作者 yangfu

fix: 配置修改

@@ -9,6 +9,10 @@ type CompanyUserItem struct { @@ -9,6 +9,10 @@ type CompanyUserItem struct {
9 UserId string `json:"userId"` 9 UserId string `json:"userId"`
10 UserName string `json:"userName"` 10 UserName string `json:"userName"`
11 UserType int `json:"userType"` 11 UserType int `json:"userType"`
  12 + // 员工类型 1:固定 2:派遣 3.临时
  13 + EmployeeType int `json:"employeeType"`
  14 + // IC卡号
  15 + IcCardNumber string `json:"icCardNumber"`
12 AuthFlag bool `json:"authFlag"` // 1:可操作(编辑,修改等) 16 AuthFlag bool `json:"authFlag"` // 1:可操作(编辑,修改等)
13 } 17 }
14 18
@@ -25,6 +29,10 @@ type CompanyUserInfo struct { @@ -25,6 +29,10 @@ type CompanyUserInfo struct {
25 OrgName string `json:"orgName"` 29 OrgName string `json:"orgName"`
26 DepartmentID string `json:"departmentId"` 30 DepartmentID string `json:"departmentId"`
27 DepartmentName string `json:"departmentName"` 31 DepartmentName string `json:"departmentName"`
  32 + // 员工类型 1:固定 2:派遣 3.临时
  33 + EmployeeType int `json:"employeeType"`
  34 + // IC卡号
  35 + IcCardNumber string `json:"icCardNumber"`
28 UsersOrg []UserOrg `json:"userOrg"` 36 UsersOrg []UserOrg `json:"userOrg"`
29 UsersRole []UserRole `json:"userRole"` 37 UsersRole []UserRole `json:"userRole"`
30 } 38 }
@@ -93,6 +93,8 @@ func (usersService *UsersService) CompanyUserGet(companyUserGetQuery *query.Comp @@ -93,6 +93,8 @@ func (usersService *UsersService) CompanyUserGet(companyUserGetQuery *query.Comp
93 DepartmentName: resultUser.Department.DepartmentName, 93 DepartmentName: resultUser.Department.DepartmentName,
94 UsersOrg: usersOrg, 94 UsersOrg: usersOrg,
95 UsersRole: userRole, 95 UsersRole: userRole,
  96 + EmployeeType: resultUser.UserInfo.EmployeeType,
  97 + IcCardNumber: resultUser.UserInfo.IcCardNumber,
96 } 98 }
97 99
98 datas := map[string]interface{}{ 100 datas := map[string]interface{}{
@@ -216,6 +218,8 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co @@ -216,6 +218,8 @@ func (usersService *UsersService) CompanyUserList(companyUserListQuery *query.Co
216 UserId: strconv.Itoa(v.UserId), 218 UserId: strconv.Itoa(v.UserId),
217 UserName: v.UserInfo.UserName, 219 UserName: v.UserInfo.UserName,
218 UserType: v.UserType, 220 UserType: v.UserType,
  221 + EmployeeType: v.UserInfo.EmployeeType,
  222 + IcCardNumber: v.UserInfo.IcCardNumber,
219 } 223 }
220 if v.Org.OrgId == int(companyUserListQuery.Operator.OrgId) { 224 if v.Org.OrgId == int(companyUserListQuery.Operator.OrgId) {
221 item.AuthFlag = true 225 item.AuthFlag = true
@@ -23,6 +23,10 @@ type UserDetail struct { @@ -23,6 +23,10 @@ type UserDetail struct {
23 Email string `json:"email"` 23 Email string `json:"email"`
24 UserName string `json:"userName"` 24 UserName string `json:"userName"`
25 Avatar string `json:"avatar"` 25 Avatar string `json:"avatar"`
  26 + // 员工类型 1:固定 2:派遣 3.临时
  27 + EmployeeType int `json:"employeeType,omitempty"`
  28 + // IC卡号
  29 + IcCardNumber string `json:"icCardNumber,omitempty"`
26 } `json:"userInfo,omitempty"` 30 } `json:"userInfo,omitempty"`
27 Company *struct { 31 Company *struct {
28 CompanyId int `json:"companyId"` 32 CompanyId int `json:"companyId"`