From ced523116fc5f726c4bf6d9a1ca472dd750de88b Mon Sep 17 00:00:00 2001
From: uidoer <2513889970@qq.com>
Date: Mon, 24 Mar 2025 15:51:15 +0800
Subject: [PATCH] =?UTF-8?q?mod:=20=E6=B7=BB=E5=8A=A0auto-table=20=E8=A1=A8?=
=?UTF-8?q?=E5=A4=87=E6=B3=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 32 +++++++--
.../common/exception/BusinessException.java | 2 +
.../java/vip/fuck/sm/entity/ColumnEntity.java | 57 +--------------
.../vip/fuck/sm/entity/SysContentEntity.java | 2 +-
src/main/java/vip/fuck/sm/entity/SysDept.java | 2 +-
.../fuck/sm/entity/SysDictDetailEntity.java | 2 +-
.../vip/fuck/sm/entity/SysDictEntity.java | 2 +-
.../vip/fuck/sm/entity/SysFilesEntity.java | 2 +-
.../java/vip/fuck/sm/entity/SysGenerator.java | 2 +-
src/main/java/vip/fuck/sm/entity/SysLog.java | 2 +-
.../vip/fuck/sm/entity/SysPermission.java | 2 +-
.../vip/fuck/sm/entity/SysPlugsEntity.java | 4 +-
src/main/java/vip/fuck/sm/entity/SysRole.java | 2 +-
.../vip/fuck/sm/entity/SysRoleDeptEntity.java | 2 +-
.../vip/fuck/sm/entity/SysRolePermission.java | 2 +-
src/main/java/vip/fuck/sm/entity/SysUser.java | 2 +-
.../java/vip/fuck/sm/entity/SysUserRole.java | 2 +-
.../java/vip/fuck/sm/entity/TableEntity.java | 70 ++-----------------
18 files changed, 54 insertions(+), 137 deletions(-)
diff --git a/pom.xml b/pom.xml
index 8de65bb..788d5bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,16 +37,36 @@
solon-web
-
- org.dromara.autotable
- auto-table
- 2.3.1
-
+
org.dromara.autotable
auto-table-solon-plugin
2.3.1
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+ org.dromara.autotable
+ auto-table-annotation
+ 2.3.1
+
+
+
+ org.dromara.autotable
+ auto-table-core
+ 2.3.1
+
+
+ org.projectlombok
+ lombok
+
+
@@ -83,6 +103,8 @@
org.projectlombok
lombok
+ 1.18.34
+ provided
diff --git a/src/main/java/vip/fuck/sm/common/exception/BusinessException.java b/src/main/java/vip/fuck/sm/common/exception/BusinessException.java
index 2a398da..26d68c0 100644
--- a/src/main/java/vip/fuck/sm/common/exception/BusinessException.java
+++ b/src/main/java/vip/fuck/sm/common/exception/BusinessException.java
@@ -1,6 +1,7 @@
package vip.fuck.sm.common.exception;
import lombok.Data;
+import lombok.EqualsAndHashCode;
import vip.fuck.sm.common.exception.code.BaseResponseCode;
import vip.fuck.sm.common.exception.code.ResponseCodeInterface;
@@ -11,6 +12,7 @@ import vip.fuck.sm.common.exception.code.ResponseCodeInterface;
* @version V1.0
* @date 2020年3月18日
*/
+@EqualsAndHashCode(callSuper = true)
@Data
public class BusinessException extends RuntimeException {
/**
diff --git a/src/main/java/vip/fuck/sm/entity/ColumnEntity.java b/src/main/java/vip/fuck/sm/entity/ColumnEntity.java
index f4b6623..dd06fa8 100644
--- a/src/main/java/vip/fuck/sm/entity/ColumnEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/ColumnEntity.java
@@ -1,6 +1,8 @@
package vip.fuck.sm.entity;
import lombok.Data;
+import lombok.Getter;
+import lombok.Setter;
/**
* 代码生成 列属性
@@ -46,59 +48,4 @@ public class ColumnEntity {
*/
private String extra;
- public String getColumnName() {
- return columnName;
- }
-
- public void setColumnName(String columnName) {
- this.columnName = columnName;
- }
-
- public String getDataType() {
- return dataType;
- }
-
- public void setDataType(String dataType) {
- this.dataType = dataType;
- }
-
- public String getComments() {
- return comments;
- }
-
- public void setComments(String comments) {
- this.comments = comments;
- }
-
- public String getAttrname() {
- return attrname;
- }
-
- public void setAttrname(String attrname) {
- this.attrname = attrname;
- }
-
- public String getAttrName() {
- return attrName;
- }
-
- public void setAttrName(String attrName) {
- this.attrName = attrName;
- }
-
- public String getAttrType() {
- return attrType;
- }
-
- public void setAttrType(String attrType) {
- this.attrType = attrType;
- }
-
- public String getExtra() {
- return extra;
- }
-
- public void setExtra(String extra) {
- this.extra = extra;
- }
}
diff --git a/src/main/java/vip/fuck/sm/entity/SysContentEntity.java b/src/main/java/vip/fuck/sm/entity/SysContentEntity.java
index c319b02..2d44780 100644
--- a/src/main/java/vip/fuck/sm/entity/SysContentEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysContentEntity.java
@@ -19,7 +19,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_content")
-@AutoTable("sys_content")
+@AutoTable(value = "sys_content",comment = "内容管理")
public class SysContentEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysDept.java b/src/main/java/vip/fuck/sm/entity/SysDept.java
index 14004f2..9b7a3f8 100644
--- a/src/main/java/vip/fuck/sm/entity/SysDept.java
+++ b/src/main/java/vip/fuck/sm/entity/SysDept.java
@@ -17,7 +17,7 @@ import java.util.Date;
*/
@Data
@TableName("sys_dept")
-@AutoTable("sys_dept")
+@AutoTable(value = "sys_dept",comment = "部门")
public class SysDept implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/SysDictDetailEntity.java b/src/main/java/vip/fuck/sm/entity/SysDictDetailEntity.java
index 300431f..fe33e71 100644
--- a/src/main/java/vip/fuck/sm/entity/SysDictDetailEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysDictDetailEntity.java
@@ -20,7 +20,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_dict_detail")
-@AutoTable("sys_dict_detail")
+@AutoTable(value = "sys_dict_detail",comment = "字典明细")
public class SysDictDetailEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysDictEntity.java b/src/main/java/vip/fuck/sm/entity/SysDictEntity.java
index 05a0209..716be78 100644
--- a/src/main/java/vip/fuck/sm/entity/SysDictEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysDictEntity.java
@@ -22,7 +22,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_dict")
-@AutoTable("sys_dict")
+@AutoTable(value = "sys_dict",comment = "字典管理")
public class SysDictEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysFilesEntity.java b/src/main/java/vip/fuck/sm/entity/SysFilesEntity.java
index f71407d..21cad47 100644
--- a/src/main/java/vip/fuck/sm/entity/SysFilesEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysFilesEntity.java
@@ -19,7 +19,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_files")
-@AutoTable("sys_files")
+@AutoTable(value = "sys_files",comment = "文件上传")
public class SysFilesEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysGenerator.java b/src/main/java/vip/fuck/sm/entity/SysGenerator.java
index c3abb05..fad0504 100644
--- a/src/main/java/vip/fuck/sm/entity/SysGenerator.java
+++ b/src/main/java/vip/fuck/sm/entity/SysGenerator.java
@@ -20,7 +20,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_generator")
-@AutoTable("sys_generator")
+@AutoTable(value = "sys_generator",comment = "代码生成")
public class SysGenerator extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysLog.java b/src/main/java/vip/fuck/sm/entity/SysLog.java
index fff89e1..df056fc 100644
--- a/src/main/java/vip/fuck/sm/entity/SysLog.java
+++ b/src/main/java/vip/fuck/sm/entity/SysLog.java
@@ -20,7 +20,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_log")
-@AutoTable("sys_log")
+@AutoTable(value = "sys_log",comment = "操作日志")
public class SysLog extends BasePageEntity implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/SysPermission.java b/src/main/java/vip/fuck/sm/entity/SysPermission.java
index ab833a2..f78254f 100644
--- a/src/main/java/vip/fuck/sm/entity/SysPermission.java
+++ b/src/main/java/vip/fuck/sm/entity/SysPermission.java
@@ -21,7 +21,7 @@ import java.util.Date;
*/
@Data
@TableName("sys_permission")
-@AutoTable("sys_permission")
+@AutoTable(value = "sys_permission",comment = "权限菜单")
public class SysPermission implements Serializable {
diff --git a/src/main/java/vip/fuck/sm/entity/SysPlugsEntity.java b/src/main/java/vip/fuck/sm/entity/SysPlugsEntity.java
index d36bba3..58a6f8f 100644
--- a/src/main/java/vip/fuck/sm/entity/SysPlugsEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysPlugsEntity.java
@@ -1,6 +1,7 @@
package vip.fuck.sm.entity;
import com.baomidou.mybatisplus.annotation.*;
+import lombok.EqualsAndHashCode;
import org.dromara.autotable.annotation.AutoTable;
import org.dromara.autotable.annotation.PrimaryKey;
import vip.fuck.sm.entity.BasePageEntity;
@@ -17,9 +18,10 @@ import lombok.Data;
* @email xian.zi.ming@qq.com
* @date 2025-03-22 20:59:06
*/
+@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_plugs")
-@AutoTable("sys_plugs")
+@AutoTable(value = "sys_plugs",comment = "系统插件")
public class SysPlugsEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysRole.java b/src/main/java/vip/fuck/sm/entity/SysRole.java
index 7d8ef9c..0a391a1 100644
--- a/src/main/java/vip/fuck/sm/entity/SysRole.java
+++ b/src/main/java/vip/fuck/sm/entity/SysRole.java
@@ -24,7 +24,7 @@ import java.util.List;
@Data
@Accessors(chain = true)
@TableName("sys_role")
-@AutoTable("sys_role")
+@AutoTable(value = "sys_role",comment = "角色")
public class SysRole extends BasePageEntity implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/SysRoleDeptEntity.java b/src/main/java/vip/fuck/sm/entity/SysRoleDeptEntity.java
index 06b4f4b..5198655 100644
--- a/src/main/java/vip/fuck/sm/entity/SysRoleDeptEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/SysRoleDeptEntity.java
@@ -19,7 +19,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_role_dept")
-@AutoTable("sys_role_dept")
+@AutoTable(value = "sys_role_dept",comment = "角色部门")
public class SysRoleDeptEntity extends BasePageEntity implements Serializable {
private static final long serialVersionUID = 1L;
diff --git a/src/main/java/vip/fuck/sm/entity/SysRolePermission.java b/src/main/java/vip/fuck/sm/entity/SysRolePermission.java
index 07232df..ca9a23d 100644
--- a/src/main/java/vip/fuck/sm/entity/SysRolePermission.java
+++ b/src/main/java/vip/fuck/sm/entity/SysRolePermission.java
@@ -17,7 +17,7 @@ import java.util.Date;
*/
@Data
@TableName("sys_role_permission")
-@AutoTable("sys_role_permission")
+@AutoTable(value = "sys_role_permission",comment = "角色权限")
public class SysRolePermission implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/SysUser.java b/src/main/java/vip/fuck/sm/entity/SysUser.java
index 816dbb8..1b0663d 100644
--- a/src/main/java/vip/fuck/sm/entity/SysUser.java
+++ b/src/main/java/vip/fuck/sm/entity/SysUser.java
@@ -23,7 +23,7 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_user")
-@AutoTable("sys_user")
+@AutoTable(value = "sys_user",comment = "系统用户")
public class SysUser extends BasePageEntity implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/SysUserRole.java b/src/main/java/vip/fuck/sm/entity/SysUserRole.java
index 8fb193e..d2a6516 100644
--- a/src/main/java/vip/fuck/sm/entity/SysUserRole.java
+++ b/src/main/java/vip/fuck/sm/entity/SysUserRole.java
@@ -17,7 +17,7 @@ import java.util.Date;
*/
@Data
@TableName("sys_user_role")
-@AutoTable("sys_user_role")
+@AutoTable(value = "sys_user_role",comment = "用户角色")
public class SysUserRole implements Serializable {
@TableId(type = IdType.AUTO)
@PrimaryKey(autoIncrement = true)
diff --git a/src/main/java/vip/fuck/sm/entity/TableEntity.java b/src/main/java/vip/fuck/sm/entity/TableEntity.java
index b8dd062..4b913ca 100644
--- a/src/main/java/vip/fuck/sm/entity/TableEntity.java
+++ b/src/main/java/vip/fuck/sm/entity/TableEntity.java
@@ -1,5 +1,10 @@
package vip.fuck.sm.entity;
+
+import lombok.Getter;
+import lombok.Setter;
+
+
import java.util.List;
/**
@@ -9,6 +14,8 @@ import java.util.List;
* @version V1.0
* @date 2020年3月18日
*/
+@Getter
+@Setter
public class TableEntity {
//表的名称
private String tableName;
@@ -27,67 +34,4 @@ public class TableEntity {
//类名(都小写),如:sys_user => sysuser
private String classNameLower;
- public List getHtmlColumns() {
- return htmlColumns;
- }
-
- public void setHtmlColumns(List htmlColumns) {
- this.htmlColumns = htmlColumns;
- }
-
- public String getTableName() {
- return tableName;
- }
-
- public void setTableName(String tableName) {
- this.tableName = tableName;
- }
-
- public String getComments() {
- return comments;
- }
-
- public void setComments(String comments) {
- this.comments = comments;
- }
-
- public ColumnEntity getPk() {
- return pk;
- }
-
- public void setPk(ColumnEntity pk) {
- this.pk = pk;
- }
-
- public List getColumns() {
- return columns;
- }
-
- public void setColumns(List columns) {
- this.columns = columns;
- }
-
- public String getClassName() {
- return className;
- }
-
- public void setClassName(String className) {
- this.className = className;
- }
-
- public String getClassname() {
- return classname;
- }
-
- public void setClassname(String classname) {
- this.classname = classname;
- }
-
- public String getClassNameLower() {
- return classNameLower;
- }
-
- public void setClassNameLower(String classNameLower) {
- this.classNameLower = classNameLower;
- }
}