This commit is contained in:
邹宗楠
2022-08-09 14:01:41 +08:00
parent fde4807f95
commit 50fceedd10
2 changed files with 467 additions and 226 deletions

View File

@@ -0,0 +1,240 @@
package model
// VendorIDJD, VendorIDMTWM与VendorIDELM的定义和老系统是兼容的
const (
VendorTypeUnknown = 0 // 未知
VendorTypePurchase = 1 // 购物平台
VendorTypeDelivery = 2 // 快递平台
VendorTypePrinter = 3 // 网络打印机
VendorTypeOthers = 9 // 其它
VendorIDUnknown = -1
VendorIDPurchaseBegin = 0
VendorIDJD = 0
VendorIDMTWM = 1
VendorIDELM = 2
VendorIDEBAI = 3
VendorIDGD = 10
VendorIDYB = 4 //银豹
VendorIDJDShop = 5 //京东商城
VendorIDWSC = 11 // 微盟微商城
VendorIDPurchaseEnd = 11
VendorIDJX = 9 // 这是一个假的京西VendorID
VendorGoMei = 12 // 国美
VendorIDTT = 13 // 抖音平台小程序
VendorIDWXPay = 51 // 微信支付
VendorIDDeliveryBegin = 101
VendorIDDada = 101 // 达达配送
VendorIDMTPS = 102 // 美团配送
VendorIDFengNiao = 103 // 蜂鸟配送
VendorIDJDWL = 401 //京东物流
VendorIDDeliveryEnd = 500
VendorIDPrinterBegin = 201
VendorIDFeiE = 201 // 飞鹅打印机
VendorIDXiaoWM = 202 // 外卖管家打印机
VendorIDYiLianYun = 203 // 易联云
VendorIDZhongWu = 204 // 中午云打印
VendorIDJxprint = 205 // 京西打印
VendorIDPrinterEnd = 300
VendorIDOthersBegin = 301
VendorIDWXMP = 301 // 微信公众号
VendorIDWXQRCode = 302 // 微信扫码
VendorIDWXMini = 303 // 微信小程序
VendorIDDDH5MicroApp = 311 // 钉钉H5微应用
VendorIDDDMobileQRCode = 312 // 钉钉移动接入应用(登录)
VendorIDAutonavi = 321 // 高德导航
VendorIDQiNiuCloud = 323 // 七牛云
VendorIDShowAPI = 325 // 万维易源
// 美团配送门店配送方式
MTWMStorePSWay1 = "1003" //美团跑腿(众包)
MTWMStorePSWay2 = "1001" //专送(加盟)
MTWMStorePSWay3 = "1002" //专送(自建)
MTWMStorePSWay4 = "1004" //城市代理
MTWMStorePSWay5 = "2002" //快送
MTWMStorePSWay6 = "2010" //全城送
MTWMStorePSWay7 = "0000" //商家自配
MTWMStorePSWay8 = "3001" //混合送(专送+快送)
MTWMStorePSWay9 = "30011002" //混合自建
MTWMStorePSWay10 = "30011001" //混合加盟
MTWMStorePSWay11 = "30012002" //混合快送
MTWMStorePSWay12 = "0002" //趣生活美食配送
MTWMStorePSWay13 = "0016" //达达快递
MTWMStorePSWay14 = "0033" //E_代送
)
type VendorInfo struct {
Name string `json:"name"`
OrgCodeName string `json:"orgCodeName"`
Value1Name string `json:"value1Name,omitempty"`
Value2Name string `json:"value2Name,omitempty"`
Value3Name string `json:"value3Name,omitempty"`
Value4Name string `json:"value4Name,omitempty"`
Value5Name string `json:"value5Name,omitempty"`
}
var (
VendorNames = map[int]string{
VendorIDJD: "Jd",
VendorIDMTWM: "Mtwm",
VendorIDELM: "Elm",
VendorIDEBAI: "Ebai",
VendorIDWSC: "Wsc",
VendorIDYB: "Yb",
VendorIDJX: "Jx",
VendorIDJDShop: "Jds",
VendorIDDada: "Dada",
VendorIDMTPS: "Mtps",
VendorIDFengNiao: "Fn",
VendorIDFeiE: "Feie",
VendorIDXiaoWM: "XiaoWM",
VendorIDYiLianYun: "Yilianyun",
VendorIDZhongWu: "ZhongWu",
VendorIDJxprint: "Jx",
VendorIDQiNiuCloud: "Qiniu",
VendorIDJDWL: "Jdwl",
VendorGoMei: "GoMei",
}
VendorTypeName = map[int]string{
VendorTypeUnknown: "未知",
VendorTypePurchase: "购物平台",
VendorTypeDelivery: "快递平台",
VendorTypeOthers: "其它",
}
VendorChineseNames = map[int]string{
VendorIDJD: "京东到家",
VendorIDMTWM: "美团外卖",
VendorIDELM: "饿了么",
VendorIDEBAI: "饿百新零售",
VendorIDYB: "银豹",
VendorIDJDShop: "京东商城",
VendorIDWSC: "微盟微商城",
VendorIDJX: "京西商城",
VendorIDDada: "达达众包",
VendorIDMTPS: "美团配送",
VendorIDJDWL: "京东物流",
VendorIDFengNiao: "蜂鸟配送",
VendorIDFeiE: "飞鹅",
VendorIDXiaoWM: "外卖管家",
VendorIDYiLianYun: "易联云",
VendorIDZhongWu: "中午云",
VendorIDJxprint: "京西云",
VendorIDWXMP: "微信公众号",
VendorIDWXQRCode: "微信扫码",
VendorIDWXMini: "微信小程序",
VendorIDDDH5MicroApp: "钉钉H5微应用",
VendorIDDDMobileQRCode: "钉钉移动接入应用(登录)",
VendorIDAutonavi: "高德导航",
VendorIDQiNiuCloud: "七牛云",
VendorIDShowAPI: "万维易源",
VendorGoMei: "国美",
}
VendorInfoMap = map[int]*VendorInfo{
VendorIDJD: &VendorInfo{
Name: "京东到家",
OrgCodeName: "商户代码",
Value1Name: "AppKey",
Value2Name: "AppSecret",
Value3Name: "Token",
Value4Name: "管理后台Cookie",
},
VendorIDMTWM: &VendorInfo{
Name: "美团外卖",
OrgCodeName: "AppID",
Value1Name: "Secret",
Value2Name: "回调URL",
},
VendorIDEBAI: &VendorInfo{
Name: "饿百联盟",
OrgCodeName: "商户代码",
Value1Name: "Source",
Value2Name: "Secret",
Value3Name: "管理后台Cookie",
},
// VendorIDDada: &VendorInfo{
// Name: "达达快递",
// OrgCodeName: "商户ID",
// Value1Name: "app_key",
// Value2Name: "app_secret",
// },
// VendorIDMTPS: &VendorInfo{
// Name: "美团配送",
// OrgCodeName: "自编码",
// Value1Name: "Appkey",
// Value2Name: "Secret",
// },
// VendorIDFeiE: &VendorInfo{
// Name: "飞鹅",
// OrgCodeName: "User",
// Value1Name: "Key",
// },
// VendorIDXiaoWM: &VendorInfo{
// Name: "外卖管家",
// OrgCodeName: "AppID",
// Value1Name: "AppKey",
// },
// VendorIDYiLianYun: &VendorInfo{
// Name: "易联云",
// OrgCodeName: "ClientID",
// Value1Name: "ClientSecret",
// },
}
)
func GetVendorMask(vendorIDs ...int) (vendorMask int) {
for _, vendorID := range vendorIDs {
vendorMask |= 1 << uint(vendorID)
}
return vendorMask
}
func GetVendorType(vendorID int) (vendorType int) {
if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
return VendorTypePurchase
} else if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
return VendorTypeDelivery
} else if vendorID >= VendorIDOthersBegin {
return VendorTypeOthers
}
return VendorTypeUnknown
}
type AppKeyConfig struct {
ModelIDCULD
VendorID int `json:"vendorID"`
VendorOrgCode string `orm:"size(32)" json:"vendorOrgCode"` // 同一平台下不同的商户代码,如果只有一个,可以为空
Name string `orm:"size(32)" json:"name"`
Value1 string `orm:"size(1024)" json:"value1"`
Value2 string `orm:"size(1024)" json:"value2"`
Value3 string `orm:"size(1024)" json:"value3"`
Value4 string `orm:"size(1024)" json:"value4"`
Value5 string `orm:"size(1024)" json:"value5"`
}
func (a *AppKeyConfig) TableUnique() [][]string {
return [][]string{
[]string{"VendorID", "VendorOrgCode", "DeletedAt"},
}
}

View File

@@ -1,228 +1,229 @@
package model
// VendorIDJD, VendorIDMTWM与VendorIDELM的定义和老系统是兼容的
const (
VendorTypeUnknown = 0 // 未知
VendorTypePurchase = 1 // 购物平台
VendorTypeDelivery = 2 // 快递平台
VendorTypePrinter = 3 // 网络打印机
VendorTypeOthers = 9 // 其它
VendorIDUnknown = -1
VendorIDPurchaseBegin = 0
VendorIDJD = 0
VendorIDMTWM = 1
VendorIDPDD = 2 //拼多多
VendorIDEBAI = 3
VendorIDTB = 4 //淘宝
VendorIDJDShop = 5 //京东商城
VendorIDJX = 9 // 这是一个假的京西VendorID
VendorIDPurchaseEnd = 10
VendorIDOther = 999 //其他平台
VendorIDWXPay = 51 // 微信支付
VendorIDDeliveryBegin = 101
VendorIDDada = 101
VendorIDMTPS = 102
VendorIDFengNiao = 103
VendorIDJDWL = 401 //京东物流
VendorIDDeliveryEnd = 500
VendorIDPrinterBegin = 201
VendorIDFeiE = 201 // 飞鹅打印机
VendorIDXiaoWM = 202 // 外卖管家打印机
VendorIDYiLianYun = 203 // 易联云
VendorIDZhongWu = 204 // 中午云打印
VendorIDPrinterEnd = 300
VendorIDOthersBegin = 301
VendorIDWXMP = 301 // 微信公众号
VendorIDWXQRCode = 302 // 微信扫码
VendorIDWXMini = 303 // 微信小程序
VendorIDDDH5MicroApp = 311 // 钉钉H5微应用
VendorIDDDMobileQRCode = 312 // 钉钉移动接入应用(登录)
VendorIDAutonavi = 321 // 高德导航
VendorIDQiNiuCloud = 323 // 七牛云
VendorIDShowAPI = 325 // 万维易源
)
type VendorInfo struct {
Name string `json:"name"`
OrgCodeName string `json:"orgCodeName"`
Value1Name string `json:"value1Name,omitempty"`
Value2Name string `json:"value2Name,omitempty"`
Value3Name string `json:"value3Name,omitempty"`
Value4Name string `json:"value4Name,omitempty"`
Value5Name string `json:"value5Name,omitempty"`
}
var (
VendorNames = map[int]string{
VendorIDJD: "Jd",
VendorIDMTWM: "Mtwm",
VendorIDPDD: "Pdd",
VendorIDEBAI: "Ebai",
VendorIDTB: "Tb",
VendorIDJX: "Jx",
VendorIDJDShop: "Jds",
VendorIDDada: "Dada",
VendorIDMTPS: "Mtps",
VendorIDFeiE: "Feie",
VendorIDXiaoWM: "XiaoWM",
VendorIDYiLianYun: "Yilianyun",
VendorIDZhongWu: "ZhongWu",
VendorIDQiNiuCloud: "Qiniu",
VendorIDJDWL: "Jdwl",
}
VendorTypeName = map[int]string{
VendorTypeUnknown: "未知",
VendorTypePurchase: "购物平台",
VendorTypeDelivery: "快递平台",
VendorTypeOthers: "其它",
}
VendorChineseNames = map[int]string{
VendorIDJD: "京东到家",
VendorIDMTWM: "美团外卖",
VendorIDPDD: "拼多多",
VendorIDEBAI: "饿百新零售",
VendorIDTB: "淘宝",
VendorIDJDShop: "京东商城",
VendorIDJX: "京西商城",
VendorIDOther: "其他平台",
VendorIDDada: "达达众包",
VendorIDMTPS: "美团配送",
VendorIDJDWL: "京东物流",
VendorIDFeiE: "飞鹅",
VendorIDXiaoWM: "外卖管家",
VendorIDYiLianYun: "易联云",
VendorIDZhongWu: "中午云",
VendorIDWXMP: "微信公众号",
VendorIDWXQRCode: "微信扫码",
VendorIDWXMini: "微信小程序",
VendorIDDDH5MicroApp: "钉钉H5微应用",
VendorIDDDMobileQRCode: "钉钉移动接入应用(登录)",
VendorIDAutonavi: "高德导航",
VendorIDQiNiuCloud: "七牛云",
VendorIDShowAPI: "万维易源",
}
VendorImg = map[int]string{
VendorIDJD: "http://image.jxc4.com/image/b1bd587d98e82ad6405132b8da67a1db.tem.png",
VendorIDMTWM: "http://image.jxc4.com/image/fb09e10a9c059aa6c133ff3e05c1dbbc.tem.png",
VendorIDEBAI: "http://image.jxc4.com/image/28e654c72a2bd92c5d09fdab475f6288.tem.png",
VendorIDJDShop: "http://image.jxc4.com/image/7c43ebbcbdbc0ef31fe028f680c0a7e3.tem.png",
VendorIDOther: "http://image.jxc4.com/image/558382ba95573b9537fbb209cadbd031.tem.png",
}
VendorColors = map[int]string{
VendorIDJD: "#3CC518",
VendorIDMTWM: "#FFB14A",
VendorIDEBAI: "#E43428",
VendorIDJDShop: "#51A7FC",
}
VendorInfoMap = map[int]*VendorInfo{
VendorIDJD: &VendorInfo{
Name: "京东到家",
OrgCodeName: "商户代码",
Value1Name: "AppKey",
Value2Name: "AppSecret",
Value3Name: "Token",
Value4Name: "管理后台Cookie",
},
VendorIDMTWM: &VendorInfo{
Name: "美团外卖",
OrgCodeName: "AppID",
Value1Name: "Secret",
Value2Name: "回调URL",
},
VendorIDEBAI: &VendorInfo{
Name: "饿百联盟",
OrgCodeName: "商户代码",
Value1Name: "Source",
Value2Name: "Secret",
Value3Name: "管理后台Cookie",
},
// VendorIDDada: &VendorInfo{
// Name: "达达快递",
// OrgCodeName: "商户ID",
// Value1Name: "app_key",
// Value2Name: "app_secret",
// },
// VendorIDMTPS: &VendorInfo{
// Name: "美团配送",
// OrgCodeName: "自编码",
// Value1Name: "Appkey",
// Value2Name: "Secret",
// },
// VendorIDFeiE: &VendorInfo{
// Name: "飞鹅",
// OrgCodeName: "User",
// Value1Name: "Key",
// },
// VendorIDXiaoWM: &VendorInfo{
// Name: "外卖管家",
// OrgCodeName: "AppID",
// Value1Name: "AppKey",
// },
// VendorIDYiLianYun: &VendorInfo{
// Name: "易联云",
// OrgCodeName: "ClientID",
// Value1Name: "ClientSecret",
// },
}
)
func GetVendorMask(vendorIDs ...int) (vendorMask int) {
for _, vendorID := range vendorIDs {
vendorMask |= 1 << uint(vendorID)
}
return vendorMask
}
func GetVendorType(vendorID int) (vendorType int) {
if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
return VendorTypePurchase
} else if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
return VendorTypeDelivery
} else if vendorID >= VendorIDOthersBegin {
return VendorTypeOthers
}
return VendorTypeUnknown
}
type AppKeyConfig struct {
ModelIDCULD
VendorID int `json:"vendorID"`
VendorOrgCode string `orm:"size(32)" json:"vendorOrgCode"` // 同一平台下不同的商户代码,如果只有一个,可以为空
Name string `orm:"size(32)" json:"name"`
Value1 string `orm:"size(1024)" json:"value1"`
Value2 string `orm:"size(1024)" json:"value2"`
Value3 string `orm:"size(1024)" json:"value3"`
Value4 string `orm:"size(1024)" json:"value4"`
Value5 string `orm:"size(1024)" json:"value5"`
}
func (a *AppKeyConfig) TableUnique() [][]string {
return [][]string{
[]string{"VendorID", "VendorOrgCode", "DeletedAt"},
}
}
//
//// VendorIDJD, VendorIDMTWM与VendorIDELM的定义和老系统是兼容的
//const (
// VendorTypeUnknown = 0 // 未知
// VendorTypePurchase = 1 // 购物平台
// VendorTypeDelivery = 2 // 快递平台
// VendorTypePrinter = 3 // 网络打印机
// VendorTypeOthers = 9 // 其它
//
// VendorIDUnknown = -1
// VendorIDPurchaseBegin = 0
// VendorIDJD = 0
// VendorIDMTWM = 1
// VendorIDPDD = 2 //拼多多
// VendorIDEBAI = 3
// VendorIDTB = 4 //淘宝
// VendorIDJDShop = 5 //京东商城
// VendorIDJX = 9 // 这是一个假的京西VendorID
// VendorIDPurchaseEnd = 10
// VendorIDOther = 999 //其他平台
//
// VendorIDWXPay = 51 // 微信支付
//
// VendorIDDeliveryBegin = 101
// VendorIDDada = 101
// VendorIDMTPS = 102
// VendorIDFengNiao = 103
// VendorIDJDWL = 401 //京东物流
// VendorIDDeliveryEnd = 500
//
// VendorIDPrinterBegin = 201
// VendorIDFeiE = 201 // 飞鹅打印机
// VendorIDXiaoWM = 202 // 外卖管家打印机
// VendorIDYiLianYun = 203 // 易联云
// VendorIDZhongWu = 204 // 中午云打印
// VendorIDPrinterEnd = 300
//
// VendorIDOthersBegin = 301
//
// VendorIDWXMP = 301 // 微信公众号
// VendorIDWXQRCode = 302 // 微信扫码
// VendorIDWXMini = 303 // 微信小程序
//
// VendorIDDDH5MicroApp = 311 // 钉钉H5微应用
// VendorIDDDMobileQRCode = 312 // 钉钉移动接入应用(登录)
//
// VendorIDAutonavi = 321 // 高德导航
// VendorIDQiNiuCloud = 323 // 七牛云
// VendorIDShowAPI = 325 // 万维易源
//)
//
//type VendorInfo struct {
// Name string `json:"name"`
//
// OrgCodeName string `json:"orgCodeName"`
// Value1Name string `json:"value1Name,omitempty"`
// Value2Name string `json:"value2Name,omitempty"`
// Value3Name string `json:"value3Name,omitempty"`
// Value4Name string `json:"value4Name,omitempty"`
// Value5Name string `json:"value5Name,omitempty"`
//}
//
//var (
// VendorNames = map[int]string{
// VendorIDJD: "Jd",
// VendorIDMTWM: "Mtwm",
// VendorIDPDD: "Pdd",
// VendorIDEBAI: "Ebai",
// VendorIDTB: "Tb",
// VendorIDJX: "Jx",
// VendorIDJDShop: "Jds",
//
// VendorIDDada: "Dada",
// VendorIDMTPS: "Mtps",
//
// VendorIDFeiE: "Feie",
// VendorIDXiaoWM: "XiaoWM",
// VendorIDYiLianYun: "Yilianyun",
// VendorIDZhongWu: "ZhongWu",
//
// VendorIDQiNiuCloud: "Qiniu",
// VendorIDJDWL: "Jdwl",
// }
//
// VendorTypeName = map[int]string{
// VendorTypeUnknown: "未知",
// VendorTypePurchase: "购物平台",
// VendorTypeDelivery: "快递平台",
// VendorTypeOthers: "其它",
// }
//
// VendorChineseNames = map[int]string{
// VendorIDJD: "京东到家",
// VendorIDMTWM: "美团外卖",
// VendorIDPDD: "拼多多",
// VendorIDEBAI: "饿百新零售",
// VendorIDTB: "淘宝",
// VendorIDJDShop: "京商城",
// VendorIDJX: "京西商城",
// VendorIDOther: "其他平台",
//
// VendorIDDada: "达达众包",
// VendorIDMTPS: "美团配送",
// VendorIDJDWL: "京东物流",
//
// VendorIDFeiE: "飞鹅",
// VendorIDXiaoWM: "外卖管家",
// VendorIDYiLianYun: "易联云",
// VendorIDZhongWu: "中午云",
//
// VendorIDWXMP: "微信公众号",
// VendorIDWXQRCode: "微信扫码",
// VendorIDWXMini: "微信小程序",
//
// VendorIDDDH5MicroApp: "钉钉H5微应用",
// VendorIDDDMobileQRCode: "钉钉移动接入应用(登录)",
//
// VendorIDAutonavi: "高德导航",
// VendorIDQiNiuCloud: "七牛云",
// VendorIDShowAPI: "万维易源",
// }
//
// VendorImg = map[int]string{
// VendorIDJD: "http://image.jxc4.com/image/b1bd587d98e82ad6405132b8da67a1db.tem.png",
// VendorIDMTWM: "http://image.jxc4.com/image/fb09e10a9c059aa6c133ff3e05c1dbbc.tem.png",
// VendorIDEBAI: "http://image.jxc4.com/image/28e654c72a2bd92c5d09fdab475f6288.tem.png",
// VendorIDJDShop: "http://image.jxc4.com/image/7c43ebbcbdbc0ef31fe028f680c0a7e3.tem.png",
// VendorIDOther: "http://image.jxc4.com/image/558382ba95573b9537fbb209cadbd031.tem.png",
// }
//
// VendorColors = map[int]string{
// VendorIDJD: "#3CC518",
// VendorIDMTWM: "#FFB14A",
// VendorIDEBAI: "#E43428",
// VendorIDJDShop: "#51A7FC",
// }
//
// VendorInfoMap = map[int]*VendorInfo{
// VendorIDJD: &VendorInfo{
// Name: "京东到家",
// OrgCodeName: "商户代码",
// Value1Name: "AppKey",
// Value2Name: "AppSecret",
// Value3Name: "Token",
// Value4Name: "管理后台Cookie",
// },
// VendorIDMTWM: &VendorInfo{
// Name: "美团外卖",
// OrgCodeName: "AppID",
// Value1Name: "Secret",
// Value2Name: "回调URL",
// },
// VendorIDEBAI: &VendorInfo{
// Name: "饿百联盟",
// OrgCodeName: "商户代码",
// Value1Name: "Source",
// Value2Name: "Secret",
// Value3Name: "管理后台Cookie",
// },
//
// // VendorIDDada: &VendorInfo{
// // Name: "达达快递",
// // OrgCodeName: "商户ID",
// // Value1Name: "app_key",
// // Value2Name: "app_secret",
// // },
// // VendorIDMTPS: &VendorInfo{
// // Name: "美团配送",
// // OrgCodeName: "自编码",
// // Value1Name: "Appkey",
// // Value2Name: "Secret",
// // },
//
// // VendorIDFeiE: &VendorInfo{
// // Name: "飞鹅",
// // OrgCodeName: "User",
// // Value1Name: "Key",
// // },
// // VendorIDXiaoWM: &VendorInfo{
// // Name: "外卖管家",
// // OrgCodeName: "AppID",
// // Value1Name: "AppKey",
// // },
// // VendorIDYiLianYun: &VendorInfo{
// // Name: "易联云",
// // OrgCodeName: "ClientID",
// // Value1Name: "ClientSecret",
// // },
// }
//)
//
//func GetVendorMask(vendorIDs ...int) (vendorMask int) {
// for _, vendorID := range vendorIDs {
// vendorMask |= 1 << uint(vendorID)
// }
// return vendorMask
//}
//
//func GetVendorType(vendorID int) (vendorType int) {
// if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
// return VendorTypePurchase
// } else if vendorID >= VendorIDPurchaseBegin && VendorIDPurchaseBegin <= VendorIDPurchaseEnd {
// return VendorTypeDelivery
// } else if vendorID >= VendorIDOthersBegin {
// return VendorTypeOthers
// }
// return VendorTypeUnknown
//}
//
//type AppKeyConfig struct {
// ModelIDCULD
// VendorID int `json:"vendorID"`
// VendorOrgCode string `orm:"size(32)" json:"vendorOrgCode"` // 同一平台下不同的商户代码,如果只有一个,可以为空
//
// Name string `orm:"size(32)" json:"name"`
// Value1 string `orm:"size(1024)" json:"value1"`
// Value2 string `orm:"size(1024)" json:"value2"`
// Value3 string `orm:"size(1024)" json:"value3"`
// Value4 string `orm:"size(1024)" json:"value4"`
// Value5 string `orm:"size(1024)" json:"value5"`
//}
//
//func (a *AppKeyConfig) TableUnique() [][]string {
// return [][]string{
// []string{"VendorID", "VendorOrgCode", "DeletedAt"},
// }
//}