|
@@ -11,6 +11,7 @@ type CustomerGetPageReq struct {
|
|
|
PrincipalPhone string `form:"principalPhone" search:"type:contains;column:principal_phone;table:customer"` // 电话
|
|
|
Type string `form:"type" search:"type:exact;column:type;table:customer"` // 类型
|
|
|
Address string `form:"address" search:"type:contains;column:address;table:customer"` // 地址
|
|
|
+ CustomerOrder
|
|
|
}
|
|
|
|
|
|
type CustomerOrder struct {
|
|
@@ -22,18 +23,18 @@ func (m *CustomerGetPageReq) GetNeedSearch() interface{} {
|
|
|
}
|
|
|
|
|
|
type CustomerInsertReq struct {
|
|
|
- Id string `json:"id" swaggerignore:"true"` // 主键ID
|
|
|
- Name string `json:"name"` // 名字
|
|
|
+ Id string `json:"id" swaggerignore:"true"` // 主键ID
|
|
|
+ Name string `json:"name"` // 名字
|
|
|
PrincipalPhone string `json:"principalPhone" vd:"len($)>0;msg:'电话不能为空'"` // 负责人电话
|
|
|
- Address string `json:"address"` // 地址
|
|
|
- AddressImg string `json:"addressImg"` // 现场图片
|
|
|
- Lng float64 `json:"lng"` // 经度
|
|
|
- Lat float64 `json:"lat"` // 纬度
|
|
|
- Type int `json:"type"` // 类型 0-商户 1-私人
|
|
|
- City string `json:"city"` // 所在地市
|
|
|
- Area string `json:"area"` // 所属区/县
|
|
|
- Remark string `json:"remark"` // 备注描述
|
|
|
- StoreCode string `swaggerignore:"true"` // 门店登记编号
|
|
|
+ Address string `json:"address"` // 地址
|
|
|
+ AddressImg string `json:"addressImg"` // 现场图片
|
|
|
+ Lng float64 `json:"lng"` // 经度
|
|
|
+ Lat float64 `json:"lat"` // 纬度
|
|
|
+ Type int `json:"type"` // 类型 0-商户 1-私人
|
|
|
+ City string `json:"city"` // 所在地市
|
|
|
+ Area string `json:"area"` // 所属区/县
|
|
|
+ Remark string `json:"remark"` // 备注描述
|
|
|
+ StoreCode string `swaggerignore:"true"` // 门店登记编号
|
|
|
|
|
|
common.ControlBy `swaggerignore:"true"`
|
|
|
common.DeptBy `swaggerignore:"true"`
|
|
@@ -79,18 +80,18 @@ func (s *CustomerInsertReq) SetStoreCode(storeCode string) {
|
|
|
}
|
|
|
|
|
|
type CustomerUpdateReq struct {
|
|
|
- Id string `json:"id" vd:"len($)>0"` // 主键ID
|
|
|
- Name string `json:"name"` // 名字
|
|
|
+ Id string `json:"id" vd:"len($)>0"` // 主键ID
|
|
|
+ Name string `json:"name"` // 名字
|
|
|
PrincipalPhone string `json:"principalPhone" vd:"len($)>0;msg:'电话不能为空'"` // 负责人电话
|
|
|
- Address string `json:"address"` // 地址
|
|
|
- AddressImg string `json:"addressImg"` // 现场图片
|
|
|
- Lng float64 `json:"lng"` // 经度
|
|
|
- Lat float64 `json:"lat"` // 纬度
|
|
|
- Type int `json:"type"` // 类型 0-商户 1-私人
|
|
|
- City string `json:"city"` // 所在地市
|
|
|
- Area string `json:"area"` // 所属区/县
|
|
|
- Remark string `json:"remark"` // 备注描述
|
|
|
- StoreCode string `swaggerignore:"true"` // 门店登记编号
|
|
|
+ Address string `json:"address"` // 地址
|
|
|
+ AddressImg string `json:"addressImg"` // 现场图片
|
|
|
+ Lng float64 `json:"lng"` // 经度
|
|
|
+ Lat float64 `json:"lat"` // 纬度
|
|
|
+ Type int `json:"type"` // 类型 0-商户 1-私人
|
|
|
+ City string `json:"city"` // 所在地市
|
|
|
+ Area string `json:"area"` // 所属区/县
|
|
|
+ Remark string `json:"remark"` // 备注描述
|
|
|
+ StoreCode string `swaggerignore:"true"` // 门店登记编号
|
|
|
|
|
|
common.ControlBy `swaggerignore:"true"`
|
|
|
common.DeptBy `swaggerignore:"true"`
|