Commit c31ca2e5 authored by 黄智's avatar 黄智

字典调整

parent 9ab57916
package response package response
import "gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/jsontime"
type DictListRes struct { type DictListRes struct {
Id string `json:"id" column:"id"` //主键ID 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文档类型) 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"` //组件名称 Name string `json:"name" column:"name"` //组件名称
ParentId string `json:"parent_id" column:"parent_id"` //父id ParentId string `json:"parent_id" column:"parent_id"` //父id
Status int `json:"status"` Status int `json:"status"`
MinVal string `json:"min_val" ` //最大值 Description string `json:"description"`
MaxVal string `json:"max_val"` UpdatedAt jsontime.Time `json:"updated_at"`
Sort int `json:"sort"` MinVal string `json:"min_val" ` //最大值
Children []*DictListRes `json:"children,omitempty"` MaxVal string `json:"max_val"`
Sort int `json:"sort"`
Children []*DictListRes `json:"children,omitempty"`
} }
//type ComponentDictTreeRes struct { //type ComponentDictTreeRes struct {
......
...@@ -194,7 +194,7 @@ func (d Dict) DictSort(c *gin.Context) { ...@@ -194,7 +194,7 @@ func (d Dict) DictSort(c *gin.Context) {
SendJsonResponse(c, resp.OK, "") SendJsonResponse(c, resp.OK, "")
} }
func (d Dict) UpdateDictionaryState(c *gin.Context) { func (d Dict) UpdateStatus(c *gin.Context) {
id := c.Query("id") id := c.Query("id")
status := c.Query("status") status := c.Query("status")
if id == "" || status == "" { if id == "" || status == "" {
...@@ -204,7 +204,7 @@ func (d Dict) UpdateDictionaryState(c *gin.Context) { ...@@ -204,7 +204,7 @@ func (d Dict) UpdateDictionaryState(c *gin.Context) {
svc := new(service.Dict) svc := new(service.Dict)
svc.Ctx = c svc.Ctx = c
svc.User = header.GetUser(c) svc.User = header.GetUser(c)
total, err := svc.UpdateDictionaryState(id, status) total, err := svc.UpdateStatus(id, status)
if err != nil { if err != nil {
SendJsonResponse(c, err, nil) SendJsonResponse(c, err, nil)
return return
......
...@@ -15,14 +15,14 @@ func initDictRoute(e *gin.Engine) { ...@@ -15,14 +15,14 @@ func initDictRoute(e *gin.Engine) {
//系统字典 //系统字典
dict := new(controller.Dict) dict := new(controller.Dict)
base.POST("", dict.Add) //新增字典 base.POST("", dict.Add) //新增字典
base.PUT("", dict.Update) //修改字典 base.PUT("", dict.Update) //修改字典
base.DELETE("", dict.Del) //删除字典 base.DELETE("", dict.Del) //删除字典
base.GET("", dict.List) //字典列表 base.GET("", dict.List) //字典列表
base.GET("/tree", dict.DictTree) //字典列表-树结构 base.GET("/tree", dict.DictTree) //字典列表-树结构
base.GET("/classList", dict.ClassList) //字典分类列表 base.GET("/classList", dict.ClassList) //字典分类列表
base.PUT("/sort", dict.DictSort) //字典排序 base.PUT("/sort", dict.DictSort) //字典排序
base.PUT("//state", dict.UpdateDictionaryState) //字典排序 base.PUT("/status", dict.UpdateStatus) //字典排序
//base.GET("/manage_list", dict.ManageList) //字典管理列表 //base.GET("/manage_list", dict.ManageList) //字典管理列表
......
...@@ -64,7 +64,7 @@ func (c *Dict) List(req request.DictReq) (dictListRes []*response.DictListRes, c ...@@ -64,7 +64,7 @@ func (c *Dict) List(req request.DictReq) (dictListRes []*response.DictListRes, c
} }
session := db.NewSession() 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 ") session.Where("is_delete = 0 ")
if req.Id != "" { if req.Id != "" {
...@@ -268,7 +268,7 @@ func (c *Dict) DictSort(req []request.DictSortInput) error { ...@@ -268,7 +268,7 @@ func (c *Dict) DictSort(req []request.DictSortInput) error {
return err 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() db, err := client.GetDbClient()
if err != nil { if err != nil {
return 0, resp.DbConnectError.ErrorDetail(err) return 0, resp.DbConnectError.ErrorDetail(err)
...@@ -279,7 +279,7 @@ func (d *Dict) UpdateDictionaryState(id string, status string) (total int64, err ...@@ -279,7 +279,7 @@ func (d *Dict) UpdateDictionaryState(id string, status string) (total int64, err
"updated_by": d.User.Id, "updated_by": d.User.Id,
}) })
if err != nil { 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 0, resp.DbUpdateError.ErrorDetail(err)
} }
return 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