Files

40 lines
1.3 KiB
Go

package platform
import (
"gitea.redpowerfuture.com/red-future/common/beans"
)
// ItemMapping 广告商品与电商商品映射实体
type ItemMapping struct {
beans.SQLBaseDO `orm:",inherit"`
// 业务字段
AdPlatform string `orm:"ad_platform" json:"adPlatform" description:"广告平台"`
AdItemID string `orm:"ad_item_id" json:"adItemId" description:"广告平台侧商品ID"`
CommercePlatform string `orm:"commerce_platform" json:"commercePlatform" description:"电商平台"`
CommerceItemID string `orm:"commerce_item_id" json:"commerceItemId" description:"电商平台侧商品ID"`
SkuID string `orm:"sku_id" json:"skuId" description:"SKU ID"`
Config string `orm:"config" json:"config" description:"映射扩展配置(JSON)"`
}
// ItemMappingCol 商品映射表字段定义
type ItemMappingCol struct {
beans.SQLBaseCol
AdPlatform string
AdItemID string
CommercePlatform string
CommerceItemID string
SkuID string
Config string
}
// ItemMappingCols 商品映射表字段常量
var ItemMappingCols = ItemMappingCol{
SQLBaseCol: beans.DefSQLBaseCol,
AdPlatform: "ad_platform",
AdItemID: "ad_item_id",
CommercePlatform: "commerce_platform",
CommerceItemID: "commerce_item_id",
SkuID: "sku_id",
Config: "config",
}