diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/entity/SystemDictDataDO.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/entity/SystemDictDataDO.java new file mode 100644 index 000000000..2f14d2907 --- /dev/null +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/entity/SystemDictDataDO.java @@ -0,0 +1,38 @@ +package cn.axzo.workflow.core.repository.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.ToString; + +@TableName(value = "system_dict_data", autoResultMap = true) +@Data +@ToString(callSuper = true) +public class SystemDictDataDO extends BpmBaseDO{ + /** + * 编号,自增 + */ + @TableId + private Long id; + + /** 字典排序 */ + private Long sort; + + /** 字典标签 */ + private String label; + + /** 字典键值 */ + private String value; + + /** 字典类型 */ + private String dictType; + + /** 颜色类型 */ + private String colorType; + + /** css 样式 */ + private String cssClass; + + /** 状态(0正常 1停用) */ + private String status; +} diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/mapper/SystemDictDataMapper.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/mapper/SystemDictDataMapper.java new file mode 100644 index 000000000..0509f1bcd --- /dev/null +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/repository/mapper/SystemDictDataMapper.java @@ -0,0 +1,10 @@ +package cn.axzo.workflow.core.repository.mapper; + + +import cn.axzo.workflow.core.repository.entity.SystemDictDataDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface SystemDictDataMapper extends BaseMapper { +} diff --git a/workflow-engine-server/src/main/resources/sql/bpm-busines.sql b/workflow-engine-server/src/main/resources/sql/bpm-busines.sql new file mode 100644 index 000000000..a63146236 --- /dev/null +++ b/workflow-engine-server/src/main/resources/sql/bpm-busines.sql @@ -0,0 +1,40 @@ +/* + Navicat Premium Data Transfer + + Source Server : 127.0.0.1 + Source Server Type : MySQL + Source Server Version : 80026 + Source Host : localhost:3306 + Source Schema : ruoyi-vue-pro + + Target Server Type : MySQL + Target Server Version : 80026 + File Encoding : 65001 + + Date: 23/01/2022 01:30:47 +*/ + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for ACT_EVT_LOG +-- ---------------------------- +DROP TABLE IF EXISTS `system_dict_data`; +CREATE TABLE `system_dict_data` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码', + `sort` int NOT NULL DEFAULT '0' COMMENT '字典排序', + `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典标签', + `value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典键值', + `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型', + `status` tinyint NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)', + `color_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '颜色类型', + `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'css 样式', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注', + `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1161 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='字典数据表'