Commit c31ca2e5 authored by 黄智's avatar 黄智

字典调整

parent 9ab57916
package response
import "gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/jsontime"
type DictListRes struct {
Id string `json:"id" column:"id"` //主键ID
Class int `json:"class" column:"class"` //组件分类(1开发语言与版本 2中间件类型与中间件 3云组件类型 4模块类型 5所属区域 6操作系统 7对象类型 8SQL类型 9调研评估结果 10任务阶段 11测试文档类型 12验收问题类型 13Q&A问题类型 14文档类型)
Name string `json:"name" column:"name"` //组件名称
ParentId string `json:"parent_id" column:"parent_id"` //父id
Status int `json:"status"`
Description string `json:"description"`
UpdatedAt jsontime.Time `json:"updated_at"`
MinVal string `json:"min_val" ` //最大值
MaxVal string `json:"max_val"`
Sort int `json:"sort"`
......
......@@ -194,7 +194,7 @@ func (d Dict) DictSort(c *gin.Context) {
SendJsonResponse(c, resp.OK, "")
}
func (d Dict) UpdateDictionaryState(c *gin.Context) {
func (d Dict) UpdateStatus(c *gin.Context) {
id := c.Query("id")
status := c.Query("status")
if id == "" || status == "" {
......@@ -204,7 +204,7 @@ func (d Dict) UpdateDictionaryState(c *gin.Context) {
svc := new(service.Dict)
svc.Ctx = c
svc.User = header.GetUser(c)
total, err := svc.UpdateDictionaryState(id, status)
total, err := svc.UpdateStatus(id, status)
if err != nil {
SendJsonResponse(c, err, nil)
return
......
......@@ -22,7 +22,7 @@ func initDictRoute(e *gin.Engine) {
base.GET("/tree", dict.DictTree) //字典列表-树结构
base.GET("/classList", dict.ClassList) //字典分类列表
base.PUT("/sort", dict.DictSort) //字典排序
base.PUT("//state", dict.UpdateDictionaryState) //字典排序
base.PUT("/status", dict.UpdateStatus) //字典排序
//base.GET("/manage_list", dict.ManageList) //字典管理列表
......
......@@ -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").Table("dict")
session.Select("id,class,name,parent_id,status,min_val,max_val,sort,description,updated_at").Table("dict")
session.Where("is_delete = 0 ")
if req.Id != "" {
......@@ -268,7 +268,7 @@ func (c *Dict) DictSort(req []request.DictSortInput) error {
return err
}
func (d *Dict) UpdateDictionaryState(id string, status string) (total int64, err error) {
func (d *Dict) UpdateStatus(id string, status string) (total int64, err error) {
db, err := client.GetDbClient()
if err != nil {
return 0, resp.DbConnectError.ErrorDetail(err)
......@@ -279,7 +279,7 @@ func (d *Dict) UpdateDictionaryState(id string, status string) (total int64, err
"updated_by": d.User.Id,
})
if err != nil {
conf.Logger.Error("Update UpdateDictionaryState ", zap.String("erro", err.Error()))
conf.Logger.Error("Update UpdateStatus ", zap.String("erro", err.Error()))
return 0, resp.DbUpdateError.ErrorDetail(err)
}
return
......
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