123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- package dto
- import (
- "gas-cylinder-api/app/admin/model"
- "gas-cylinder-api/common/dto"
- common "gas-cylinder-api/common/model"
- )
- type GasCylinderGetPageReq struct {
- dto.Pagination `search:"-"`
- InnerCode string `form:"innerCode" search:"type:contains;column:inner_code;table:gas_cylinder"` // 商品名称
- GasCylinderOrder
- }
- type GasCylinderOrder struct {
- CreatedAtOrder string `search:"type:order;column:created_at;table:gas_cylinder" form:"createdAtOrder" default:"desc"`
- }
- func (m *GasCylinderGetPageReq) GetNeedSearch() interface{} {
- return *m
- }
- type GasCylinderGetReq struct {
- InnerCode string `uri:"inner_code"`
- }
- func (s *GasCylinderGetReq) GetInnerCode() interface{} {
- return s.InnerCode
- }
- type GasCylinderGetByUidReq struct {
- ChipUid string `uri:"chipUid"`
- }
- func (s *GasCylinderGetByUidReq) GetChipUid() interface{} {
- return s.ChipUid
- }
- type GasCylinderMockReq struct {
- DeptId int `json:"deptId"`
- }
- type GasCylinderInsertReq struct {
- Id int `json:"id" comment:"编码" swaggerignore:"true"` // 编码
- InnerCode string `json:"inner_code" vd:"len($)>0;msg:'单位内编码不能为空'"` // 1单位内编号
- Uid string `json:"uid"` // 高频编码 暂时无法获取 同单位内编号
- StationName string `json:"station_name"` // 上次充装气站
- FillTime string `json:"fill_time"` // 上次充装时间
- RegisterSuperviseName string `json:"register_supervise_name"` // 使用登记审批单位
- RegisterTime string `json:"register_time"` // 使用登记日期
- ProVariety string `json:"pro_variety"` // 1设备品种
- EnterpriseName string `json:"enterprise_name"` // 产权单位
- ProName string `json:"pro_name"` // 1产品名称
- ProNo string `json:"pro_no"` // 气瓶生产编号 (出厂)编号
- FillMedia string `json:"fill_media"` // 1充装介质:0液化石油气,1二甲醚,2氧气,3二氧化碳,4溶解乙炔
- MakeUnit string `json:"make_unit"` // 1制造单位
- MakeTime string `json:"make_time"` // 1生产日期
- WorkPressure string `json:"work_pressure"` // 1公称工作压口(MPa)
- Volume string `json:"volume"` // 1容积(L)
- CheckTime string `json:"check_time"` // 1最近一次检验日期(新瓶该值填写出厂日期)
- NextCheckTime string `json:"next_check_time"` // 1下次检验日期(液化石油气瓶顺延4年气瓶下一次需要送检验站检验的日期)
- ProUuid string `json:"pro_uuid"` // 1产品唯一性编码
- StoreName string `json:"store_name"` // 所属二级配送站
- CirOwnerName string `json:"cir_owner_name"` // 当前流转归属于
- ChangeEvent string `json:"change_event"`
- Memo string `json:"memo"`
- AliasName string `json:"alias_name"`
- Status string `json:"status"`
- common.ControlBy `swaggerignore:"true"`
- common.DeptBy `swaggerignore:"true"`
- }
- func (s *GasCylinderInsertReq) Generate(m *model.GasCylinder) {
- if s.Id != 0 {
- m.Id = s.Id
- }
- m.InnerCode = s.InnerCode
- m.Uid = s.InnerCode
- m.StationName = s.StationName
- m.FillTime = s.FillTime
- m.RegisterSuperviseName = s.RegisterSuperviseName
- m.RegisterTime = s.RegisterTime
- m.ProVariety = s.ProVariety
- m.EnterpriseName = s.EnterpriseName
- m.ProName = s.ProName
- m.ProNo = s.ProNo
- m.FillMedia = s.FillMedia
- m.MakeUnit = s.MakeUnit
- m.MakeTime = s.MakeTime
- m.WorkPressure = s.WorkPressure
- m.Volume = s.Volume
- m.CheckTime = s.CheckTime
- m.NextCheckTime = s.NextCheckTime
- m.ProUuid = s.ProUuid
- m.StoreName = s.StoreName
- m.CirOwnerName = s.CirOwnerName
- m.ChangeEvent = s.ChangeEvent
- m.Memo = s.Memo
- m.AliasName = s.AliasName
- m.Status = s.Status
- if s.ControlBy.UpdateBy != 0 {
- m.UpdateBy = s.UpdateBy
- }
- if s.ControlBy.CreateBy != 0 {
- m.CreateBy = s.CreateBy
- }
- if s.DeptBy.DeptId != 0 {
- m.DeptId = s.DeptId
- }
- }
- func (s *GasCylinderInsertReq) GetId() interface{} {
- return s.Id
- }
- type GasCylinderUpdateReq struct {
- Id int `json:"id" comment:"编码"` // 编码
- InnerCode string `json:"inner_code" vd:"len($)>0;msg:'单位内编码不能为空'"` // 1单位内编号
- Uid string `json:"uid"` // 高频编码 暂时无法获取 同单位内编号
- StationName string `json:"station_name"` // 上次充装气站
- FillTime string `json:"fill_time"` // 上次充装时间
- RegisterSuperviseName string `json:"register_supervise_name"` // 使用登记审批单位
- RegisterTime string `json:"register_time"` // 使用登记日期
- ProVariety string `json:"pro_variety"` // 1设备品种
- EnterpriseName string `json:"enterprise_name"` // 产权单位
- ProName string `json:"pro_name"` // 1产品名称
- ProNo string `json:"pro_no"` // 气瓶生产编号 (出厂)编号
- FillMedia string `json:"fill_media"` // 1充装介质:0液化石油气,1二甲醚,2氧气,3二氧化碳,4溶解乙炔
- MakeUnit string `json:"make_unit"` // 1制造单位
- MakeTime string `json:"make_time"` // 1生产日期
- WorkPressure string `json:"work_pressure"` // 1公称工作压口(MPa)
- Volume string `json:"volume"` // 1容积(L)
- CheckTime string `json:"check_time"` // 1最近一次检验日期(新瓶该值填写出厂日期)
- NextCheckTime string `json:"next_check_time"` // 1下次检验日期(液化石油气瓶顺延4年气瓶下一次需要送检验站检验的日期)
- ProUuid string `json:"pro_uuid"` // 1产品唯一性编码
- StoreName string `json:"store_name"` // 所属二级配送站
- CirOwnerName string `json:"cir_owner_name"` // 当前流转归属于
- ChangeEvent string `json:"change_event"`
- Memo string `json:"memo"`
- AliasName string `json:"alias_name"`
- Status string `json:"status"`
- common.ControlBy `swaggerignore:"true"`
- common.DeptBy `swaggerignore:"true"`
- }
- func (s *GasCylinderUpdateReq) Generate(m *model.GasCylinder) {
- if s.Id != 0 {
- m.Id = s.Id
- }
- m.InnerCode = s.InnerCode
- m.Uid = s.InnerCode
- m.StationName = s.StationName
- m.FillTime = s.FillTime
- m.RegisterSuperviseName = s.RegisterSuperviseName
- m.RegisterTime = s.RegisterTime
- m.ProVariety = s.ProVariety
- m.EnterpriseName = s.EnterpriseName
- m.ProName = s.ProName
- m.ProNo = s.ProNo
- m.FillMedia = s.FillMedia
- m.MakeUnit = s.MakeUnit
- m.MakeTime = s.MakeTime
- m.WorkPressure = s.WorkPressure
- m.Volume = s.Volume
- m.CheckTime = s.CheckTime
- m.NextCheckTime = s.NextCheckTime
- m.ProUuid = s.ProUuid
- m.StoreName = s.StoreName
- m.CirOwnerName = s.CirOwnerName
- m.ChangeEvent = s.ChangeEvent
- m.Memo = s.Memo
- m.AliasName = s.AliasName
- m.Status = s.Status
- if s.ControlBy.UpdateBy != 0 {
- m.UpdateBy = s.UpdateBy
- }
- if s.ControlBy.CreateBy != 0 {
- m.CreateBy = s.CreateBy
- }
- if s.DeptBy.DeptId != 0 {
- m.DeptId = s.DeptId
- }
- }
- func (s *GasCylinderUpdateReq) GetId() interface{} {
- return s.Id
- }
- type GasCylinderDeleteReq struct {
- Id int `json:"id" vd:"$>0;msg:'id不能为空'"`
- common.ControlBy `swaggerignore:"true"`
- }
- func (s *GasCylinderDeleteReq) GetId() interface{} {
- return s.Id
- }
|