|
|
@@ -2696,38 +2696,38 @@ func (r *GzcjbsorderfileM) GetDataByPage() (interface{}, error, int, int, int) {
|
|
|
|
|
|
// GzbsfworderM 保税服务单据表
|
|
|
type GzbsfworderM struct {
|
|
|
- ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 单据ID(804+Unix秒时间戳(10位)+xxxxxx)
|
|
|
- USERID int64 `json:"userid" xorm:"USERID" form:"userid" binding:"required"` // 用户ID
|
|
|
- ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 资金账户ID
|
|
|
- ORDERSN string `json:"ordersn" xorm:"ORDERSN"` // 单据流水号 - yymm000 - yy表示年份,mm表示月份,年份、月份以两位数表示;000表示流水序号,序号不足三位以0补全
|
|
|
- ORDERNO string `json:"orderno" xorm:"ORDERNO"` // 单据编号 - GZDEBSFW+单据流水号
|
|
|
- ORDERDATE time.Time `json:"orderdate" xorm:"ORDERDATE"` // 单据日期
|
|
|
- COMPANYNAMECN string `json:"companynamecn" xorm:"COMPANYNAMECN"` // 收货人(中文)
|
|
|
- COMPANYNAMEEN string `json:"companynameen" xorm:"COMPANYNAMEEN"` // 收货人(英文)
|
|
|
- ADDRESSCN string `json:"addresscn" xorm:"ADDRESSCN"` // 地址(中文)
|
|
|
- ADDRESSEN string `json:"addressen" xorm:"ADDRESSEN"` // 地址(英文)
|
|
|
- CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 收货人姓名
|
|
|
- CONTACTPHONENO string `json:"contactphoneno" xorm:"CONTACTPHONENO"` // 收货人电话
|
|
|
- CONTACTFAX string `json:"contactfax" xorm:"CONTACTFAX"` // 收货人传真
|
|
|
- ORIGINCOUNTRY string `json:"origincountry" xorm:"ORIGINCOUNTRY"` // 原产国
|
|
|
- TOTALNETWEIGTHCT float64 `json:"totalnetweigthct" xorm:"TOTALNETWEIGTHCT"` // 总净重(克拉)
|
|
|
- TOTALNETWEIGHTGM float64 `json:"totalnetweightgm" xorm:"TOTALNETWEIGHTGM"` // 总净重(克)
|
|
|
- TOTALGROSSWEIGHTGM float64 `json:"totalgrossweightgm" xorm:"TOTALGROSSWEIGHTGM"` // 总毛重(克)
|
|
|
- TOTALAMOUNT float64 `json:"totalamount" xorm:"TOTALAMOUNT"` // 总值(美元)
|
|
|
- GZBSSTATUS int32 `json:"gzbsstatus" xorm:"GZBSSTATUS"` // 单据状态(保税服务) - 枚举"GZBSStatus"
|
|
|
- HANDLESTATUS int32 `json:"handlestatus" xorm:"HANDLESTATUS"` // 处理状态
|
|
|
- EXECUTESTATUS int32 `json:"executestatus" xorm:"EXECUTESTATUS"` // 执行状态 - 1:未生效 2:进行中 3:已结束
|
|
|
- TAXMARGIN float64 `json:"taxmargin" xorm:"TAXMARGIN"` // 税费保证金 - 确认结算费用时退回
|
|
|
- ADVANCEAMOUNT float64 `json:"advanceamount" xorm:"ADVANCEAMOUNT"` // 总预付款
|
|
|
- SETTLEAMOUNT float64 `json:"settleamount" xorm:"SETTLEAMOUNT"` // 总结算费用 - 实际扣除资金,不含税费保证金
|
|
|
- CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
|
|
|
- TOTALNUMBER int32 `json:"totalnumber" xorm:"TOTALNUMBER"` // 总粒数
|
|
|
- GZBSDELIVERYTYPE int32 `json:"gzbsdeliverytype" xorm:"GZBSDELIVERYTYPE"` // 收货方式 - 枚举"GZBSDeliveryType"
|
|
|
- OTHERLOGISTICS string `json:"otherlogistics" xorm:"OTHERLOGISTICS"` // 指定其它物流
|
|
|
- WEIGHTRANGE string `json:"weightrange" xorm:"WEIGHTRANGE"` // 重量规格范围 - Min(NetWeigthCT)- Max(NetWeigthCT)
|
|
|
- SHAPERANGE string `json:"shaperange" xorm:"SHAPERANGE"` // 形状范围
|
|
|
- COLORRANGE string `json:"colorrange" xorm:"COLORRANGE"` // 颜色范围
|
|
|
- CONTENTRANGE string `json:"contentrange" xorm:"CONTENTRANGE"` // 【内容】内容范围
|
|
|
+ ORDERID int64 `json:"orderid" xorm:"ORDERID"` // 单据ID(804+Unix秒时间戳(10位)+xxxxxx)
|
|
|
+ USERID int64 `json:"userid" xorm:"USERID" form:"userid" binding:"required"` // 用户ID
|
|
|
+ ACCOUNTID int64 `json:"accountid" xorm:"ACCOUNTID"` // 资金账户ID
|
|
|
+ ORDERSN string `json:"ordersn" xorm:"ORDERSN"` // 单据流水号 - yymm000 - yy表示年份,mm表示月份,年份、月份以两位数表示;000表示流水序号,序号不足三位以0补全
|
|
|
+ ORDERNO string `json:"orderno" xorm:"ORDERNO"` // 单据编号 - GZDEBSFW+单据流水号
|
|
|
+ ORDERDATE time.Time `json:"orderdate" xorm:"ORDERDATE"` // 单据日期
|
|
|
+ COMPANYNAMECN string `json:"companynamecn" xorm:"COMPANYNAMECN"` // 收货人(中文)
|
|
|
+ COMPANYNAMEEN string `json:"companynameen" xorm:"COMPANYNAMEEN"` // 收货人(英文)
|
|
|
+ ADDRESSCN string `json:"addresscn" xorm:"ADDRESSCN"` // 地址(中文)
|
|
|
+ ADDRESSEN string `json:"addressen" xorm:"ADDRESSEN"` // 地址(英文)
|
|
|
+ CONTACTNAME string `json:"contactname" xorm:"CONTACTNAME"` // 收货人姓名
|
|
|
+ CONTACTPHONENO string `json:"contactphoneno" xorm:"CONTACTPHONENO"` // 收货人电话
|
|
|
+ CONTACTFAX string `json:"contactfax" xorm:"CONTACTFAX"` // 收货人传真
|
|
|
+ ORIGINCOUNTRY string `json:"origincountry" xorm:"ORIGINCOUNTRY"` // 原产国
|
|
|
+ TOTALNETWEIGTHCT float64 `json:"totalnetweigthct" xorm:"TOTALNETWEIGTHCT"` // 总净重(克拉)
|
|
|
+ TOTALNETWEIGHTGM float64 `json:"totalnetweightgm" xorm:"TOTALNETWEIGHTGM"` // 总净重(克)
|
|
|
+ TOTALGROSSWEIGHTGM float64 `json:"totalgrossweightgm" xorm:"TOTALGROSSWEIGHTGM"` // 总毛重(克)
|
|
|
+ TOTALAMOUNT float64 `json:"totalamount" xorm:"TOTALAMOUNT"` // 总值(美元)
|
|
|
+ GZBSSTATUS int32 `json:"gzbsstatus" xorm:"GZBSSTATUS"` // 单据状态(保税服务) - 枚举"GZBSStatus"
|
|
|
+ HANDLESTATUS int32 `json:"handlestatus" xorm:"HANDLESTATUS"` // 处理状态
|
|
|
+ EXECUTESTATUS int32 `json:"executestatus" xorm:"EXECUTESTATUS" form:"executestatus"` // 执行状态 - 1:未生效 2:进行中 3:已结束
|
|
|
+ TAXMARGIN float64 `json:"taxmargin" xorm:"TAXMARGIN"` // 税费保证金 - 确认结算费用时退回
|
|
|
+ ADVANCEAMOUNT float64 `json:"advanceamount" xorm:"ADVANCEAMOUNT"` // 总预付款
|
|
|
+ SETTLEAMOUNT float64 `json:"settleamount" xorm:"SETTLEAMOUNT"` // 总结算费用 - 实际扣除资金,不含税费保证金
|
|
|
+ CREATETIME time.Time `json:"createtime" xorm:"CREATETIME"` // 创建时间
|
|
|
+ TOTALNUMBER int32 `json:"totalnumber" xorm:"TOTALNUMBER"` // 总粒数
|
|
|
+ GZBSDELIVERYTYPE int32 `json:"gzbsdeliverytype" xorm:"GZBSDELIVERYTYPE"` // 收货方式 - 枚举"GZBSDeliveryType"
|
|
|
+ OTHERLOGISTICS string `json:"otherlogistics" xorm:"OTHERLOGISTICS"` // 指定其它物流
|
|
|
+ WEIGHTRANGE string `json:"weightrange" xorm:"WEIGHTRANGE"` // 重量规格范围 - Min(NetWeigthCT)- Max(NetWeigthCT)
|
|
|
+ SHAPERANGE string `json:"shaperange" xorm:"SHAPERANGE"` // 形状范围
|
|
|
+ COLORRANGE string `json:"colorrange" xorm:"COLORRANGE"` // 颜色范围
|
|
|
+ CONTENTRANGE string `json:"contentrange" xorm:"CONTENTRANGE"` // 【内容】内容范围
|
|
|
|
|
|
GZBSSTATUSDISPLAY string `json:"gzbsstatusdisplay" xorm:"GZBSSTATUSDISPLAY"` // 单据状态
|
|
|
|
|
|
@@ -2751,6 +2751,7 @@ func (r *GzbsfworderM) buildSql() string {
|
|
|
WHERE t.USERID = %v
|
|
|
`
|
|
|
sqlId.FormatParam(r.USERID)
|
|
|
+ sqlId.JoinFormat("and t.EXECUTESTATUS = %v", r.EXECUTESTATUS, r.EXECUTESTATUS > 0)
|
|
|
sqlId.OrderByDesc("t.CREATETIME")
|
|
|
|
|
|
sqlId.Page(r.Page, r.PageSize)
|