diff --git a/src/bean/entity/dictionary.go b/src/bean/entity/dictionary.go index f8016cb085a679c9bc3f729f0de806a17845bc80..a0461856887b57646d4025a2e1a54efeb6986b81 100644 --- a/src/bean/entity/dictionary.go +++ b/src/bean/entity/dictionary.go @@ -37,6 +37,7 @@ type Dict struct { UpdatedAt jsontime.Time `json:"updated_time" xorm:"updated_at"` //修改时间 MinVal string `json:"min_val" xorm:"min_val"` //最大值 MaxVal string `json:"max_val" xorm:"max_val"` //最小值 + Unit string `json:"unit" xorm:"unit"` //单位 Sort int `json:"sort" xorm:"sort autoincr"` //排序字段 降序排列 } diff --git a/src/bean/vo/request/dict.go b/src/bean/vo/request/dict.go index c28fb6bdbd4a7acab6fd2594d4af167727d5fe3c..cf79837d842b89e817deae2dd7d7d18f0921b798 100644 --- a/src/bean/vo/request/dict.go +++ b/src/bean/vo/request/dict.go @@ -24,6 +24,7 @@ type AddDictReq struct { Description string `json:"description" form:"description" binding:"lte=200"` //描述 MinVal string `json:"min_val" form:"min_val"` //最大值 MaxVal string `json:"max_val" form:"max_val"` //最小值 + Unit string `json:"unit" form:"unit"` //最小值 } type UpdateDictReq struct { @@ -34,6 +35,7 @@ type UpdateDictReq struct { Description string `json:"description" form:"description" binding:"lte=200"` //描述 MinVal string `json:"min_val" form:"min_val"` //最大值 MaxVal string `json:"max_val" form:"max_val"` //最小值 + Unit string `json:"unit" form:"unit"` //最小值 UpdatedBy int `json:"updated_by" ` //修改人 UpdatedAt jsontime.Time `json:"updated_at"` //修改时间 } diff --git a/src/bean/vo/response/dict.go b/src/bean/vo/response/dict.go index 1968355005238b9eb2bf7cafd8050dc87f2805a1..c1eef53b74852f48084e426062afeedb9bf89a26 100644 --- a/src/bean/vo/response/dict.go +++ b/src/bean/vo/response/dict.go @@ -12,6 +12,7 @@ type DictListRes struct { UpdatedAt jsontime.Time `json:"updated_at"` MinVal string `json:"min_val" ` //最大值 MaxVal string `json:"max_val"` + Unit string `json:"unit"` Sort int `json:"sort"` Children []*DictListRes `json:"children,omitempty"` } diff --git a/src/service/component_dict.go b/src/service/component_dict.go index 56ad4ddea3db8a5e6ddc070499bbf1c0d358d6d7..a41e7611d89740315f3cbf72fd00141b8ee73a9b 100644 --- a/src/service/component_dict.go +++ b/src/service/component_dict.go @@ -64,7 +64,7 @@ func (c *Dict) List(req request.DictReq) (dictListRes []*response.DictListRes, c } session := db.NewSession() - session.Select("id,class,name,parent_id,status,min_val,max_val,sort,description,updated_at").Table("dict") + session.Select("id,class,name,parent_id,status,min_val,max_val,sort,description,updated_at,unit").Table("dict") session.Where("is_delete = 0 ") if req.Id != "" { @@ -148,6 +148,7 @@ func (c *Dict) Add(req request.AddDictReq) (err error) { UpdatedAt: jsontime.Time(time.Now()), MinVal: req.MinVal, MaxVal: req.MaxVal, + Unit: req.Unit, } db, err := client.GetDbClient() @@ -185,7 +186,7 @@ func (c *Dict) Update(req request.UpdateDictReq) (err error) { req.UpdatedAt = jsontime.Time(time.Now()) _, err = session.Table("dict"). - Cols("name,status,description,updated_by,updated_at,min_val,max_val"). + Cols("name,status,description,updated_by,updated_at,min_val,max_val,unit"). Where("id = ? and is_delete = 0", req.Id).Update(&req) if err != nil { err = errors.Wrap(err, "修改字典失败!")