edb_classify.go 2.7 KB

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