| | |
| | | * 用户平台 |
| | | */ |
| | | USER_TYPE("user_type"), |
| | | EDUCATION_BACKGROUND("education_background"), |
| | | EMPLOYEE_TYPE("employee_type"), |
| | | |
| | | |
| | | ; |
| | | |
| | | final String name; |
| | |
| | | /** |
| | | * 入职时间 |
| | | */ |
| | | private String entryJobTime; |
| | | private Date entryJobTime; |
| | | /** |
| | | * 生日 |
| | | */ |
| | |
| | | @ExcelProperty("生日") |
| | | private Date birthday; |
| | | |
| | | /** |
| | | * 身份证号码 |
| | | */ |
| | | @ColumnWidth(50) |
| | | @ExcelProperty("身份证号码") |
| | | private String cardNo; |
| | | |
| | | /** |
| | | * 学历 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("学历") |
| | | private String educationBackground; |
| | | |
| | | /** |
| | | * 入职时间 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("入职时间") |
| | | private Date entryJobTime; |
| | | /** |
| | | * 合伙人等级 |
| | | */ |
| | | @ColumnWidth(20) |
| | | @ExcelProperty("合伙人等级") |
| | | private String employeeType; |
| | | |
| | | } |
| | |
| | | user.setPostId(Func.toStrWithEmpty(SysCache.getPostIds(userExcel.getTenantId(), userExcel.getPostName()), StringPool.EMPTY)); |
| | | // 设置角色ID |
| | | user.setRoleId(Func.toStrWithEmpty(SysCache.getRoleIds(userExcel.getTenantId(), userExcel.getRoleName()), StringPool.EMPTY)); |
| | | // 设置员工类型 |
| | | user.setEmployeeType(Func.toInt(DictCache.getKey(DictEnum.EMPLOYEE_TYPE, userExcel.getEmployeeType()), 1)); |
| | | // 设置学历 |
| | | user.setEducationBackground(Func.toStr(DictCache.getKey(DictEnum.EDUCATION_BACKGROUND, userExcel.getEducationBackground()), "1")); |
| | | // 设置租户ID |
| | | if (!AuthUtil.isAdministrator() || StringUtil.isBlank(user.getTenantId())) { |
| | | user.setTenantId(AuthUtil.getTenantId()); |