Commit 81f49e5b authored by 黄智's avatar 黄智

字典新增单位字段

parent c31ca2e5
......@@ -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"` //排序字段 降序排列
}
......
......@@ -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"` //修改时间
}
......
......@@ -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"`
}
......
......@@ -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, "修改字典失败!")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment