enterprise_supplier_cooperate.go 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package http_model
  2. type EnterpriseListRequest struct {
  3. PageSize int64 `json:"page_size"`
  4. PageNum int64 `json:"page"`
  5. SupplierId int `json:"supplier_id"` // 服务商ID
  6. CooperateStatus int `json:"cooperate_status"` // 邀约状态:1待同意,2已同意,3已拒绝
  7. }
  8. type EnterpriseListData struct {
  9. EnterpriseListInfo []*EnterpriseSupplierCooperateData `json:"enterprise_list_info"`
  10. Total int64 `json:"total"`
  11. }
  12. type EnterpriseSupplierCooperateData struct {
  13. CooperateId int `json:"cooperate_id"` // 合作表主键ID
  14. EnterpriseId string `json:"enterprise_id"` // 商家ID
  15. EnterprisePhone string `json:"enterprise_phone"` // 商家手机号
  16. EnterpriseAuth int `json:"enterprise_auth"` // 商家认证状态,0未认证,1已认证
  17. EnterpriseAvatar string `json:"enterprise_avatar"` // 商家头像url
  18. EnterpriseName string `json:"enterprise_name"` // 商家名称
  19. WechatNumber string `json:"wechat_number"` // 微信号码
  20. WechatQrCode string `json:"wechat_qr_code"` // 微信二维码url
  21. CompanyName string `json:"company_name"` // 商家认证公司名称
  22. SupplierId int `json:"supplier_id"` // 服务商ID
  23. CooperateNum int `json:"cooperate_num"` // 受邀合作次数
  24. UploadTalentNum int `json:"upload_talent_num"` // 提报达人数量
  25. CooperateTalentNum int `json:"cooperate_talent_num"` // 合作达人人数
  26. SOperator int `json:"s_operator"` // 服务商同意/拒绝邀约操作人Id
  27. SOperatorName string `json:"s_operator_name"` // 服务商同意/拒绝邀约操作人名称
  28. SOperatorType int `json:"s_operator_type"` // 服务商操作人类型:1主账号,2子账号
  29. BOperator string `json:"b_operator"` // 商家发起入库邀约人Id
  30. BOperatorName string `json:"b_operator_name"` // 商家发起入库邀约人名称
  31. BOperatorType int `json:"b_operator_type"` // 商家发起入库邀约人类型:1主账号,2子账号
  32. CooperateStatus int `json:"cooperate_status"` // 邀约状态:1待同意,2已同意,3已拒绝
  33. CreateTime string `json:"create_time"` // 合作邀约时间
  34. AgreeTime string `json:"agree_time"` // 同意邀约时间
  35. RejectTime string `json:"reject_time"` // 拒绝邀约时间
  36. }
  37. func NewEnterpriseListRequest() *EnterpriseListRequest {
  38. return new(EnterpriseListRequest)
  39. }
  40. func NewEnterpriseListResponse() *CommonResponse {
  41. resp := new(CommonResponse)
  42. resp.Data = new(EnterpriseListData)
  43. return resp
  44. }