From 14b0417bca9050a11792248f5c5c7e7c86e4744f Mon Sep 17 00:00:00 2001 From: 刘小明 <liuxm_a@163.com> Date: 星期三, 21 八月 2024 16:47:45 +0800 Subject: [PATCH] 排班功能 --- pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java index 81f9282..15e35ce 100644 --- a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java +++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPr/PrOrder.java @@ -2,15 +2,18 @@ import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; -import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.*; import java.util.Date; +import java.util.List; /** * @@ -25,19 +28,24 @@ public class PrOrder implements BaseEntity { /** - * + * 涓婚敭 */ - @NotNull(message="涓嶈兘涓虹┖") @JSONField(serializeUsing= ObjectWriterImplToString.class) + @TableId(value = "id", type = IdType.INPUT) public Long id; /** * 鍚嶇О */ + @NotEmpty(message = "鍚嶇О涓嶈兘涓虹┖") public String name; /** * 瀹㈡埛鍚嶇О */ public String customerName; + /** + * 椤圭洰鍚嶇О + */ + public String projectName; /** * 璁㈠崟璐熻矗浜� */ @@ -55,9 +63,10 @@ */ public Integer status; /** - * 鍒涘缓浜� - */ - public String creator; + * 鍒涘缓浜� + */ + @JSONField(serializeUsing= ObjectWriterImplToString.class) + public Long creator; /** * 鍒涘缓鏃堕棿 */ @@ -65,11 +74,14 @@ /** * 鏄惁鍒犻櫎锛�1鏄紝0鍚� */ - public Integer deleted; + @JSONField(serialize = false) + public Boolean deleted; /** * 澶囨敞 */ public String remark; + @NotNull(message = "璁㈠崟椤逛笉鑳戒负绌�") + public List<PrOrderItem> items; } -- Gitblit v1.8.0