From b2f1b60f3d96b6da981f00d28cb2d20d3f8297b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Wed, 6 May 2026 09:24:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(department):=20=E6=B7=BB=E5=8A=A0=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E8=B4=9F=E8=B4=A3=E4=BA=BA=E4=BF=A1=E6=81=AF=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在Department实体中新增headUserId和headUserName字段 - 在DepartmentAddQO中添加负责人id和姓名,分别标注@NotNull和@NotBlank校验 - 在DepartmentVO中新增部门负责人相关属性 - 更新相关注释以说明新增字段含义 --- .../com/nflg/wms/common/pojo/qo/DepartmentAddQO.java | 12 ++++++++++++ .../com/nflg/wms/common/pojo/vo/DepartmentVO.java | 12 ++++++++++++ .../com/nflg/wms/repository/entity/Department.java | 10 ++++++++++ 3 files changed, 34 insertions(+) diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/DepartmentAddQO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/DepartmentAddQO.java index 91fdaa48..619ca118 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/DepartmentAddQO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/DepartmentAddQO.java @@ -28,4 +28,16 @@ public class DepartmentAddQO { * 是否启用 */ private Boolean enable; + + /** + * 部门负责人id + */ + @NotNull + private Long headUserId; + + /** + * 部门负责人姓名 + */ + @NotBlank + private String headUserName; } diff --git a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/vo/DepartmentVO.java b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/vo/DepartmentVO.java index 59ff15c2..744612c4 100644 --- a/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/vo/DepartmentVO.java +++ b/nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/vo/DepartmentVO.java @@ -1,5 +1,7 @@ package com.nflg.wms.common.pojo.vo; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotNull; import lombok.Data; import java.time.LocalDateTime; @@ -46,6 +48,16 @@ public class DepartmentVO { */ private Boolean enable; + /** + * 部门负责人id + */ + private Long headUserId; + + /** + * 部门负责人姓名 + */ + private String headUserName; + /** * 创建人 */ diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Department.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Department.java index ef066ca4..96b7cd18 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Department.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Department.java @@ -52,6 +52,16 @@ public class Department implements Serializable { */ private Boolean enable; + /** + * 部门负责人id + */ + private Long headUserId; + + /** + * 部门负责人姓名 + */ + private String headUserName; + /** * 创建人 */