From e3fbc724d6584d0c55cdb991bd21ba1eb04a4183 Mon Sep 17 00:00:00 2001 From: "zhangdaiscott@163.com" Date: Wed, 24 Oct 2018 16:03:05 +0800 Subject: [PATCH] =?UTF-8?q?1024=E5=AE=85=E7=94=B7=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/jeecg_3.8_mysql.sql | 28 ++++------- docs/jeecg_3.8_oracle11g.dmp | Bin 3284992 -> 3289088 bytes docs/jeecg_3.8_sqlserver2008.sql | 83 +++++++++++-------------------- 3 files changed, 37 insertions(+), 74 deletions(-) diff --git a/docs/jeecg_3.8_mysql.sql b/docs/jeecg_3.8_mysql.sql index a9ddb1bd..56cd77a1 100644 --- a/docs/jeecg_3.8_mysql.sql +++ b/docs/jeecg_3.8_mysql.sql @@ -10,7 +10,7 @@ Target Server Type : MYSQL Target Server Version : 50710 File Encoding : 65001 -Date: 2018-10-23 20:33:38 +Date: 2018-10-24 15:56:52 */ SET FOREIGN_KEY_CHECKS=0; @@ -3398,9 +3398,6 @@ INSERT INTO `t_s_data_rule` VALUES ('402880ec5ddec439015ddf9225060038', '复杂 INSERT INTO `t_s_data_rule` VALUES ('402880ec5ddfdd26015ddfe3e0570011', '复杂sql配置', '', 'USE_SQL_RULES', 'table_name like \'%test%\' or is_tree = \'Y\'', null, null, null, '2017-08-14 16:38:55', 'demo', 'demo', '4028ab775dca0d1b015dca3fccb60016'); INSERT INTO `t_s_data_rule` VALUES ('40283181614231d401614234fe670003', 'createBy', 'createBy', '=', '#{sys_user_code}', '2018-01-29 21:57:04', 'admin', '管理员', null, null, null, '40283181614231d401614232cd1c0001'); INSERT INTO `t_s_data_rule` VALUES ('4028318161424e730161424fca6f0004', 'createBy', 'createBy', '=', '#{sys_user_code}', '2018-01-29 22:26:20', 'admin', '管理员', null, null, null, '4028318161424e730161424f61510002'); -INSERT INTO `t_s_data_rule` VALUES ('402881e56266f43101626727aff60067', '销售自己看自己的数据', 'createBy', '=', '#{sys_user_code}', '2018-03-27 19:11:16', 'admin', '管理员', null, null, null, '402881e56266f43101626724eb730065'); -INSERT INTO `t_s_data_rule` VALUES ('402881e56266f4310162672fb1a70082', '销售经理看所有下级数据', 'sysOrgCode', 'LIKE', '#{sys_org_code}', '2018-03-27 19:20:01', 'admin', '管理员', null, null, null, '402881e56266f43101626724eb730065'); -INSERT INTO `t_s_data_rule` VALUES ('402881e56266f431016267387c9f0088', '只看金额大于1000的数据', 'money', '>=', '1000', '2018-03-27 19:29:37', 'admin', '管理员', null, null, null, '402881e56266f43101626724eb730065'); -- ---------------------------- -- Table structure for t_s_data_source @@ -3573,9 +3570,6 @@ INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1920 INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1920e004e', '402881f3641ccf5601641cd174e2002a', '4028810061f41d790161f41ed05f0001', null, null, '管理员', 'admin', '2018-06-20 18:50:53', null, null, null, 'A03', 'A03'); INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1920e004f', '402881f3641ccf5601641cd174e2002a', '4028810061f41d790161f42104c90009', null, null, '管理员', 'admin', '2018-06-20 18:50:53', null, null, null, 'A03', 'A03'); INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1920f0050', '402881f3641ccf5601641cd174e2002a', '4028810061e634380161e635df420001', null, null, '管理员', 'admin', '2018-06-20 18:50:53', null, null, null, 'A03', 'A03'); -INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1b2c70051', '402881f3641ccf5601641cd174e2002a', '402881e56266f431016267412f22009a', null, null, '管理员', 'admin', '2018-06-20 18:51:02', null, null, null, 'A03', 'A03'); -INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1b2cd0052', '402881f3641ccf5601641cd174e2002a', '402881e56266f4310162671d62050044', '402881e56266f4310162671e558e0046,', null, '管理员', 'admin', '2018-06-20 18:51:02', '管理员', 'admin', '2018-06-20 18:51:05', 'A03', 'A03'); -INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f3641ccf5601641cd1b2ce0053', '402881f3641ccf5601641cd174e2002a', '402881e56266f43101626724eb730065', null, '402881e56266f43101626727aff60067,402881e56266f431016267387c9f0088,', '管理员', 'admin', '2018-06-20 18:51:02', '管理员', 'admin', '2018-06-21 09:38:09', 'A03', 'A03'); INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f4609299ad0160929c328b000f', '402881f4609299ad0160929bd4ac000c', '4028ef8155fd32e40155fd348df80005', null, null, '管理员', 'admin', '2017-12-26 19:36:38', null, null, null, 'A03', 'A03'); INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f4609299ad0160929c328b0010', '402881f4609299ad0160929bd4ac000c', '4028ef8155fd32e40155fd344cdd0003', null, null, '管理员', 'admin', '2017-12-26 19:36:38', null, null, null, 'A03', 'A03'); INSERT INTO `t_s_depart_authg_function_rel` VALUES ('402881f4609299ad0160929c328c0012', '402881f4609299ad0160929bd4ac000c', '4028ef8155fd32e40155fd344cddd3', null, null, '管理员', 'admin', '2017-12-26 19:36:38', null, null, null, 'A03', 'A03'); @@ -3837,9 +3831,6 @@ INSERT INTO `t_s_function` VALUES ('402881875992e76c015992eb2a3b0009', null, '1' INSERT INTO `t_s_function` VALUES ('402881c746de1ea60146de207d770001', null, '1', 'language.manage', '7', 'mutiLangController.do?mutiLang', '8a8ab0b246dc81120146dc8180d2001a', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '0', '', null, null, 'admin', '2018-06-01 17:06:04', null, '管理员'); INSERT INTO `t_s_function` VALUES ('402881e45e6b867a015e6c539b8a000d', null, '1', '多tab选项卡', '13', 'jeecgFormDemoController.do?tabsDemo', '4028f6815af3ce54015af3d1ad610001', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '0', 'fa-tags', 'admin', '管理员', 'admin', '2018-06-01 12:10:32', '2017-09-10 23:06:12', '管理员'); INSERT INTO `t_s_function` VALUES ('402881e55de5aead015de643eaed0004', null, '1', '多表头列表', '2', 'jeecgListDemoController.do?multiHeaList', '4028f6815af3ce54015af3d1ad610001', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '0', 'fa-tags', 'admin', '管理员', 'admin', '2018-06-01 12:06:26', '2017-08-15 22:19:57', '管理员'); -INSERT INTO `t_s_function` VALUES ('402881e56266f4310162671d62050044', null, '1', '编辑页面', '2', 'testRuleController.do?goUpdate', '402881e56266f431016267412f22009a', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '1', '', 'admin', '管理员', 'admin', '2018-03-27 19:39:39', '2018-03-27 19:00:01', '管理员'); -INSERT INTO `t_s_function` VALUES ('402881e56266f43101626724eb730065', null, '1', '数据权限url', '3', 'testRuleController.do?datagrid', '402881e56266f431016267412f22009a', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '1', '', 'admin', '管理员', 'admin', '2018-03-27 19:39:45', '2018-03-27 19:08:15', '管理员'); -INSERT INTO `t_s_function` VALUES ('402881e56266f431016267412f22009a', null, '0', '数据权限讲解视频', '102', '', null, '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '0', '', 'admin', '管理员', null, null, '2018-03-27 19:39:07', null); INSERT INTO `t_s_function` VALUES ('402881ea5bc9abd3015bc9b2ebe10001', null, '1', '左右布局', '10', 'jeecgFormDemoController.do?siteSelect', '4028f6815af3ce54015af3d1ad610001', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8181560043', '0', 'fa-code', null, null, 'admin', '2018-06-01 12:16:37', null, '管理员'); INSERT INTO `t_s_function` VALUES ('402881ea5bcd7fd0015bcd8b5eae0001', null, '1', '上下布局表单三', '22', 'jeecgFormDemoController.do?specialLayout', '4028f6815af3ce54015af3d1ad610001', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8181560043', '0', 'fa-facebook-official', null, null, 'admin', '2018-05-06 15:39:35', null, '管理员'); INSERT INTO `t_s_function` VALUES ('402881ef5e087320015e087a17570001', null, '1', 'popup控件', '23', 'jeecgFormDemoController.do?popupMultiValue', '4028f6815af3ce54015af3d1ad610001', '8a8ab0b246dc81120146dc8180460000', '8a8ab0b246dc81120146dc8180dd001e', '0', 'fa-external-link', 'admin', '管理员', 'admin', '2017-11-14 11:30:45', '2017-08-22 13:46:13', '管理员'); @@ -5389,6 +5380,14 @@ INSERT INTO `t_s_log` VALUES ('402881f3644aef3101644aef6fc70000', 'Chrome', '用 INSERT INTO `t_s_log` VALUES ('402881f3644aef3101644af642140001', 'Chrome', '修改成功', '1', '本地', '2018-06-29 17:53:30', '5', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); INSERT INTO `t_s_log` VALUES ('402881f3644aef3101644af652cc0002', 'Chrome', '错误异常: StringIndexOutOfBoundsException,错误描述:String index out of range: -1', '6', '本地', '2018-06-29 17:53:34', '3', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); INSERT INTO `t_s_log` VALUES ('402881f3644aef3101644b303c2e0003', 'Chrome', '用户: admin[JEECG开源社区]common.login.success', '1', '192.168.1.115', '2018-06-29 18:56:49', '1', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a50839960000', 'Chrome', '用户: admin[JEECG开源社区]common.login.success', '1', '192.168.224.1', '2018-10-24 15:44:31', '1', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a5086f7b0001', 'Chrome', '操作删除成功', '1', '本地', '2018-10-24 15:44:45', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a50884410002', 'Chrome', '操作删除成功', '1', '本地', '2018-10-24 15:44:51', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a5088af80003', 'Chrome', '操作删除成功', '1', '本地', '2018-10-24 15:44:52', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a50890db0004', 'Chrome', '操作删除成功', '1', '本地', '2018-10-24 15:44:54', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a5089c050005', 'Chrome', '操作成功', '1', '本地', '2018-10-24 15:44:57', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a508a37b0006', 'Chrome', '操作成功', '1', '本地', '2018-10-24 15:44:59', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); +INSERT INTO `t_s_log` VALUES ('4028608166a504710166a508abc90007', 'Chrome', '操作成功', '1', '本地', '2018-10-24 15:45:01', '4', '8a8ab0b246dc81120146dc8181950052', 'admin', '管理员'); -- ---------------------------- -- Table structure for t_s_muti_lang @@ -6777,7 +6776,6 @@ INSERT INTO `t_s_operation` VALUES ('402881855ab8c48a015ab8c945a70008', 'contact INSERT INTO `t_s_operation` VALUES ('402881855ab8c48a015ab8caa347000a', 'GO_RETURN_PRICE', null, '合同定金', '0', '402880f25a9833f5015a9843218f000c', '8a8ab0b246dc81120146dc8180460000', '0', null); INSERT INTO `t_s_operation` VALUES ('402881855ab8c48a015ab8d331b1001e', 'content', null, '隐藏审批意见', '0', '402881855ab8c48a015ab8d1f96f001b', '8a8ab0b246dc81120146dc8180460000', '0', null); INSERT INTO `t_s_operation` VALUES ('402881875b1a8040015b1a84fd800001', 'phone', null, '列表隐藏手机号', '0', '4028f6815af5e479015af5f08dc4001a', '8a8ab0b246dc81120146dc8180460000', '0', null); -INSERT INTO `t_s_operation` VALUES ('402881e56266f4310162671e558e0046', '#saleContent_rule', null, '销售过程隐藏', '0', '402881e56266f4310162671d62050044', '8a8ab0b246dc81120146dc8180460000', '0', null); INSERT INTO `t_s_operation` VALUES ('402881f4606cc3d501606cd0cbdb0007', 'jeecgdemo_add', null, '个人介绍', '0', '402881f4606cc3d501606cd07a520005', '8a8ab0b246dc81120146dc8180460000', '0', null); -- ---------------------------- @@ -10543,11 +10541,6 @@ INSERT INTO `t_s_role_function` VALUES ('402881e461ff575f0161ff5c06ab0019', null INSERT INTO `t_s_role_function` VALUES ('402881e461ff575f0161ff5c06ab001a', null, '4028810061e642f90161e64823e9000f', '8a8ab0b246dc81120146dc8181870050', null); INSERT INTO `t_s_role_function` VALUES ('402881e461ff575f0161ff5c06ab001b', null, '4028810061f41d790161f42104c90009', '8a8ab0b246dc81120146dc8181870050', null); INSERT INTO `t_s_role_function` VALUES ('402881e55de5aead015de64419c50006', null, '402881e55de5aead015de643eaed0004', '8a8ab0b246dc81120146dc8181870050', null); -INSERT INTO `t_s_role_function` VALUES ('402881e56266f4310162671ee842004c', '402881e56266f4310162671e558e0046,', '402881e56266f4310162671d62050044', '8a8ab0b246dc81120146dc81818b0051', null); -INSERT INTO `t_s_role_function` VALUES ('402881e56266f431016267233a85005a', null, '402881e56266f4310162671d62050044', '402881875b19f141015b19fb1d490019', null); -INSERT INTO `t_s_role_function` VALUES ('402881e56266f4310162672a24390074', null, '402881e56266f43101626724eb730065', '8a8ab0b246dc81120146dc81818b0051', '402881e56266f43101626727aff60067,'); -INSERT INTO `t_s_role_function` VALUES ('402881e56266f4310162672bb7cd007d', null, '402881e56266f43101626724eb730065', '402881875b19f141015b19fb1d490019', '402881e56266f4310162672fb1a70082,'); -INSERT INTO `t_s_role_function` VALUES ('402881e56266f4310162673961f9008e', null, '402881e56266f43101626724eb730065', '402880e74d75c4dd014d75d3c5f40001', '402881e56266f431016267387c9f0088,'); INSERT INTO `t_s_role_function` VALUES ('402881e5626a5ec701626a6892ab0001', null, '402881ff6265de9b016266eb26380035', '8a8ab0b246dc81120146dc8181870050', null); INSERT INTO `t_s_role_function` VALUES ('402881e5626a911e01626a9205ad0001', null, '402881f66260fc8e016260ffdde70001', '8a8ab0b246dc81120146dc8181870050', null); INSERT INTO `t_s_role_function` VALUES ('402881e960439a240160439b572b0001', null, '297edb626033bbcb016033fd0a190001', '8a8ab0b246dc81120146dc8181870050', null); @@ -10568,12 +10561,9 @@ INSERT INTO `t_s_role_function` VALUES ('402881f36403297f0164032a1d3f0001', null INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd091060027', null, '8a8ab0b246dc81120146dc8180d4001b', '402881f36381446901638178a8af0042', null); INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd091090028', null, '4028810061f41d790161f42018990004', '402881f36381446901638178a8af0042', null); INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd091090029', null, '4028810061f41d790161f41ed05f0001', '402881f36381446901638178a8af0042', null); -INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd792410056', null, '402881e56266f431016267412f22009a', '402881f3641ccf5601641cd30fa60055', null); -INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd792430057', '402881e56266f4310162671e558e0046,', '402881e56266f4310162671d62050044', '402881f3641ccf5601641cd30fa60055', null); INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd8b292005a', null, '297e7ae160909a6f016090a112a50007', '8a8ab0b246dc81120146dc81818b0051', null); INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd8b295005b', null, '297e7ae160909a6f016090a0d3c80005', '8a8ab0b246dc81120146dc81818b0051', null); INSERT INTO `t_s_role_function` VALUES ('402881f3641ccf5601641cd8b296005d', null, '402881f4609299ad0160929ab2e00001', '8a8ab0b246dc81120146dc81818b0051', null); -INSERT INTO `t_s_role_function` VALUES ('402881f3641ffa5b01641ffdad340001', null, '402881e56266f43101626724eb730065', '402881f3641ccf5601641cd30fa60055', '402881e56266f4310162672fb1a70082,'); INSERT INTO `t_s_role_function` VALUES ('402881f3643ff24a01643ff391700001', null, '4028f681643b2e6401643b3aeba50001', '8a8ab0b246dc81120146dc8181870050', null); INSERT INTO `t_s_role_function` VALUES ('402881f36468e19e016468e8279d0004', null, '4028810061e65b1c0161e65d64db0005', '402881f36468e19e016468e7f12a0003', null); INSERT INTO `t_s_role_function` VALUES ('402881f36468e19e016468e827a00005', null, '8a8ab0b246dc81120146dc8180d4001b', '402881f36468e19e016468e7f12a0003', null); diff --git a/docs/jeecg_3.8_oracle11g.dmp b/docs/jeecg_3.8_oracle11g.dmp index 14fc3372374633edf4e88e0fddd33bbbf96b17f0..90927959956215f8a8dbb1e1f6bcd42c53e4ed67 100644 GIT binary patch delta 69912 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 XANNJDIp=SE6FoxB+#@t-`t$z*4?w%i diff --git a/docs/jeecg_3.8_sqlserver2008.sql b/docs/jeecg_3.8_sqlserver2008.sql index 47df991f..7e616789 100644 --- a/docs/jeecg_3.8_sqlserver2008.sql +++ b/docs/jeecg_3.8_sqlserver2008.sql @@ -11,7 +11,7 @@ Target Server Type : SQL Server Target Server Version : 105000 File Encoding : 65001 -Date: 2018-10-23 20:34:54 +Date: 2018-10-24 15:56:18 */ @@ -19751,15 +19751,6 @@ GO INSERT INTO [dbo].[t_s_data_rule] ([id], [rule_name], [rule_column], [rule_conditions], [rule_value], [create_date], [create_by], [create_name], [update_date], [update_by], [update_name], [functionId]) VALUES (N'4028318161424e730161424fca6f0004', N'createBy', N'createBy', N'=', N'#{sys_user_code}', N'2018-01-29 22:26:20.0000000', N'admin', N'管理员', null, null, null, N'4028318161424e730161424f61510002') GO GO -INSERT INTO [dbo].[t_s_data_rule] ([id], [rule_name], [rule_column], [rule_conditions], [rule_value], [create_date], [create_by], [create_name], [update_date], [update_by], [update_name], [functionId]) VALUES (N'402881e56266f43101626727aff60067', N'销售自己看自己的数据', N'createBy', N'=', N'#{sys_user_code}', N'2018-03-27 19:11:16.0000000', N'admin', N'管理员', null, null, null, N'402881e56266f43101626724eb730065') -GO -GO -INSERT INTO [dbo].[t_s_data_rule] ([id], [rule_name], [rule_column], [rule_conditions], [rule_value], [create_date], [create_by], [create_name], [update_date], [update_by], [update_name], [functionId]) VALUES (N'402881e56266f4310162672fb1a70082', N'销售经理看所有下级数据', N'sysOrgCode', N'LIKE', N'#{sys_org_code}', N'2018-03-27 19:20:01.0000000', N'admin', N'管理员', null, null, null, N'402881e56266f43101626724eb730065') -GO -GO -INSERT INTO [dbo].[t_s_data_rule] ([id], [rule_name], [rule_column], [rule_conditions], [rule_value], [create_date], [create_by], [create_name], [update_date], [update_by], [update_name], [functionId]) VALUES (N'402881e56266f431016267387c9f0088', N'只看金额大于1000的数据', N'money', N'>=', N'1000', N'2018-03-27 19:29:37.0000000', N'admin', N'管理员', null, null, null, N'402881e56266f43101626724eb730065') -GO -GO -- ---------------------------- -- Table structure for t_s_data_source @@ -20963,15 +20954,6 @@ GO INSERT INTO [dbo].[t_s_depart_authg_function_rel] ([id], [group_id], [auth_id], [operation], [datarule], [create_name], [create_by], [create_date], [update_name], [update_by], [update_date], [sys_org_code], [sys_company_code]) VALUES (N'402881f3641ccf5601641cd1920f0050', N'402881f3641ccf5601641cd174e2002a', N'4028810061e634380161e635df420001', null, null, N'管理员', N'admin', N'2018-06-20 18:50:53.0000000', null, null, null, N'A03', N'A03') GO GO -INSERT INTO [dbo].[t_s_depart_authg_function_rel] ([id], [group_id], [auth_id], [operation], [datarule], [create_name], [create_by], [create_date], [update_name], [update_by], [update_date], [sys_org_code], [sys_company_code]) VALUES (N'402881f3641ccf5601641cd1b2c70051', N'402881f3641ccf5601641cd174e2002a', N'402881e56266f431016267412f22009a', null, null, N'管理员', N'admin', N'2018-06-20 18:51:02.0000000', null, null, null, N'A03', N'A03') -GO -GO -INSERT INTO [dbo].[t_s_depart_authg_function_rel] ([id], [group_id], [auth_id], [operation], [datarule], [create_name], [create_by], [create_date], [update_name], [update_by], [update_date], [sys_org_code], [sys_company_code]) VALUES (N'402881f3641ccf5601641cd1b2cd0052', N'402881f3641ccf5601641cd174e2002a', N'402881e56266f4310162671d62050044', N'402881e56266f4310162671e558e0046,', null, N'管理员', N'admin', N'2018-06-20 18:51:02.0000000', N'管理员', N'admin', N'2018-06-20 18:51:05.0000000', N'A03', N'A03') -GO -GO -INSERT INTO [dbo].[t_s_depart_authg_function_rel] ([id], [group_id], [auth_id], [operation], [datarule], [create_name], [create_by], [create_date], [update_name], [update_by], [update_date], [sys_org_code], [sys_company_code]) VALUES (N'402881f3641ccf5601641cd1b2ce0053', N'402881f3641ccf5601641cd174e2002a', N'402881e56266f43101626724eb730065', null, N'402881e56266f43101626727aff60067,402881e56266f431016267387c9f0088,', N'管理员', N'admin', N'2018-06-20 18:51:02.0000000', N'管理员', N'admin', N'2018-06-21 09:38:09.0000000', N'A03', N'A03') -GO -GO INSERT INTO [dbo].[t_s_depart_authg_function_rel] ([id], [group_id], [auth_id], [operation], [datarule], [create_name], [create_by], [create_date], [update_name], [update_by], [update_date], [sys_org_code], [sys_company_code]) VALUES (N'402881f4609299ad0160929c328b000f', N'402881f4609299ad0160929bd4ac000c', N'4028ef8155fd32e40155fd348df80005', null, null, N'管理员', N'admin', N'2017-12-26 19:36:38.0000000', null, null, null, N'A03', N'A03') GO GO @@ -22180,15 +22162,6 @@ GO INSERT INTO [dbo].[t_s_function] ([ID], [functioniframe], [functionlevel], [functionname], [functionorder], [functionurl], [parentfunctionid], [iconid], [desk_iconid], [functiontype], [function_icon_style], [create_by], [create_name], [update_by], [update_date], [create_date], [update_name]) VALUES (N'402881e55de5aead015de643eaed0004', null, N'1', N'多表头列表', N'2', N'jeecgListDemoController.do?multiHeaList', N'4028f6815af3ce54015af3d1ad610001', N'8a8ab0b246dc81120146dc8180460000', N'8a8ab0b246dc81120146dc8180dd001e', N'0', N'fa-tags', N'admin', N'管理员', N'admin', N'2018-06-01 12:06:26.0000000', N'2017-08-15 22:19:57.0000000', N'管理员') GO GO -INSERT INTO [dbo].[t_s_function] ([ID], [functioniframe], [functionlevel], [functionname], [functionorder], [functionurl], [parentfunctionid], [iconid], [desk_iconid], [functiontype], [function_icon_style], [create_by], [create_name], [update_by], [update_date], [create_date], [update_name]) VALUES (N'402881e56266f4310162671d62050044', null, N'1', N'编辑页面', N'2', N'testRuleController.do?goUpdate', N'402881e56266f431016267412f22009a', N'8a8ab0b246dc81120146dc8180460000', N'8a8ab0b246dc81120146dc8180dd001e', N'1', N'', N'admin', N'管理员', N'admin', N'2018-03-27 19:39:39.0000000', N'2018-03-27 19:00:01.0000000', N'管理员') -GO -GO -INSERT INTO [dbo].[t_s_function] ([ID], [functioniframe], [functionlevel], [functionname], [functionorder], [functionurl], [parentfunctionid], [iconid], [desk_iconid], [functiontype], [function_icon_style], [create_by], [create_name], [update_by], [update_date], [create_date], [update_name]) VALUES (N'402881e56266f43101626724eb730065', null, N'1', N'数据权限url', N'3', N'testRuleController.do?datagrid', N'402881e56266f431016267412f22009a', N'8a8ab0b246dc81120146dc8180460000', N'8a8ab0b246dc81120146dc8180dd001e', N'1', N'', N'admin', N'管理员', N'admin', N'2018-03-27 19:39:45.0000000', N'2018-03-27 19:08:15.0000000', N'管理员') -GO -GO -INSERT INTO [dbo].[t_s_function] ([ID], [functioniframe], [functionlevel], [functionname], [functionorder], [functionurl], [parentfunctionid], [iconid], [desk_iconid], [functiontype], [function_icon_style], [create_by], [create_name], [update_by], [update_date], [create_date], [update_name]) VALUES (N'402881e56266f431016267412f22009a', null, N'0', N'数据权限讲解视频', N'102', N'', null, N'8a8ab0b246dc81120146dc8180460000', N'8a8ab0b246dc81120146dc8180dd001e', N'0', N'', N'admin', N'管理员', null, null, N'2018-03-27 19:39:07.0000000', null) -GO -GO INSERT INTO [dbo].[t_s_function] ([ID], [functioniframe], [functionlevel], [functionname], [functionorder], [functionurl], [parentfunctionid], [iconid], [desk_iconid], [functiontype], [function_icon_style], [create_by], [create_name], [update_by], [update_date], [create_date], [update_name]) VALUES (N'402881ea5bc9abd3015bc9b2ebe10001', null, N'1', N'左右布局', N'10', N'jeecgFormDemoController.do?siteSelect', N'4028f6815af3ce54015af3d1ad610001', N'8a8ab0b246dc81120146dc8180460000', N'8a8ab0b246dc81120146dc8181560043', N'0', N'fa-code', null, null, N'admin', N'2018-06-01 12:16:37.0000000', null, N'管理员') GO GO @@ -23916,6 +23889,33 @@ GO INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'40286081669bca4601669bca93e40000', N'Chrome', N'用户: admin[JEECG开源社区]common.login.success', N'1', N'192.168.224.1', N'2018-10-22 20:40:36.0000000', N'1', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') GO GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50f9d020000', N'Chrome', N'用户: admin[JEECG开源社区]common.login.success', N'1', N'192.168.224.1', N'2018-10-24 15:52:35.0000000', N'1', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50fc55a0001', N'Chrome', N'菜单【编辑页面】有设置页面权限,不能删除', N'1', N'本地', N'2018-10-24 15:52:46.1700000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50fd0fd0002', N'Chrome', N'操作删除成功', N'1', N'本地', N'2018-10-24 15:52:49.1500000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50fddf80003', N'Chrome', N'操作删除成功', N'1', N'本地', N'2018-10-24 15:52:52.4730000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50fe49d0004', N'Chrome', N'操作删除成功', N'1', N'本地', N'2018-10-24 15:52:54.1730000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50fea980005', N'Chrome', N'操作删除成功', N'1', N'本地', N'2018-10-24 15:52:55.7030000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50ff40d0006', N'Chrome', N'操作成功', N'1', N'本地', N'2018-10-24 15:52:58.1230000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a50ffb110007', N'Chrome', N'操作成功', N'1', N'本地', N'2018-10-24 15:52:59.9200000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO +INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'4028608166a509bd0166a510019d0008', N'Chrome', N'操作成功', N'1', N'本地', N'2018-10-24 15:53:01.5970000', N'4', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') +GO +GO INSERT INTO [dbo].[t_s_log] ([ID], [broswer], [logcontent], [loglevel], [note], [operatetime], [operatetype], [userid], [username], [realname]) VALUES (N'402881f363b915f80163b9166d850000', N'Chrome', N'用户: admin[北京国炬软件]common.login.success', N'1', N'192.168.1.115', N'2018-06-01 10:04:04.0000000', N'1', N'8a8ab0b246dc81120146dc8181950052', N'admin', N'管理员') GO GO @@ -31996,9 +31996,6 @@ GO INSERT INTO [dbo].[t_s_operation] ([ID], [operationcode], [operationicon], [operationname], [status], [functionid], [iconid], [operationtype], [processnode_id]) VALUES (N'402881875b1a8040015b1a84fd800001', N'phone', null, N'列表隐藏手机号', N'0', N'4028f6815af5e479015af5f08dc4001a', N'8a8ab0b246dc81120146dc8180460000', N'0', null) GO GO -INSERT INTO [dbo].[t_s_operation] ([ID], [operationcode], [operationicon], [operationname], [status], [functionid], [iconid], [operationtype], [processnode_id]) VALUES (N'402881e56266f4310162671e558e0046', N'#saleContent_rule', null, N'销售过程隐藏', N'0', N'402881e56266f4310162671d62050044', N'8a8ab0b246dc81120146dc8180460000', N'0', null) -GO -GO INSERT INTO [dbo].[t_s_operation] ([ID], [operationcode], [operationicon], [operationname], [status], [functionid], [iconid], [operationtype], [processnode_id]) VALUES (N'402881f4606cc3d501606cd0cbdb0007', N'jeecgdemo_add', null, N'个人介绍', N'0', N'402881f4606cc3d501606cd07a520005', N'8a8ab0b246dc81120146dc8180460000', N'0', null) GO GO @@ -43508,21 +43505,6 @@ GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e55de5aead015de64419c50006', null, N'402881e55de5aead015de643eaed0004', N'8a8ab0b246dc81120146dc8181870050', null) GO GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e56266f4310162671ee842004c', N'402881e56266f4310162671e558e0046,', N'402881e56266f4310162671d62050044', N'8a8ab0b246dc81120146dc81818b0051', null) -GO -GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e56266f431016267233a85005a', null, N'402881e56266f4310162671d62050044', N'402881875b19f141015b19fb1d490019', null) -GO -GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e56266f4310162672a24390074', null, N'402881e56266f43101626724eb730065', N'8a8ab0b246dc81120146dc81818b0051', N'402881e56266f43101626727aff60067,') -GO -GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e56266f4310162672bb7cd007d', null, N'402881e56266f43101626724eb730065', N'402881875b19f141015b19fb1d490019', N'402881e56266f4310162672fb1a70082,') -GO -GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e56266f4310162673961f9008e', null, N'402881e56266f43101626724eb730065', N'402880e74d75c4dd014d75d3c5f40001', N'402881e56266f431016267387c9f0088,') -GO -GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881e5626a5ec701626a6892ab0001', null, N'402881ff6265de9b016266eb26380035', N'8a8ab0b246dc81120146dc8181870050', null) GO GO @@ -43583,12 +43565,6 @@ GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ccf5601641cd091090029', null, N'4028810061f41d790161f41ed05f0001', N'402881f36381446901638178a8af0042', null) GO GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ccf5601641cd792410056', null, N'402881e56266f431016267412f22009a', N'402881f3641ccf5601641cd30fa60055', null) -GO -GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ccf5601641cd792430057', N'402881e56266f4310162671e558e0046,', N'402881e56266f4310162671d62050044', N'402881f3641ccf5601641cd30fa60055', null) -GO -GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ccf5601641cd8b292005a', null, N'297e7ae160909a6f016090a112a50007', N'8a8ab0b246dc81120146dc81818b0051', null) GO GO @@ -43598,9 +43574,6 @@ GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ccf5601641cd8b296005d', null, N'402881f4609299ad0160929ab2e00001', N'8a8ab0b246dc81120146dc81818b0051', null) GO GO -INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3641ffa5b01641ffdad340001', null, N'402881e56266f43101626724eb730065', N'402881f3641ccf5601641cd30fa60055', N'402881e56266f4310162672fb1a70082,') -GO -GO INSERT INTO [dbo].[t_s_role_function] ([ID], [operation], [functionid], [roleid], [datarule]) VALUES (N'402881f3643ff24a01643ff391700001', null, N'4028f681643b2e6401643b3aeba50001', N'8a8ab0b246dc81120146dc8181870050', null) GO GO