调整xorm层级

This commit is contained in:
2023-01-18 16:00:50 +08:00
parent 0f8c1f989b
commit a89c86023e
67 changed files with 500 additions and 460 deletions
+6 -6
View File
@@ -3,7 +3,7 @@ package v1
import (
"cutego/modules/core/api/v1/request"
"cutego/modules/core/api/v1/response"
"cutego/modules/core/entity"
"cutego/modules/core/dataobject"
"cutego/modules/core/service"
"cutego/pkg/common"
"cutego/pkg/excels"
@@ -53,11 +53,11 @@ func (a UserApi) GetInfo(c *gin.Context) {
parseInt, err := strconv.ParseInt(param, 10, 64)
if err == nil {
// 判断当前登录用户是否是admin
m := new(entity.SysUser)
m := new(dataobject.SysUser)
if m.IsAdmin(parseInt) {
r.Roles = roleAll
} else {
roles := make([]*entity.SysRole, 0)
roles := make([]*dataobject.SysRole, 0)
for _, role := range roleAll {
if role.RoleId != 1 {
roles = append(roles, role)
@@ -74,7 +74,7 @@ func (a UserApi) GetInfo(c *gin.Context) {
}
} else {
//id为空不取管理员角色
roles := make([]*entity.SysRole, 0)
roles := make([]*dataobject.SysRole, 0)
for _, role := range roleAll {
if role.RoleId != 1 {
roles = append(roles, role)
@@ -98,11 +98,11 @@ func (a UserApi) AuthRole(c *gin.Context) {
user := a.userService.GetUserById(parseInt)
// 查询角色
roles := a.roleService.GetRoleListByUserId(parseInt)
flag := entity.SysUser{}.IsAdmin(parseInt)
flag := dataobject.SysUser{}.IsAdmin(parseInt)
if flag {
m["roles"] = roles
} else {
roleList := make([]entity.SysRole, 0)
roleList := make([]dataobject.SysRole, 0)
for _, role := range *roles {
if role.RoleId != 1 {
roleList = append(roleList, role)