This commit is contained in:
parent
76a1ad9b0d
commit
87579cb3c9
159
doc/province.sql
159
doc/province.sql
|
|
@ -10,7 +10,7 @@ Target Server Type : MYSQL
|
||||||
Target Server Version : 50719
|
Target Server Version : 50719
|
||||||
File Encoding : 65001
|
File Encoding : 65001
|
||||||
|
|
||||||
Date: 2020-12-17 17:41:28
|
Date: 2020-12-19 19:18:41
|
||||||
*/
|
*/
|
||||||
|
|
||||||
SET FOREIGN_KEY_CHECKS=0;
|
SET FOREIGN_KEY_CHECKS=0;
|
||||||
|
|
@ -43,13 +43,14 @@ CREATE TABLE `gen_table` (
|
||||||
`form_cols` char(1) DEFAULT '2' COMMENT '表单列示 1单列 2两列 3三列 4四列',
|
`form_cols` char(1) DEFAULT '2' COMMENT '表单列示 1单列 2两列 3三列 4四列',
|
||||||
`bill_prefix` char(20) DEFAULT '' COMMENT '表单前缀编号',
|
`bill_prefix` char(20) DEFAULT '' COMMENT '表单前缀编号',
|
||||||
PRIMARY KEY (`table_id`)
|
PRIMARY KEY (`table_id`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表';
|
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of gen_table
|
-- Records of gen_table
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `gen_table` VALUES ('20', 'platf_econ_type', '经济类型', null, null, 'EconType', 'crud', 'com.ruoyi.province.platform', 'platform', 'econtype', '经济类型', 'dalin', '0', '/', '{\"parentMenuId\":\"2001\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"基础设置\",\"treeCode\":\"\"}', 'admin', '2020-12-09 08:52:02', '', '2020-12-17 10:53:38', '', '2', '');
|
INSERT INTO `gen_table` VALUES ('20', 'platf_econ_type', '经济类型', null, null, 'EconType', 'crud', 'com.ruoyi.province.platform', 'platform', 'econtype', '经济类型', 'dalin', '0', '/', '{\"parentMenuId\":\"2001\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"基础设置\",\"treeCode\":\"\"}', 'admin', '2020-12-09 08:52:02', '', '2020-12-19 14:31:48', '', '2', '');
|
||||||
INSERT INTO `gen_table` VALUES ('40', 'sys_relev_table', '代码生成业务_关联表', null, null, 'RelevTable', 'crud', 'com.ruoyi.system', 'system', 'relevtable', '关联实体维护', 'dalin', '0', '/', '{\"parentMenuId\":\"3\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"系统工具\",\"treeCode\":\"\"}', 'admin', '2020-12-17 10:56:20', '', '2020-12-17 11:12:32', '', '1', '00001A');
|
INSERT INTO `gen_table` VALUES ('40', 'sys_relev_table', '代码生成业务_关联表', null, null, 'RelevTable', 'crud', 'com.ruoyi.system', 'system', 'relevtable', '关联实体维护', 'dalin', '0', '/', '{\"parentMenuId\":\"3\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"系统工具\",\"treeCode\":\"\"}', 'admin', '2020-12-17 10:56:20', '', '2020-12-17 11:12:32', '', '1', '00001A');
|
||||||
|
INSERT INTO `gen_table` VALUES ('42', 'sys_bill_no', '单据号迭代信息表', null, null, 'SysBillNo', 'crud', 'com.ruoyi.province.platform', 'platform', 'sysbillno', '单据号迭代信息', 'dalin', '0', '/', '{\"parentMenuId\":\"2001\",\"treeName\":\"\",\"treeParentCode\":\"\",\"parentMenuName\":\"基础设置\",\"treeCode\":\"\"}', 'admin', '2020-12-19 15:06:41', '', '2020-12-19 15:07:34', '', '2', '');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for gen_table_column
|
-- Table structure for gen_table_column
|
||||||
|
|
@ -82,21 +83,21 @@ CREATE TABLE `gen_table_column` (
|
||||||
`is_repeat_control` char(1) DEFAULT NULL COMMENT '控制名称重复',
|
`is_repeat_control` char(1) DEFAULT NULL COMMENT '控制名称重复',
|
||||||
`relev_entity` varchar(100) DEFAULT NULL COMMENT '关联实体',
|
`relev_entity` varchar(100) DEFAULT NULL COMMENT '关联实体',
|
||||||
PRIMARY KEY (`column_id`)
|
PRIMARY KEY (`column_id`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=291 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表字段';
|
) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表字段';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of gen_table_column
|
-- Records of gen_table_column
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `gen_table_column` VALUES ('92', '20', 'econ_id', '主键', 'int(11)', 'Long', 'econId', '1', '1', null, '1', null, null, null, 'EQ', 'input', '', '1', 'admin', '2020-12-09 08:52:02', null, '2020-12-17 10:53:38', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('92', '20', 'econ_id', '主键', 'int(11)', 'Long', 'econId', '1', '1', null, '1', null, null, null, 'EQ', 'input', '', '1', 'admin', '2020-12-09 08:52:02', null, '2020-12-19 14:31:48', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('93', '20', 'econ_name', '名称', 'varchar(30)', 'String', 'econName', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', '2', 'admin', '2020-12-09 08:52:02', null, '2020-12-17 10:53:38', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('93', '20', 'econ_name', '名称', 'varchar(30)', 'String', 'econName', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', '2', 'admin', '2020-12-09 08:52:02', null, '2020-12-19 14:31:48', null, '1', '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('94', '20', 'doc_num', '单据号', 'varchar(25)', 'String', 'docNum', '0', '0', '1', '1', '1', '1', null, 'EQ', 'input', '', '3', 'admin', '2020-12-09 08:52:02', null, '2020-12-17 10:53:38', '1', null, '');
|
INSERT INTO `gen_table_column` VALUES ('94', '20', 'doc_num', '单据号', 'varchar(25)', 'String', 'docNum', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '3', 'admin', '2020-12-09 08:52:02', null, '2020-12-19 14:31:48', '1', null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('95', '20', 'status', '资料状态', 'char(1)', 'String', 'status', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'radio', 'platf_doc_statu', '4', 'admin', '2020-12-09 08:52:02', null, '2020-12-17 10:53:38', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('95', '20', 'status', '资料状态', 'char(1)', 'String', 'status', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'radio', 'platf_doc_statu', '4', 'admin', '2020-12-09 08:52:02', null, '2020-12-19 14:31:48', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('96', '20', 'remark', '备注', 'varchar(512)', 'String', 'remark', '0', '0', null, '1', '1', '1', null, 'EQ', 'textarea', '', '5', 'admin', '2020-12-09 08:52:02', null, '2020-12-17 10:53:38', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('96', '20', 'remark', '备注', 'varchar(512)', 'String', 'remark', '0', '0', null, '1', '1', '1', null, 'EQ', 'textarea', '', '5', 'admin', '2020-12-09 08:52:02', null, '2020-12-19 14:31:48', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('97', '20', 'del_flag', '删除标志 删除标志', 'char(1)', 'String', 'delFlag', '0', '0', '1', '1', null, null, null, 'EQ', '', '', '6', 'admin', '2020-12-09 08:52:40', null, '2020-12-17 10:53:38', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('97', '20', 'del_flag', '删除标志 删除标志', 'char(1)', 'String', 'delFlag', '0', '0', null, '1', null, null, null, 'EQ', '', '', '6', 'admin', '2020-12-09 08:52:40', null, '2020-12-19 14:31:48', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('98', '20', 'create_by', '制单人', 'varchar(30)', 'String', 'createBy', '0', '0', '1', '1', '1', '1', null, 'EQ', 'input', '', '7', 'admin', '2020-12-09 08:52:40', null, '2020-12-17 10:53:38', '1', null, 'SysUser');
|
INSERT INTO `gen_table_column` VALUES ('98', '20', 'create_by', '制单人', 'varchar(30)', 'String', 'createBy', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '7', 'admin', '2020-12-09 08:52:40', null, '2020-12-19 14:31:48', '1', null, 'SysUser');
|
||||||
INSERT INTO `gen_table_column` VALUES ('99', '20', 'create_time', '制单时间', 'datetime', 'Date', 'createTime', '0', '0', '1', '1', '1', '1', null, 'EQ', 'input', '', '8', 'admin', '2020-12-09 08:52:40', null, '2020-12-17 10:53:38', '1', null, '');
|
INSERT INTO `gen_table_column` VALUES ('99', '20', 'create_time', '制单时间', 'datetime', 'Date', 'createTime', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '8', 'admin', '2020-12-09 08:52:40', null, '2020-12-19 14:31:48', '1', null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('100', '20', 'update_by', '修改人', 'varchar(30)', 'String', 'updateBy', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '9', 'admin', '2020-12-09 08:52:40', null, '2020-12-17 10:53:38', '1', null, 'SysUser');
|
INSERT INTO `gen_table_column` VALUES ('100', '20', 'update_by', '修改人', 'varchar(30)', 'String', 'updateBy', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '9', 'admin', '2020-12-09 08:52:40', null, '2020-12-19 14:31:48', '1', null, 'SysUser');
|
||||||
INSERT INTO `gen_table_column` VALUES ('101', '20', 'update_time', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '10', 'admin', '2020-12-09 08:52:40', null, '2020-12-17 10:53:38', '1', null, '');
|
INSERT INTO `gen_table_column` VALUES ('101', '20', 'update_time', '修改时间', 'datetime', 'Date', 'updateTime', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '10', 'admin', '2020-12-09 08:52:40', null, '2020-12-19 14:31:48', '1', null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('278', '40', 'relev_id', '主键', 'bigint(20)', 'Long', 'relevId', '1', '1', null, '1', null, null, null, 'EQ', 'input', '', '1', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('278', '40', 'relev_id', '主键', 'bigint(20)', 'Long', 'relevId', '1', '1', null, '1', null, null, null, 'EQ', 'input', '', '1', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('279', '40', 'relev_name', '表单名称', 'varchar(50)', 'String', 'relevName', '0', '0', null, '1', '1', '1', '1', 'LIKE', 'input', '', '2', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('279', '40', 'relev_name', '表单名称', 'varchar(50)', 'String', 'relevName', '0', '0', null, '1', '1', '1', '1', 'LIKE', 'input', '', '2', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('280', '40', 'relev_entity', '弹框', 'varchar(100)', 'String', 'relevEntity', '0', '0', null, '1', '1', '1', '1', 'EQ', 'input', '', '3', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
INSERT INTO `gen_table_column` VALUES ('280', '40', 'relev_entity', '弹框', 'varchar(100)', 'String', 'relevEntity', '0', '0', null, '1', '1', '1', '1', 'EQ', 'input', '', '3', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', null, null, '');
|
||||||
|
|
@ -110,24 +111,12 @@ INSERT INTO `gen_table_column` VALUES ('287', '40', 'create_by', '创建者', 'v
|
||||||
INSERT INTO `gen_table_column` VALUES ('288', '40', 'create_time', '创建时间', 'datetime', 'String', 'createTime', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '11', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, '');
|
INSERT INTO `gen_table_column` VALUES ('288', '40', 'create_time', '创建时间', 'datetime', 'String', 'createTime', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '11', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, '');
|
||||||
INSERT INTO `gen_table_column` VALUES ('289', '40', 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '12', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, 'SysUser');
|
INSERT INTO `gen_table_column` VALUES ('289', '40', 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '12', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, 'SysUser');
|
||||||
INSERT INTO `gen_table_column` VALUES ('290', '40', 'update_time', '更新时间', 'datetime', 'String', 'updateTime', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '13', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, '');
|
INSERT INTO `gen_table_column` VALUES ('290', '40', 'update_time', '更新时间', 'datetime', 'String', 'updateTime', '0', '0', null, '1', null, null, null, 'EQ', 'input', '', '13', 'admin', '2020-12-17 10:56:20', null, '2020-12-17 11:12:32', '1', null, '');
|
||||||
|
INSERT INTO `gen_table_column` VALUES ('296', '42', 'id', '', 'bigint(11)', 'Long', 'id', '1', '1', null, '1', null, null, null, 'EQ', 'input', '', '1', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
-- ----------------------------
|
INSERT INTO `gen_table_column` VALUES ('297', '42', 'fperiod', '期间', 'varchar(6)', 'String', 'fperiod', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', '2', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
-- Table structure for kid_score
|
INSERT INTO `gen_table_column` VALUES ('298', '42', 'bill_name', '单据标识', 'varchar(40)', 'String', 'billName', '0', '0', '1', '1', '1', '1', '1', 'LIKE', 'input', '', '3', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
-- ----------------------------
|
INSERT INTO `gen_table_column` VALUES ('299', '42', 'iteration_value', '迭代值', 'varchar(40)', 'String', 'iterationValue', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', '4', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
DROP TABLE IF EXISTS `kid_score`;
|
INSERT INTO `gen_table_column` VALUES ('300', '42', 'next_value', '下一个值', 'varchar(60)', 'String', 'nextValue', '0', '0', '1', '1', '1', '1', '1', 'EQ', 'input', '', '5', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
CREATE TABLE `kid_score` (
|
INSERT INTO `gen_table_column` VALUES ('301', '42', 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', null, '1', '1', '1', null, 'EQ', 'input', '', '6', 'admin', '2020-12-19 15:06:41', null, '2020-12-19 15:07:34', null, null, '');
|
||||||
`id` tinyint(3) unsigned NOT NULL,
|
|
||||||
`birth_day` date NOT NULL,
|
|
||||||
`score` int(10) unsigned NOT NULL,
|
|
||||||
PRIMARY KEY (`id`,`birth_day`)
|
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
||||||
|
|
||||||
-- ----------------------------
|
|
||||||
-- Records of kid_score
|
|
||||||
-- ----------------------------
|
|
||||||
INSERT INTO `kid_score` VALUES ('1', '2019-01-15', '60');
|
|
||||||
INSERT INTO `kid_score` VALUES ('2', '2019-01-15', '30');
|
|
||||||
INSERT INTO `kid_score` VALUES ('2', '2019-01-16', '20');
|
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for platf_econ_type
|
-- Table structure for platf_econ_type
|
||||||
|
|
@ -139,13 +128,13 @@ CREATE TABLE `platf_econ_type` (
|
||||||
`doc_num` varchar(25) NOT NULL COMMENT '单据号',
|
`doc_num` varchar(25) NOT NULL COMMENT '单据号',
|
||||||
`status` char(1) NOT NULL COMMENT '资料状态 0有效 1无效',
|
`status` char(1) NOT NULL COMMENT '资料状态 0有效 1无效',
|
||||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||||
`del_flag` char(1) NOT NULL COMMENT '删除标志 0代表存在 2代表删除',
|
`del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志 0代表存在 2代表删除',
|
||||||
`create_by` varchar(30) NOT NULL COMMENT '制单人',
|
`create_by` varchar(30) NOT NULL COMMENT '制单人',
|
||||||
`create_time` datetime NOT NULL COMMENT '制单时间',
|
`create_time` datetime NOT NULL COMMENT '制单时间',
|
||||||
`update_by` varchar(30) DEFAULT NULL COMMENT '修改人',
|
`update_by` varchar(30) DEFAULT NULL COMMENT '修改人',
|
||||||
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
||||||
PRIMARY KEY (`econ_id`)
|
PRIMARY KEY (`econ_id`)
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='经济类型 ';
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='经济类型 ';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of platf_econ_type
|
-- Records of platf_econ_type
|
||||||
|
|
@ -322,7 +311,7 @@ CREATE TABLE `qrtz_scheduler_state` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of qrtz_scheduler_state
|
-- Records of qrtz_scheduler_state
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `qrtz_scheduler_state` VALUES ('RuoyiScheduler', 'linkuaisheng1608197296344', '1608197390489', '15000');
|
INSERT INTO `qrtz_scheduler_state` VALUES ('RuoyiScheduler', 'linkuaisheng1608373242252', '1608373643751', '15000');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for qrtz_simple_triggers
|
-- Table structure for qrtz_simple_triggers
|
||||||
|
|
@ -399,26 +388,29 @@ CREATE TABLE `qrtz_triggers` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of qrtz_triggers
|
-- Records of qrtz_triggers
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', null, '1608197300000', '-1', '5', 'PAUSED', 'CRON', '1608197296000', '0', null, '2', '');
|
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', null, '1608373250000', '-1', '5', 'PAUSED', 'CRON', '1608373242000', '0', null, '2', '');
|
||||||
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', null, '1608197310000', '-1', '5', 'PAUSED', 'CRON', '1608197296000', '0', null, '2', '');
|
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', null, '1608373245000', '-1', '5', 'PAUSED', 'CRON', '1608373242000', '0', null, '2', '');
|
||||||
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', null, '1608197300000', '-1', '5', 'PAUSED', 'CRON', '1608197296000', '0', null, '2', '');
|
INSERT INTO `qrtz_triggers` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', null, '1608373260000', '-1', '5', 'PAUSED', 'CRON', '1608373242000', '0', null, '2', '');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_bill_no
|
-- Table structure for sys_bill_no
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
DROP TABLE IF EXISTS `sys_bill_no`;
|
DROP TABLE IF EXISTS `sys_bill_no`;
|
||||||
CREATE TABLE `sys_bill_no` (
|
CREATE TABLE `sys_bill_no` (
|
||||||
|
`id` bigint(11) NOT NULL AUTO_INCREMENT,
|
||||||
`fperiod` varchar(6) NOT NULL COMMENT '期间',
|
`fperiod` varchar(6) NOT NULL COMMENT '期间',
|
||||||
`bill_name` varchar(40) NOT NULL COMMENT '单据标识',
|
`bill_name` varchar(40) NOT NULL COMMENT '单据标识',
|
||||||
`iteration_value` varchar(40) NOT NULL COMMENT '迭代值',
|
`iteration_value` varchar(40) NOT NULL COMMENT '迭代值',
|
||||||
`next_value` varchar(60) NOT NULL COMMENT '下一个值',
|
`next_value` varchar(60) NOT NULL COMMENT '下一个值',
|
||||||
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
||||||
PRIMARY KEY (`fperiod`,`bill_name`)
|
PRIMARY KEY (`id`),
|
||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='单据号迭代信息表';
|
UNIQUE KEY `ix_fperiod_billName` (`fperiod`,`bill_name`)
|
||||||
|
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='单据号迭代信息表';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_bill_no
|
-- Records of sys_bill_no
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
INSERT INTO `sys_bill_no` VALUES ('18', '202012', 'econType', '1', '1', null);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_config
|
-- Table structure for sys_config
|
||||||
|
|
@ -641,7 +633,7 @@ CREATE TABLE `sys_logininfor` (
|
||||||
`msg` varchar(255) DEFAULT '' COMMENT '提示消息',
|
`msg` varchar(255) DEFAULT '' COMMENT '提示消息',
|
||||||
`login_time` datetime DEFAULT NULL COMMENT '访问时间',
|
`login_time` datetime DEFAULT NULL COMMENT '访问时间',
|
||||||
PRIMARY KEY (`info_id`)
|
PRIMARY KEY (`info_id`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=201 DEFAULT CHARSET=utf8 COMMENT='系统访问记录';
|
) ENGINE=InnoDB AUTO_INCREMENT=228 DEFAULT CHARSET=utf8 COMMENT='系统访问记录';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_logininfor
|
-- Records of sys_logininfor
|
||||||
|
|
@ -747,6 +739,33 @@ INSERT INTO `sys_logininfor` VALUES ('197', 'admin', '127.0.0.1', '内网IP', 'C
|
||||||
INSERT INTO `sys_logininfor` VALUES ('198', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-16 16:16:05');
|
INSERT INTO `sys_logininfor` VALUES ('198', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-16 16:16:05');
|
||||||
INSERT INTO `sys_logininfor` VALUES ('199', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-17 08:35:23');
|
INSERT INTO `sys_logininfor` VALUES ('199', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-17 08:35:23');
|
||||||
INSERT INTO `sys_logininfor` VALUES ('200', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-17 09:23:12');
|
INSERT INTO `sys_logininfor` VALUES ('200', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-17 09:23:12');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('201', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '1', '验证码错误', '2020-12-18 08:01:07');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('202', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-18 08:01:15');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('203', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-18 17:00:44');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('204', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-18 17:20:52');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('205', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 09:11:31');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('206', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 09:38:32');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('207', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 10:22:58');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('208', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 10:42:29');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('209', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 11:03:16');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('210', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 11:20:21');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('211', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 11:58:20');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('212', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 12:04:03');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('213', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 13:49:31');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('214', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 13:50:32');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('215', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 14:08:41');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('216', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 14:16:30');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('217', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 14:16:58');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('218', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 14:30:37');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('219', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 14:59:22');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('220', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '1', '验证码错误', '2020-12-19 17:31:29');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('221', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 17:31:32');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('222', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 17:40:21');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('223', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 17:46:06');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('224', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '1', '验证码错误', '2020-12-19 18:18:51');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('225', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '1', '验证码错误', '2020-12-19 18:18:55');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('226', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 18:18:58');
|
||||||
|
INSERT INTO `sys_logininfor` VALUES ('227', 'admin', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', '0', '登录成功', '2020-12-19 18:20:55');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_menu
|
-- Table structure for sys_menu
|
||||||
|
|
@ -771,7 +790,7 @@ CREATE TABLE `sys_menu` (
|
||||||
`bill_prefix` char(20) DEFAULT '' COMMENT '表单前缀编号',
|
`bill_prefix` char(20) DEFAULT '' COMMENT '表单前缀编号',
|
||||||
`entity_id` char(30) DEFAULT '' COMMENT '实体标识',
|
`entity_id` char(30) DEFAULT '' COMMENT '实体标识',
|
||||||
PRIMARY KEY (`menu_id`)
|
PRIMARY KEY (`menu_id`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=2068 DEFAULT CHARSET=utf8 COMMENT='菜单权限表';
|
) ENGINE=InnoDB AUTO_INCREMENT=2074 DEFAULT CHARSET=utf8 COMMENT='菜单权限表';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_menu
|
-- Records of sys_menu
|
||||||
|
|
@ -881,6 +900,12 @@ INSERT INTO `sys_menu` VALUES ('2064', '关联实体维护新增', '2062', '2',
|
||||||
INSERT INTO `sys_menu` VALUES ('2065', '关联实体维护修改', '2062', '3', '#', '', 'F', '0', 'system:relevtable:edit', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
INSERT INTO `sys_menu` VALUES ('2065', '关联实体维护修改', '2062', '3', '#', '', 'F', '0', 'system:relevtable:edit', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
||||||
INSERT INTO `sys_menu` VALUES ('2066', '关联实体维护删除', '2062', '4', '#', '', 'F', '0', 'system:relevtable:remove', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
INSERT INTO `sys_menu` VALUES ('2066', '关联实体维护删除', '2062', '4', '#', '', 'F', '0', 'system:relevtable:remove', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
||||||
INSERT INTO `sys_menu` VALUES ('2067', '关联实体维护导出', '2062', '5', '#', '', 'F', '0', 'system:relevtable:export', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
INSERT INTO `sys_menu` VALUES ('2067', '关联实体维护导出', '2062', '5', '#', '', 'F', '0', 'system:relevtable:export', '#', 'admin', '2020-12-17 11:18:41', '', null, '', '', '');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2068', '单据号迭代信息', '2001', '1', '/platform/sysbillno', '', 'C', '0', 'platform:sysbillno:view', '#', 'admin', '2020-12-19 15:59:53', '', null, '单据号迭代信息菜单', '00001', 'sysBillNo');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2069', '单据号迭代信息查询', '2068', '1', '#', '', 'F', '0', 'platform:sysbillno:list', '#', 'admin', '2020-12-19 15:59:53', '', null, '', '', '');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2070', '单据号迭代信息新增', '2068', '2', '#', '', 'F', '0', 'platform:sysbillno:add', '#', 'admin', '2020-12-19 15:59:53', '', null, '', '', '');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2071', '单据号迭代信息修改', '2068', '3', '#', '', 'F', '0', 'platform:sysbillno:edit', '#', 'admin', '2020-12-19 15:59:53', '', null, '', '', '');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2072', '单据号迭代信息删除', '2068', '4', '#', '', 'F', '0', 'platform:sysbillno:remove', '#', 'admin', '2020-12-19 15:59:53', '', null, '', '', '');
|
||||||
|
INSERT INTO `sys_menu` VALUES ('2073', '单据号迭代信息导出', '2068', '5', '#', '', 'F', '0', 'platform:sysbillno:export', '#', 'admin', '2020-12-19 15:59:53', '', null, '', '', '');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_notice
|
-- Table structure for sys_notice
|
||||||
|
|
@ -928,7 +953,7 @@ CREATE TABLE `sys_oper_log` (
|
||||||
`error_msg` varchar(2000) DEFAULT '' COMMENT '错误消息',
|
`error_msg` varchar(2000) DEFAULT '' COMMENT '错误消息',
|
||||||
`oper_time` datetime DEFAULT NULL COMMENT '操作时间',
|
`oper_time` datetime DEFAULT NULL COMMENT '操作时间',
|
||||||
PRIMARY KEY (`oper_id`)
|
PRIMARY KEY (`oper_id`)
|
||||||
) ENGINE=InnoDB AUTO_INCREMENT=346 DEFAULT CHARSET=utf8 COMMENT='操作日志记录';
|
) ENGINE=InnoDB AUTO_INCREMENT=390 DEFAULT CHARSET=utf8 COMMENT='操作日志记录';
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_oper_log
|
-- Records of sys_oper_log
|
||||||
|
|
@ -1179,6 +1204,50 @@ INSERT INTO `sys_oper_log` VALUES ('342', '代码生成', '6', 'com.ruoyi.genera
|
||||||
INSERT INTO `sys_oper_log` VALUES ('343', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"40\"],\"tableName\":[\"sys_relev_table\"],\"tableComment\":[\"代码生成业务_关联表\"],\"className\":[\"RelevTable\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"1\"],\"billPrefix\":[\"00001A\"],\"columns[0].columnId\":[\"278\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"relevId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevTable\":[\"\"],\"columns[1].columnId\":[\"279\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"表单名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"relevName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevTable\":[\"\"],\"columns[2].columnId\":[\"280\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"弹框\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"relevEntity\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevTable\":[\"\"],\"columns[3].columnId\":[\"281\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"relevEntityId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[3].relevTable\":[\"\"],\"columns[4].columnId\":[\"282\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"relevEntityName\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"LIKE\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\"', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-17 11:11:41');
|
INSERT INTO `sys_oper_log` VALUES ('343', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"40\"],\"tableName\":[\"sys_relev_table\"],\"tableComment\":[\"代码生成业务_关联表\"],\"className\":[\"RelevTable\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"1\"],\"billPrefix\":[\"00001A\"],\"columns[0].columnId\":[\"278\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"relevId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevTable\":[\"\"],\"columns[1].columnId\":[\"279\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"表单名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"relevName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevTable\":[\"\"],\"columns[2].columnId\":[\"280\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"弹框\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"relevEntity\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevTable\":[\"\"],\"columns[3].columnId\":[\"281\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"relevEntityId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[3].relevTable\":[\"\"],\"columns[4].columnId\":[\"282\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"relevEntityName\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"LIKE\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\"', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-17 11:11:41');
|
||||||
INSERT INTO `sys_oper_log` VALUES ('344', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"40\"],\"tableName\":[\"sys_relev_table\"],\"tableComment\":[\"代码生成业务_关联表\"],\"className\":[\"RelevTable\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"1\"],\"billPrefix\":[\"00001A\"],\"columns[0].columnId\":[\"278\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"relevId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevTable\":[\"\"],\"columns[1].columnId\":[\"279\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"表单名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"relevName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevTable\":[\"\"],\"columns[2].columnId\":[\"280\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"弹框\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"relevEntity\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevTable\":[\"\"],\"columns[3].columnId\":[\"281\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"relevEntityId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[3].relevTable\":[\"\"],\"columns[4].columnId\":[\"282\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"relevEntityName\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"LIKE\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\"', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-17 11:12:32');
|
INSERT INTO `sys_oper_log` VALUES ('344', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"40\"],\"tableName\":[\"sys_relev_table\"],\"tableComment\":[\"代码生成业务_关联表\"],\"className\":[\"RelevTable\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"1\"],\"billPrefix\":[\"00001A\"],\"columns[0].columnId\":[\"278\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"relevId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevTable\":[\"\"],\"columns[1].columnId\":[\"279\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"表单名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"relevName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevTable\":[\"\"],\"columns[2].columnId\":[\"280\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"弹框\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"relevEntity\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevTable\":[\"\"],\"columns[3].columnId\":[\"281\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"relevEntityId\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[3].relevTable\":[\"\"],\"columns[4].columnId\":[\"282\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"relevEntityName\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].queryType\":[\"LIKE\"],\"columns[4].htmlType\":[\"input\"],\"columns[4].dictType\"', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-17 11:12:32');
|
||||||
INSERT INTO `sys_oper_log` VALUES ('345', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/sys_relev_table', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-17 11:13:51');
|
INSERT INTO `sys_oper_log` VALUES ('345', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/sys_relev_table', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-17 11:13:51');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('346', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 08:12:14');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('347', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 08:21:32');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('348', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 08:22:25');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('349', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 08:36:35');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('350', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 08:37:49');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('351', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 11:29:22');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('352', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 13:31:27');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('353', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '1', 'Encountered \"hiddenleftjoinfiledcols\" at vm/xml/mapper.xml.vm[line 35, column 5]\r\nWas expecting one of:\r\n \"[\" ...\r\n \"{\" ...\r\n \"(\" ...\r\n <WHITESPACE> ...\r\n <STRING_LITERAL> ...\r\n \"true\" ...\r\n \"false\" ...\r\n <INTEGER_LITERAL> ...\r\n <FLOATING_POINT_LITERAL> ...\r\n <IDENTIFIER> ...\r\n \"{\" ...\r\n <WHITESPACE> ...\r\n ', '2020-12-18 17:05:11');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('354', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:10:23');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('355', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:10:55');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('356', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"platf_econ_type\"],\"tableComment\":[\"经济类型\"],\"className\":[\"EconType\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"2\"],\"billPrefix\":[\"\"],\"columns[0].columnId\":[\"92\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"econId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevEntity\":[\"\"],\"columns[1].columnId\":[\"93\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"econName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].isRepeatControl\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevEntity\":[\"\"],\"columns[2].columnId\":[\"94\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"单据号\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"docNum\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].isRequired\":[\"1\"],\"columns[2].isReadonly\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevEntity\":[\"\"],\"columns[3].columnId\":[\"95\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"资料状态\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"status\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"radio\"],\"columns[3].dictType\":[\"platf_doc_statu\"],\"columns[3].relevEntity\":[\"\"],\"columns[4].columnId\":[\"96\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"c', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-18 17:13:04');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('357', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:13:22');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('358', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:19:48');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('359', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:20:19');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('360', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:23:15');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('361', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:24:59');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('362', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:34:26');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('363', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:38:14');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('364', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:41:47');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('365', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-18 17:45:29');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('366', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 09:00:53');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('367', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"platf_econ_type\"],\"tableComment\":[\"经济类型\"],\"className\":[\"EconType\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"2\"],\"billPrefix\":[\"\"],\"columns[0].columnId\":[\"92\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"econId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevEntity\":[\"\"],\"columns[1].columnId\":[\"93\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"econName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].isRepeatControl\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevEntity\":[\"\"],\"columns[2].columnId\":[\"94\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"单据号\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"docNum\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].isRequired\":[\"1\"],\"columns[2].isReadonly\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevEntity\":[\"\"],\"columns[3].columnId\":[\"95\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"资料状态\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"status\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"radio\"],\"columns[3].dictType\":[\"platf_doc_statu\"],\"columns[3].relevEntity\":[\"\"],\"columns[4].columnId\":[\"96\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"c', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 09:08:23');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('368', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 09:08:42');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('369', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 10:23:08');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('370', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 10:23:28');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('371', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 10:42:58');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('372', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 11:58:26');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('373', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 12:04:10');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('374', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"platf_econ_type\"],\"tableComment\":[\"经济类型\"],\"className\":[\"EconType\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"2\"],\"billPrefix\":[\"\"],\"columns[0].columnId\":[\"92\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"econId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevEntity\":[\"\"],\"columns[1].columnId\":[\"93\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"econName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].isRepeatControl\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevEntity\":[\"\"],\"columns[2].columnId\":[\"94\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"单据号\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"docNum\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].isRequired\":[\"1\"],\"columns[2].isReadonly\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevEntity\":[\"\"],\"columns[3].columnId\":[\"95\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"资料状态\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"status\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"radio\"],\"columns[3].dictType\":[\"platf_doc_statu\"],\"columns[3].relevEntity\":[\"\"],\"columns[4].columnId\":[\"96\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"c', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 14:21:24');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('375', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"20\"],\"tableName\":[\"platf_econ_type\"],\"tableComment\":[\"经济类型\"],\"className\":[\"EconType\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"2\"],\"billPrefix\":[\"\"],\"columns[0].columnId\":[\"92\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"主键\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"econId\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevEntity\":[\"\"],\"columns[1].columnId\":[\"93\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"名称\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"econName\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"LIKE\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].isRepeatControl\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevEntity\":[\"\"],\"columns[2].columnId\":[\"94\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"单据号\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"docNum\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].queryType\":[\"EQ\"],\"columns[2].isReadonly\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevEntity\":[\"\"],\"columns[3].columnId\":[\"95\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"资料状态\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"status\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"radio\"],\"columns[3].dictType\":[\"platf_doc_statu\"],\"columns[3].relevEntity\":[\"\"],\"columns[4].columnId\":[\"96\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"备注\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"remark\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].queryType\":[\"EQ\"],\"c', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 14:31:48');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('376', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/platf_econ_type', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 14:31:51');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('377', '代码生成', '6', 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"sys_bill_no\"]}', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 15:00:09');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('378', '代码生成', '3', 'com.ruoyi.generator.controller.GenController.remove()', 'POST', '1', 'admin', '研发部门', '/tool/gen/remove', '127.0.0.1', '内网IP', '{\"ids\":[\"41\"]}', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 15:02:20');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('379', '代码生成', '6', 'com.ruoyi.generator.controller.GenController.importTableSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/importTable', '127.0.0.1', '内网IP', '{\"tables\":[\"sys_bill_no\"]}', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 15:06:41');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('380', '代码生成', '2', 'com.ruoyi.generator.controller.GenController.editSave()', 'POST', '1', 'admin', '研发部门', '/tool/gen/edit', '127.0.0.1', '内网IP', '{\"tableId\":[\"42\"],\"tableName\":[\"sys_bill_no\"],\"tableComment\":[\"单据号迭代信息表\"],\"className\":[\"SysBillNo\"],\"functionAuthor\":[\"dalin\"],\"remark\":[\"\"],\"formCols\":[\"2\"],\"billPrefix\":[\"\"],\"columns[0].columnId\":[\"296\"],\"columns[0].sort\":[\"1\"],\"columns[0].columnComment\":[\"\"],\"columns[0].javaType\":[\"Long\"],\"columns[0].javaField\":[\"id\"],\"columns[0].isInsert\":[\"1\"],\"columns[0].queryType\":[\"EQ\"],\"columns[0].htmlType\":[\"input\"],\"columns[0].dictType\":[\"\"],\"columns[0].relevEntity\":[\"\"],\"columns[1].columnId\":[\"297\"],\"columns[1].sort\":[\"2\"],\"columns[1].columnComment\":[\"期间\"],\"columns[1].javaType\":[\"String\"],\"columns[1].javaField\":[\"fperiod\"],\"columns[1].isInsert\":[\"1\"],\"columns[1].isEdit\":[\"1\"],\"columns[1].isList\":[\"1\"],\"columns[1].isQuery\":[\"1\"],\"columns[1].queryType\":[\"EQ\"],\"columns[1].isRequired\":[\"1\"],\"columns[1].htmlType\":[\"input\"],\"columns[1].dictType\":[\"\"],\"columns[1].relevEntity\":[\"\"],\"columns[2].columnId\":[\"298\"],\"columns[2].sort\":[\"3\"],\"columns[2].columnComment\":[\"单据标识\"],\"columns[2].javaType\":[\"String\"],\"columns[2].javaField\":[\"billName\"],\"columns[2].isInsert\":[\"1\"],\"columns[2].isEdit\":[\"1\"],\"columns[2].isList\":[\"1\"],\"columns[2].isQuery\":[\"1\"],\"columns[2].queryType\":[\"LIKE\"],\"columns[2].isRequired\":[\"1\"],\"columns[2].htmlType\":[\"input\"],\"columns[2].dictType\":[\"\"],\"columns[2].relevEntity\":[\"\"],\"columns[3].columnId\":[\"299\"],\"columns[3].sort\":[\"4\"],\"columns[3].columnComment\":[\"迭代值\"],\"columns[3].javaType\":[\"String\"],\"columns[3].javaField\":[\"iterationValue\"],\"columns[3].isInsert\":[\"1\"],\"columns[3].isEdit\":[\"1\"],\"columns[3].isList\":[\"1\"],\"columns[3].isQuery\":[\"1\"],\"columns[3].queryType\":[\"EQ\"],\"columns[3].isRequired\":[\"1\"],\"columns[3].htmlType\":[\"input\"],\"columns[3].dictType\":[\"\"],\"columns[3].relevEntity\":[\"\"],\"columns[4].columnId\":[\"300\"],\"columns[4].sort\":[\"5\"],\"columns[4].columnComment\":[\"下一个值\"],\"columns[4].javaType\":[\"String\"],\"columns[4].javaField\":[\"nextValue\"],\"columns[4].isInsert\":[\"1\"],\"columns[4].isEdit\":[\"1\"],\"columns[4].isList\":[\"1\"],\"columns[4].isQuery\":[\"1\"],\"columns[4].qu', '{\r\n \"msg\" : \"操作成功\",\r\n \"code\" : 0\r\n}', '0', null, '2020-12-19 15:07:34');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('381', '代码生成', '8', 'com.ruoyi.generator.controller.GenController.download()', 'GET', '1', 'admin', '研发部门', '/tool/gen/download/sys_bill_no', '127.0.0.1', '内网IP', null, 'null', '0', null, '2020-12-19 15:07:42');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('382', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"222\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"221\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 17:31:42\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', 'Invalid bound statement (not found): com.ruoyi.province.platform.mapper.SysBillNoMapper.selectSysBillNoByPeriod', '2020-12-19 17:33:06');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('383', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"水电费\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"水电费\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 17:40:25\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\SysBillNoMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.SysBillNoMapper.selectSysBillNoByPeriod-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into sys_bill_no(`fperiod`,`bill_name`,`iteration_value`,`next_value`) values (?,?,?,?) ON DUPLICATE KEY UPDATE iteration_value = iteration_value + 1; select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark from sys_bill_no t where t.fperiod = ? And t.bill_name = ?;\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3', '2020-12-19 17:40:40');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('384', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"水电费\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"水电费\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 17:40:25\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\SysBillNoMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.SysBillNoMapper.selectSysBillNoByPeriod-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into sys_bill_no(`fperiod`,`bill_name`,`iteration_value`,`next_value`) values (?,?,?,?) ON DUPLICATE KEY UPDATE iteration_value = iteration_value + 1; select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark from sys_bill_no t where t.fperiod = ? And t.bill_name = ?;\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3', '2020-12-19 17:43:23');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('385', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"22121\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"1221\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 17:46:12\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\SysBillNoMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.SysBillNoMapper.selectSysBillNoByPeriod-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into sys_bill_no(`fperiod`,`bill_name`,`iteration_value`,`next_value`) values (?,?,?,?) ON DUPLICATE KEY UPDATE iteration_value = iteration_value + 1; select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark from sys_bill_no t where t.fperiod = ? And t.bill_name = ?;\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3', '2020-12-19 17:46:23');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('386', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"胜多负少\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"水电费\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 17:49:13\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\SysBillNoMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.SysBillNoMapper.selectSysBillNoByPeriod-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into sys_bill_no(`fperiod`,`bill_name`,`iteration_value`,`next_value`) values (?,?,?,?) ON DUPLICATE KEY UPDATE iteration_value = iteration_value + 1; select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark from sys_bill_no t where t.fperiod = ? And t.bill_name = ?;\r\n### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'select t.id, t.fperiod, t.bill_name, t.iteration_value, t.next_value, t.remark \' at line 3', '2020-12-19 17:49:36');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('387', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"sdf\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"sdfdf\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 18:19:04\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', 'nested exception is org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.executor.ExecutorException: No setter found for the keyProperty \'idd\' in \'com.ruoyi.province.platform.domain.SysBillNo\'.', '2020-12-19 18:19:21');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('388', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"wer\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"wer\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 18:21:00\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\EconTypeMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.EconTypeMapper.insertEconType-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into platf_econ_type ( econ_name, doc_num, status, remark, create_by, create_time, update_by ) values ( ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value\n; Field \'del_flag\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value', '2020-12-19 18:21:25');
|
||||||
|
INSERT INTO `sys_oper_log` VALUES ('389', '经济类型', '1', 'com.ruoyi.web.controller.platform.EconTypeController.addSave()', 'POST', '1', 'admin', '研发部门', '/platform/econtype/add', '127.0.0.1', '内网IP', '{\"createBy\":[\"admin\"],\"updateBy\":[\"\"],\"econName\":[\"wer\"],\"docNum\":[\"\"],\"status\":[\"0\"],\"remark\":[\"werdsfd\"],\"createByuserName\":[\"平台管理员\"],\"createTime\":[\"2020-12-19 18:21:00\"],\"updateByuserName\":[\"\"],\"updateTime\":[\"\"]}', 'null', '1', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value\r\n### The error may exist in file [E:\\IdeaSpaceWork\\RuoYi\\province-platform\\target\\classes\\mapper\\platform\\EconTypeMapper.xml]\r\n### The error may involve com.ruoyi.province.platform.mapper.EconTypeMapper.insertEconType-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into platf_econ_type ( econ_name, doc_num, status, remark, create_by, create_time, update_by ) values ( ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value\n; Field \'del_flag\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'del_flag\' doesn\'t have a default value', '2020-12-19 18:22:53');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_post
|
-- Table structure for sys_post
|
||||||
|
|
@ -1406,7 +1475,7 @@ CREATE TABLE `sys_user` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_user
|
-- Records of sys_user
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `sys_user` VALUES ('1', '103', 'admin', '平台管理员', '00', '290541200@qq.com', '18258987010', '1', '', '29c67a30398638269fe600f73a054934', '111111', '0', '0', '127.0.0.1', '2020-12-17 09:23:12', '2020-12-08 07:51:59', 'admin', '2020-12-08 07:51:59', '', '2020-12-17 09:23:12', '管理员');
|
INSERT INTO `sys_user` VALUES ('1', '103', 'admin', '平台管理员', '00', '290541200@qq.com', '18258987010', '1', '', '29c67a30398638269fe600f73a054934', '111111', '0', '0', '127.0.0.1', '2020-12-19 18:20:56', '2020-12-08 07:51:59', 'admin', '2020-12-08 07:51:59', '', '2020-12-19 18:20:55', '管理员');
|
||||||
INSERT INTO `sys_user` VALUES ('2', '105', 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2020-12-08 07:51:59', '2020-12-08 07:51:59', 'admin', '2020-12-08 07:51:59', '', null, '测试员');
|
INSERT INTO `sys_user` VALUES ('2', '105', 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2020-12-08 07:51:59', '2020-12-08 07:51:59', 'admin', '2020-12-08 07:51:59', '', null, '测试员');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
|
@ -1431,7 +1500,7 @@ CREATE TABLE `sys_user_online` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_user_online
|
-- Records of sys_user_online
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
INSERT INTO `sys_user_online` VALUES ('fb7fc50a-fb80-4757-8769-13ace23239d1', 'admin', '研发部门', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', 'on_line', '2020-12-17 10:52:59', '2020-12-17 11:19:06', '1800000');
|
INSERT INTO `sys_user_online` VALUES ('5e58bad9-97f4-49a5-b893-562d9c234f2b', 'admin', '研发部门', '127.0.0.1', '内网IP', 'Chrome', 'Windows 7', 'on_line', '2020-12-19 18:18:47', '2020-12-19 18:22:47', '1800000');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_user_post
|
-- Table structure for sys_user_post
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,13 @@
|
||||||
<artifactId>ruoyi-common</artifactId>
|
<artifactId>ruoyi-common</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- 系统管理-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.ruoyi</groupId>
|
||||||
|
<artifactId>ruoyi-system</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
package com.ruoyi.province.platform.domain;
|
package com.ruoyi.province.platform.domain;
|
||||||
|
|
||||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
||||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
||||||
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.annotation.Excel;
|
||||||
import com.ruoyi.common.core.domain.BaseEntity;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 经济类型对象 platf_econ_type
|
* 经济类型对象 platf_econ_type
|
||||||
*
|
*
|
||||||
* @author dalin
|
* @author dalin
|
||||||
* @date 2020-12-09
|
* @date 2020-12-19
|
||||||
*/
|
*/
|
||||||
public class EconType extends BaseEntity
|
public class EconType extends BaseEntity
|
||||||
{
|
{
|
||||||
|
|
@ -33,6 +33,14 @@ public class EconType extends BaseEntity
|
||||||
/** 删除标志 删除标志 */
|
/** 删除标志 删除标志 */
|
||||||
private String delFlag;
|
private String delFlag;
|
||||||
|
|
||||||
|
/** 制单人 */
|
||||||
|
@Excel(name = "制单人")
|
||||||
|
private String createByuserName;
|
||||||
|
|
||||||
|
/** 修改人 */
|
||||||
|
@Excel(name = "修改人")
|
||||||
|
private String updateByuserName;
|
||||||
|
|
||||||
public void setEconId(Long econId)
|
public void setEconId(Long econId)
|
||||||
{
|
{
|
||||||
this.econId = econId;
|
this.econId = econId;
|
||||||
|
|
@ -78,6 +86,24 @@ public class EconType extends BaseEntity
|
||||||
{
|
{
|
||||||
return delFlag;
|
return delFlag;
|
||||||
}
|
}
|
||||||
|
public void setCreateByuserName(String createByuserName)
|
||||||
|
{
|
||||||
|
this.createByuserName = createByuserName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCreateByuserName()
|
||||||
|
{
|
||||||
|
return createByuserName;
|
||||||
|
}
|
||||||
|
public void setUpdateByuserName(String updateByuserName)
|
||||||
|
{
|
||||||
|
this.updateByuserName = updateByuserName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUpdateByuserName()
|
||||||
|
{
|
||||||
|
return updateByuserName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
|
|
@ -88,8 +114,10 @@ public class EconType extends BaseEntity
|
||||||
.append("status", getStatus())
|
.append("status", getStatus())
|
||||||
.append("remark", getRemark())
|
.append("remark", getRemark())
|
||||||
.append("delFlag", getDelFlag())
|
.append("delFlag", getDelFlag())
|
||||||
|
.append("createByuserName", getCreateByuserName())
|
||||||
.append("createBy", getCreateBy())
|
.append("createBy", getCreateBy())
|
||||||
.append("createTime", getCreateTime())
|
.append("createTime", getCreateTime())
|
||||||
|
.append("updateByuserName", getUpdateByuserName())
|
||||||
.append("updateBy", getUpdateBy())
|
.append("updateBy", getUpdateBy())
|
||||||
.append("updateTime", getUpdateTime())
|
.append("updateTime", getUpdateTime())
|
||||||
.toString();
|
.toString();
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,101 @@
|
||||||
|
package com.ruoyi.province.platform.domain;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
import com.ruoyi.common.annotation.Excel;
|
||||||
|
import com.ruoyi.common.core.domain.BaseEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号迭代信息对象 sys_bill_no
|
||||||
|
*
|
||||||
|
* @author dalin
|
||||||
|
* @date 2020-12-19
|
||||||
|
*/
|
||||||
|
public class SysBillNo extends BaseEntity
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/** */
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/** 期间 */
|
||||||
|
@Excel(name = "期间")
|
||||||
|
private String fperiod;
|
||||||
|
|
||||||
|
/** 单据标识 */
|
||||||
|
@Excel(name = "单据标识")
|
||||||
|
private String billName;
|
||||||
|
|
||||||
|
/** 迭代值 */
|
||||||
|
@Excel(name = "迭代值")
|
||||||
|
private String iterationValue;
|
||||||
|
|
||||||
|
/** 下一个值 */
|
||||||
|
@Excel(name = "下一个值")
|
||||||
|
private String nextValue;
|
||||||
|
|
||||||
|
// SysBillNo(String fperiod,String billName,String iterationValue,String nextValue){
|
||||||
|
// this.fperiod = fperiod ;
|
||||||
|
// this.billName = billName ;
|
||||||
|
// this.iterationValue = iterationValue;
|
||||||
|
// this.nextValue = nextValue ;
|
||||||
|
// }
|
||||||
|
|
||||||
|
public void setId(Long id)
|
||||||
|
{
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId()
|
||||||
|
{
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
public void setFperiod(String fperiod)
|
||||||
|
{
|
||||||
|
this.fperiod = fperiod;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFperiod()
|
||||||
|
{
|
||||||
|
return fperiod;
|
||||||
|
}
|
||||||
|
public void setBillName(String billName)
|
||||||
|
{
|
||||||
|
this.billName = billName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBillName()
|
||||||
|
{
|
||||||
|
return billName;
|
||||||
|
}
|
||||||
|
public void setIterationValue(String iterationValue)
|
||||||
|
{
|
||||||
|
this.iterationValue = iterationValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIterationValue()
|
||||||
|
{
|
||||||
|
return iterationValue;
|
||||||
|
}
|
||||||
|
public void setNextValue(String nextValue)
|
||||||
|
{
|
||||||
|
this.nextValue = nextValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getNextValue()
|
||||||
|
{
|
||||||
|
return nextValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
.append("id", getId())
|
||||||
|
.append("fperiod", getFperiod())
|
||||||
|
.append("billName", getBillName())
|
||||||
|
.append("iterationValue", getIterationValue())
|
||||||
|
.append("nextValue", getNextValue())
|
||||||
|
.append("remark", getRemark())
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
package com.ruoyi.province.platform.mapper;
|
package com.ruoyi.province.platform.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import com.ruoyi.province.platform.domain.EconType;
|
import com.ruoyi.province.platform.domain.EconType;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 经济类型Mapper接口
|
* 经济类型Mapper接口
|
||||||
*
|
*
|
||||||
* @author dalin
|
* @author dalin
|
||||||
* @date 2020-12-09
|
* @date 2020-12-19
|
||||||
*/
|
*/
|
||||||
public interface EconTypeMapper
|
public interface EconTypeMapper
|
||||||
{
|
{
|
||||||
|
|
@ -19,7 +20,7 @@ public interface EconTypeMapper
|
||||||
*/
|
*/
|
||||||
public EconType selectEconTypeById(Long econId);
|
public EconType selectEconTypeById(Long econId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询经济类型列表
|
* 查询经济类型列表
|
||||||
*
|
*
|
||||||
* @param econType 经济类型
|
* @param econType 经济类型
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,75 @@
|
||||||
|
package com.ruoyi.province.platform.mapper;
|
||||||
|
|
||||||
|
import com.ruoyi.province.platform.domain.SysBillNo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号迭代信息Mapper接口
|
||||||
|
*
|
||||||
|
* @author dalin
|
||||||
|
* @date 2020-12-19
|
||||||
|
*/
|
||||||
|
public interface SysBillNoMapper
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 单据号迭代信息
|
||||||
|
*/
|
||||||
|
public SysBillNo selectSysBillNoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param EntityId 单据号迭代信息ID
|
||||||
|
* @return 单据号迭代信息
|
||||||
|
*/
|
||||||
|
public SysBillNo selectMenusByEntityId(Long id);
|
||||||
|
|
||||||
|
|
||||||
|
public SysBillNo selectSysBillNoByPeriod(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息列表
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 单据号迭代信息集合
|
||||||
|
*/
|
||||||
|
public List<SysBillNo> selectSysBillNoList(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
public int insertDuplicateByPeriod(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertSysBillNo(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateSysBillNo(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteSysBillNoById(Long id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteSysBillNoByIds(String[] ids);
|
||||||
|
}
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
package com.ruoyi.province.platform.service;
|
package com.ruoyi.province.platform.service;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import com.ruoyi.province.platform.domain.EconType;
|
import com.ruoyi.province.platform.domain.EconType;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 经济类型Service接口
|
* 经济类型Service接口
|
||||||
*
|
*
|
||||||
* @author dalin
|
* @author dalin
|
||||||
* @date 2020-12-09
|
* @date 2020-12-19
|
||||||
*/
|
*/
|
||||||
public interface IEconTypeService
|
public interface IEconTypeService
|
||||||
{
|
{
|
||||||
|
|
@ -19,6 +20,7 @@ public interface IEconTypeService
|
||||||
*/
|
*/
|
||||||
public EconType selectEconTypeById(Long econId);
|
public EconType selectEconTypeById(Long econId);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询经济类型列表
|
* 查询经济类型列表
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,66 @@
|
||||||
|
package com.ruoyi.province.platform.service;
|
||||||
|
|
||||||
|
import com.ruoyi.province.platform.domain.SysBillNo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号迭代信息Service接口
|
||||||
|
*
|
||||||
|
* @author dalin
|
||||||
|
* @date 2020-12-19
|
||||||
|
*/
|
||||||
|
public interface ISysBillNoService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 单据号迭代信息
|
||||||
|
*/
|
||||||
|
public SysBillNo selectSysBillNoById(Long id);
|
||||||
|
|
||||||
|
public SysBillNo selectSysBillNoByPeriod(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息列表
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 单据号迭代信息集合
|
||||||
|
*/
|
||||||
|
public List<SysBillNo> selectSysBillNoList(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
public int insertDuplicateByPeriod(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertSysBillNo(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateSysBillNo(SysBillNo sysBillNo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteSysBillNoByIds(String ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除单据号迭代信息信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteSysBillNoById(Long id);
|
||||||
|
}
|
||||||
|
|
@ -2,6 +2,7 @@ package com.ruoyi.province.platform.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
|
import com.ruoyi.province.platform.utils.BussUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.ruoyi.province.platform.mapper.EconTypeMapper;
|
import com.ruoyi.province.platform.mapper.EconTypeMapper;
|
||||||
|
|
@ -13,7 +14,7 @@ import com.ruoyi.common.core.text.Convert;
|
||||||
* 经济类型Service业务层处理
|
* 经济类型Service业务层处理
|
||||||
*
|
*
|
||||||
* @author dalin
|
* @author dalin
|
||||||
* @date 2020-12-09
|
* @date 2020-12-19
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class EconTypeServiceImpl implements IEconTypeService
|
public class EconTypeServiceImpl implements IEconTypeService
|
||||||
|
|
@ -33,7 +34,7 @@ public class EconTypeServiceImpl implements IEconTypeService
|
||||||
return econTypeMapper.selectEconTypeById(econId);
|
return econTypeMapper.selectEconTypeById(econId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询经济类型列表
|
* 查询经济类型列表
|
||||||
*
|
*
|
||||||
* @param econType 经济类型
|
* @param econType 经济类型
|
||||||
|
|
@ -54,6 +55,10 @@ public class EconTypeServiceImpl implements IEconTypeService
|
||||||
@Override
|
@Override
|
||||||
public int insertEconType(EconType econType)
|
public int insertEconType(EconType econType)
|
||||||
{
|
{
|
||||||
|
// 判断重复
|
||||||
|
|
||||||
|
// 单据号生成
|
||||||
|
econType.setDocNum("00001".concat( BussUtils.nextValue("econType") ) );
|
||||||
econType.setCreateTime(DateUtils.getNowDate());
|
econType.setCreateTime(DateUtils.getNowDate());
|
||||||
return econTypeMapper.insertEconType(econType);
|
return econTypeMapper.insertEconType(econType);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,105 @@
|
||||||
|
package com.ruoyi.province.platform.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.ruoyi.province.platform.mapper.SysBillNoMapper;
|
||||||
|
import com.ruoyi.province.platform.domain.SysBillNo;
|
||||||
|
import com.ruoyi.province.platform.service.ISysBillNoService;
|
||||||
|
import com.ruoyi.common.core.text.Convert;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号迭代信息Service业务层处理
|
||||||
|
*
|
||||||
|
* @author dalin
|
||||||
|
* @date 2020-12-19
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class SysBillNoServiceImpl implements ISysBillNoService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private SysBillNoMapper sysBillNoMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 单据号迭代信息
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public SysBillNo selectSysBillNoById(Long id)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.selectSysBillNoById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息列表
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 单据号迭代信息
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<SysBillNo> selectSysBillNoList(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.selectSysBillNoList(sysBillNo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SysBillNo selectSysBillNoByPeriod(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.selectSysBillNoByPeriod(sysBillNo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int insertDuplicateByPeriod(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.insertDuplicateByPeriod(sysBillNo);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 新增单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertSysBillNo(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.insertSysBillNo(sysBillNo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改单据号迭代信息
|
||||||
|
*
|
||||||
|
* @param sysBillNo 单据号迭代信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateSysBillNo(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.updateSysBillNo(sysBillNo);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除单据号迭代信息对象
|
||||||
|
*
|
||||||
|
* @param ids 需要删除的数据ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteSysBillNoByIds(String ids)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.deleteSysBillNoByIds(Convert.toStrArray(ids));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除单据号迭代信息信息
|
||||||
|
*
|
||||||
|
* @param id 单据号迭代信息ID
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteSysBillNoById(Long id)
|
||||||
|
{
|
||||||
|
return sysBillNoMapper.deleteSysBillNoById(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,82 @@
|
||||||
|
package com.ruoyi.province.platform.utils;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||||
|
import com.ruoyi.common.exception.BusinessException;
|
||||||
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
import com.ruoyi.province.platform.domain.SysBillNo;
|
||||||
|
import com.ruoyi.province.platform.mapper.SysBillNoMapper;
|
||||||
|
import com.ruoyi.system.mapper.SysMenuMapper;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import javax.annotation.PostConstruct;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号管理工具类
|
||||||
|
* @author pandong
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@Component
|
||||||
|
public class BussUtils {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysMenuMapper menuMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysBillNoMapper sysBillNoMapper;
|
||||||
|
|
||||||
|
private static BussUtils bussUtils ;
|
||||||
|
|
||||||
|
|
||||||
|
@PostConstruct //通过@PostConstruct实现初始化bean之前进行的操作
|
||||||
|
public void init() {
|
||||||
|
bussUtils = this;
|
||||||
|
bussUtils.sysBillNoMapper = this.sysBillNoMapper;
|
||||||
|
}
|
||||||
|
/***
|
||||||
|
* 获取单据标识下一个单据号
|
||||||
|
* @param billNoType
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String nextValue( String billNoType ){
|
||||||
|
|
||||||
|
if ( StringUtils.isNull(bussUtils) ){
|
||||||
|
throw new BusinessException("缺少必须参数:单据标识");
|
||||||
|
}
|
||||||
|
String value = ""; //
|
||||||
|
synchronized (BussUtils.class) {
|
||||||
|
|
||||||
|
// 取得单据前缀
|
||||||
|
SysMenu menu = bussUtils.menuMapper.selectMenusByEntityId(billNoType) ;
|
||||||
|
|
||||||
|
|
||||||
|
// 更新迭加序号
|
||||||
|
SysBillNo newbillNo = new SysBillNo();
|
||||||
|
newbillNo.setFperiod(DateUtils.getPeriod());
|
||||||
|
newbillNo.setBillName(billNoType);
|
||||||
|
newbillNo.setIterationValue("1");
|
||||||
|
newbillNo.setNextValue("1");
|
||||||
|
|
||||||
|
int resi = bussUtils.sysBillNoMapper.insertDuplicateByPeriod( newbillNo );
|
||||||
|
|
||||||
|
newbillNo = bussUtils.sysBillNoMapper.selectSysBillNoByPeriod( newbillNo );
|
||||||
|
|
||||||
|
value = newbillNo.getIterationValue() ;
|
||||||
|
value = value.format("%05d", value);
|
||||||
|
|
||||||
|
//00001+表单编号BA02+六位数的日期编号+四位数的单据序号
|
||||||
|
//String.format("%05d", 77); -->结果为00077
|
||||||
|
value = menu.getBillPrefix()
|
||||||
|
.concat(newbillNo.getFperiod())
|
||||||
|
.concat(value) ;
|
||||||
|
}
|
||||||
|
// if ( StringUtils.isEmpty(value) ){
|
||||||
|
// throw new BusinessException(String.format("未查询到%s相关单据信息,请确认!", billNoType ));
|
||||||
|
// }
|
||||||
|
return value;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -15,25 +15,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<result property="createTime" column="create_time" />
|
<result property="createTime" column="create_time" />
|
||||||
<result property="updateBy" column="update_by" />
|
<result property="updateBy" column="update_by" />
|
||||||
<result property="updateTime" column="update_time" />
|
<result property="updateTime" column="update_time" />
|
||||||
|
<result property="createByuserName" column="a1sysuser" />
|
||||||
|
<result property="updateByuserName" column="a2sysuser" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectEconTypeVo">
|
<sql id="selectEconTypeVo">
|
||||||
select econ_id, econ_name, doc_num, status, remark, del_flag, create_by, create_time, update_by, update_time from platf_econ_type
|
select t.econ_id, t.econ_name, t.doc_num, t.status, t.remark, t.del_flag, t.create_by, t.create_time, t.update_by, t.update_time,
|
||||||
|
a1.user_name as a1sysuser, a2.user_name as a2sysuser from platf_econ_type t
|
||||||
|
left join sys_user a1 on t.create_by=a1.login_name
|
||||||
|
left join sys_user a2 on t.update_by=a2.login_name
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectEconTypeList" parameterType="EconType" resultMap="EconTypeResult">
|
<select id="selectEconTypeList" parameterType="EconType" resultMap="EconTypeResult">
|
||||||
<include refid="selectEconTypeVo"/>
|
<include refid="selectEconTypeVo"/>
|
||||||
<where>
|
<where>
|
||||||
<if test="econName != null and econName != ''"> and econ_name like concat('%', #{econName}, '%')</if>
|
<if test="econName != null and econName != ''"> and t.econ_name like concat('%', #{econName}, '%')</if>
|
||||||
<if test="status != null and status != ''"> and status = #{status}</if>
|
<if test="status != null and status != ''"> and t.status = #{status}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectEconTypeById" parameterType="Long" resultMap="EconTypeResult">
|
<select id="selectEconTypeById" parameterType="Long" resultMap="EconTypeResult">
|
||||||
<include refid="selectEconTypeVo"/>
|
<include refid="selectEconTypeVo"/>
|
||||||
where econ_id = #{econId}
|
where t.econ_id = #{econId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertEconType" parameterType="EconType" useGeneratedKeys="true" keyProperty="econId">
|
<insert id="insertEconType" parameterType="EconType" useGeneratedKeys="true" keyProperty="econId">
|
||||||
insert into platf_econ_type
|
insert into platf_econ_type
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ import java.util.List;
|
||||||
* 经济类型Controller
|
* 经济类型Controller
|
||||||
*
|
*
|
||||||
* @author dalin
|
* @author dalin
|
||||||
* @date 2020-12-09
|
* @date 2020-12-19
|
||||||
*/
|
*/
|
||||||
@Controller
|
@Controller
|
||||||
@RequestMapping("/platform/econtype")
|
@RequestMapping("/platform/econtype")
|
||||||
|
|
@ -73,7 +73,8 @@ public class EconTypeController extends BaseController
|
||||||
@GetMapping("/add")
|
@GetMapping("/add")
|
||||||
public String add(ModelMap mmap)
|
public String add(ModelMap mmap)
|
||||||
{
|
{
|
||||||
// 取身份信息
|
// <li>$member.key - $member.value.id$member.value.name</li>
|
||||||
|
// 取身份信息
|
||||||
SysUser user = ShiroUtils.getSysUser();
|
SysUser user = ShiroUtils.getSysUser();
|
||||||
mmap.put("user", user);
|
mmap.put("user", user);
|
||||||
|
|
||||||
|
|
@ -89,7 +90,8 @@ public class EconTypeController extends BaseController
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult addSave(EconType econType)
|
public AjaxResult addSave(EconType econType)
|
||||||
{
|
{
|
||||||
return toAjax(econTypeService.insertEconType(econType));
|
return toAjax(econTypeService.insertEconType(econType)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -100,7 +102,6 @@ public class EconTypeController extends BaseController
|
||||||
{
|
{
|
||||||
EconType econType = econTypeService.selectEconTypeById(econId);
|
EconType econType = econTypeService.selectEconTypeById(econId);
|
||||||
mmap.put("econType", econType);
|
mmap.put("econType", econType);
|
||||||
|
|
||||||
return prefix + "/edit";
|
return prefix + "/edit";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,127 @@
|
||||||
|
package com.ruoyi.web.controller.platform;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.ui.ModelMap;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
import com.ruoyi.common.annotation.Log;
|
||||||
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
|
import com.ruoyi.province.platform.domain.SysBillNo;
|
||||||
|
import com.ruoyi.province.platform.service.ISysBillNoService;
|
||||||
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据号迭代信息Controller
|
||||||
|
*
|
||||||
|
* @author dalin
|
||||||
|
* @date 2020-12-19
|
||||||
|
*/
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/platform/sysbillno")
|
||||||
|
public class SysBillNoController extends BaseController
|
||||||
|
{
|
||||||
|
private String prefix = "platform/sysbillno";
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ISysBillNoService sysBillNoService;
|
||||||
|
|
||||||
|
@RequiresPermissions("platform:sysbillno:view")
|
||||||
|
@GetMapping()
|
||||||
|
public String sysbillno()
|
||||||
|
{
|
||||||
|
return prefix + "/sysbillno";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询单据号迭代信息列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("platform:sysbillno:list")
|
||||||
|
@PostMapping("/list")
|
||||||
|
@ResponseBody
|
||||||
|
public TableDataInfo list(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<SysBillNo> list = sysBillNoService.selectSysBillNoList(sysBillNo);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出单据号迭代信息列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("platform:sysbillno:export")
|
||||||
|
@Log(title = "单据号迭代信息", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult export(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
List<SysBillNo> list = sysBillNoService.selectSysBillNoList(sysBillNo);
|
||||||
|
ExcelUtil<SysBillNo> util = new ExcelUtil<SysBillNo>(SysBillNo.class);
|
||||||
|
return util.exportExcel(list, "sysbillno");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增单据号迭代信息
|
||||||
|
*/
|
||||||
|
@GetMapping("/add")
|
||||||
|
public String add(ModelMap mmap)
|
||||||
|
{
|
||||||
|
|
||||||
|
return prefix + "/add";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增保存单据号迭代信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("platform:sysbillno:add")
|
||||||
|
@Log(title = "单据号迭代信息", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping("/add")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult addSave(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return toAjax(sysBillNoService.insertSysBillNo(sysBillNo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改单据号迭代信息
|
||||||
|
*/
|
||||||
|
@GetMapping("/edit/{id}")
|
||||||
|
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||||
|
{
|
||||||
|
SysBillNo sysBillNo = sysBillNoService.selectSysBillNoById(id);
|
||||||
|
mmap.put("sysBillNo", sysBillNo);
|
||||||
|
return prefix + "/edit";
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改保存单据号迭代信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("platform:sysbillno:edit")
|
||||||
|
@Log(title = "单据号迭代信息", businessType = BusinessType.UPDATE)
|
||||||
|
@PostMapping("/edit")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult editSave(SysBillNo sysBillNo)
|
||||||
|
{
|
||||||
|
return toAjax(sysBillNoService.updateSysBillNo(sysBillNo));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除单据号迭代信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("platform:sysbillno:remove")
|
||||||
|
@Log(title = "单据号迭代信息", businessType = BusinessType.DELETE)
|
||||||
|
@PostMapping( "/remove")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult remove(String ids)
|
||||||
|
{
|
||||||
|
return toAjax(sysBillNoService.deleteSysBillNoByIds(ids));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -321,12 +321,18 @@
|
||||||
padding-right: 10px
|
padding-right: 10px
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 表单验证 样式布局 **/
|
/** 表单验证 样式布局 before **/
|
||||||
.control-label.is-required:before {
|
.control-label.is-required:after {
|
||||||
content: '* ';
|
content: '* ';
|
||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 表单验证 样式布局 **/
|
||||||
|
.form-control.is-required:after {
|
||||||
|
content: '* ';
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
|
||||||
label.error {
|
label.error {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 18px;
|
right: 18px;
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
<div class="pull-left info">
|
<div class="pull-left info">
|
||||||
<p>[[${user.loginName}]]</p>
|
<p>[[${user.userName}]]</p>
|
||||||
<a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
|
<a href="#"><i class="fa fa-circle text-success"></i> 在线</a>
|
||||||
<a th:href="@{logout}" style="padding-left:5px;"><i class="fa fa-sign-out text-danger"></i> 注销</a>
|
<a th:href="@{logout}" style="padding-left:5px;"><i class="fa fa-sign-out text-danger"></i> 注销</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -2,93 +2,89 @@
|
||||||
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
||||||
<head>
|
<head>
|
||||||
<th:block th:include="include :: header('新增经济类型')" />
|
<th:block th:include="include :: header('新增经济类型')" />
|
||||||
<th:block th:include="include :: datetimepicker-css" />
|
</head>
|
||||||
</head>
|
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-econtype-add">
|
<form class="form-horizontal m" id="form-econtype-add">
|
||||||
|
<input type="hidden" name="createBy" id="createBy" />
|
||||||
<fieldset>
|
<input type="hidden" name="updateBy" id="updateBy" />
|
||||||
|
|
||||||
<div class="form-group">
|
|
||||||
|
|
||||||
<label class="col-sm-2 control-label is-required">名称:</label>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<input name="econName" class="form-control" type="text" required>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<label class="col-sm-2 control-label is-required">单据号:</label>
|
<div class="row mt10">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-6">
|
||||||
<input name="docNum" class="form-control" readonly="readonly" type="text" required>
|
<label class="col-sm-4 control-label is-required">名称:</label>
|
||||||
</div>
|
<div class="col-sm-8">
|
||||||
|
<input id="econName" name="econName" class="form-control" type="text" required>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<label class="col-sm-4 control-label">单据号:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input id="docNum" name="docNum" class="form-control" readonly="readonly" type="text">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row mt10">
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<label class="col-sm-4 control-label is-required">资料状态:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<div class="radio-box" th:each="dict : ${@dict.getType('platf_doc_statu')}">
|
||||||
|
<input type="radio" th:id="${'status_' + dict.dictCode}" id="status" name="status" th:value="${dict.dictValue}" th:checked="${dict.default}" required>
|
||||||
|
<label th:for="${'status_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="form-group">
|
</div>
|
||||||
|
</div>
|
||||||
<label class="col-sm-2 control-label is-required">资料状态:</label>
|
<div class="row mt10">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-12">
|
||||||
<div class="radio-box" th:each="dict : ${@dict.getType('platf_doc_statu')}">
|
<div class="form-group">
|
||||||
<input type="radio" th:id="${'status_' + dict.dictCode}" name="status" th:value="${dict.dictValue}" th:checked="${dict.default}" required>
|
<label class="col-sm-2 control-label">备注:</label>
|
||||||
<label th:for="${'status_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
<div class="col-sm-10">
|
||||||
</div>
|
<textarea id="remark" name="remark" maxlength="500" class="form-control" rows="3" ></textarea>
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
</div>
|
||||||
<label class="col-sm-2 control-label">备注:</label>
|
</div>
|
||||||
<div class="col-sm-8">
|
</div>
|
||||||
<textarea name="remark" class="form-control"></textarea>
|
<div class="row mt10">
|
||||||
</div>
|
<div class="col-sm-6">
|
||||||
</div>
|
<label class="col-sm-4 control-label">制单人:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
<div class="form-group">
|
<input id="createByuserName" name="createByuserName" class="form-control" readonly="readonly" type="text">
|
||||||
|
</div>
|
||||||
<label class="col-sm-2 control-label is-required">制单人:</label>
|
</div>
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-6">
|
||||||
<input name="createBy" class="form-control" readonly="readonly" type="text"
|
<label class="col-sm-4 control-label">制单时间:</label>
|
||||||
th:value="${user.userName}"
|
<div class="col-sm-8">
|
||||||
required>
|
<input id="createTime" name="createTime" class="form-control" readonly="readonly" type="text">
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<label class="col-sm-2 control-label is-required">制单时间:</label>
|
<div class="row mt10">
|
||||||
<div class="col-sm-3">
|
<div class="col-sm-6">
|
||||||
<div class="input-group date">
|
<label class="col-sm-4 control-label">修改人:</label>
|
||||||
<input name="createTime" class="form-control" enabled="false" placeholder="yyyy-MM-dd hh:ii:ss" type="text" required>
|
<div class="col-sm-8">
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<input id="updateByuserName" name="updateByuserName" class="form-control" readonly="readonly" type="text">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-sm-6">
|
||||||
</div>
|
<label class="col-sm-4 control-label">修改时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
<div class="form-group">
|
<input id="updateTime" name="updateTime" class="form-control" readonly="readonly" type="text">
|
||||||
|
</div>
|
||||||
<label class="col-sm-2 control-label">修改人:</label>
|
</div>
|
||||||
<div class="col-sm-3">
|
</div>
|
||||||
<input name="updateBy" class="form-control" readonly="readonly" type="text">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<label class="col-sm-2 control-label">修改A时间:</label>
|
|
||||||
<div class="col-sm-3">
|
|
||||||
<div class="input-group date">
|
|
||||||
<input name="updateTime" enabled="false" class="form-control" placeholder="yyyy-MM-dd" readonly="readonly" type="text">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
<th:block th:include="include :: datetimepicker-js" />
|
<script th:inline="javascript">
|
||||||
<script th:inline="javascript">
|
|
||||||
|
$("#createBy").val([[${user.loginName}]]);
|
||||||
|
$("#createByuserName").val([[${user.userName}]]);
|
||||||
|
$("#createTime").val
|
||||||
|
( $.common.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss') ) ; //获取日期与时间
|
||||||
|
|
||||||
var prefix = ctx + "platform/econtype"
|
var prefix = ctx + "platform/econtype"
|
||||||
$("#form-econtype-add").validate({
|
$("#form-econtype-add").validate({
|
||||||
|
|
@ -100,24 +96,6 @@
|
||||||
$.operate.save(prefix + "/add", $('#form-econtype-add').serialize());
|
$.operate.save(prefix + "/add", $('#form-econtype-add').serialize());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
$("input[name='createTime']").datetimepicker({
|
|
||||||
format: "yyyy-mm-dd",
|
|
||||||
minView: "month",
|
|
||||||
autoclose: true
|
|
||||||
});
|
|
||||||
|
|
||||||
$("input[name='createTime']").prop('disabled', false);
|
|
||||||
|
|
||||||
$("input[name='updateTime']").datetimepicker({
|
|
||||||
format: "yyyy-mm-dd",
|
|
||||||
minView: "month",
|
|
||||||
autoclose: true
|
|
||||||
});
|
|
||||||
|
|
||||||
$("input[name='updateTime']").prop('disabled', true);
|
|
||||||
</script>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -92,17 +92,25 @@
|
||||||
title: '备注'
|
title: '备注'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'createBy',
|
field: 'createByuserName',
|
||||||
title: '制单人'
|
title: '制单人'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'createBy',
|
||||||
|
title: '制单人ID'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'createTime',
|
field: 'createTime',
|
||||||
title: '制单时间'
|
title: '制单时间'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'updateBy',
|
field: 'updateByuserName',
|
||||||
title: '修改人'
|
title: '修改人'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'updateBy',
|
||||||
|
title: '修改人ID'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'updateTime',
|
field: 'updateTime',
|
||||||
title: '修改时间'
|
title: '修改时间'
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,13 @@
|
||||||
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
|
||||||
<head>
|
<head>
|
||||||
<th:block th:include="include :: header('修改经济类型')" />
|
<th:block th:include="include :: header('修改经济类型')" />
|
||||||
<th:block th:include="include :: datetimepicker-css" />
|
|
||||||
</head>
|
</head>
|
||||||
<body class="white-bg">
|
<body class="white-bg">
|
||||||
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
<div class="wrapper wrapper-content animated fadeInRight ibox-content">
|
||||||
<form class="form-horizontal m" id="form-econtype-edit" th:object="${econType}">
|
<form class="form-horizontal m" id="form-econtype-edit" th:object="${econType}">
|
||||||
|
<input type="hidden" name="createBy" id="createBy" />
|
||||||
|
<input type="hidden" name="updateBy" id="updateBy" />
|
||||||
|
|
||||||
<input name="econId" th:field="*{econId}" type="hidden">
|
<input name="econId" th:field="*{econId}" type="hidden">
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -14,13 +16,15 @@
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label is-required">名称:</label>
|
<label class="col-sm-4 control-label is-required">名称:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="econName" class="form-control" readonly="false" type="text" required>
|
<input id="econName" name="econName" class="form-control" type="text" required>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<label class="col-sm-4 control-label is-required">单据号:</label>
|
<div class="col-sm-6">
|
||||||
|
<label class="col-sm-4 control-label">单据号:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="docNum" class="form-control" readonly="true" type="text" required>
|
<input id="docNum" name="docNum" class="form-control" readonly="readonly" type="text">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -31,21 +35,39 @@
|
||||||
<label class="col-sm-4 control-label is-required">资料状态:</label>
|
<label class="col-sm-4 control-label is-required">资料状态:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<div class="radio-box" th:each="dict : ${@dict.getType('platf_doc_statu')}">
|
<div class="radio-box" th:each="dict : ${@dict.getType('platf_doc_statu')}">
|
||||||
<input type="radio" th:id="${'status_' + dict.dictCode}" name="status" th:value="${dict.dictValue}" th:checked="${dict.default}" required>
|
<input type="radio" th:id="${'status_' + dict.dictCode}" id="status" name="status" th:value="${dict.dictValue}" th:checked="${dict.default}" required>
|
||||||
<label th:for="${'status_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
<label th:for="${'status_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="row mt10">
|
||||||
|
<div class="col-sm-12">
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-sm-4 control-label">备注:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<textarea name="remark" maxlength="500" class="form-control" rows="3" ></textarea>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
<div class="form-group">
|
<label class="col-sm-4 control-label">制单人:</label>
|
||||||
<label class="col-sm-4 control-label">备注_4:</label>
|
<div class="col-sm-8">
|
||||||
<div class="col-sm-8">
|
<input id="createByuserName" name="createByuserName" class="form-control" readonly="readonly" type="text">
|
||||||
<textarea name="remark" class="form-control"></textarea>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<label class="col-sm-4 control-label">制单时间:</label>
|
||||||
|
<div class="col-sm-8">
|
||||||
|
<input id="createTime" name="createTime" class="form-control" readonly="readonly" type="text">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -55,16 +77,15 @@
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label">修改人:</label>
|
<label class="col-sm-4 control-label">修改人:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="updateBy" class="form-control" readonly="true" type="text">
|
<input id="updateByuserName" name="updateByuserName" class="form-control" readonly="readonly" type="text">
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label">修改时间:</label>
|
<label class="col-sm-4 control-label">修改时间:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<div class="input-group date">
|
<input id="updateTime" name="updateTime" class="form-control" readonly="readonly" type="text">
|
||||||
<input name="updateTime" class="form-control" placeholder="yyyy-MM-dd" type="text">
|
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -72,8 +93,13 @@
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<th:block th:include="include :: footer" />
|
<th:block th:include="include :: footer" />
|
||||||
<th:block th:include="include :: datetimepicker-js" />
|
|
||||||
<script th:inline="javascript">
|
<script th:inline="javascript">
|
||||||
|
|
||||||
|
$("#updateBy").val([[${user.loginName}]]);
|
||||||
|
$("#updateByuserName").val([[${user.userName}]]);
|
||||||
|
$("#updateTime").val
|
||||||
|
( $.common.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss') ) ; //获取日期与时间
|
||||||
|
|
||||||
var prefix = ctx + "platform/econtype";
|
var prefix = ctx + "platform/econtype";
|
||||||
$("#form-econtype-edit").validate({
|
$("#form-econtype-edit").validate({
|
||||||
focusCleanup: true
|
focusCleanup: true
|
||||||
|
|
@ -84,12 +110,6 @@
|
||||||
$.operate.save(prefix + "/edit", $('#form-econtype-edit').serialize());
|
$.operate.save(prefix + "/edit", $('#form-econtype-edit').serialize());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("input[name='updateTime']").datetimepicker({
|
|
||||||
format: "yyyy-mm-dd",
|
|
||||||
minView: "month",
|
|
||||||
autoclose: true
|
|
||||||
});
|
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
package com.ruoyi.common.utils;
|
package com.ruoyi.common.utils;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.time.DateFormatUtils;
|
||||||
|
|
||||||
import java.lang.management.ManagementFactory;
|
import java.lang.management.ManagementFactory;
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import org.apache.commons.lang3.time.DateFormatUtils;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间工具类
|
* 时间工具类
|
||||||
|
|
@ -38,6 +39,16 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils
|
||||||
return new Date();
|
return new Date();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取当前期间, 默认格式为yyyyMM
|
||||||
|
*
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
public static String getPeriod()
|
||||||
|
{
|
||||||
|
return dateTimeNow("YYYYMM");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取当前日期, 默认格式为yyyy-MM-dd
|
* 获取当前日期, 默认格式为yyyy-MM-dd
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.ruoyi.common.constant.Constants;
|
import com.ruoyi.common.constant.Constants;
|
||||||
import com.ruoyi.common.constant.GenConstants;
|
import com.ruoyi.common.constant.GenConstants;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
||||||
import com.ruoyi.common.core.text.CharsetKit;
|
import com.ruoyi.common.core.text.CharsetKit;
|
||||||
import com.ruoyi.common.core.text.Convert;
|
import com.ruoyi.common.core.text.Convert;
|
||||||
import com.ruoyi.common.exception.BusinessException;
|
import com.ruoyi.common.exception.BusinessException;
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,7 @@ import com.ruoyi.generator.domain.GenTableColumn;
|
||||||
import com.ruoyi.system.domain.RelevTable;
|
import com.ruoyi.system.domain.RelevTable;
|
||||||
import org.apache.velocity.VelocityContext;
|
import org.apache.velocity.VelocityContext;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
public class VelocityUtils {
|
public class VelocityUtils {
|
||||||
|
|
@ -67,6 +65,9 @@ public class VelocityUtils {
|
||||||
velocityContext.put("importList", getImportList(genTable));
|
velocityContext.put("importList", getImportList(genTable));
|
||||||
velocityContext.put("permissionPrefix", getPermissionPrefix(moduleName, businessName));
|
velocityContext.put("permissionPrefix", getPermissionPrefix(moduleName, businessName));
|
||||||
|
|
||||||
|
velocityContext.put("billPrefix", genTable.getBillPrefix()); // 单据前缀
|
||||||
|
|
||||||
|
|
||||||
// 取出页面需要的字段ing
|
// 取出页面需要的字段ing
|
||||||
List<GenTableColumn> tempcolumns = genTable.getColumns();
|
List<GenTableColumn> tempcolumns = genTable.getColumns();
|
||||||
List<GenTableColumn> effectivecols = new ArrayList<GenTableColumn>();//定义一个list对象
|
List<GenTableColumn> effectivecols = new ArrayList<GenTableColumn>();//定义一个list对象
|
||||||
|
|
@ -76,7 +77,7 @@ public class VelocityUtils {
|
||||||
|
|
||||||
Integer icount = 0 ;
|
Integer icount = 0 ;
|
||||||
|
|
||||||
for (GenTableColumn tcolumn : tempcolumns) {
|
for (GenTableColumn tcolumn : tempcolumns) {
|
||||||
|
|
||||||
if ( !StringUtil.isEmpty( tcolumn.getRelevEntity() ) && !tcolumn.isPk() ) {
|
if ( !StringUtil.isEmpty( tcolumn.getRelevEntity() ) && !tcolumn.isPk() ) {
|
||||||
// 添加 关联字段 信息
|
// 添加 关联字段 信息
|
||||||
|
|
@ -134,7 +135,16 @@ public class VelocityUtils {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 关联字段的 实体类
|
||||||
|
Map<String,GenTableColumn> conctrolmodelsmap = new HashMap<>();
|
||||||
|
for (GenTableColumn hcolumn : hiddenleftjoinfiledcols) {
|
||||||
|
if (!conctrolmodelsmap.containsKey(hcolumn.getRelevEntity())) {
|
||||||
|
conctrolmodelsmap.put(hcolumn.getRelevEntity(),hcolumn) ;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
velocityContext.put("conctrolmodelsmap", conctrolmodelsmap);
|
||||||
velocityContext.put("effectivecols", effectivecols);
|
velocityContext.put("effectivecols", effectivecols);
|
||||||
velocityContext.put("effectiveeditcols", effectiveceditols);
|
velocityContext.put("effectiveeditcols", effectiveceditols);
|
||||||
// 在界面上 要隐藏的ID
|
// 在界面上 要隐藏的ID
|
||||||
|
|
|
||||||
|
|
@ -50,27 +50,24 @@
|
||||||
#set($cumvar=$cumvar+1)
|
#set($cumvar=$cumvar+1)
|
||||||
#if($column.htmlType == "textarea")
|
#if($column.htmlType == "textarea")
|
||||||
#if($cumvar%2==0)
|
#if($cumvar%2==0)
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
#end
|
#end
|
||||||
<div class="row">
|
<div class="row mt10">
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-2 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-10">
|
||||||
<textarea name="${field}" class="form-control"#if($column.required) required#end></textarea>
|
<textarea id="${field}" name="${field}" maxlength="500" class="form-control" rows="3" #if($column.required) required#end></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
#else
|
#else
|
||||||
#if($cumvar%2==1)
|
#if($cumvar%2==1)
|
||||||
<div class="row">
|
<div class="row mt10">
|
||||||
<div class="col-sm-6">
|
|
||||||
#end
|
#end
|
||||||
#parse("\vm\html\col2\formedittpl.vm")
|
#parse("\vm\html\col2\formedittpl.vm")
|
||||||
#if($cumvar%2==0 || ($cumvar>=$colcount))
|
#if($cumvar%2==0 || ($cumvar>=$colcount))
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
#end
|
#end
|
||||||
#end
|
#end
|
||||||
|
|
@ -102,7 +99,6 @@
|
||||||
#end
|
#end
|
||||||
*#
|
*#
|
||||||
|
|
||||||
|
|
||||||
#if($table.sub)
|
#if($table.sub)
|
||||||
<h4 class="form-header h4">${subTable.functionName}信息</h4>
|
<h4 class="form-header h4">${subTable.functionName}信息</h4>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
@ -138,6 +134,11 @@
|
||||||
#end
|
#end
|
||||||
<script th:inline="javascript">
|
<script th:inline="javascript">
|
||||||
|
|
||||||
|
$("#createBy").val([[${user.loginName}]]);
|
||||||
|
$("#createByuserName").val([[${user.userName}]]);
|
||||||
|
$("#createTime").val
|
||||||
|
( $.common.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss') ) ; //获取日期与时间
|
||||||
|
|
||||||
var prefix = ctx + "${moduleName}/${businessName}"
|
var prefix = ctx + "${moduleName}/${businessName}"
|
||||||
#if($table.sub)
|
#if($table.sub)
|
||||||
#foreach($column in $subTable.columns)
|
#foreach($column in $subTable.columns)
|
||||||
|
|
|
||||||
|
|
@ -52,15 +52,14 @@
|
||||||
#set($cumvar=$cumvar+1)
|
#set($cumvar=$cumvar+1)
|
||||||
#if($column.htmlType == "textarea")
|
#if($column.htmlType == "textarea")
|
||||||
#if($cumvar%2==0)
|
#if($cumvar%2==0)
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
#end
|
#end
|
||||||
<div class="row">
|
<div class="row mt10">
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-12">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<textarea name="${field}" class="form-control"#if($column.required) required#end></textarea>
|
<textarea name="${field}" maxlength="500" class="form-control" rows="3" #if($column.required) required#end></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -68,11 +67,9 @@
|
||||||
#else
|
#else
|
||||||
#if($cumvar%2==1)
|
#if($cumvar%2==1)
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-sm-6">
|
|
||||||
#end
|
#end
|
||||||
#parse("\vm\html\col2\formedittpl.vm")
|
#parse("\vm\html\col2\formedittpl.vm")
|
||||||
#if($cumvar%2==0 || ($cumvar>=$colcount))
|
#if($cumvar%2==0 || ($cumvar>=$colcount))
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
#end
|
#end
|
||||||
#end
|
#end
|
||||||
|
|
@ -114,6 +111,12 @@
|
||||||
#end
|
#end
|
||||||
#end
|
#end
|
||||||
<script th:inline="javascript">
|
<script th:inline="javascript">
|
||||||
|
|
||||||
|
$("#updateBy").val([[${user.loginName}]]);
|
||||||
|
$("#updateByuserName").val([[${user.userName}]]);
|
||||||
|
$("#updateTime").val
|
||||||
|
( $.common.dateFormat(new Date(),'yyyy-MM-dd HH:mm:ss') ) ; //获取日期与时间
|
||||||
|
|
||||||
var prefix = ctx + "${moduleName}/${businessName}";
|
var prefix = ctx + "${moduleName}/${businessName}";
|
||||||
#if($table.sub)
|
#if($table.sub)
|
||||||
#foreach($column in $subTable.columns)
|
#foreach($column in $subTable.columns)
|
||||||
|
|
|
||||||
|
|
@ -6,16 +6,19 @@
|
||||||
#set($BusinessName=$businessName.substring(0,1).toUpperCase() + ${businessName.substring(1)})
|
#set($BusinessName=$businessName.substring(0,1).toUpperCase() + ${businessName.substring(1)})
|
||||||
#set($treeId = "${className}?.${treeCode}")
|
#set($treeId = "${className}?.${treeCode}")
|
||||||
<input id="treeId" name="${treeParentCode}" type="hidden" th:value="${${treeId}}"/>
|
<input id="treeId" name="${treeParentCode}" type="hidden" th:value="${${treeId}}"/>
|
||||||
<input class="form-control" type="text" onclick="select${BusinessName}Tree()" id="treeName" readonly="true" th:value="${${treeName}}"#if($column.required) required#end>
|
<input class="form-control" type="text" onclick="select${BusinessName}Tree()" id="treeName" th:value="${${treeName}}"#if($column.required) required#end>
|
||||||
<span class="input-group-addon"><i class="fa fa-search"></i></span>
|
<span class="input-group-addon"><i class="fa fa-search"></i></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
#elseif($column.htmlType == "input")
|
#elseif($column.htmlType == "input")
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input name="${field}" class="form-control" readonly="${column.readonly}" type="text"#if($column.required) required#end>
|
<input id="${field}" name="${field}" class="form-control" #if($column.readonly) readonly="readonly" #end type="text"#if($column.required) required#end>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "upload")
|
#elseif($column.htmlType == "upload")
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input type="hidden" name="${field}">
|
<input type="hidden" name="${field}">
|
||||||
|
|
@ -23,65 +26,82 @@
|
||||||
<input class="form-control file-upload" id="${field}" name="file" type="file">
|
<input class="form-control file-upload" id="${field}" name="file" type="file">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "summernote")
|
#elseif($column.htmlType == "summernote")
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<input type="hidden" class="form-control" name="${field}">
|
<input type="hidden" class="form-control" id="${field}" name="${field}">
|
||||||
<div class="summernote" id="${field}"></div>
|
<div class="summernote" id="${field}"></div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "select" && "" != $dictType)
|
#elseif($column.htmlType == "select" && "" != $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<select name="${field}" class="form-control m-b" th:with="type=${@dict.getType('${dictType}')}"#if($column.required) required#end>
|
<select name="${field}" class="form-control m-b" th:with="type=${@dict.getType('${dictType}')}"#if($column.required) required#end>
|
||||||
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
<option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "select" && $dictType)
|
#elseif($column.htmlType == "select" && $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<select name="${field}" class="form-control m-b"#if($column.required) required#end>
|
<select id="${field}" name="${field}" class="form-control m-b"#if($column.required) required#end>
|
||||||
<option value="">所有</option>
|
<option value="">所有</option>
|
||||||
</select>
|
</select>
|
||||||
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "checkbox" && "" != $dictType)
|
#elseif($column.htmlType == "checkbox" && "" != $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8" th:with="type=${@dict.getType('${dictType}')}">
|
<div class="col-sm-8" th:with="type=${@dict.getType('${dictType}')}">
|
||||||
<label th:each="dict : ${type}" class="check-box">
|
<label th:each="dict : ${type}" class="check-box">
|
||||||
<input name="${field}" type="checkbox" th:value="${dict.dictValue}" th:text="${dict.dictLabel}"#if($column.required) required#end>
|
<input id="${field}" name="${field}" type="checkbox" th:value="${dict.dictValue}" th:text="${dict.dictLabel}"#if($column.required) required#end>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "checkbox" && $dictType)
|
#elseif($column.htmlType == "checkbox" && $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<label class="check-box">
|
<label class="check-box">
|
||||||
<input name="${field}" type="checkbox"#if($column.required) required#end> 无
|
<input id="${field}" name="${field}" type="checkbox"#if($column.required) required#end> 无
|
||||||
</label>
|
</label>
|
||||||
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "radio" && "" != $dictType)
|
#elseif($column.htmlType == "radio" && "" != $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<div class="radio-box" th:each="dict : ${@dict.getType('${dictType}')}">
|
<div class="radio-box" th:each="dict : ${@dict.getType('${dictType}')}">
|
||||||
<input type="radio" th:id="${'${field}_' + dict.dictCode}" name="${field}" th:value="${dict.dictValue}" th:checked="${dict.default}"#if($column.required) required#end>
|
<input type="radio" th:id="${'${field}_' + dict.dictCode}" id="${field}" name="${field}" th:value="${dict.dictValue}" th:checked="${dict.default}"#if($column.required) required#end>
|
||||||
<label th:for="${'${field}_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
<label th:for="${'${field}_' + dict.dictCode}" th:text="${dict.dictLabel}"></label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "radio" && $dictType)
|
#elseif($column.htmlType == "radio" && $dictType)
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<div class="radio-box">
|
<div class="radio-box">
|
||||||
<input type="radio" name="${field}" value=""#if($column.required) required#end>
|
<input type="radio" id="${field}" name="${field}" value=""#if($column.required) required#end>
|
||||||
<label th:for="${field}" th:text="未知"></label>
|
<label th:for="${field}" th:text="未知"></label>
|
||||||
</div>
|
</div>
|
||||||
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
<span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#elseif($column.htmlType == "datetime")
|
#elseif($column.htmlType == "datetime")
|
||||||
|
<div class="col-sm-6">
|
||||||
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
<label class="col-sm-4 control-label#if($column.required) is-required#end">${comment}:</label>
|
||||||
<div class="col-sm-8">
|
<div class="col-sm-8">
|
||||||
<div class="input-group date">
|
<div class="input-group date">
|
||||||
<input name="${field}" class="form-control" placeholder="yyyy-MM-dd" type="text"#if($column.required) required#end>
|
<input id="${field}" name="${field}" class="form-control" placeholder="yyyy-MM-dd" type="text"#if($column.required) required#end>
|
||||||
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
#end
|
#end
|
||||||
|
|
@ -92,8 +92,17 @@ public class ${ClassName}Controller extends BaseController
|
||||||
* 新增${functionName}
|
* 新增${functionName}
|
||||||
*/
|
*/
|
||||||
@GetMapping("/add")
|
@GetMapping("/add")
|
||||||
public String add()
|
public String add(ModelMap mmap)
|
||||||
{
|
{
|
||||||
|
#foreach($item in $conctrolmodelsmap.entrySet())
|
||||||
|
// <li>$member.key - $member.value.id$member.value.name</li>
|
||||||
|
// 取身份信息
|
||||||
|
#if($item.key == "SysUser")
|
||||||
|
SysUser user = ShiroUtils.getSysUser();
|
||||||
|
mmap.put("user", user);
|
||||||
|
#end
|
||||||
|
#end
|
||||||
|
|
||||||
return prefix + "/add";
|
return prefix + "/add";
|
||||||
}
|
}
|
||||||
#elseif($table.tree)
|
#elseif($table.tree)
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
package com.ruoyi.system.mapper;
|
package com.ruoyi.system.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
import com.ruoyi.common.core.domain.entity.SysMenu;
|
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单表 数据层
|
* 菜单表 数据层
|
||||||
|
|
@ -41,6 +42,8 @@ public interface SysMenuMapper
|
||||||
*/
|
*/
|
||||||
public List<SysMenu> selectMenusByUserId(Long userId);
|
public List<SysMenu> selectMenusByUserId(Long userId);
|
||||||
|
|
||||||
|
public SysMenu selectMenusByEntityId(String entityId);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据用户ID查询权限
|
* 根据用户ID查询权限
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,14 @@
|
||||||
package com.ruoyi.system.service;
|
package com.ruoyi.system.service;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
import com.ruoyi.common.core.domain.Ztree;
|
import com.ruoyi.common.core.domain.Ztree;
|
||||||
import com.ruoyi.common.core.domain.entity.SysMenu;
|
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||||
import com.ruoyi.common.core.domain.entity.SysRole;
|
import com.ruoyi.common.core.domain.entity.SysRole;
|
||||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单 业务层
|
* 菜单 业务层
|
||||||
*
|
*
|
||||||
|
|
@ -32,6 +33,13 @@ public interface ISysMenuService
|
||||||
*/
|
*/
|
||||||
public List<SysMenu> selectMenuList(SysMenu menu, Long userId);
|
public List<SysMenu> selectMenuList(SysMenu menu, Long userId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户查询菜单
|
||||||
|
*
|
||||||
|
* @param entityId 菜单的实体信息
|
||||||
|
* @return 菜单
|
||||||
|
*/
|
||||||
|
public SysMenu selectMenusByEntityId(String entityId);
|
||||||
/**
|
/**
|
||||||
* 查询菜单集合
|
* 查询菜单集合
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,20 @@ public class SysMenuServiceImpl implements ISysMenuService
|
||||||
return getChildPerms(menus, 0);
|
return getChildPerms(menus, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据用户查询菜单
|
||||||
|
*
|
||||||
|
* @param entityId 菜单的实体信息
|
||||||
|
* @return 菜单
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public SysMenu selectMenusByEntityId(String entityId)
|
||||||
|
{
|
||||||
|
SysMenu menus = menuMapper.selectMenusByEntityId( entityId );
|
||||||
|
|
||||||
|
return menus ;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询菜单集合
|
* 查询菜单集合
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,16 @@
|
||||||
order by m.parent_id, m.order_num
|
order by m.parent_id, m.order_num
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectMenusByEntityId" parameterType="String" resultMap="SysMenuResult">
|
||||||
|
select distinct m.menu_id, m.parent_id, m.menu_name, m.url, m.visible, ifnull(m.perms,'') as perms, m.target, m.menu_type,m.bill_prefix, m.entity_id, m.icon, m.order_num, m.create_time
|
||||||
|
from sys_menu m
|
||||||
|
left join sys_role_menu rm on m.menu_id = rm.menu_id
|
||||||
|
left join sys_user_role ur on rm.role_id = ur.role_id
|
||||||
|
LEFT JOIN sys_role ro on ur.role_id = ro.role_id
|
||||||
|
where ur.entity_id = #{entityId} and m.menu_type in ('M', 'C') and m.visible = 0 AND ro.status = 0
|
||||||
|
order by m.parent_id, m.order_num limit 1
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="selectMenuNormalAll" resultMap="SysMenuResult">
|
<select id="selectMenuNormalAll" resultMap="SysMenuResult">
|
||||||
select distinct m.menu_id, m.parent_id, m.menu_name, m.url, m.visible, ifnull(m.perms,'') as perms, m.target, m.menu_type,m.bill_prefix, m.entity_id, m.icon, m.order_num, m.create_time
|
select distinct m.menu_id, m.parent_id, m.menu_name, m.url, m.visible, ifnull(m.perms,'') as perms, m.target, m.menu_type,m.bill_prefix, m.entity_id, m.icon, m.order_num, m.create_time
|
||||||
from sys_menu m
|
from sys_menu m
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue