base_sales_region_detail.go 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. Fill this file as you wish.
  3. // ==========================================================================
  4. package base
  5. import (
  6. "dashoo.cn/micro/app/model/base/internal"
  7. "dashoo.cn/opms_libary/request"
  8. "github.com/gogf/gf/os/gtime"
  9. )
  10. // BaseSalesRegionDetail is the golang structure for table base_sales_region_detail.
  11. type BaseSalesRegionDetail internal.BaseSalesRegionDetail
  12. // Fill with you ideas below.
  13. // SecBaseRegionDetailReq 条件搜索
  14. type SecBaseRegionDetailReq struct {
  15. RegionId int `p:"regionId" json:"regionId"`
  16. CustCode string `p:"custCode" json:"custCode"`
  17. CustName string `p:"custName" json:"custName"`
  18. CustIndustry string `p:"custIndustry" json:"custIndustry"`
  19. request.PageReq
  20. }
  21. // AddBaseRegionDetailReq 创建区域
  22. type AddBaseRegionDetailReq struct {
  23. RegionId int `p:"regionId" json:"regionId" v:"required|min:1#关联销售区域不能为空|关联销售区域不能为空"`
  24. CustProvinceId int `json:"custProvinceId" v:"required|min:1#所在省ID不能为空|所在省ID不能为空"` // 所在省ID
  25. CustProvince string `json:"custProvince" v:"required#所在省不能为空"` // 所在省
  26. CustCityId int `json:"custCityId" v:"required|min:1#所在市ID不能为空|所在市ID不能为空"` // 所在市ID
  27. CustCity string `json:"custCity" v:"required#所在市不能为空"` // 所在市
  28. Remark string
  29. }
  30. // BaseRegionDetailRep 列表字段
  31. type BaseRegionDetailRep struct {
  32. Id int `p:"id" json:"id" `
  33. RegionId int `p:"regionId" json:"regionId" `
  34. CustProvinceId int `p:"custProvinceId" json:"custProvinceId" `
  35. CustProvince string `p:"custProvince" json:"custProvince" `
  36. CustCityId int `p:"custCityId" json:"custCityId" `
  37. CustCity string `p:"custCity" json:"custCity" `
  38. Count int `p:"count" json:"count" `
  39. Remark string `p:"remark" json:"remark" `
  40. CreatedName string `p:"createdName" json:"createdName" `
  41. CreatedTime gtime.Time `p:"createdTime" json:"createdTime" `
  42. }
  43. // UpdateBaseRegionDetailReq 更新
  44. type UpdateBaseRegionDetailReq struct {
  45. *BaseSalesRegionDetail
  46. Id int `p:"id" json:"id" v:"required# id不能为空"`
  47. }