作者 yangfu

用户角色修改

@@ -11,9 +11,9 @@ type CompanyUserAddCommand struct { @@ -11,9 +11,9 @@ type CompanyUserAddCommand struct {
11 //操作人 11 //操作人
12 Operator domain.Operator `json:"-"` 12 Operator domain.Operator `json:"-"`
13 // 用户编号 13 // 用户编号
14 - UsersCode string `json:"usersCode" valid:"Required"` 14 + UsersCode string `json:"userCode" valid:"Required"`
15 // 用户姓名 15 // 用户姓名
16 - UsersName string `json:"usersName" valid:"Required"` 16 + UsersName string `json:"userName" valid:"Required"`
17 // 组织ID 17 // 组织ID
18 OrgId string `json:"orgId" valid:"Required"` 18 OrgId string `json:"orgId" valid:"Required"`
19 // 部门id 19 // 部门id
@@ -25,11 +25,11 @@ type CompanyUserAddCommand struct { @@ -25,11 +25,11 @@ type CompanyUserAddCommand struct {
25 // 邮箱 25 // 邮箱
26 Email string `json:"email" valid:"Required"` 26 Email string `json:"email" valid:"Required"`
27 // 关联的组织机构 27 // 关联的组织机构
28 - UsersOrg []string `json:"usersOrg"` 28 + UsersOrg []string `json:"userOrg"`
29 // 关联的用户 29 // 关联的用户
30 - UsersRole []string `json:"usersRole"` 30 + UsersRole []string `json:"userRole"`
31 // 头像 31 // 头像
32 - Avator string `json:"avator" valid:"Required"` 32 + Avatar string `json:"avatar" valid:"Required"`
33 } 33 }
34 34
35 func (companyUserAddCommand *CompanyUserAddCommand) Valid(validation *validation.Validation) { 35 func (companyUserAddCommand *CompanyUserAddCommand) Valid(validation *validation.Validation) {
@@ -127,10 +127,13 @@ func (usersService *UsersService) CompanyUserAdd(companyUserAddCommand *command. @@ -127,10 +127,13 @@ func (usersService *UsersService) CompanyUserAdd(companyUserAddCommand *command.
127 EnableStatus: companyUserAddCommand.EnableStatus, 127 EnableStatus: companyUserAddCommand.EnableStatus,
128 UserName: companyUserAddCommand.UsersName, 128 UserName: companyUserAddCommand.UsersName,
129 Phone: companyUserAddCommand.Phone, 129 Phone: companyUserAddCommand.Phone,
130 - Avatar: companyUserAddCommand.Avator,  
131 - Email: companyUserAddCommand.Avator, 130 + Avatar: companyUserAddCommand.Avatar,
  131 + Email: companyUserAddCommand.Avatar,
132 Password: "123456", //TODO 填充密码 132 Password: "123456", //TODO 填充密码
133 }) 133 })
  134 + if err != nil {
  135 + return nil, application.ThrowError(application.BUSINESS_ERROR, err.Error())
  136 + }
134 137
135 data := struct { 138 data := struct {
136 UserId string `json:"userId"` 139 UserId string `json:"userId"`
@@ -169,7 +172,7 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co @@ -169,7 +172,7 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co
169 Offset: (companyUserListQuery.PageNumber - 1) * companyUserListQuery.PageSize, 172 Offset: (companyUserListQuery.PageNumber - 1) * companyUserListQuery.PageSize,
170 Limit: companyUserListQuery.PageSize, 173 Limit: companyUserListQuery.PageSize,
171 CompanyId: companyUserListQuery.Operator.CompanyId, 174 CompanyId: companyUserListQuery.Operator.CompanyId,
172 - OrganizationId: companyUserListQuery.Operator.OrgId, 175 + OrganizationId: 0,
173 DepartmentId: 0, 176 DepartmentId: 0,
174 UserName: companyUserListQuery.UserName, 177 UserName: companyUserListQuery.UserName,
175 DepName: companyUserListQuery.DepartmentName, 178 DepName: companyUserListQuery.DepartmentName,
@@ -33,6 +33,8 @@ type ( @@ -33,6 +33,8 @@ type (
33 RoleName string `json:"roleName"` 33 RoleName string `json:"roleName"`
34 // 组织ID 34 // 组织ID
35 OrgId int64 `json:"orgId"` 35 OrgId int64 `json:"orgId"`
  36 + // 匹配多个组织
  37 + InOrgIds []int64 `cname:"匹配多个组织" json:"inOrgIds,omitempty"`
36 } 38 }
37 39
38 DataRoleSearch struct { 40 DataRoleSearch struct {
@@ -80,6 +80,8 @@ type ( @@ -80,6 +80,8 @@ type (
80 Phone string `json:"phone"` 80 Phone string `json:"phone"`
81 // 用户类型 81 // 用户类型
82 UserType int `cname:"用户类型 1:普通用户 2:共创用户 1024:企业注册用户" json:"userType,omitempty"` 82 UserType int `cname:"用户类型 1:普通用户 2:共创用户 1024:企业注册用户" json:"userType,omitempty"`
  83 + // 匹配多个组织
  84 + InOrgIds []int64 `cname:"匹配多个组织" json:"inOrgIds,omitempty"`
83 // 实时拉取数据 (获取最新的) 85 // 实时拉取数据 (获取最新的)
84 PullRealTime bool `cname:"拉取最新数据" json:"pullRealTime,omitempty"` 86 PullRealTime bool `cname:"拉取最新数据" json:"pullRealTime,omitempty"`
85 } 87 }