gigibox
2023-06-08 5591716c1295f7433f8df797479a73eed4288e2a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
package models
 
// 销售订单表
type SEOrder struct {
    FBillNo      string `gorm:"column:FBillNo" json:"FBillNo"`           // 编号
    FExplanation string `gorm:"column:FExplanation" json:"FExplanation"` // 摘要
}
 
//type SEOrder struct {
//    FAreaPS           int64 //销售范围
//    FBClosed          int64 //
//    FTranType         int64 //单据类型
//    FUUID             interface{}
//    FBillerID         int64   //制单:
//    FBillNo           string  //编号:
//    FBrID             int64   //制单机构
//    FBrNo             string  //公司机构内码
//    FCancellation     int64   //作废
//    FCashDiscount     string  //
//    FCheckDate        string  //审核日期
//    FCheckerID        int64   //审核人
//    FChildren         int64   //关联标识
//    FClassTypeID      int64   //事务类型
//    FClosed           int64   //是否关闭
//    FCurCheckLevel    int64   //当前审核级别
//    FCurrencyID       int64   //币别:
//    FCustID           int64   //购货单位:
//    FDate             string  //日期:
//    FDeptID           int64   //部门:
//    FDiscountType     int64   //折扣方式
//    FEmpID            int64   //业务员:
//    FExchangeRate     float64 //汇    率:
//    FExplanation      string  //摘要
//    FFetchAdd         string  //交货地点:
//    FFetchDate        string  //交货日期:
//    FFetchStyle       string  //交货方式:
//    FImport           int64   //引入标志
//    FInterID          int64   //订单内码
//    FInvoiceClosed    int64   //
//    FManageType       int64   //保税监管类型
//    FMangerID         int64   //主管:
//    FMultiCheckDate1  string  //一级审核日期
//    FMultiCheckDate2  string  //二级审核日期
//    FMultiCheckDate3  string  //三级审核日期
//    FMultiCheckDate4  string  //四级审核日期
//    FMultiCheckDate5  string  //五级审核日期
//    FMultiCheckDate6  string  //六级审核日期
//    FMultiCheckLevel1 int64   //一审:
//    FMultiCheckLevel2 int64   //二审:
//    FMultiCheckLevel3 int64   //三审:
//    FMultiCheckLevel4 int64   //四审:
//    FMultiCheckLevel5 int64   //五审:
//    FMultiCheckLevel6 int64   //六审:
//    FNote             string  //备注
//    FOperDate         interface{}
//    FOrderAffirm      int64   //确认标志
//    FPayDate          string  //付款日期
//    FPayStyle         string  //付款方式:
//    FPOOrdBillNo      string  //采购订单号:
//    FRelateBrID       int64   //订货机构:
//    FSaleStyle        int64   //销售方式:
//    FSelTranType      int64   //源单类型
//    FSettleDate       string  //结算日期
//    FSettleID         int64   //结算方式:
//    FStatus           int64   //状态
//    FSystemType       int64   //
//    FTransitAheadTime float64 //运输提前期:
//    FTranStatus       int64   //传输标志
//}
 
func (s SEOrder) TableName() string {
    return "SEOrder"
}
 
func (s *SEOrder) FindAll() ([]SEOrder, error) {
    var list []SEOrder
 
    err := db.Table(s.TableName()).Scan(&list).Error
 
    return list, err
}
 
func (s *SEOrder) FindByFBillNo(fBillNo string) error {
 
    return db.Table(s.TableName()).Where("FBillNo = ?", fBillNo).Scan(s).Error
}