diff --git a/bonus-base/src/main/java/com/bonus/base/controller/system/SysUserController.java b/bonus-base/src/main/java/com/bonus/base/controller/system/SysUserController.java index f29bff9..0f8f668 100644 --- a/bonus-base/src/main/java/com/bonus/base/controller/system/SysUserController.java +++ b/bonus-base/src/main/java/com/bonus/base/controller/system/SysUserController.java @@ -5,6 +5,7 @@ import java.util.stream.Collectors; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.ArrayUtils; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.DeleteMapping; @@ -53,6 +54,9 @@ public class SysUserController extends BaseController @Autowired private ISysPostService postService; + @Value("${app.admin.password}") + private String initialPassword; + /** * 获取用户列表 */ @@ -71,6 +75,9 @@ public class SysUserController extends BaseController public void export(HttpServletResponse response, SysUser user) { List list = userService.selectUserList(user); + for (int i = 0; i < list.size(); i++) { + list.get(i).setSerialNumber(i + 1); // 从1开始 + } ExcelUtil util = new ExcelUtil(SysUser.class); util.exportExcel(response, list, "用户数据"); } @@ -124,6 +131,7 @@ public class SysUserController extends BaseController @PostMapping public AjaxResult add(@Validated @RequestBody SysUser user) { + user.setPassword(initialPassword); deptService.checkDeptDataScope(user.getDeptId()); roleService.checkRoleDataScope(user.getRoleIds()); if (!userService.checkUserNameUnique(user)) diff --git a/bonus-business/src/main/resources/mapper/business/MaterialScreenMapper.xml b/bonus-business/src/main/resources/mapper/business/MaterialScreenMapper.xml index baf854b..be08337 100644 --- a/bonus-business/src/main/resources/mapper/business/MaterialScreenMapper.xml +++ b/bonus-business/src/main/resources/mapper/business/MaterialScreenMapper.xml @@ -11,6 +11,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" aaa.image, aaa.version, aaa.description, + aaa.type_id, + aaa.type_name, bbb.file_type, bbb.file_path from tb_promotion_material aaa diff --git a/bonus-common/src/main/java/com/bonus/common/core/domain/entity/SysUser.java b/bonus-common/src/main/java/com/bonus/common/core/domain/entity/SysUser.java index da3922c..4b9db4b 100644 --- a/bonus-common/src/main/java/com/bonus/common/core/domain/entity/SysUser.java +++ b/bonus-common/src/main/java/com/bonus/common/core/domain/entity/SysUser.java @@ -21,8 +21,20 @@ public class SysUser extends BaseEntity { private static final long serialVersionUID = 1L; + /** 自增长序号,用于导出 */ + @Excel(name = "用户序号", type = Type.EXPORT) + private Integer serialNumber; + + public Integer getSerialNumber() { + return serialNumber; + } + + public void setSerialNumber(Integer serialNumber) { + this.serialNumber = serialNumber; + } + /** 用户ID */ - @Excel(name = "用户序号", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "用户编号") +// @Excel(name = "用户序号", type = Type.EXPORT, cellType = ColumnType.NUMERIC, prompt = "用户编号") private Long userId; /** 部门ID */ @@ -35,15 +47,15 @@ public class SysUser extends BaseEntity private String isAdmin; /** 用户账号 */ - @Excel(name = "登录名称") + @Excel(name = "用户名称") private String userName; /** 用户昵称 */ - @Excel(name = "用户名称") +// @Excel(name = "用户名称") private String nickName; /** 用户邮箱 */ - @Excel(name = "用户邮箱") +// @Excel(name = "用户邮箱") private String email; /** 手机号码 */ @@ -51,7 +63,7 @@ public class SysUser extends BaseEntity private String phonenumber; /** 用户性别 */ - @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知") +// @Excel(name = "用户性别", readConverterExp = "0=男,1=女,2=未知") private String sex; /** 用户头像 */ @@ -94,6 +106,30 @@ public class SysUser extends BaseEntity /** 角色ID */ private Long roleId; + @Excel(name = "角色", type = Type.EXPORT) + private String roleName; + + @Excel(name = "职务", type = Type.EXPORT) + private String postName; + + public String getPostName() { + return postName; + } + + public void setPostName(String postName) { + this.postName = postName; + } + + public String getRoleName() { + return roleName; + } + + public void setRoleName(String roleName) { + this.roleName = roleName; + } + + private String deptName; + public SysUser() { diff --git a/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml b/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml index dbc3bb9..337cca5 100644 --- a/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -24,6 +24,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + @@ -58,12 +60,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"