From 52fed54e454bb9e158a51a1024c9a6a24d905cf8 Mon Sep 17 00:00:00 2001 From: tengxi <971623072@qq.com> Date: Tue, 14 Feb 2023 17:30:03 +0800 Subject: [PATCH] 1 --- .idea/workspace.xml | 76 + .../ttfeedingequip/TtFeedingEquipList.vue | 213 ++ .../TtFeedingEquip_menu_insert.sql | 26 + .../modules/TtFeedingEquipForm.vue | 115 + .../TtFeedingEquipModal.Style#Drawer.vue | 84 + .../modules/TtFeedingEquipModal.vue | 60 + .../TtMoldTemperatureEquipList.vue | 213 ++ .../TtMoldTemperatureEquip_menu_insert.sql | 26 + .../modules/TtMoldTemperatureEquipForm.vue | 115 + ...MoldTemperatureEquipModal.Style#Drawer.vue | 84 + .../modules/TtMoldTemperatureEquipModal.vue | 60 + .../ttpouringequip/TtPouringEquipList.vue | 219 ++ .../TtPouringEquip_menu_insert.sql | 26 + .../modules/TtPouringEquipForm.vue | 123 + .../TtPouringEquipModal.Style#Drawer.vue | 84 + .../modules/TtPouringEquipModal.vue | 60 + .../TtVirsualSortEquipSecondList.vue | 2 +- .../controller/TtEqtBaseController.java | 178 ++ .../demo/tteqtbase/entity/TtEqtBase.java | 95 + .../tteqtbase/mapper/TtEqtBaseMapper.java | 17 + .../tteqtbase/mapper/xml/TtEqtBaseMapper.xml | 5 + .../tteqtbase/service/ITtEqtBaseService.java | 14 + .../service/impl/TtEqtBaseServiceImpl.java | 19 + .../demo/tteqtbase/vue/TtEqtBaseList.vue | 229 ++ .../tteqtbase/vue/TtEqtBase_menu_insert.sql | 26 + .../tteqtbase/vue/modules/TtEqtBaseForm.vue | 169 ++ .../modules/TtEqtBaseModal.Style#Drawer.vue | 84 + .../tteqtbase/vue/modules/TtEqtBaseModal.vue | 60 + .../controller/TtFeedingEquipController.java | 195 ++ .../ttfeedingequip/entity/TtFeedingEquip.java | 64 + .../mapper/TtFeedingEquipMapper.java | 17 + .../mapper/xml/TtFeedingEquipMapper.xml | 18 + .../service/ITtFeedingEquipService.java | 14 + .../impl/TtFeedingEquipServiceImpl.java | 19 + .../ttfeedingequip/vue/TtFeedingEquipList.vue | 208 ++ .../vue/TtFeedingEquip_menu_insert.sql | 26 + .../vue/modules/TtFeedingEquipForm.vue | 115 + .../TtFeedingEquipModal.Style#Drawer.vue | 84 + .../vue/modules/TtFeedingEquipModal.vue | 60 + .../TtMoldTemperatureEquipController.java | 196 ++ .../entity/TtMoldTemperatureEquip.java | 64 + .../mapper/TtMoldTemperatureEquipMapper.java | 17 + .../xml/TtMoldTemperatureEquipMapper.xml | 5 + .../ITtMoldTemperatureEquipService.java | 14 + .../TtMoldTemperatureEquipServiceImpl.java | 19 + .../vue/TtMoldTemperatureEquipList.vue | 208 ++ .../TtMoldTemperatureEquip_menu_insert.sql | 26 + .../modules/TtMoldTemperatureEquipForm.vue | 115 + ...MoldTemperatureEquipModal.Style#Drawer.vue | 84 + .../modules/TtMoldTemperatureEquipModal.vue | 60 + .../controller/TtPouringEquipController.java | 193 ++ .../ttpouringequip/entity/TtPouringEquip.java | 68 + .../mapper/TtPouringEquipMapper.java | 17 + .../mapper/xml/TtPouringEquipMapper.xml | 5 + .../service/ITtPouringEquipService.java | 14 + .../impl/TtPouringEquipServiceImpl.java | 19 + .../ttpouringequip/vue/TtPouringEquipList.vue | 214 ++ .../vue/TtPouringEquip_menu_insert.sql | 26 + .../vue/modules/TtPouringEquipForm.vue | 123 + .../TtPouringEquipModal.Style#Drawer.vue | 84 + .../vue/modules/TtPouringEquipModal.vue | 60 + .../controller/TtSulfEquipController.java | 1 + .../demo/ttsulfequip/entity/TtSulfEquip.java | 2 +- .../TtVirsualSortEquipSecondController.java | 8 +- logs/error-log.html | 68 + logs/jeecgboot-2023-02-14.0.html | 2164 +++++++++++++++++ 66 files changed, 7171 insertions(+), 5 deletions(-) create mode 100644 .idea/workspace.xml create mode 100644 ant-design-vue/src/views/ttfeedingequip/TtFeedingEquipList.vue create mode 100644 ant-design-vue/src/views/ttfeedingequip/TtFeedingEquip_menu_insert.sql create mode 100644 ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipForm.vue create mode 100644 ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.Style#Drawer.vue create mode 100644 ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.vue create mode 100644 ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquipList.vue create mode 100644 ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquip_menu_insert.sql create mode 100644 ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipForm.vue create mode 100644 ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue create mode 100644 ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.vue create mode 100644 ant-design-vue/src/views/ttpouringequip/TtPouringEquipList.vue create mode 100644 ant-design-vue/src/views/ttpouringequip/TtPouringEquip_menu_insert.sql create mode 100644 ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipForm.vue create mode 100644 ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.Style#Drawer.vue create mode 100644 ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/controller/TtEqtBaseController.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/entity/TtEqtBase.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/TtEqtBaseMapper.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/xml/TtEqtBaseMapper.xml create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/ITtEqtBaseService.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/impl/TtEqtBaseServiceImpl.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBaseList.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBase_menu_insert.sql create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseForm.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.Style#Drawer.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/controller/TtFeedingEquipController.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/entity/TtFeedingEquip.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/TtFeedingEquipMapper.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/xml/TtFeedingEquipMapper.xml create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/ITtFeedingEquipService.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/impl/TtFeedingEquipServiceImpl.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquipList.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquip_menu_insert.sql create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipForm.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.Style#Drawer.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/controller/TtMoldTemperatureEquipController.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/entity/TtMoldTemperatureEquip.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/TtMoldTemperatureEquipMapper.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/xml/TtMoldTemperatureEquipMapper.xml create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/ITtMoldTemperatureEquipService.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/impl/TtMoldTemperatureEquipServiceImpl.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquipList.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquip_menu_insert.sql create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipForm.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/controller/TtPouringEquipController.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/entity/TtPouringEquip.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/TtPouringEquipMapper.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/xml/TtPouringEquipMapper.xml create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/ITtPouringEquipService.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/impl/TtPouringEquipServiceImpl.java create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquipList.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquip_menu_insert.sql create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipForm.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.Style#Drawer.vue create mode 100644 linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.vue diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..1a35e41 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1676332559948 + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquipList.vue b/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquipList.vue new file mode 100644 index 0000000..2f554a7 --- /dev/null +++ b/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquipList.vue @@ -0,0 +1,213 @@ + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquip_menu_insert.sql b/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquip_menu_insert.sql new file mode 100644 index 0000000..51b5c77 --- /dev/null +++ b/ant-design-vue/src/views/ttfeedingequip/TtFeedingEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttfeedingequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('202302140320390110', NULL, 'tt_feeding_equip', '/ttfeedingequip/ttFeedingEquipList', 'ttfeedingequip/TtFeedingEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400111', '202302140320390110', '添加tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400112', '202302140320390110', '编辑tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400113', '202302140320390110', '删除tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400114', '202302140320390110', '批量删除tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400115', '202302140320390110', '导出excel_tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400116', '202302140320390110', '导入excel_tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipForm.vue b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipForm.vue new file mode 100644 index 0000000..9890c54 --- /dev/null +++ b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipForm.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.Style#Drawer.vue b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..9d34613 --- /dev/null +++ b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.vue b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.vue new file mode 100644 index 0000000..fe62597 --- /dev/null +++ b/ant-design-vue/src/views/ttfeedingequip/modules/TtFeedingEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquipList.vue b/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquipList.vue new file mode 100644 index 0000000..daef60f --- /dev/null +++ b/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquipList.vue @@ -0,0 +1,213 @@ + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquip_menu_insert.sql b/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquip_menu_insert.sql new file mode 100644 index 0000000..ac1d03a --- /dev/null +++ b/ant-design-vue/src/views/ttmoldtemperatureequip/TtMoldTemperatureEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttmoldtemperatureequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('2023021404033310470', NULL, 'tt_mold_temperature_equip', '/ttmoldtemperatureequip/ttMoldTemperatureEquipList', 'ttmoldtemperatureequip/TtMoldTemperatureEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033310471', '2023021404033310470', '添加tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033310472', '2023021404033310470', '编辑tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320473', '2023021404033310470', '删除tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320474', '2023021404033310470', '批量删除tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320475', '2023021404033310470', '导出excel_tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320476', '2023021404033310470', '导入excel_tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipForm.vue b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipForm.vue new file mode 100644 index 0000000..131966c --- /dev/null +++ b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipForm.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..08dc124 --- /dev/null +++ b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.vue b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.vue new file mode 100644 index 0000000..6e8e49f --- /dev/null +++ b/ant-design-vue/src/views/ttmoldtemperatureequip/modules/TtMoldTemperatureEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttpouringequip/TtPouringEquipList.vue b/ant-design-vue/src/views/ttpouringequip/TtPouringEquipList.vue new file mode 100644 index 0000000..2e77189 --- /dev/null +++ b/ant-design-vue/src/views/ttpouringequip/TtPouringEquipList.vue @@ -0,0 +1,219 @@ + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttpouringequip/TtPouringEquip_menu_insert.sql b/ant-design-vue/src/views/ttpouringequip/TtPouringEquip_menu_insert.sql new file mode 100644 index 0000000..cd7d994 --- /dev/null +++ b/ant-design-vue/src/views/ttpouringequip/TtPouringEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttpouringequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('202302140432200540', NULL, 'tt_pouring_equip', '/ttpouringequip/ttPouringEquipList', 'ttpouringequip/TtPouringEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200541', '202302140432200540', '添加tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200542', '202302140432200540', '编辑tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200543', '202302140432200540', '删除tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200544', '202302140432200540', '批量删除tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200545', '202302140432200540', '导出excel_tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200546', '202302140432200540', '导入excel_tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipForm.vue b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipForm.vue new file mode 100644 index 0000000..5d8f16a --- /dev/null +++ b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipForm.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.Style#Drawer.vue b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..15a32c8 --- /dev/null +++ b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.vue b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.vue new file mode 100644 index 0000000..7aa112c --- /dev/null +++ b/ant-design-vue/src/views/ttpouringequip/modules/TtPouringEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/ant-design-vue/src/views/ttvirsualsortequipsecond/TtVirsualSortEquipSecondList.vue b/ant-design-vue/src/views/ttvirsualsortequipsecond/TtVirsualSortEquipSecondList.vue index 2f97976..0976abe 100644 --- a/ant-design-vue/src/views/ttvirsualsortequipsecond/TtVirsualSortEquipSecondList.vue +++ b/ant-design-vue/src/views/ttvirsualsortequipsecond/TtVirsualSortEquipSecondList.vue @@ -208,7 +208,7 @@ ], url: { // list: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/list", - list: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/QueryTtVirsualSortEquipSecondInfoList", + list: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/queryPageList", delete: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/delete", deleteBatch: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/deleteBatch", exportXlsUrl: "/ttvirsualsortequipsecond/ttVirsualSortEquipSecond/exportXls", diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/controller/TtEqtBaseController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/controller/TtEqtBaseController.java new file mode 100644 index 0000000..d6550a8 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/controller/TtEqtBaseController.java @@ -0,0 +1,178 @@ +package org.jeecg.modules.demo.tteqtbase.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import org.jeecg.modules.demo.tteqtbase.service.ITtEqtBaseService; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; + +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.apache.shiro.authz.annotation.RequiresPermissions; + + /** + * @Description: tt_eqt_base + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Api(tags="tt_eqt_base") +@RestController +@RequestMapping("/tteqtbase/ttEqtBase") +@Slf4j +public class TtEqtBaseController extends JeecgController { + @Autowired + private ITtEqtBaseService ttEqtBaseService; + + /** + * 分页列表查询 + * + * @param ttEqtBase + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tt_eqt_base-分页列表查询") + @ApiOperation(value="tt_eqt_base-分页列表查询", notes="tt_eqt_base-分页列表查询") + @GetMapping(value = "/list") + public Result> queryPageList(TtEqtBase ttEqtBase, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(ttEqtBase, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = ttEqtBaseService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param ttEqtBase + * @return + */ + @AutoLog(value = "tt_eqt_base-添加") + @ApiOperation(value="tt_eqt_base-添加", notes="tt_eqt_base-添加") + //@RequiresPermissions("tteqtbase:tt_eqt_base:add") + @PostMapping(value = "/add") + public Result add(@RequestBody TtEqtBase ttEqtBase) { + ttEqtBaseService.save(ttEqtBase); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param ttEqtBase + * @return + */ + @AutoLog(value = "tt_eqt_base-编辑") + @ApiOperation(value="tt_eqt_base-编辑", notes="tt_eqt_base-编辑") + //@RequiresPermissions("tteqtbase:tt_eqt_base:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result edit(@RequestBody TtEqtBase ttEqtBase) { + ttEqtBaseService.updateById(ttEqtBase); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "tt_eqt_base-通过id删除") + @ApiOperation(value="tt_eqt_base-通过id删除", notes="tt_eqt_base-通过id删除") + //@RequiresPermissions("tteqtbase:tt_eqt_base:delete") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + ttEqtBaseService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "tt_eqt_base-批量删除") + @ApiOperation(value="tt_eqt_base-批量删除", notes="tt_eqt_base-批量删除") + //@RequiresPermissions("tteqtbase:tt_eqt_base:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.ttEqtBaseService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "tt_eqt_base-通过id查询") + @ApiOperation(value="tt_eqt_base-通过id查询", notes="tt_eqt_base-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + TtEqtBase ttEqtBase = ttEqtBaseService.getById(id); + if(ttEqtBase==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(ttEqtBase); + } + + /** + * 导出excel + * + * @param request + * @param ttEqtBase + */ + //@RequiresPermissions("tteqtbase:tt_eqt_base:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TtEqtBase ttEqtBase) { + return super.exportXls(request, ttEqtBase, TtEqtBase.class, "tt_eqt_base"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("tteqtbase:tt_eqt_base:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TtEqtBase.class); + } + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/entity/TtEqtBase.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/entity/TtEqtBase.java new file mode 100644 index 0000000..5b04e5a --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/entity/TtEqtBase.java @@ -0,0 +1,95 @@ +package org.jeecg.modules.demo.tteqtbase.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.TableLogic; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: tt_eqt_base + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Data +@TableName("tt_eqt_base") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tt_eqt_base对象", description="tt_eqt_base") +public class TtEqtBase implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private Integer id; + /**设备(机台)编号*/ + @Excel(name = "设备(机台)编号", width = 15) + @ApiModelProperty(value = "设备(机台)编号") + private String eqtNo; + /**用于采集设备数据的协议转换器 IP地址*/ + @Excel(name = "用于采集设备数据的协议转换器 IP地址", width = 15) + @ApiModelProperty(value = "用于采集设备数据的协议转换器 IP地址") + private String eqtIp; + /**设备供应商名称*/ + @Excel(name = "设备供应商名称", width = 15) + @ApiModelProperty(value = "设备供应商名称") + private String eqtSupplier; + /**设备类型id + +1:注塑机 +2:浇筑机 +3:硫化机 +4:水道系统 +5:集中供料系统 +6: 数字电表 +7 : 模温机*/ + @Excel(name = "设备类型id 1:注塑机 2:浇筑机 3:硫化机 4:水道系统 5:集中供料系统 6: 数字电表 7 : 模温机", width = 15) + @ApiModelProperty(value = "设备类型id 1:注塑机 2:浇筑机 3:硫化机 4:水道系统 5:集中供料系统 6: 数字电表 7 : 模温机") + private java.lang.Integer eqtType; + /**设备位置*/ + @Excel(name = "设备位置", width = 15) + @ApiModelProperty(value = "设备位置") + private java.lang.String location; + /**描述*/ + @Excel(name = "描述", width = 15) + @ApiModelProperty(value = "描述") + private java.lang.String descr; + /**设备状态, 1:运行 2: 待机 3:故障 4:关机*/ + @Excel(name = "设备状态, 1:运行 2: 待机 3:故障 4:关机", width = 15) + @ApiModelProperty(value = "设备状态, 1:运行 2: 待机 3:故障 4:关机") + private java.lang.Integer eqtStatus; + /**设备最近7天利用率*/ + @Excel(name = "设备最近7天利用率", width = 15) + @ApiModelProperty(value = "设备最近7天利用率") + private java.math.BigDecimal utilizeRate; + /**记录的创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "记录的创建时间") + private java.util.Date createTime; + /**记录的创建人*/ + @ApiModelProperty(value = "记录的创建人") + private java.lang.String createBy; + /**记录的修改时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "记录的修改时间") + private java.util.Date updateTime; + /**记录的修改人*/ + @ApiModelProperty(value = "记录的修改人") + private java.lang.String updateBy; +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/TtEqtBaseMapper.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/TtEqtBaseMapper.java new file mode 100644 index 0000000..e015a34 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/TtEqtBaseMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.demo.tteqtbase.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tt_eqt_base + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface TtEqtBaseMapper extends BaseMapper { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/xml/TtEqtBaseMapper.xml b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/xml/TtEqtBaseMapper.xml new file mode 100644 index 0000000..f94c611 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/mapper/xml/TtEqtBaseMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/ITtEqtBaseService.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/ITtEqtBaseService.java new file mode 100644 index 0000000..e447423 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/ITtEqtBaseService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.demo.tteqtbase.service; + +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tt_eqt_base + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface ITtEqtBaseService extends IService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/impl/TtEqtBaseServiceImpl.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/impl/TtEqtBaseServiceImpl.java new file mode 100644 index 0000000..534890a --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/service/impl/TtEqtBaseServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.demo.tteqtbase.service.impl; + +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import org.jeecg.modules.demo.tteqtbase.mapper.TtEqtBaseMapper; +import org.jeecg.modules.demo.tteqtbase.service.ITtEqtBaseService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tt_eqt_base + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Service +public class TtEqtBaseServiceImpl extends ServiceImpl implements ITtEqtBaseService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBaseList.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBaseList.vue new file mode 100644 index 0000000..081f8dc --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBaseList.vue @@ -0,0 +1,229 @@ + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBase_menu_insert.sql b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBase_menu_insert.sql new file mode 100644 index 0000000..642bb55 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/TtEqtBase_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/tteqtbase文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('2023021403388670040', NULL, 'tt_eqt_base', '/tteqtbase/ttEqtBaseList', 'tteqtbase/TtEqtBaseList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670041', '2023021403388670040', '添加tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670042', '2023021403388670040', '编辑tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670043', '2023021403388670040', '删除tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670044', '2023021403388670040', '批量删除tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670045', '2023021403388670040', '导出excel_tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021403388670046', '2023021403388670040', '导入excel_tt_eqt_base', NULL, NULL, 0, NULL, NULL, 2, 'tteqtbase:tt_eqt_base:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:38:04', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseForm.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseForm.vue new file mode 100644 index 0000000..4658535 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseForm.vue @@ -0,0 +1,169 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.Style#Drawer.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.Style#Drawer.vue new file mode 100644 index 0000000..d6b3dd4 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.vue new file mode 100644 index 0000000..404c589 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/tteqtbase/vue/modules/TtEqtBaseModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/controller/TtFeedingEquipController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/controller/TtFeedingEquipController.java new file mode 100644 index 0000000..9c91a4a --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/controller/TtFeedingEquipController.java @@ -0,0 +1,195 @@ +package org.jeecg.modules.demo.ttfeedingequip.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.checkerframework.checker.units.qual.A; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; + +import org.jeecg.modules.demo.tteqtbase.service.ITtEqtBaseService; +import org.jeecg.modules.demo.ttfeedingequip.entity.TtFeedingEquip; +import org.jeecg.modules.demo.ttfeedingequip.service.ITtFeedingEquipService; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; + +import org.jeecg.modules.demo.ttpouringequip.entity.TtPouringEquip; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.apache.shiro.authz.annotation.RequiresPermissions; + + /** + * @Description: tt_feeding_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Api(tags="tt_feeding_equip") +@RestController +@RequestMapping("/ttfeedingequip/ttFeedingEquip") +@Slf4j +public class TtFeedingEquipController extends JeecgController { + @Autowired + private ITtFeedingEquipService ttFeedingEquipService; + + @Autowired + private ITtEqtBaseService ttEqtBaseService; + + /** + * 分页列表查询 + * + * @param ttFeedingEquip + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tt_feeding_equip-分页列表查询") + @ApiOperation(value="tt_feeding_equip-分页列表查询", notes="tt_feeding_equip-分页列表查询") + @GetMapping(value = "/list") + public Result> queryPageList(TtFeedingEquip ttFeedingEquip, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(ttFeedingEquip, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = ttFeedingEquipService.page(page, queryWrapper); + List list = pageList.getRecords(); + for (TtFeedingEquip feeding : list){ + QueryWrapper eqtBase = new QueryWrapper<>(); + eqtBase.eq("eqt_no",feeding.getEqtNo()); + eqtBase.eq("eqt_type",5); + TtEqtBase ttEqtBase = ttEqtBaseService.getOne(eqtBase); + feeding.setDescr(ttEqtBase.getDescr()); + } + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param ttFeedingEquip + * @return + */ + @AutoLog(value = "tt_feeding_equip-添加") + @ApiOperation(value="tt_feeding_equip-添加", notes="tt_feeding_equip-添加") + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:add") + @PostMapping(value = "/add") + public Result add(@RequestBody TtFeedingEquip ttFeedingEquip) { + ttFeedingEquipService.save(ttFeedingEquip); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param ttFeedingEquip + * @return + */ + @AutoLog(value = "tt_feeding_equip-编辑") + @ApiOperation(value="tt_feeding_equip-编辑", notes="tt_feeding_equip-编辑") + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result edit(@RequestBody TtFeedingEquip ttFeedingEquip) { + ttFeedingEquipService.updateById(ttFeedingEquip); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "tt_feeding_equip-通过id删除") + @ApiOperation(value="tt_feeding_equip-通过id删除", notes="tt_feeding_equip-通过id删除") + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:delete") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + ttFeedingEquipService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "tt_feeding_equip-批量删除") + @ApiOperation(value="tt_feeding_equip-批量删除", notes="tt_feeding_equip-批量删除") + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.ttFeedingEquipService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "tt_feeding_equip-通过id查询") + @ApiOperation(value="tt_feeding_equip-通过id查询", notes="tt_feeding_equip-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + TtFeedingEquip ttFeedingEquip = ttFeedingEquipService.getById(id); + if(ttFeedingEquip==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(ttFeedingEquip); + } + + /** + * 导出excel + * + * @param request + * @param ttFeedingEquip + */ + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TtFeedingEquip ttFeedingEquip) { + return super.exportXls(request, ttFeedingEquip, TtFeedingEquip.class, "tt_feeding_equip"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("ttfeedingequip:tt_feeding_equip:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TtFeedingEquip.class); + } + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/entity/TtFeedingEquip.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/entity/TtFeedingEquip.java new file mode 100644 index 0000000..7935a5d --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/entity/TtFeedingEquip.java @@ -0,0 +1,64 @@ +package org.jeecg.modules.demo.ttfeedingequip.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: tt_feeding_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Data +@TableName("tt_feeding_equip") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tt_feeding_equip对象", description="tt_feeding_equip") +public class TtFeedingEquip implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private Integer id; + /**设备(供料系统)编号*/ + @Excel(name = "设备(供料系统)编号", width = 15) + @ApiModelProperty(value = "设备(供料系统)编号") + private String eqtNo; + /**料罐温度*/ + @Excel(name = "料罐温度", width = 15) + @ApiModelProperty(value = "料罐温度") + private BigDecimal bucketTemperature; + /**记录的创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "记录的创建时间") + private Date createTime; + /**记录的创建人,默认admin*/ + @ApiModelProperty(value = "记录的创建人,默认admin") + private String createBy; + /**记录的修改时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "记录的修改时间") + private Date updateTime; + /**记录的修改人,修改人员的登录账号*/ + @ApiModelProperty(value = "记录的修改人,修改人员的登录账号") + private String updateBy; + + @TableField(exist = false) + private String descr; +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/TtFeedingEquipMapper.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/TtFeedingEquipMapper.java new file mode 100644 index 0000000..6355106 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/TtFeedingEquipMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.demo.ttfeedingequip.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.demo.ttfeedingequip.entity.TtFeedingEquip; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tt_feeding_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface TtFeedingEquipMapper extends BaseMapper { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/xml/TtFeedingEquipMapper.xml b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/xml/TtFeedingEquipMapper.xml new file mode 100644 index 0000000..4f46869 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/mapper/xml/TtFeedingEquipMapper.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/ITtFeedingEquipService.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/ITtFeedingEquipService.java new file mode 100644 index 0000000..368c1dd --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/ITtFeedingEquipService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.demo.ttfeedingequip.service; + +import org.jeecg.modules.demo.ttfeedingequip.entity.TtFeedingEquip; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tt_feeding_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface ITtFeedingEquipService extends IService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/impl/TtFeedingEquipServiceImpl.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/impl/TtFeedingEquipServiceImpl.java new file mode 100644 index 0000000..71899ff --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/service/impl/TtFeedingEquipServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.demo.ttfeedingequip.service.impl; + +import org.jeecg.modules.demo.ttfeedingequip.entity.TtFeedingEquip; +import org.jeecg.modules.demo.ttfeedingequip.mapper.TtFeedingEquipMapper; +import org.jeecg.modules.demo.ttfeedingequip.service.ITtFeedingEquipService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tt_feeding_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Service +public class TtFeedingEquipServiceImpl extends ServiceImpl implements ITtFeedingEquipService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquipList.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquipList.vue new file mode 100644 index 0000000..e02725c --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquipList.vue @@ -0,0 +1,208 @@ + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquip_menu_insert.sql b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquip_menu_insert.sql new file mode 100644 index 0000000..51b5c77 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/TtFeedingEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttfeedingequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('202302140320390110', NULL, 'tt_feeding_equip', '/ttfeedingequip/ttFeedingEquipList', 'ttfeedingequip/TtFeedingEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400111', '202302140320390110', '添加tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400112', '202302140320390110', '编辑tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400113', '202302140320390110', '删除tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400114', '202302140320390110', '批量删除tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400115', '202302140320390110', '导出excel_tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140320400116', '202302140320390110', '导入excel_tt_feeding_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttfeedingequip:tt_feeding_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 15:20:11', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipForm.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipForm.vue new file mode 100644 index 0000000..0c3d445 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipForm.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.Style#Drawer.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..9d34613 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.vue new file mode 100644 index 0000000..fe62597 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttfeedingequip/vue/modules/TtFeedingEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/controller/TtMoldTemperatureEquipController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/controller/TtMoldTemperatureEquipController.java new file mode 100644 index 0000000..0781f4e --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/controller/TtMoldTemperatureEquipController.java @@ -0,0 +1,196 @@ +package org.jeecg.modules.demo.ttmoldtemperatureequip.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.util.oConvertUtils; + + +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import org.jeecg.modules.demo.tteqtbase.service.ITtEqtBaseService; + + + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; + + +import org.jeecg.modules.demo.ttmoldtemperatureequip.entity.TtMoldTemperatureEquip; +import org.jeecg.modules.demo.ttmoldtemperatureequip.service.ITtMoldTemperatureEquipService; +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.apache.shiro.authz.annotation.RequiresPermissions; + + /** + * @Description: tt_mold_temperature_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Api(tags="tt_mold_temperature_equip") +@RestController +@RequestMapping("/ttmoldtemperatureequip/ttMoldTemperatureEquip") +@Slf4j +public class TtMoldTemperatureEquipController extends JeecgController { + @Autowired + private ITtMoldTemperatureEquipService ttMoldTemperatureEquipService; + + @Autowired + private ITtEqtBaseService ttEqtBaseService; + + /** + * 分页列表查询 + * + * @param ttMoldTemperatureEquip + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tt_mold_temperature_equip-分页列表查询") + @ApiOperation(value="tt_mold_temperature_equip-分页列表查询", notes="tt_mold_temperature_equip-分页列表查询") + @GetMapping(value = "/list") + public Result> queryPageList(TtMoldTemperatureEquip ttMoldTemperatureEquip, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(ttMoldTemperatureEquip, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = ttMoldTemperatureEquipService.page(page, queryWrapper); + List list = pageList.getRecords(); + for (TtMoldTemperatureEquip mold : list){ + QueryWrapper eqtBase = new QueryWrapper<>(); + eqtBase.eq("eqt_no",mold.getEqtNo()); + eqtBase.eq("eqt_type",7); + TtEqtBase ttEqtBase = ttEqtBaseService.getOne(eqtBase); + mold.setDescr(ttEqtBase.getDescr()); + } + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param ttMoldTemperatureEquip + * @return + */ + @AutoLog(value = "tt_mold_temperature_equip-添加") + @ApiOperation(value="tt_mold_temperature_equip-添加", notes="tt_mold_temperature_equip-添加") + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:add") + @PostMapping(value = "/add") + public Result add(@RequestBody TtMoldTemperatureEquip ttMoldTemperatureEquip) { + ttMoldTemperatureEquipService.save(ttMoldTemperatureEquip); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param ttMoldTemperatureEquip + * @return + */ + @AutoLog(value = "tt_mold_temperature_equip-编辑") + @ApiOperation(value="tt_mold_temperature_equip-编辑", notes="tt_mold_temperature_equip-编辑") + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result edit(@RequestBody TtMoldTemperatureEquip ttMoldTemperatureEquip) { + ttMoldTemperatureEquipService.updateById(ttMoldTemperatureEquip); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "tt_mold_temperature_equip-通过id删除") + @ApiOperation(value="tt_mold_temperature_equip-通过id删除", notes="tt_mold_temperature_equip-通过id删除") + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:delete") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + ttMoldTemperatureEquipService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "tt_mold_temperature_equip-批量删除") + @ApiOperation(value="tt_mold_temperature_equip-批量删除", notes="tt_mold_temperature_equip-批量删除") + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.ttMoldTemperatureEquipService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "tt_mold_temperature_equip-通过id查询") + @ApiOperation(value="tt_mold_temperature_equip-通过id查询", notes="tt_mold_temperature_equip-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + TtMoldTemperatureEquip ttMoldTemperatureEquip = ttMoldTemperatureEquipService.getById(id); + if(ttMoldTemperatureEquip==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(ttMoldTemperatureEquip); + } + + /** + * 导出excel + * + * @param request + * @param ttMoldTemperatureEquip + */ + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TtMoldTemperatureEquip ttMoldTemperatureEquip) { + return super.exportXls(request, ttMoldTemperatureEquip, TtMoldTemperatureEquip.class, "tt_mold_temperature_equip"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("ttmoldtemperatureequip:tt_mold_temperature_equip:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TtMoldTemperatureEquip.class); + } + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/entity/TtMoldTemperatureEquip.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/entity/TtMoldTemperatureEquip.java new file mode 100644 index 0000000..0a239e9 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/entity/TtMoldTemperatureEquip.java @@ -0,0 +1,64 @@ +package org.jeecg.modules.demo.ttmoldtemperatureequip.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: tt_mold_temperature_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Data +@TableName("tt_mold_temperature_equip") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tt_mold_temperature_equip对象", description="tt_mold_temperature_equip") +public class TtMoldTemperatureEquip implements Serializable { + private static final long serialVersionUID = 1L; + + /**id*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "id") + private Integer id; + /**温度*/ + @Excel(name = "温度", width = 15) + @ApiModelProperty(value = "温度") + private BigDecimal moldTemperature; + /**模温机设备编号,只有1和2两种值*/ + @Excel(name = "模温机设备编号,只有1和2两种值", width = 15) + @ApiModelProperty(value = "模温机设备编号,只有1和2两种值") + private String eqtNo; + /**记录的创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "记录的创建时间") + private Date createTime; + /**记录的创建人,默认admin*/ + @ApiModelProperty(value = "记录的创建人,默认admin") + private String createBy; + /**记录的修改时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "记录的修改时间") + private Date updateTime; + /**记录的修改人,修改人员的登录账号*/ + @ApiModelProperty(value = "记录的修改人,修改人员的登录账号") + private String updateBy; + + @TableField(exist = false) + private String descr; +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/TtMoldTemperatureEquipMapper.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/TtMoldTemperatureEquipMapper.java new file mode 100644 index 0000000..d251b69 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/TtMoldTemperatureEquipMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.demo.ttmoldtemperatureequip.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.demo.ttmoldtemperatureequip.entity.TtMoldTemperatureEquip; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tt_mold_temperature_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface TtMoldTemperatureEquipMapper extends BaseMapper { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/xml/TtMoldTemperatureEquipMapper.xml b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/xml/TtMoldTemperatureEquipMapper.xml new file mode 100644 index 0000000..c86df0f --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/mapper/xml/TtMoldTemperatureEquipMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/ITtMoldTemperatureEquipService.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/ITtMoldTemperatureEquipService.java new file mode 100644 index 0000000..21988a0 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/ITtMoldTemperatureEquipService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.demo.ttmoldtemperatureequip.service; + +import org.jeecg.modules.demo.ttmoldtemperatureequip.entity.TtMoldTemperatureEquip; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tt_mold_temperature_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface ITtMoldTemperatureEquipService extends IService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/impl/TtMoldTemperatureEquipServiceImpl.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/impl/TtMoldTemperatureEquipServiceImpl.java new file mode 100644 index 0000000..81b3fb8 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/service/impl/TtMoldTemperatureEquipServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.demo.ttmoldtemperatureequip.service.impl; + +import org.jeecg.modules.demo.ttmoldtemperatureequip.entity.TtMoldTemperatureEquip; +import org.jeecg.modules.demo.ttmoldtemperatureequip.mapper.TtMoldTemperatureEquipMapper; +import org.jeecg.modules.demo.ttmoldtemperatureequip.service.ITtMoldTemperatureEquipService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tt_mold_temperature_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Service +public class TtMoldTemperatureEquipServiceImpl extends ServiceImpl implements ITtMoldTemperatureEquipService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquipList.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquipList.vue new file mode 100644 index 0000000..72b03dc --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquipList.vue @@ -0,0 +1,208 @@ + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquip_menu_insert.sql b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquip_menu_insert.sql new file mode 100644 index 0000000..ac1d03a --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/TtMoldTemperatureEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttmoldtemperatureequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('2023021404033310470', NULL, 'tt_mold_temperature_equip', '/ttmoldtemperatureequip/ttMoldTemperatureEquipList', 'ttmoldtemperatureequip/TtMoldTemperatureEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033310471', '2023021404033310470', '添加tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033310472', '2023021404033310470', '编辑tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320473', '2023021404033310470', '删除tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320474', '2023021404033310470', '批量删除tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320475', '2023021404033310470', '导出excel_tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('2023021404033320476', '2023021404033310470', '导入excel_tt_mold_temperature_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttmoldtemperatureequip:tt_mold_temperature_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:03:47', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipForm.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipForm.vue new file mode 100644 index 0000000..6ee18f1 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipForm.vue @@ -0,0 +1,115 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..08dc124 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.vue new file mode 100644 index 0000000..6e8e49f --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttmoldtemperatureequip/vue/modules/TtMoldTemperatureEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/controller/TtPouringEquipController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/controller/TtPouringEquipController.java new file mode 100644 index 0000000..18fb115 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/controller/TtPouringEquipController.java @@ -0,0 +1,193 @@ +package org.jeecg.modules.demo.ttpouringequip.controller; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; +import java.util.PrimitiveIterator; +import java.util.stream.Collectors; +import java.io.IOException; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.jeecg.common.api.vo.Result; +import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; +import org.jeecg.modules.demo.tteqtbase.service.ITtEqtBaseService; +import org.jeecg.modules.demo.ttmoldtemperatureequip.entity.TtMoldTemperatureEquip; +import org.jeecg.modules.demo.ttpouringequip.entity.TtPouringEquip; +import org.jeecg.modules.demo.ttpouringequip.service.ITtPouringEquipService; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; + +import org.jeecgframework.poi.excel.ExcelImportUtil; +import org.jeecgframework.poi.excel.def.NormalExcelConstants; +import org.jeecgframework.poi.excel.entity.ExportParams; +import org.jeecgframework.poi.excel.entity.ImportParams; +import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; +import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.multipart.MultipartFile; +import org.springframework.web.multipart.MultipartHttpServletRequest; +import org.springframework.web.servlet.ModelAndView; +import com.alibaba.fastjson.JSON; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.jeecg.common.aspect.annotation.AutoLog; +import org.apache.shiro.authz.annotation.RequiresPermissions; + + /** + * @Description: tt_pouring_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Api(tags="tt_pouring_equip") +@RestController +@RequestMapping("/ttpouringequip/ttPouringEquip") +@Slf4j +public class TtPouringEquipController extends JeecgController { + @Autowired + private ITtPouringEquipService ttPouringEquipService; + + @Autowired + private ITtEqtBaseService ttEqtBaseService; + + /** + * 分页列表查询 + * + * @param ttPouringEquip + * @param pageNo + * @param pageSize + * @param req + * @return + */ + //@AutoLog(value = "tt_pouring_equip-分页列表查询") + @ApiOperation(value="tt_pouring_equip-分页列表查询", notes="tt_pouring_equip-分页列表查询") + @GetMapping(value = "/list") + public Result> queryPageList(TtPouringEquip ttPouringEquip, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(ttPouringEquip, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = ttPouringEquipService.page(page, queryWrapper); + List list = pageList.getRecords(); + for (TtPouringEquip pouring : list){ + QueryWrapper eqtBase = new QueryWrapper<>(); + eqtBase.eq("eqt_no",pouring.getEqtNo()); + eqtBase.eq("eqt_type",2); + TtEqtBase ttEqtBase = ttEqtBaseService.getOne(eqtBase); + pouring.setEqtSupplier(ttEqtBase.getEqtSupplier()); + } + return Result.OK(pageList); + } + + /** + * 添加 + * + * @param ttPouringEquip + * @return + */ + @AutoLog(value = "tt_pouring_equip-添加") + @ApiOperation(value="tt_pouring_equip-添加", notes="tt_pouring_equip-添加") + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:add") + @PostMapping(value = "/add") + public Result add(@RequestBody TtPouringEquip ttPouringEquip) { + ttPouringEquipService.save(ttPouringEquip); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param ttPouringEquip + * @return + */ + @AutoLog(value = "tt_pouring_equip-编辑") + @ApiOperation(value="tt_pouring_equip-编辑", notes="tt_pouring_equip-编辑") + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:edit") + @RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST}) + public Result edit(@RequestBody TtPouringEquip ttPouringEquip) { + ttPouringEquipService.updateById(ttPouringEquip); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "tt_pouring_equip-通过id删除") + @ApiOperation(value="tt_pouring_equip-通过id删除", notes="tt_pouring_equip-通过id删除") + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:delete") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + ttPouringEquipService.removeById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "tt_pouring_equip-批量删除") + @ApiOperation(value="tt_pouring_equip-批量删除", notes="tt_pouring_equip-批量删除") + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:deleteBatch") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.ttPouringEquipService.removeByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + //@AutoLog(value = "tt_pouring_equip-通过id查询") + @ApiOperation(value="tt_pouring_equip-通过id查询", notes="tt_pouring_equip-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + TtPouringEquip ttPouringEquip = ttPouringEquipService.getById(id); + if(ttPouringEquip==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(ttPouringEquip); + } + + /** + * 导出excel + * + * @param request + * @param ttPouringEquip + */ + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:exportXls") + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, TtPouringEquip ttPouringEquip) { + return super.exportXls(request, ttPouringEquip, TtPouringEquip.class, "tt_pouring_equip"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + //@RequiresPermissions("ttpouringequip:tt_pouring_equip:importExcel") + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, TtPouringEquip.class); + } + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/entity/TtPouringEquip.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/entity/TtPouringEquip.java new file mode 100644 index 0000000..fb3659b --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/entity/TtPouringEquip.java @@ -0,0 +1,68 @@ +package org.jeecg.modules.demo.ttpouringequip.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.util.Date; +import java.math.BigDecimal; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import org.jeecg.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * @Description: tt_pouring_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Data +@TableName("tt_pouring_equip") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="tt_pouring_equip对象", description="tt_pouring_equip") +public class TtPouringEquip implements Serializable { + private static final long serialVersionUID = 1L; + + /**自增字段*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "自增字段") + private Integer id; + /**料罐温度*/ + @Excel(name = "料罐温度", width = 15) + @ApiModelProperty(value = "料罐温度") + private BigDecimal bucketTemperature; + /**模具温度*/ + @Excel(name = "模具温度", width = 15) + @ApiModelProperty(value = "模具温度") + private BigDecimal moldTemperature; + /**浇筑设备编号*/ + @Excel(name = "浇筑设备编号", width = 15) + @ApiModelProperty(value = "浇筑设备编号") + private String eqtNo; + /**记录的创建时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "记录的创建时间") + private Date createTime; + /**记录的创建人,默认admin*/ + @ApiModelProperty(value = "记录的创建人,默认admin") + private String createBy; + /**记录的修改时间*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "记录的修改时间") + private Date updateTime; + /**记录的修改人,修改人员的登录账号*/ + @ApiModelProperty(value = "记录的修改人,修改人员的登录账号") + private String updateBy; + + @TableField(exist = false) + private String eqtSupplier; +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/TtPouringEquipMapper.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/TtPouringEquipMapper.java new file mode 100644 index 0000000..40e8544 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/TtPouringEquipMapper.java @@ -0,0 +1,17 @@ +package org.jeecg.modules.demo.ttpouringequip.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import org.jeecg.modules.demo.ttpouringequip.entity.TtPouringEquip; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: tt_pouring_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface TtPouringEquipMapper extends BaseMapper { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/xml/TtPouringEquipMapper.xml b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/xml/TtPouringEquipMapper.xml new file mode 100644 index 0000000..5991dda --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/mapper/xml/TtPouringEquipMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/ITtPouringEquipService.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/ITtPouringEquipService.java new file mode 100644 index 0000000..c52d314 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/ITtPouringEquipService.java @@ -0,0 +1,14 @@ +package org.jeecg.modules.demo.ttpouringequip.service; + +import org.jeecg.modules.demo.ttpouringequip.entity.TtPouringEquip; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + * @Description: tt_pouring_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +public interface ITtPouringEquipService extends IService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/impl/TtPouringEquipServiceImpl.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/impl/TtPouringEquipServiceImpl.java new file mode 100644 index 0000000..973481d --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/service/impl/TtPouringEquipServiceImpl.java @@ -0,0 +1,19 @@ +package org.jeecg.modules.demo.ttpouringequip.service.impl; + +import org.jeecg.modules.demo.ttpouringequip.entity.TtPouringEquip; +import org.jeecg.modules.demo.ttpouringequip.mapper.TtPouringEquipMapper; +import org.jeecg.modules.demo.ttpouringequip.service.ITtPouringEquipService; +import org.springframework.stereotype.Service; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: tt_pouring_equip + * @Author: jeecg-boot + * @Date: 2023-02-14 + * @Version: V1.0 + */ +@Service +public class TtPouringEquipServiceImpl extends ServiceImpl implements ITtPouringEquipService { + +} diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquipList.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquipList.vue new file mode 100644 index 0000000..f5f8232 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquipList.vue @@ -0,0 +1,214 @@ + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquip_menu_insert.sql b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquip_menu_insert.sql new file mode 100644 index 0000000..cd7d994 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/TtPouringEquip_menu_insert.sql @@ -0,0 +1,26 @@ +-- 注意:该页面对应的前台目录为views/ttpouringequip文件夹下 +-- 如果你想更改到其他目录,请修改sql中component字段对应的值 + + +INSERT INTO sys_permission(id, parent_id, name, url, component, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_route, is_leaf, keep_alive, hidden, hide_tab, description, status, del_flag, rule_flag, create_by, create_time, update_by, update_time, internal_or_external) +VALUES ('202302140432200540', NULL, 'tt_pouring_equip', '/ttpouringequip/ttPouringEquipList', 'ttpouringequip/TtPouringEquipList', NULL, NULL, 0, NULL, '1', 0.00, 0, NULL, 1, 0, 0, 0, 0, NULL, '1', 0, 0, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0); + +-- 权限控制sql +-- 新增 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200541', '202302140432200540', '添加tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 编辑 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200542', '202302140432200540', '编辑tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200543', '202302140432200540', '删除tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 批量删除 +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200544', '202302140432200540', '批量删除tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 导出excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200545', '202302140432200540', '导出excel_tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:exportXls', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); +-- 导入excel +INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external) +VALUES ('202302140432200546', '202302140432200540', '导入excel_tt_pouring_equip', NULL, NULL, 0, NULL, NULL, 2, 'ttpouringequip:tt_pouring_equip:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-02-14 16:32:54', NULL, NULL, 0, 0, '1', 0); \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipForm.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipForm.vue new file mode 100644 index 0000000..b32c9ae --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipForm.vue @@ -0,0 +1,123 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.Style#Drawer.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.Style#Drawer.vue new file mode 100644 index 0000000..15a32c8 --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.Style#Drawer.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.vue b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.vue new file mode 100644 index 0000000..7aa112c --- /dev/null +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttpouringequip/vue/modules/TtPouringEquipModal.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/controller/TtSulfEquipController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/controller/TtSulfEquipController.java index c72a390..9a0350a 100644 --- a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/controller/TtSulfEquipController.java +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/controller/TtSulfEquipController.java @@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; + import org.jeecg.modules.demo.ttsulfequip.entity.TtSulfEquip; import org.jeecg.modules.demo.ttsulfequip.service.ITtSulfEquipService; import org.jeecgframework.poi.excel.ExcelImportUtil; diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/entity/TtSulfEquip.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/entity/TtSulfEquip.java index 444940a..36396da 100644 --- a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/entity/TtSulfEquip.java +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttsulfequip/entity/TtSulfEquip.java @@ -35,7 +35,7 @@ public class TtSulfEquip implements Serializable { private static final long serialVersionUID = 1L; /**id*/ - @TableId(type = IdType.ASSIGN_ID) + @TableId(type = IdType.AUTO) @ApiModelProperty(value = "id") private Integer id; /**开模日期*/ diff --git a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttvirsualsortequipsecond/controller/TtVirsualSortEquipSecondController.java b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttvirsualsortequipsecond/controller/TtVirsualSortEquipSecondController.java index da34551..f33e6e7 100644 --- a/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttvirsualsortequipsecond/controller/TtVirsualSortEquipSecondController.java +++ b/linkage-boot/linkage-module-demo/src/main/java/org/jeecg/modules/demo/ttvirsualsortequipsecond/controller/TtVirsualSortEquipSecondController.java @@ -12,6 +12,7 @@ import javax.servlet.http.HttpServletResponse; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.demo.tteqtbase.entity.TtEqtBase; import org.jeecg.modules.demo.ttvirsualsortequipsecond.entity.TtVirsualSortEquipSecond; import org.jeecg.modules.demo.ttvirsualsortequipsecond.service.ITtVirsualSortEquipSecondService; @@ -86,9 +87,10 @@ public class TtVirsualSortEquipSecondController extends JeecgController page = new Page(pageNo, pageSize); IPage pageList = ttVirsualSortEquipSecondService.page(page, queryWrapper); List list =pageList.getRecords(); - for (TtVirsualSortEquipSecond ttVirsualSortEquipSecond1 :list ){ - ttVirsualSortEquipSecond1.setTypeId(1); - + for (TtVirsualSortEquipSecond tt :list ){ + QueryWrapper Second = new QueryWrapper<>(); + Second.eq("type_id",1); + TtVirsualSortEquipSecond ttVicond1=ttVirsualSortEquipSecondService.getOne(Second); } return Result.OK(pageList); diff --git a/logs/error-log.html b/logs/error-log.html index ba3b3c5..5e2f9d3 100644 --- a/logs/error-log.html +++ b/logs/error-log.html @@ -11634,3 +11634,71 @@ TD.Exception { background: #A2AEE8; font-family: courier, monospace;} LineOfCaller + + + + + Logback Log Messages + + + + +
+

Log session start time Tue Feb 14 17:26:08 CST 2023

+ + + + + + + + + + + +
LevelDateMessageMethodOfCallerFileOfCallerLineOfCaller
+ + + + Logback Log Messages + + + + +
+

Log session start time Tue Feb 14 17:29:03 CST 2023

+ + + + + + + + + + + diff --git a/logs/jeecgboot-2023-02-14.0.html b/logs/jeecgboot-2023-02-14.0.html index 0de002a..54d4d38 100644 --- a/logs/jeecgboot-2023-02-14.0.html +++ b/logs/jeecgboot-2023-02-14.0.html @@ -77655,3 +77655,2167 @@ TD.Exception { background: #A2AEE8; font-family: courier, monospace;} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LevelDateMessageMethodOfCallerFileOfCallerLineOfCaller
QueryGenerator.java 241
INFO2023-02-14 17:20:13,065【系统 WebSocket】连接断开,总数为:0onCloseWebSocket.java52
INFO2023-02-14 17:20:15,495【系统 WebSocket】有新的连接,总数为:1onOpenWebSocket.java43
INFO2023-02-14 17:20:15,551排序规则>>列:createTime,排序方式:descdoMultiFieldsOrderQueryGenerator.java241
INFO2023-02-14 17:25:57,266Scheduler MyScheduler_$_DESKTOP-9EB22GD1676364855064 paused.standbyQuartzScheduler.java585
INFO2023-02-14 17:25:57,415【系统 WebSocket】连接断开,总数为:0onCloseWebSocket.java52
INFO2023-02-14 17:25:57,451Shutting down Quartz SchedulerdestroySchedulerFactoryBean.java847
INFO2023-02-14 17:25:57,452Scheduler MyScheduler_$_DESKTOP-9EB22GD1676364855064 shutting down.shutdownQuartzScheduler.java666
INFO2023-02-14 17:25:57,452Scheduler MyScheduler_$_DESKTOP-9EB22GD1676364855064 paused.standbyQuartzScheduler.java585
INFO2023-02-14 17:25:57,454Scheduler MyScheduler_$_DESKTOP-9EB22GD1676364855064 shutdown complete.shutdownQuartzScheduler.java740
INFO2023-02-14 17:25:57,454dynamic-datasource start closing ....destroyDynamicRoutingDataSource.java217
INFO2023-02-14 17:25:57,470{dataSource-1} closing ...closeDruidDataSource.java2029
INFO2023-02-14 17:25:57,485{dataSource-1} closedcloseDruidDataSource.java2101
INFO2023-02-14 17:25:57,485dynamic-datasource all closed success,byedestroyDynamicRoutingDataSource.java221
+ + + + Logback Log Messages + + + + +
+

Log session start time Tue Feb 14 17:26:08 CST 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LevelDateMessageMethodOfCallerFileOfCallerLineOfCaller
INFO2023-02-14 17:26:08,472HV000001: Hibernate Validator 6.2.5.Final<clinit>Version.java21
INFO2023-02-14 17:26:08,504Starting LinkageSystemApplication using Java 1.8.0_281 on DESKTOP-9EB22GD with PID 22168 (D:\tengxi\tiantaixianghe\TTXH-MES\linkage-boot\linkage-module-system\linkage-system-start\target\classes started by admin in D:\tengxi\tiantaixianghe\TTXH-MES\linkage-boot)logStartingStartupInfoLogger.java55
INFO2023-02-14 17:26:08,504The following 1 profile is active: "dev"logStartupProfileInfoSpringApplication.java651
INFO2023-02-14 17:26:13,056Multiple Spring Data modules found, entering strict repository configuration modemultipleStoresDetectedRepositoryConfigurationDelegate.java262
INFO2023-02-14 17:26:13,061Bootstrapping Spring Data Redis repositories in DEFAULT mode.registerRepositoriesInRepositoryConfigurationDelegate.java132
INFO2023-02-14 17:26:13,541Finished Spring Data repository scanning in 451 ms. Found 0 Redis repository interfaces.registerRepositoriesInRepositoryConfigurationDelegate.java201
INFO2023-02-14 17:26:13,779 ******************* init miniDao config [ begin ] *********************** miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java23
INFO2023-02-14 17:26:13,779 ------ minidao.base-package ------- org.jeecg.modules.jmreport.*miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java25
INFO2023-02-14 17:26:13,781 ******************* init miniDao config [ end ] *********************** miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java42
INFO2023-02-14 17:26:14,114register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,115register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,116register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,116register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,116register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,117register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,117register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,117register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,117register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,117register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:26:14,586Bean '(inner bean)#116fc29e#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,593Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,594Bean '(inner bean)#116fc29e#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,595Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,595Bean '(inner bean)#116fc29e#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,597Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,599Bean '(inner bean)#116fc29e#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,601Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,602Bean '(inner bean)#116fc29e#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,603Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,604Bean '(inner bean)#116fc29e#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,605Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,605Bean '(inner bean)#116fc29e#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,607Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,607Bean '(inner bean)#116fc29e#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,608Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,609Bean '(inner bean)#116fc29e#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,610Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,610Bean '(inner bean)#116fc29e' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,611Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,640Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,643Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,674Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,675Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,679Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,683Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,686Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,687Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,688Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,727Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,731Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,733Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$450/1454795302] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:14,883Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,002Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,008Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,010Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$f809b6eb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,369Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,375Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$25bdfc3] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,384Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,448Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,736===============(1)创建缓存管理器RedisCacheManagerredisCacheManagerShiroConfig.java227
INFO2023-02-14 17:26:15,739===============(2)创建RedisManager,连接Redis..redisManagerShiroConfig.java245
INFO2023-02-14 17:26:15,745Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,755Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,785Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,822Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$abe64ca2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:15,825Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:26:16,527Tomcat initialized with port(s): 8080 (http)initializeTomcatWebServer.java108
INFO2023-02-14 17:26:16,545Initializing ProtocolHandler ["http-nio-8080"]logDirectJDKLog.java173
INFO2023-02-14 17:26:16,545Starting service [Tomcat]logDirectJDKLog.java173
INFO2023-02-14 17:26:16,545Starting Servlet engine: [Apache Tomcat/9.0.69]logDirectJDKLog.java173
INFO2023-02-14 17:26:16,900Initializing Spring embedded WebApplicationContextlogDirectJDKLog.java173
INFO2023-02-14 17:26:16,901Root WebApplicationContext: initialization completed in 8325 msprepareWebApplicationContextServletWebServerApplicationContext.java290
INFO2023-02-14 17:26:17,108 Init JimuReport Config [ Token Interceptor & Resource Locations ] afterPropertiesSetJimuReportConfiguration.java99
INFO2023-02-14 17:26:18,365{dataSource-1,master} initedinitDruidDataSource.java994
INFO2023-02-14 17:26:18,368dynamic-datasource - load a datasource named [master] successaddDataSourceDynamicRoutingDataSource.java132
INFO2023-02-14 17:26:18,368dynamic-datasource initial loaded [1] datasource,primary datasource named [master]afterPropertiesSetDynamicRoutingDataSource.java237
INFO2023-02-14 17:26:22,088 --- redis config init --- redisTemplateRedisConfig.java56
INFO2023-02-14 17:26:23,313Using default implementation for ThreadExecutorinstantiateStdSchedulerFactory.java1220
INFO2023-02-14 17:26:23,316Job execution threads will use class loader of thread: maininitializeSimpleThreadPool.java268
INFO2023-02-14 17:26:23,329Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl<init>SchedulerSignalerImpl.java61
INFO2023-02-14 17:26:23,330Quartz Scheduler v.2.3.2 created.<init>QuartzScheduler.java229
INFO2023-02-14 17:26:23,334Using db table-based data access locking (synchronization).initializeJobStoreSupport.java672
INFO2023-02-14 17:26:23,338JobStoreCMT initialized.initializeJobStoreCMT.java145
INFO2023-02-14 17:26:23,339Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-9EB22GD1676366783315' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. + Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. +initializeQuartzScheduler.java294
INFO2023-02-14 17:26:23,339Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.instantiateStdSchedulerFactory.java1374
INFO2023-02-14 17:26:23,340Quartz scheduler version: 2.3.2instantiateStdSchedulerFactory.java1378
INFO2023-02-14 17:26:23,340JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@60052518setJobFactoryQuartzScheduler.java2293
INFO2023-02-14 17:26:24,945 Init JimuReport Config [ 线程池 ] afterPropertiesSetJmReportExecutorConfig.java42
INFO2023-02-14 17:26:27,608Exposing 2 endpoint(s) beneath base path '/actuator'<init>EndpointLinksResolver.java58
INFO2023-02-14 17:26:27,733 Init CodeGenerate Config [ Get Db Config From application.yml ] initCodeGenerateDbConfigCodeGenerateDbConfig.java46
INFO2023-02-14 17:26:28,823Starting ProtocolHandler ["http-nio-8080"]logDirectJDKLog.java173
INFO2023-02-14 17:26:28,854Tomcat started on port(s): 8080 (http) with context path '/linkage-boot'startTomcatWebServer.java220
INFO2023-02-14 17:26:31,317Will start Quartz Scheduler [MyScheduler] in 1 secondsstartSchedulerSchedulerFactoryBean.java734
INFO2023-02-14 17:26:31,332Started LinkageSystemApplication in 23.879 seconds (JVM running for 25.434)logStartedStartupInfoLogger.java61
INFO2023-02-14 17:26:31,340 Init Code Generate Template [ 检测如果是JAR启动环境,Copy模板到config目录 ] onApplicationEventCodeTemplateInitListener.java30
INFO2023-02-14 17:26:31,476 +---------------------------------------------------------- + Application Linkage-Boot is running! Access URLs: + Local: http://localhost:8080/linkage-boot/ + External: http://192.168.0.173:8080/linkage-boot/ + Swagger文档: http://192.168.0.173:8080/linkage-boot/doc.html +----------------------------------------------------------mainLinkageSystemApplication.java35
INFO2023-02-14 17:26:31,951Initializing Spring DispatcherServlet 'dispatcherServlet'logDirectJDKLog.java173
INFO2023-02-14 17:26:31,951Initializing Servlet 'dispatcherServlet'initServletBeanFrameworkServlet.java525
INFO2023-02-14 17:26:31,951Completed initialization in 0 msinitServletBeanFrameworkServlet.java547
INFO2023-02-14 17:26:32,330Starting Quartz Scheduler now, after delay of 1 secondsrunSchedulerFactoryBean.java750
INFO2023-02-14 17:26:32,549Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366783315 started.startQuartzScheduler.java547
INFO2023-02-14 17:26:41,440【系统 WebSocket】有新的连接,总数为:1onOpenWebSocket.java43
INFO2023-02-14 17:26:48,394【系统 WebSocket】连接断开,总数为:0onCloseWebSocket.java52
INFO2023-02-14 17:26:51,317【系统 WebSocket】有新的连接,总数为:1onOpenWebSocket.java43
INFO2023-02-14 17:26:51,451排序规则>>列:createTime,排序方式:descdoMultiFieldsOrderQueryGenerator.java241
INFO2023-02-14 17:28:55,168Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366783315 paused.standbyQuartzScheduler.java585
INFO2023-02-14 17:28:55,303【系统 WebSocket】连接断开,总数为:0onCloseWebSocket.java52
INFO2023-02-14 17:28:55,325Shutting down Quartz SchedulerdestroySchedulerFactoryBean.java847
INFO2023-02-14 17:28:55,327Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366783315 shutting down.shutdownQuartzScheduler.java666
INFO2023-02-14 17:28:55,327Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366783315 paused.standbyQuartzScheduler.java585
INFO2023-02-14 17:28:55,328Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366783315 shutdown complete.shutdownQuartzScheduler.java740
INFO2023-02-14 17:28:55,336dynamic-datasource start closing ....destroyDynamicRoutingDataSource.java217
INFO2023-02-14 17:28:55,339{dataSource-1} closing ...closeDruidDataSource.java2029
INFO2023-02-14 17:28:55,348{dataSource-1} closedcloseDruidDataSource.java2101
INFO2023-02-14 17:28:55,348dynamic-datasource all closed success,byedestroyDynamicRoutingDataSource.java221
+ + + + Logback Log Messages + + + + +
+

Log session start time Tue Feb 14 17:29:03 CST 2023

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LevelDateMessageMethodOfCallerFileOfCallerLineOfCaller
INFO2023-02-14 17:29:03,508HV000001: Hibernate Validator 6.2.5.Final<clinit>Version.java21
INFO2023-02-14 17:29:03,540Starting LinkageSystemApplication using Java 1.8.0_281 on DESKTOP-9EB22GD with PID 14256 (D:\tengxi\tiantaixianghe\TTXH-MES\linkage-boot\linkage-module-system\linkage-system-start\target\classes started by admin in D:\tengxi\tiantaixianghe\TTXH-MES\linkage-boot)logStartingStartupInfoLogger.java55
INFO2023-02-14 17:29:03,540The following 1 profile is active: "dev"logStartupProfileInfoSpringApplication.java651
INFO2023-02-14 17:29:06,970Multiple Spring Data modules found, entering strict repository configuration modemultipleStoresDetectedRepositoryConfigurationDelegate.java262
INFO2023-02-14 17:29:06,970Bootstrapping Spring Data Redis repositories in DEFAULT mode.registerRepositoriesInRepositoryConfigurationDelegate.java132
INFO2023-02-14 17:29:07,360Finished Spring Data repository scanning in 370 ms. Found 0 Redis repository interfaces.registerRepositoriesInRepositoryConfigurationDelegate.java201
INFO2023-02-14 17:29:07,548 ******************* init miniDao config [ begin ] *********************** miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java23
INFO2023-02-14 17:29:07,548 ------ minidao.base-package ------- org.jeecg.modules.jmreport.*miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java25
INFO2023-02-14 17:29:07,564 ******************* init miniDao config [ end ] *********************** miniDaoBeanScannerConfigurerMinidaoAutoConfiguration.java42
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:07,829register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }doScanMiniDaoClassPathMapperScanner.java48
INFO2023-02-14 17:29:08,220Bean '(inner bean)#3fef1e6b#9' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportShareDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#8' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportMapDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#7' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportLinkDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#6' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDictItemDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#5' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDictDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#4' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDbParamDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#3' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDbFieldDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#2' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDbDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b#1' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDataSourceDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean '(inner bean)#3fef1e6b' of type [org.jeecgframework.minidao.aop.MiniDaoHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,235Bean 'jimuReportDao' of type [org.jeecgframework.minidao.factory.MiniDaoBeanFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,266Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,266Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusMetricsExportAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'management.metrics.export.prometheus-org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'prometheusConfig' of type [org.springframework.boot.actuate.autoconfigure.metrics.export.prometheus.PrometheusPropertiesConfigAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'collectorRegistry' of type [io.prometheus.client.CollectorRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration' of type [org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,298Bean 'micrometerClock' of type [io.micrometer.core.instrument.Clock$1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,345Bean 'prometheusMeterRegistry' of type [io.micrometer.prometheus.PrometheusMeterRegistry] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,345Bean 'micrometerOptions' of type [io.lettuce.core.metrics.MicrometerOptions] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,345Bean 'lettuceMetrics' of type [org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration$$Lambda$450/1491894897] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,470Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,563Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,579Bean 'jeecgBaseConfig' of type [org.jeecg.config.JeecgBaseConfig] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,579Bean 'shiroConfig' of type [org.jeecg.config.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$4839cedc] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,897Bean 'spring.datasource.dynamic-com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,897Bean 'com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration' of type [com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration$$EnhancerBySpringCGLIB$$528bf7b4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,912Bean 'dsProcessor' of type [com.baomidou.dynamic.datasource.processor.DsHeaderProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:08,959Bean 'shiroRealm' of type [org.jeecg.config.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,225===============(1)创建缓存管理器RedisCacheManagerredisCacheManagerShiroConfig.java227
INFO2023-02-14 17:29:09,225===============(2)创建RedisManager,连接Redis..redisManagerShiroConfig.java245
INFO2023-02-14 17:29:09,225Bean 'redisManager' of type [org.crazycake.shiro.RedisManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,240Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,256Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,287Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$fc166493] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,287Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)postProcessAfterInitializationPostProcessorRegistrationDelegate.java376
INFO2023-02-14 17:29:09,732Tomcat initialized with port(s): 8080 (http)initializeTomcatWebServer.java108
INFO2023-02-14 17:29:09,748Initializing ProtocolHandler ["http-nio-8080"]logDirectJDKLog.java173
INFO2023-02-14 17:29:09,749Starting service [Tomcat]logDirectJDKLog.java173
INFO2023-02-14 17:29:09,749Starting Servlet engine: [Apache Tomcat/9.0.69]logDirectJDKLog.java173
INFO2023-02-14 17:29:10,064Initializing Spring embedded WebApplicationContextlogDirectJDKLog.java173
INFO2023-02-14 17:29:10,064Root WebApplicationContext: initialization completed in 6462 msprepareWebApplicationContextServletWebServerApplicationContext.java290
INFO2023-02-14 17:29:10,229 Init JimuReport Config [ Token Interceptor & Resource Locations ] afterPropertiesSetJimuReportConfiguration.java99
INFO2023-02-14 17:29:11,212{dataSource-1,master} initedinitDruidDataSource.java994
INFO2023-02-14 17:29:11,214dynamic-datasource - load a datasource named [master] successaddDataSourceDynamicRoutingDataSource.java132
INFO2023-02-14 17:29:11,215dynamic-datasource initial loaded [1] datasource,primary datasource named [master]afterPropertiesSetDynamicRoutingDataSource.java237
INFO2023-02-14 17:29:14,579 --- redis config init --- redisTemplateRedisConfig.java56
INFO2023-02-14 17:29:15,851Using default implementation for ThreadExecutorinstantiateStdSchedulerFactory.java1220
INFO2023-02-14 17:29:15,854Job execution threads will use class loader of thread: maininitializeSimpleThreadPool.java268
INFO2023-02-14 17:29:15,867Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl<init>SchedulerSignalerImpl.java61
INFO2023-02-14 17:29:15,868Quartz Scheduler v.2.3.2 created.<init>QuartzScheduler.java229
INFO2023-02-14 17:29:15,873Using db table-based data access locking (synchronization).initializeJobStoreSupport.java672
INFO2023-02-14 17:29:15,876JobStoreCMT initialized.initializeJobStoreCMT.java145
INFO2023-02-14 17:29:15,877Scheduler meta-data: Quartz Scheduler (v2.3.2) 'MyScheduler' with instanceId 'DESKTOP-9EB22GD1676366955853' + Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. + NOT STARTED. + Currently in standby mode. + Number of jobs executed: 0 + Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. + Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. +initializeQuartzScheduler.java294
INFO2023-02-14 17:29:15,878Quartz scheduler 'MyScheduler' initialized from an externally provided properties instance.instantiateStdSchedulerFactory.java1374
INFO2023-02-14 17:29:15,878Quartz scheduler version: 2.3.2instantiateStdSchedulerFactory.java1378
INFO2023-02-14 17:29:15,878JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@67263db7setJobFactoryQuartzScheduler.java2293
INFO2023-02-14 17:29:17,343 Init JimuReport Config [ 线程池 ] afterPropertiesSetJmReportExecutorConfig.java42
INFO2023-02-14 17:29:19,908Exposing 2 endpoint(s) beneath base path '/actuator'<init>EndpointLinksResolver.java58
INFO2023-02-14 17:29:20,026 Init CodeGenerate Config [ Get Db Config From application.yml ] initCodeGenerateDbConfigCodeGenerateDbConfig.java46
INFO2023-02-14 17:29:21,125Starting ProtocolHandler ["http-nio-8080"]logDirectJDKLog.java173
INFO2023-02-14 17:29:21,156Tomcat started on port(s): 8080 (http) with context path '/linkage-boot'startTomcatWebServer.java220
INFO2023-02-14 17:29:23,594Will start Quartz Scheduler [MyScheduler] in 1 secondsstartSchedulerSchedulerFactoryBean.java734
INFO2023-02-14 17:29:23,610Started LinkageSystemApplication in 20.993 seconds (JVM running for 22.383)logStartedStartupInfoLogger.java61
INFO2023-02-14 17:29:23,610 Init Code Generate Template [ 检测如果是JAR启动环境,Copy模板到config目录 ] onApplicationEventCodeTemplateInitListener.java30
INFO2023-02-14 17:29:23,750 +---------------------------------------------------------- + Application Linkage-Boot is running! Access URLs: + Local: http://localhost:8080/linkage-boot/ + External: http://192.168.0.173:8080/linkage-boot/ + Swagger文档: http://192.168.0.173:8080/linkage-boot/doc.html +----------------------------------------------------------mainLinkageSystemApplication.java35
INFO2023-02-14 17:29:24,405Initializing Spring DispatcherServlet 'dispatcherServlet'logDirectJDKLog.java173
INFO2023-02-14 17:29:24,405Initializing Servlet 'dispatcherServlet'initServletBeanFrameworkServlet.java525
INFO2023-02-14 17:29:24,408Completed initialization in 2 msinitServletBeanFrameworkServlet.java547
INFO2023-02-14 17:29:24,600Starting Quartz Scheduler now, after delay of 1 secondsrunSchedulerFactoryBean.java750
INFO2023-02-14 17:29:24,849Scheduler MyScheduler_$_DESKTOP-9EB22GD1676366955853 started.startQuartzScheduler.java547
INFO2023-02-14 17:29:28,535【系统 WebSocket】有新的连接,总数为:1onOpenWebSocket.java43