edb_classify.go 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package models
  2. import "time"
  3. type BaseResp struct {
  4. Ret int `json:"Ret"`
  5. Msg string `json:"Msg"`
  6. ErrMsg string `json:"ErrMsg"`
  7. ErrCode string `json:"ErrCode"`
  8. Data interface{} `json:"Data"`
  9. Success bool `json:"Success"`
  10. }
  11. type EdbClassify struct {
  12. ClassifyId int `orm:"column(classify_id);pk"`
  13. ClassifyType uint8 `description:"分类类型,0:普通指标分类,1:预测指标分类"`
  14. ClassifyName string `description:"分类名称"`
  15. ParentId int `description:"父级id"`
  16. HasData int `description:"是否含有指标数据"`
  17. CreateTime time.Time `description:"创建时间"`
  18. ModifyTime time.Time `description:"修改时间"`
  19. SysUserId int `description:"创建人id"`
  20. SysUserRealName string `description:"创建人姓名"`
  21. Level int `description:"层级"`
  22. UniqueCode string `description:"唯一编码"`
  23. Sort int `description:"排序字段,越小越靠前,默认值:10"`
  24. }
  25. type ClassifyResp struct {
  26. Ret int `json:"Ret"`
  27. Msg string `json:"Msg"`
  28. ErrMsg string `json:"ErrMsg"`
  29. ErrCode string `json:"ErrCode"`
  30. Data struct {
  31. ClassifyId int `json:"ClassifyId"`
  32. ClassifyType int `json:"ClassifyType"`
  33. ClassifyName string `json:"ClassifyName"`
  34. ParentId int `json:"ParentId"`
  35. HasData int `json:"HasData"`
  36. CreateTime time.Time `json:"CreateTime"`
  37. ModifyTime time.Time `json:"ModifyTime"`
  38. SysUserId int `json:"SysUserId"`
  39. SysUserRealName string `json:"SysUserRealName"`
  40. Level int `json:"Level"`
  41. UniqueCode string `json:"UniqueCode"`
  42. Sort int `json:"Sort"`
  43. } `json:"Data"`
  44. Success bool `json:"Success"`
  45. }
  46. type MysteelClassifyResp struct {
  47. Ret int `json:"Ret"`
  48. Msg string `json:"Msg"`
  49. ErrMsg string `json:"ErrMsg"`
  50. ErrCode string `json:"ErrCode"`
  51. Data struct {
  52. BaseFromMysteelChemicalClassifyId int `orm:"column(base_from_mysteel_chemical_classify_id);pk"`
  53. ClassifyName string `description:"分类名称"`
  54. ParentId int `description:"父级id"`
  55. SysUserId int `description:"创建人id"`
  56. SysUserRealName string `description:"创建人姓名"`
  57. Level int `description:"层级"`
  58. Sort int `description:"排序字段,越小越靠前,默认值:10"`
  59. ModifyTime time.Time `description:"修改时间"`
  60. CreateTime time.Time `description:"创建时间"`
  61. } `json:"Data"`
  62. Success bool `json:"Success"`
  63. }