- change wrong tag _ to - for json.

This commit is contained in:
gazebo
2018-08-23 12:11:36 +08:00
parent 5f10f01027
commit 91bdcad933

View File

@@ -8,13 +8,13 @@ type ModelTimeInfo struct {
} }
type GoodsOrder struct { type GoodsOrder struct {
ID int64 `orm:"column(id)" json:"_"` ID int64 `orm:"column(id)" json:"-"`
VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"` VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"`
VendorID int `orm:"column(vendor_id)" json:"vendorID"` VendorID int `orm:"column(vendor_id)" json:"vendorID"`
VendorStoreID string `orm:"column(vendor_store_id);size(48)" json:"vendorStoreID"` VendorStoreID string `orm:"column(vendor_store_id);size(48)" json:"vendorStoreID"`
StoreID int `orm:"column(store_id)" json:"storeID"` // 外部系统里记录的 jxstoreid StoreID int `orm:"column(store_id)" json:"storeID"` // 外部系统里记录的 jxstoreid
JxStoreID int `orm:"column(jx_store_id)" json:"jxStoreID"` // 根据VendorStoreID在本地系统里查询出来的 jxstoreid JxStoreID int `orm:"column(jx_store_id)" json:"jxStoreID"` // 根据VendorStoreID在本地系统里查询出来的 jxstoreid
StoreName string `orm:"size(64)" json:"_"` StoreName string `orm:"size(64)" json:"-"`
ShopPrice int64 `json:"shopPrice"` // 单位为分 门店标价 ShopPrice int64 `json:"shopPrice"` // 单位为分 门店标价
SalePrice int64 `json:"salePrice"` // 单位为分 售卖价 SalePrice int64 `json:"salePrice"` // 单位为分 售卖价
ActualPayPrice int64 `json:"actualPayPrice"` // 单位为分 顾客实际支付 ActualPayPrice int64 `json:"actualPayPrice"` // 单位为分 顾客实际支付
@@ -22,35 +22,35 @@ type GoodsOrder struct {
ConsigneeName string `orm:"size(32)" json:"consigneeName"` ConsigneeName string `orm:"size(32)" json:"consigneeName"`
ConsigneeMobile string `orm:"size(32)" json:"consigneeMobile"` ConsigneeMobile string `orm:"size(32)" json:"consigneeMobile"`
ConsigneeAddress string `orm:"size(255)" json:"consigneeAddress"` ConsigneeAddress string `orm:"size(255)" json:"consigneeAddress"`
CoordinateType int `json:"_"` CoordinateType int `json:"-"`
ConsigneeLng int `json:"_"` // 坐标 * 10的六次方 ConsigneeLng int `json:"-"` // 坐标 * 10的六次方
ConsigneeLat int `json:"_"` // 坐标 * 10的六次方 ConsigneeLat int `json:"-"` // 坐标 * 10的六次方
SkuCount int `json:"skuCount"` // 商品类别数量即有多少种商品注意在某些情况下相同SKU的商品由于售价不同也会当成不同商品在这个值里 SkuCount int `json:"skuCount"` // 商品类别数量即有多少种商品注意在某些情况下相同SKU的商品由于售价不同也会当成不同商品在这个值里
GoodsCount int `json:"goodsCount"` // 商品个数 GoodsCount int `json:"goodsCount"` // 商品个数
Status int `json:"status"` // 参见OrderStatus*相关的常量定义 Status int `json:"status"` // 参见OrderStatus*相关的常量定义
VendorStatus string `orm:"size(255)" json:"_"` VendorStatus string `orm:"size(255)" json:"-"`
LockStatus int `json:"lockStatus"` LockStatus int `json:"lockStatus"`
OrderSeq int `json:"orderSeq"` // 门店订单序号 OrderSeq int `json:"orderSeq"` // 门店订单序号
BuyerComment string `orm:"size(255)" json:"buyerComment"` BuyerComment string `orm:"size(255)" json:"buyerComment"`
BusinessType int `json:"businessType"` BusinessType int `json:"businessType"`
ExpectedDeliveredTime time.Time `orm:"type(datetime)" json:"expectedDeliveredTime"` // 预期送达时间 ExpectedDeliveredTime time.Time `orm:"type(datetime)" json:"expectedDeliveredTime"` // 预期送达时间
CancelApplyReason string `orm:"size(255)" json:"_"` // ""表示没有申请不为null表示用户正在取消申请 CancelApplyReason string `orm:"size(255)" json:"-"` // ""表示没有申请不为null表示用户正在取消申请
VendorWaybillID string `orm:"column(vendor_waybill_id);size(48)" json:"vendorWaybillID"` VendorWaybillID string `orm:"column(vendor_waybill_id);size(48)" json:"vendorWaybillID"`
WaybillVendorID int `orm:"column(waybill_vendor_id)" json:"waybillVendorID"` // 表示当前承运商,-1表示还没有安排 WaybillVendorID int `orm:"column(waybill_vendor_id)" json:"waybillVendorID"` // 表示当前承运商,-1表示还没有安排
DuplicatedCount int // 重复新订单消息数这个一般不是由于消息重发造成的消息重发由OrderStatus过滤一般是业务逻辑造成的 DuplicatedCount int // 重复新订单消息数这个一般不是由于消息重发造成的消息重发由OrderStatus过滤一般是业务逻辑造成的
OrderCreatedAt time.Time `orm:"type(datetime);index" json:"orderCreatedAt"` // 这里记录的是订单生效时间,即用户支付完成(货到付款即为下单时间) OrderCreatedAt time.Time `orm:"type(datetime);index" json:"orderCreatedAt"` // 这里记录的是订单生效时间,即用户支付完成(货到付款即为下单时间)
OrderFinishedAt time.Time `orm:"type(datetime)" json:"orderFinishedAt"` OrderFinishedAt time.Time `orm:"type(datetime)" json:"orderFinishedAt"`
StatusTime time.Time `orm:"type(datetime)" json:"_"` // last status time StatusTime time.Time `orm:"type(datetime)" json:"-"` // last status time
ModelTimeInfo `json:"_"` ModelTimeInfo `json:"-"`
OriginalData string `orm:"type(text)" json:"_"` OriginalData string `orm:"type(text)" json:"-"`
Skus []*OrderSku `orm:"-" json:"_"` Skus []*OrderSku `orm:"-" json:"-"`
SkuPmFee int64 `json:"_"` //门店商品促销总支出 SkuPmFee int64 `json:"-"` //门店商品促销总支出
OrderPmFee int64 `json:"_"` //门店订单促销支出 OrderPmFee int64 `json:"-"` //门店订单促销支出
SkuPmSubsidy int64 `json:"_"` //平台商品促销总补贴 SkuPmSubsidy int64 `json:"-"` //平台商品促销总补贴
OrderPmSubsidy int64 `json:"_"` //平台订单促销补贴 OrderPmSubsidy int64 `json:"-"` //平台订单促销补贴
BoxFee int64 `json:"_"` //餐盒费 BoxFee int64 `json:"-"` //餐盒费
PlatformFeeRate int16 `json:"_"` //平台费 PlatformFeeRate int16 `json:"-"` //平台费
BillStoreFreightFee int64 `json:"_"` //需要回调,门店所承担的运费 BillStoreFreightFee int64 `json:"-"` //需要回调,门店所承担的运费
} }
func (o *GoodsOrder) TableUnique() [][]string { func (o *GoodsOrder) TableUnique() [][]string {
@@ -60,24 +60,24 @@ func (o *GoodsOrder) TableUnique() [][]string {
} }
type OrderSku struct { type OrderSku struct {
ID int64 `orm:"column(id)" json:"_"` ID int64 `orm:"column(id)" json:"-"`
VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"` VendorOrderID string `orm:"column(vendor_order_id);size(48)" json:"vendorOrderID"`
VendorID int `orm:"column(vendor_id)" json:"vendorID"` VendorID int `orm:"column(vendor_id)" json:"vendorID"`
StoreSubID int `orm:"column(store_sub_id)" json:"storeSubID"` StoreSubID int `orm:"column(store_sub_id)" json:"storeSubID"`
StoreSubName string `orm:"size(64)" json:"storeSubName"` StoreSubName string `orm:"size(64)" json:"storeSubName"`
Count int `json:"count"` Count int `json:"count"`
VendorSkuID string `orm:"column(vendor_sku_id);size(48)" json:"_"` VendorSkuID string `orm:"column(vendor_sku_id);size(48)" json:"-"`
SkuID int `orm:"column(sku_id)" json:"skuID"` // 外部系统里记录的 jxskuid SkuID int `orm:"column(sku_id)" json:"skuID"` // 外部系统里记录的 jxskuid
JxSkuID int `orm:"column(jx_sku_id)" json:"jxSkuID"` // 根据VendorSkuID在本地系统里查询出来的 jxskuid JxSkuID int `orm:"column(jx_sku_id)" json:"jxSkuID"` // 根据VendorSkuID在本地系统里查询出来的 jxskuid
SkuName string `orm:"size(255)" json:"skuName"` SkuName string `orm:"size(255)" json:"skuName"`
ShopPrice int64 `json:"shopPrice"` // 门店标价 ShopPrice int64 `json:"shopPrice"` // 门店标价
SalePrice int64 `json:"salePrice"` // 售卖价 SalePrice int64 `json:"salePrice"` // 售卖价
Weight int `json:"_"` // 单位为克 Weight int `json:"-"` // 单位为克
SkuType int `json:"_"` // 当前如果为gift就为1否则缺省为0 SkuType int `json:"-"` // 当前如果为gift就为1否则缺省为0
PromotionType int `json:"_"` // todo 当前是用于记录京东的PromotionType(生成jxorder用),没有做转换 PromotionType int `json:"-"` // todo 当前是用于记录京东的PromotionType(生成jxorder用),没有做转换
OrderCreatedAt time.Time `orm:"type(datetime);index" json:"_"` // 分区考虑 OrderCreatedAt time.Time `orm:"type(datetime);index" json:"-"` // 分区考虑
SkuPmSubsidy int64 `json:"_"` //平台商品活动补贴 SkuPmSubsidy int64 `json:"-"` //平台商品活动补贴
SkuPmFee int64 `json:"_"` //门店商品促销支出 SkuPmFee int64 `json:"-"` //门店商品促销支出
} }
// 同样商品在一个订单中可能重复出现(比如搞活动时,相同商品价格不一样,第一个有优惠) // 同样商品在一个订单中可能重复出现(比如搞活动时,相同商品价格不一样,第一个有优惠)
@@ -99,10 +99,10 @@ type Waybill struct {
CourierMobile string `orm:"size(32)" json:"-"` CourierMobile string `orm:"size(32)" json:"-"`
Status int `json:"-"` // 参见WaybillStatus*相关的常量定义 Status int `json:"-"` // 参见WaybillStatus*相关的常量定义
VendorStatus string `orm:"size(255)" json:"-"` VendorStatus string `orm:"size(255)" json:"-"`
ActualFee int64 `json:"actual_fee"` // 实际要支付给快递公司的费用 ActualFee int64 `json:"actualFee"` // 实际要支付给快递公司的费用
DesiredFee int64 `json:"desired_fee"` // 运单总费用 DesiredFee int64 `json:"desiredFee"` // 运单总费用
DuplicatedCount int `json:"-"` // 重复新订单消息数这个一般不是由于消息重发造成的消息重发由OrderStatus过滤一般是业务逻辑造成的 DuplicatedCount int `json:"-"` // 重复新订单消息数这个一般不是由于消息重发造成的消息重发由OrderStatus过滤一般是业务逻辑造成的
WaybillCreatedAt time.Time `orm:"type(datetime);index" json:"_"` WaybillCreatedAt time.Time `orm:"type(datetime);index" json:"-"`
WaybillFinishedAt time.Time `orm:"type(datetime)" json:"-"` WaybillFinishedAt time.Time `orm:"type(datetime)" json:"-"`
StatusTime time.Time `orm:"type(datetime)" json:"-"` // last status time StatusTime time.Time `orm:"type(datetime)" json:"-"` // last status time
ModelTimeInfo `json:"-"` ModelTimeInfo `json:"-"`