Ver Fonte

```
feat(user): 修改用户校验记录导出字段并优化查询方法移除 UserBo 中 loginName 的非空校验注解,调整 UserCheckRecordServiceImpl中的 queryList 方法实现方式。同时更新 UserCheckRecordVo 的 Excel 导出字段标签,
新增昵称、手机号、道具名称等字段展示,并修改部分字段的显示名称以提升可读性。```

fugui001 há 3 meses atrás
pai
commit
f494cd7575

+ 1 - 1
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/domain/bo/UserBo.java

@@ -30,7 +30,7 @@ public class UserBo extends BaseEntity {
     /**
      * 登录名称
      */
-    @NotBlank(message = "登录名称不能为空", groups = { AddGroup.class, EditGroup.class })
+    //@NotBlank(message = "登录名称不能为空", groups = { AddGroup.class, EditGroup.class })
     private String loginName;
 
     /**

+ 38 - 25
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/domain/vo/UserCheckRecordVo.java

@@ -27,14 +27,27 @@ public class UserCheckRecordVo implements Serializable {
     /**
      *
      */
-    @ExcelProperty(value = "")
+    @ExcelProperty(value = "编号")
     private Long id;
 
     /**
-     * 被核销用户ID
+     * 昵称
      */
-    @ExcelProperty(value = "被核销用户ID")
-    private Long userId;
+    @ExcelProperty(value = "用户名")
+    private String nickName;
+
+    /**
+     * 手机号
+     */
+    @ExcelProperty(value = "用户手机号")
+    private String phone;
+
+
+    /**
+     * 道具名称
+     */
+    @ExcelProperty(value = "道具名")
+    private String itemsName;
 
     /**
      * 核销数量
@@ -43,48 +56,48 @@ public class UserCheckRecordVo implements Serializable {
     private Long num;
 
     /**
-     * 核销道具
+     * 创建时间
      */
-    @ExcelProperty(value = "核销道具")
-    private Long itemId;
+    @ExcelProperty(value = "核销时间")
+    private String createdAt;
+
+
 
     /**
-     * 创建时间
+     * 被核销用户ID
      */
-    @ExcelProperty(value = "创建时间")
-    private String createdAt;
+    //@ExcelProperty(value = "被核销用户ID")
+    private Long userId;
+
+
+    /**
+     * 核销道具
+     */
+    //@ExcelProperty(value = "核销道具")
+    private Long itemId;
+
+
 
     /**
      * 更新时间
      */
-    @ExcelProperty(value = "更新时间")
+    //@ExcelProperty(value = "更新时间")
     private String updatedAt;
 
     /**
      * 创建人
      */
-    @ExcelProperty(value = "创建人")
+    //@ExcelProperty(value = "创建人")
     private Long createUserId;
 
     /**
      * 创建人名称
      */
-    @ExcelProperty(value = "创建人名称")
+    //@ExcelProperty(value = "创建人名称")
     private String createUserName;
 
-    /**
-     * 昵称
-     */
-    private String nickName;
 
-    /**
-     * 手机号
-     */
-    private String phone;
 
-    /**
-     * 道具名称
-     */
-    private String itemsName;
+
 
 }

+ 2 - 1
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/UserCheckRecordServiceImpl.java

@@ -75,7 +75,8 @@ public class UserCheckRecordServiceImpl implements IUserCheckRecordService {
     @Override
     public List<UserCheckRecordVo> queryList(UserCheckRecordBo bo) {
         Wrapper<UserCheckRecord> lqw = buildQueryWrapper(bo);
-        return baseMapper.selectCheckRecordAllList(lqw);
+        List<UserCheckRecordVo> userCheckRecordVoList = baseMapper.selectCheckRecordAllList(lqw);
+        return userCheckRecordVoList;
     }
 
     private Wrapper<UserCheckRecord> buildQueryWrapper(UserCheckRecordBo bo) {