正在显示
4 个修改的文件
包含
15 行增加
和
8 行删除
@@ -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 | } |
-
请 注册 或 登录 后发表评论