gas_cylinder.go 5.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package model
  2. import model2 "gas-cylinder-api/common/model"
  3. type ProvGasCylinder struct {
  4. ProVariety string `json:"pro_variety"` // 设备品种
  5. ProName string `json:"pro_name"` // 产品名称
  6. ProNo string `json:"pro_no"` // 气瓶生产编号
  7. FillMedia int `json:"fill_media"` // 充装介质:0液化石油气,1二甲醚,2氧气,3二氧化碳,4溶解乙炔
  8. MakeUnit string `json:"make_unit"` // 制造单位
  9. MakeTime string `json:"make_time"` // 生产日期
  10. WorkPressure int `json:"work_pressure"` // 公称工作压口(MPa)
  11. Volume int `json:"volume"` // 容积(L)
  12. CheckTime string `json:"check_time"` // 最近一次检验日期(新瓶该值填写出厂日期)
  13. NextCheckTime string `json:"next_check_time"` // 下次检验日期(液化石油气瓶顺延4年气瓶下一次需要送检验站检验的日期)
  14. RegistCode string `json:"regist_code"` // 气瓶使用登记代码
  15. ChangeEvent string `json:"change_event"` // 变更情况(主要记录产权过户日志)
  16. Memo string `json:"memo"` // 备注
  17. InnerCode string `json:"inner_code"` // 单位内编号
  18. StampMakeUnit string `json:"stamp_make_unit"` // 气瓶钢印制造单位名称
  19. ProUuid string `json:"pro_uuid"` // 产品唯一性编码
  20. ChipId string `json:"chip_id"` // 芯片id(每一个批次生成的登记证编号)
  21. Location string `json:"location"` // 归属地(客户、门店、气站、检测机构): 0001 门店,0002 气站,0003 企业,0004 检验机构,005 移动库,006 客户
  22. Status string `json:"status"` // 气瓶状态[在用(已检测)、停用(待检测)、报废]:submit新瓶提交,using在用(已检测),stop停用(待检测),scrapped报废
  23. CheckOrganization string `json:"check_organization"` // 检测机构
  24. EmptyBottle bool `json:"empty_bottle"` // 是否空瓶:0是,1不是
  25. Uid string `json:"uid"` // 高频编码
  26. Tid string `json:"tid"` // 超高频编码
  27. ChipStatus bool `json:"chip_status"` // 是否改造:0未改造,1已改造
  28. LocationSourceId string `json:"location_source_id"` // 当前归属机构ID
  29. IsLose bool `json:"is_lose"` // 是否丢失:0丢失,1未丢失
  30. OldBottle bool `json:"old_bottle"` // 是否旧瓶
  31. DesignThickness int `json:"design_thickness"` // 设计壁厚
  32. ResultCode string `json:"result_code"` // 检测结果
  33. AuditRemark string `json:"audit_remark"` // 审批备注
  34. DeadlineTime string `json:"deadline_time"` // 使用年限
  35. CheckInTime string `json:"check_in_time"` // 录入日期
  36. ScrapTime string `json:"scrap_time"` // 报废日期
  37. AnalysisStatus string `json:"analysis_status"` // 统计状态值:inform已提交待审批,using在用,scrapped报废
  38. CheckStatus bool `json:"check_status"` // 1已证,0未证
  39. OperationId string `json:"operation id"` // 操作人id
  40. OperationTime string `json:"operation time"` // 操作时间
  41. SafeEvaluate bool `json:"safe_evaluate"` // 安全评定
  42. }
  43. type GasCylinder struct {
  44. model2.Model
  45. InnerCode string `json:"inner_code"` // 1单位内编号
  46. Uid string `json:"uid"` // 高频编码 暂时无法获取 同单位内编号
  47. StationName string `json:"station_name"` // 上次充装气站
  48. FillTime string `json:"fill_time"` // 上次充装时间
  49. RegisterSuperviseName string `json:"register_supervise_name"` // 使用登记审批单位
  50. RegisterTime string `json:"register_time"` // 使用登记日期
  51. ProVariety string `json:"pro_variety"` // 1设备品种
  52. EnterpriseName string `json:"enterprise_name"` // 产权单位
  53. ProName string `json:"pro_name"` // 1产品名称
  54. ProNo string `json:"pro_no"` // 气瓶生产编号 (出厂)编号
  55. FillMedia string `json:"fill_media"` // 1充装介质:0液化石油气,1二甲醚,2氧气,3二氧化碳,4溶解乙炔
  56. MakeUnit string `json:"make_unit"` // 1制造单位
  57. MakeTime string `json:"make_time"` // 1生产日期
  58. WorkPressure string `json:"work_pressure"` // 1公称工作压口(MPa)
  59. Volume string `json:"volume"` // 1容积(L)
  60. CheckTime string `json:"check_time"` // 1最近一次检验日期(新瓶该值填写出厂日期)
  61. NextCheckTime string `json:"next_check_time"` // 1下次检验日期(液化石油气瓶顺延4年气瓶下一次需要送检验站检验的日期)
  62. ProUuid string `json:"pro_uuid"` // 1产品唯一性编码
  63. StoreName string `json:"store_name"` // 所属二级配送站
  64. CirOwnerName string `json:"cir_owner_name"` // 当前流转归属于
  65. ChangeEvent string `json:"change_event"`
  66. Memo string `json:"memo"`
  67. AliasName string `json:"alias_name"`
  68. Status string `json:"status"`
  69. model2.ControlBy
  70. model2.ModelTime
  71. model2.DeptBy
  72. }
  73. func (GasCylinder) TableName() string {
  74. return "gas_cylinder"
  75. }