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
|
}
|