diff --git a/app/hdl/hdl_role.go b/app/hdl/hdl_role.go index 3861290..4ab445f 100644 --- a/app/hdl/hdl_role.go +++ b/app/hdl/hdl_role.go @@ -188,6 +188,8 @@ func AddRole(c *gin.Context) { Memo: req.Memo, Logo: req.Logo, Label: req.Label, + SeoLogo: req.SeoLogo, + SeoTitle: req.SeoTitle, CreateAt: now.Format("2006-01-02 15:04:05"), UpdateAt: now.Format("2006-01-02 15:04:05"), }) @@ -235,7 +237,9 @@ func UpdateRole(c *gin.Context) { role.Memo = req.Memo role.Logo = req.Logo role.Label = req.Label - _, err = roleDb.UpdateRole(role, "name", "memo") + role.SeoLogo = req.SeoLogo + role.SeoTitle = req.SeoTitle + _, err = roleDb.UpdateRole(role, "name", "memo", "logo", "label", "seo_logo", "seo_title") if err != nil { e.OutErr(c, e.ERR_DB_ORM, err.Error()) return diff --git a/app/md/md_role.go b/app/md/md_role.go index 8370fe1..c78fe29 100644 --- a/app/md/md_role.go +++ b/app/md/md_role.go @@ -17,18 +17,22 @@ type UpdateRoleStateReq struct { } type AddRoleReq struct { - Name string `json:"name" binding:"required" label:"名称"` - Memo string `json:"memo" binding:"required" label:"备注"` - Logo string `json:"logo" label:"左边图标"` - Label string `json:"label" label:"身份标签"` + Name string `json:"name" binding:"required" label:"名称"` + Memo string `json:"memo" binding:"required" label:"备注"` + Logo string `json:"logo" label:"左边图标"` + Label string `json:"label" label:"身份标签"` + SeoLogo string `json:"seo_logo" label:"seo"` + SeoTitle string `json:"seo_title" label:"seo"` } type UpdateRoleReq struct { - RoleId int `json:"role_id" binding:"required" label:"id"` - Name string `json:"name" binding:"required" label:"名称"` - Memo string `json:"memo" binding:"required" label:"备注"` - Logo string `json:"logo" label:"左边图标"` - Label string `json:"label" label:"身份标签"` + RoleId int `json:"role_id" binding:"required" label:"id"` + Name string `json:"name" binding:"required" label:"名称"` + Memo string `json:"memo" binding:"required" label:"备注"` + Logo string `json:"logo" label:"左边图标"` + Label string `json:"label" label:"身份标签"` + SeoLogo string `json:"seo_logo" label:"seo"` + SeoTitle string `json:"seo_title" label:"seo"` } type RoleBindPermissionGroupReq struct { diff --git a/go.mod b/go.mod index 831102c..74fc11d 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.18 //replace code.fnuoos.com/zhimeng/model.git => E:/company/ad/models require ( - code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240930062518-b791878f3a7f + code.fnuoos.com/zhimeng/model.git v0.0.3-0.20240930063210-6bb519cca13b github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5 github.com/boombuler/barcode v1.0.1 github.com/dchest/uniuri v0.0.0-20200228104902-7aecb25e1fe5