Jelajahi Sumber

feat(support): 添加基础数据传输对象和实体类

hechunping 5 bulan lalu
induk
melakukan
0efc2042d0

+ 23 - 0
src/main/java/com/cow/support/dto/OrgInfoDTO.java

@@ -0,0 +1,23 @@
+package com.cow.support.dto;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class OrgInfoDTO {
+    private Integer orgid;
+    private Object orgcode;
+    private Object orgtype;
+    private Object orgname;
+    private Object description;
+    private Object telephone;
+    private Object mobile;
+    private Object email;
+    private Object homepage;
+    private Object gentime;
+    private Object superorgid;
+    private Object juridicalperson;
+}

+ 29 - 0
src/main/java/com/cow/support/dto/ResourceDTO.java

@@ -0,0 +1,29 @@
+package com.cow.support.dto;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class ResourceDTO {
+    private Object resourceid;
+    private Object fatherId;
+    private Object hasChild;
+    private Object isTree;
+    private Object name;
+    private Object orderNo;
+    private Object resourcetype;
+    private Object subsidiary1;
+    private Object subsidiary2;
+    private Object subsidiary3;
+    private Object subsidiary4;
+    private Object subsidiary5;
+    private Object systemid;
+    private Object url;
+    private Object validFlag;
+    private Object children;
+    private Object path;
+    private Object meta;
+}

+ 11 - 0
src/main/java/com/cow/support/dto/Roleinfo.java

@@ -0,0 +1,11 @@
+package com.cow.support.dto;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class Roleinfo {
+}

+ 39 - 0
src/main/java/com/cow/support/dto/User.java

@@ -0,0 +1,39 @@
+package com.cow.support.dto;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class User {
+    private Integer userid;
+    private Object accountname;
+    private Object username;
+    private Object password;
+    private Object telephone;
+    private Object mobile;
+    private Object email;
+    private Object registtime;
+    private Object registip;
+    private Object logtimes;
+    private Object lastlogintime;
+    private Object lastloginip;
+    private Object lockflag;
+    private Object lockreason;
+    private String authlevel;
+    private Object datagroup;
+    private Object job;
+    private Object jobName;
+    private Object roleList;
+    private OrgInfoDTO orgInfoDTO;
+    private Object resourceMap;
+    private Object shbh;
+    private Object menuJsonTree;
+    private Object extend1;
+    private Object extend2;
+    private Object extend3;
+    private Object extend4;
+    private Object extend5;
+}

+ 18 - 0
src/main/java/com/cow/support/dto/UserSessionModel.java

@@ -0,0 +1,18 @@
+package com.cow.support.dto;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class UserSessionModel {
+    private String session_key;
+
+    private User userInfo;
+
+    private Object menuList;
+
+    private Object customData;
+}

+ 17 - 0
src/main/java/com/cow/support/entity/Roleinfo.java

@@ -0,0 +1,17 @@
+package com.cow.support.entity;
+
+import lombok.Data;
+
+/**
+ * @author hechunping
+ * @date 2025/2/17
+ */
+@Data
+public class Roleinfo {
+    private Object roleid;
+    private Object name;
+    private Object description;
+    private Object roletype;
+    private Object gentime;
+    private Object orgroles;
+}