Browse Source

Merge branch 'feature/eta2.3.4_business_user' into debug

xyxie 2 months ago
parent
commit
12ec507fa9
2 changed files with 3 additions and 0 deletions
  1. 1 0
      models/system/sys_role.go
  2. 2 0
      services/eta_forum/system.go

+ 1 - 0
models/system/sys_role.go

@@ -18,6 +18,7 @@ type SysRole struct {
 	RoleName     string    `description:"角色名称"`
 	RoleType     string    `description:"角色类型"`
 	RoleTypeCode string    `description:"角色类型编码"`
+	RoleLevel    int       `description:"角色等级:0-表示一级角色,每个账号只能绑定一个一级角色 ,1-表示二级角色,每个账号可以绑定多个二级 角色"`
 	CreateTime   time.Time `description:"创建时间"`
 	ModifyTime   time.Time
 }

+ 2 - 0
services/eta_forum/system.go

@@ -12,6 +12,7 @@ type RoleSaveReq struct {
 	RoleName     string `description:"角色名称"`
 	RoleType     string `description:"角色类型"`
 	RoleTypeCode string `description:"角色类型编码"`
+	RoleLevel    int    `description:"角色等级:0-表示一级角色,每个账号只能绑定一个一级角色 ,1-表示二级角色,每个账号可以绑定多个二级 角色"`
 	CreateTime   string `description:"创建时间"`
 	ModifyTime   string
 	BusinessCode string `description:"商家编码"`
@@ -37,6 +38,7 @@ func RoleSave(roleId int) (err error) {
 	req.RoleName = roleInfo.RoleName
 	req.RoleTypeCode = roleInfo.RoleTypeCode
 	req.RoleType = roleInfo.RoleType
+	req.RoleLevel = roleInfo.RoleLevel
 	req.CreateTime = roleInfo.CreateTime.Format(utils.FormatDateTime)
 	req.ModifyTime = roleInfo.ModifyTime.Format(utils.FormatDateTime)
 	reqJson, err := json.Marshal(req)