|
@@ -347,4 +347,55 @@ INSERT INTO sys_privilege
|
|
|
VALUES(3015, '查询枚举接口', '/api/admin/common/query_enum', 'URL', 64, 23, 'SYS', NULL, 1, 1, 0);
|
|
|
|
|
|
ALTER TABLE t_b_quality_problem_apply ADD problem_no VARCHAR(100)
|
|
|
- COMMENT '问题编号' NOT NULL after crm_no;
|
|
|
+ COMMENT '问题编号' NOT NULL after crm_no;
|
|
|
+
|
|
|
+--2023.8.14update
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sequence
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sequence`;
|
|
|
+CREATE TABLE `sequence` (
|
|
|
+ `name` varchar(50) CHARACTER SET utf8 NOT NULL COMMENT '名称',
|
|
|
+ `current_value` bigint NOT NULL DEFAULT '0' COMMENT '当前值',
|
|
|
+ `increment` int NOT NULL DEFAULT '1' COMMENT '增长值',
|
|
|
+ PRIMARY KEY (`name`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='序列表';
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Records of sequence
|
|
|
+-- ----------------------------
|
|
|
+BEGIN;
|
|
|
+INSERT INTO `sequence` VALUES ('cloudMarkSopFlow', 0, 1);
|
|
|
+INSERT INTO `sequence` VALUES ('dingExceptionFlow', 0, 1);
|
|
|
+INSERT INTO `sequence` VALUES ('officeSopFlow', 0, 1);
|
|
|
+INSERT INTO `sequence` VALUES ('projectExchangeFlow', 0, 1);
|
|
|
+INSERT INTO `sequence` VALUES ('qualityProblemFlow', 0, 1);
|
|
|
+COMMIT;
|
|
|
+
|
|
|
+DROP FUNCTION IF EXISTS `currval`;
|
|
|
+delimiter ;;
|
|
|
+CREATE FUNCTION `currval`(seq_name VARCHAR(50)) RETURNS int
|
|
|
+ DETERMINISTIC
|
|
|
+BEGIN
|
|
|
+ DECLARE value INTEGER;
|
|
|
+ SET value = 0;
|
|
|
+SELECT current_value INTO value
|
|
|
+FROM sequence
|
|
|
+WHERE name = seq_name;
|
|
|
+RETURN value;
|
|
|
+END;
|
|
|
+;;
|
|
|
+delimiter ;
|
|
|
+
|
|
|
+DROP FUNCTION IF EXISTS `nextval`;
|
|
|
+delimiter ;;
|
|
|
+CREATE FUNCTION `nextval`(seq_name VARCHAR(50)) RETURNS int
|
|
|
+ DETERMINISTIC
|
|
|
+BEGIN
|
|
|
+UPDATE sequence
|
|
|
+SET current_value = current_value + increment
|
|
|
+WHERE name = seq_name;
|
|
|
+RETURN currval(seq_name);
|
|
|
+END;
|
|
|
+;;
|
|
|
+delimiter ;
|