From ee2f3786fa17fee1934e2f4f5e3a346f022bf63c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 03 六月 2024 11:17:33 +0800
Subject: [PATCH] 基础类

---
 src/main/java/com/ycl/jxkg/domain/base/AbsQuery.java |   18 ++++++++++++++++++
 src/main/java/com/ycl/jxkg/domain/base/AbsVo.java    |   20 ++++++++++++++++++++
 src/main/java/com/ycl/jxkg/domain/base/AbsForm.java  |   18 ++++++++++++++++++
 3 files changed, 56 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/domain/base/AbsForm.java b/src/main/java/com/ycl/jxkg/domain/base/AbsForm.java
new file mode 100644
index 0000000..17d58d3
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/base/AbsForm.java
@@ -0,0 +1,18 @@
+package com.ycl.jxkg.domain.base;
+
+import com.ycl.jxkg.group.Update;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+/**
+ * @author xp
+ * @date 2022/11/29
+ */
+@Data
+public abstract class AbsForm {
+
+    @NotNull(message = "璇烽�夋嫨鏁版嵁", groups = {Update.class})
+    private Integer id;
+
+}
diff --git a/src/main/java/com/ycl/jxkg/domain/base/AbsQuery.java b/src/main/java/com/ycl/jxkg/domain/base/AbsQuery.java
new file mode 100644
index 0000000..68a99c7
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/base/AbsQuery.java
@@ -0,0 +1,18 @@
+package com.ycl.jxkg.domain.base;
+
+import lombok.Data;
+
+/**
+ * 鍩虹鍒嗛〉鏌ヨ锛岄粯璁ょ涓�椤碉紝姣忛〉10鏉�
+ *
+ * @author xp
+ * @date 2022/11/29
+ */
+@Data
+public class AbsQuery {
+
+    private Long currentPage = 1L;
+
+    private Long pageSize = 10L;
+
+}
diff --git a/src/main/java/com/ycl/jxkg/domain/base/AbsVo.java b/src/main/java/com/ycl/jxkg/domain/base/AbsVo.java
new file mode 100644
index 0000000..22500b5
--- /dev/null
+++ b/src/main/java/com/ycl/jxkg/domain/base/AbsVo.java
@@ -0,0 +1,20 @@
+package com.ycl.jxkg.domain.base;
+
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * @author xp
+ * @date 2022/11/29
+ */
+@Data
+public abstract class AbsVo {
+
+    private Integer id;
+
+    private Date createTime;
+
+    private Date updateTime;
+
+}

--
Gitblit v1.8.0