Parcourir la source

Add SysCommon

tsurumure il y a 7 mois
Parent
commit
fa37c55c28

+ 22 - 0
db/sys_common.sql

@@ -0,0 +1,22 @@
+/**
+Source Server Version: 8.0.31
+Source Database: backendsys
+Date: 2023/05/23 17:09:22
+*/
+
+DROP TABLE IF EXISTS `sys_common`;
+CREATE TABLE `sys_common` (
+    PRIMARY KEY (`id`),
+    `id` BIGINT AUTO_INCREMENT COMMENT 'ID',
+    `name` VARCHAR(100) NOT NULL COMMENT '配置名称',
+    `value` TEXT COMMENT '配置值',
+    `value_type` VARCHAR(20) DEFAULT 'text' COMMENT '配置值类型 (text, textarea, number, radio, checkbox, select)',
+    `value_option` TEXT COMMENT '配置值选项 (除文本框外必填)',
+    `tag` VARCHAR(20) NOT NULL COMMENT '标识',
+    `sort` INT DEFAULT '1' COMMENT '排序',
+    `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
+) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='系统配置表';
+
+INSERT INTO sys_common(name, value, value_type, value_option, tag, sort) VALUES
+    ('单文件上传大小限制(MB)', 100, 'number', null, 'upload', 1)
+;

+ 22 - 0
src/main/java/com/backendsys/modules/system/entity/SysCommon.java

@@ -0,0 +1,22 @@
+package com.backendsys.modules.system.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+@Data
+@TableName("sys_common")
+public class SysCommon {
+
+    @TableId(type = IdType.AUTO)
+    private Long id;
+    private String name;
+    private String value;
+    private String value_type;
+    private String value_option;
+    private String tag;
+    private Integer sort;
+    private String create_time;
+
+}