切换导航条
此项目
正在载入...
登录
allied-creation
/
allied-creation-gateway
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
yangfu
3 years ago
提交
b7f88057da79fbef6c23ba39a933edf1577b4b92
1 个父辈
73421ce2
增加roleType过滤,返回
隐藏空白字符变更
内嵌
并排对比
正在显示
5 个修改的文件
包含
10 行增加
和
0 行删除
pkg/application/web/roles/query/role_list.go
pkg/application/web/roles/service/roles.go
pkg/application/web/users/dto/dto.go
pkg/application/web/users/service/users.go
pkg/infrastructure/service_gateway/allied_creation_user/param_user.go
pkg/application/web/roles/query/role_list.go
查看文件 @
b7f8805
...
...
@@ -18,6 +18,8 @@ type RoleListQuery struct {
RoleName
string
`json:"roleName"`
OrgName
string
`json:"orgName"`
RoleType
int
`json:"roleType"`
}
func
(
roleListQuery
*
RoleListQuery
)
Valid
(
validation
*
validation
.
Validation
)
{
...
...
pkg/application/web/roles/service/roles.go
查看文件 @
b7f8805
package
service
import
(
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain"
"strconv"
"github.com/linmadan/egglib-go/core/application"
...
...
@@ -93,6 +94,7 @@ func (rolesService *RolesService) RoleList(roleListQuery *query.RoleListQuery) (
OrgName
:
roleListQuery
.
OrgName
,
RoleName
:
roleListQuery
.
RoleName
,
InOrgIds
:
roleListQuery
.
Operator
.
OrgIds
,
RoleType
:
roleListQuery
.
RoleType
,
})
if
err
!=
nil
{
return
0
,
nil
,
application
.
ThrowError
(
application
.
TRANSACTION_ERROR
,
err
.
Error
())
...
...
@@ -111,6 +113,9 @@ func (rolesService *RolesService) RoleList(roleListQuery *query.RoleListQuery) (
if
int64
(
v
.
OrgID
)
==
roleListQuery
.
Operator
.
OrgId
{
item
.
AuthFlag
=
true
}
if
(
item
.
RoleType
&
domain
.
UserTypeCompanyAdmin
)
>
0
{
item
.
AuthFlag
=
false
}
result
=
append
(
result
,
item
)
}
var
cnt
int64
=
roleList
.
Count
...
...
pkg/application/web/users/dto/dto.go
查看文件 @
b7f8805
...
...
@@ -40,6 +40,7 @@ type UserRole struct {
RoleID
string
`json:"roleId"`
RoleName
string
`json:"roleName"`
OrgName
string
`json:"orgName"`
RoleType
int
`json:"roleType"`
Description
string
`json:"desc"`
}
...
...
pkg/application/web/users/service/users.go
查看文件 @
b7f8805
...
...
@@ -74,6 +74,7 @@ func (usersService *UsersService) CompanyUserGet(companyUserGetQuery *query.Comp
RoleID
:
strconv
.
Itoa
(
v
.
RoleID
),
RoleName
:
v
.
RoleName
,
OrgName
:
v
.
Ext
.
OrgName
,
RoleType
:
v
.
RoleType
,
})
}
user
:=
dto
.
CompanyUserInfo
{
...
...
pkg/infrastructure/service_gateway/allied_creation_user/param_user.go
查看文件 @
b7f8805
...
...
@@ -47,6 +47,7 @@ type UserDetail struct {
UserRole
[]
struct
{
RoleID
int
`json:"roleId"`
RoleName
string
`json:"roleName"`
RoleType
int
`json:"roleType"`
Ext
struct
{
OrgName
string
`json:"orgName"`
}
`json:"ext,omitempty"`
...
...
请
注册
或
登录
后发表评论