diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java index 4cb60b5..7261c84 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java @@ -5,7 +5,6 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.modular.system.dao.JudgmentMapper; diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java index 4cb60b5..7261c84 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java @@ -5,7 +5,6 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.modular.system.dao.JudgmentMapper; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java index e8caf53..bc41b82 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java @@ -1,5 +1,6 @@ package com.casic.missiles.modular.system.service.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.model.response.ResponseData; diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java index 4cb60b5..7261c84 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java @@ -5,7 +5,6 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.modular.system.dao.JudgmentMapper; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java index e8caf53..bc41b82 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java @@ -1,5 +1,6 @@ package com.casic.missiles.modular.system.service.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.model.response.ResponseData; diff --git a/casic-web/pom.xml b/casic-web/pom.xml index f49e2f5..bc0a92f 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -79,9 +79,15 @@ ${admin.version} + com.casic + casic-dynamic-datasource + ${extension.version} + + + mysql mysql-connector-java - ${mysql.driver.version} + 5.1.38 diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java index 4cb60b5..7261c84 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java @@ -5,7 +5,6 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.modular.system.dao.JudgmentMapper; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java index e8caf53..bc41b82 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java @@ -1,5 +1,6 @@ package com.casic.missiles.modular.system.service.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.model.response.ResponseData; diff --git a/casic-web/pom.xml b/casic-web/pom.xml index f49e2f5..bc0a92f 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -79,9 +79,15 @@ ${admin.version} + com.casic + casic-dynamic-datasource + ${extension.version} + + + mysql mysql-connector-java - ${mysql.driver.version} + 5.1.38 diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml index 1c0fa48..16bbe34 100644 --- a/casic-web/src/main/resources/config/application-dev.yml +++ b/casic-web/src/main/resources/config/application-dev.yml @@ -7,6 +7,20 @@ url: jdbc:dm://111.198.10.15:11211/CASIC_XINJIANG?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8 username: CASIC_XINJIANG password: Casic203! + dynamic: + primary: master #设置默认的数据源或者数据源组,默认值即为master + strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源 + datasource: + master: + url: jdbc:dm://111.198.10.15:11211/CASIC_XINJIANG?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8 + driver-class-name: dm.jdbc.driver.DmDriver + username: CASIC_XINJIANG + password: Casic203! + subdepot: + url: jdbc:mysql://111.198.10.15:11102/casic_jy?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull + driver-class-name: com.mysql.jdbc.Driver + username: root + password: Casic203! jms: pub-sub-domain: true # session: diff --git a/casic-server/pom.xml b/casic-server/pom.xml index ac337c3..979fde7 100644 --- a/casic-server/pom.xml +++ b/casic-server/pom.xml @@ -56,6 +56,11 @@ DmJdbcDriver18 1.8 + + com.casic + casic-dynamic-datasource + ${extension.version} + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java new file mode 100644 index 0000000..08717b4 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInfoController.java @@ -0,0 +1,96 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 上报公共信息控制器 + * + * @author dev + * @Date 2023-06-15 10:34:46 + */ +@Controller +@RequestMapping("/cmdBodyInfo") +public class CmdBodyInfoController extends ExportController { + + + @Autowired + private ICmdBodyInfoService cmdBodyInfoService; + + + /** + * 获取上报公共信息列表 + */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInfoService.selectList(null); +// } +// +// /** +// * 获取上报公共信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增上报公共信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.insert(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除上报公共信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInfoId) { +// cmdBodyInfoService.deleteById(cmdBodyInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInfoIds") List cmdBodyInfoIds) { +// cmdBodyInfoService.deleteBatchIds(cmdBodyInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改上报公共信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInfo cmdBodyInfo) { +// cmdBodyInfoService.updateById(cmdBodyInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 上报公共信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInfoId") String cmdBodyInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInfoService.selectById(cmdBodyInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java new file mode 100644 index 0000000..fb1ff44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyInstructController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 指令信息控制器 + * + * @author dev + * @Date 2023-06-15 10:35:08 + */ +@Controller +@RequestMapping("/cmdBodyInstruct") +public class CmdBodyInstructController extends ExportController { + +// +// @Autowired +// private ICmdBodyInstructService cmdBodyInstructService; +// +// +// /** +// * 获取指令信息列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyInstructService.selectList(null); +// } +// +// /** +// * 获取指令信息分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyInstructService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增指令信息 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.insert(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除指令信息 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyInstructId) { +// cmdBodyInstructService.deleteById(cmdBodyInstructId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyInstructIds") List cmdBodyInstructIds) { +// cmdBodyInstructService.deleteBatchIds(cmdBodyInstructIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改指令信息 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyInstruct cmdBodyInstruct) { +// cmdBodyInstructService.updateById(cmdBodyInstruct); +// return SUCCESS_TIP; +// } +// +// /** +// * 指令信息详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyInstructId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyInstructId") String cmdBodyInstructId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyInstructService.selectById(cmdBodyInstructId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java new file mode 100644 index 0000000..149a80f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyRoamController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 信息流转记录控制器 + * + * @author dev + * @Date 2023-06-15 10:35:23 + */ +@Controller +@RequestMapping("/cmdBodyRoam") +public class CmdBodyRoamController extends ExportController { + +// +// @Autowired +// private ICmdBodyRoamService cmdBodyRoamService; +// +// +// /** +// * 获取信息流转记录列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyRoamService.selectList(null); +// } +// +// /** +// * 获取信息流转记录分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyRoamService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增信息流转记录 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.insert(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除信息流转记录 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyRoamId) { +// cmdBodyRoamService.deleteById(cmdBodyRoamId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyRoamIds") List cmdBodyRoamIds) { +// cmdBodyRoamService.deleteBatchIds(cmdBodyRoamIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改信息流转记录 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyRoam cmdBodyRoam) { +// cmdBodyRoamService.updateById(cmdBodyRoam); +// return SUCCESS_TIP; +// } +// +// /** +// * 信息流转记录详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyRoamId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyRoamId") String cmdBodyRoamId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyRoamService.selectById(cmdBodyRoamId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java new file mode 100644 index 0000000..e772971 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdBodyTagController.java @@ -0,0 +1,94 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * 主题信息分类标签控制器 + * + * @author dev + * @Date 2023-06-15 10:35:45 + */ +@Controller +@RequestMapping("/cmdBodyTag") +public class CmdBodyTagController extends ExportController { + + +// @Autowired +// private ICmdBodyTagService cmdBodyTagService; +// +// +// /** +// * 获取主题信息分类标签列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdBodyTagService.selectList(null); +// } +// +// /** +// * 获取主题信息分类标签分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdBodyTagService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增主题信息分类标签 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.insert(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除主题信息分类标签 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdBodyTagId) { +// cmdBodyTagService.deleteById(cmdBodyTagId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdBodyTagIds") List cmdBodyTagIds) { +// cmdBodyTagService.deleteBatchIds(cmdBodyTagIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改主题信息分类标签 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdBodyTag cmdBodyTag) { +// cmdBodyTagService.updateById(cmdBodyTag); +// return SUCCESS_TIP; +// } +// +// /** +// * 主题信息分类标签详情 +// */ +// @RequestMapping(value = "/detail/{cmdBodyTagId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdBodyTagId") String cmdBodyTagId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdBodyTagService.selectById(cmdBodyTagId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java new file mode 100644 index 0000000..a60272a --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/CmdControlsInfoController.java @@ -0,0 +1,102 @@ +package com.casic.missiles.modular.system.controller; + +import com.casic.missiles.core.base.controller.ExportController; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * 管控信息表控制器 + * + * @author dev + * @Date 2023-06-15 10:36:08 + */ +@Controller +@RequestMapping("/cmdControlsInfo") +public class CmdControlsInfoController extends ExportController { + +// +// @Autowired +// private ICmdControlsInfoService cmdControlsInfoService; +// +// +// /** +// * 获取管控信息表列表 +// */ +// @RequestMapping(value = "/list") +// @ResponseBody +// public Object list(String condition) { +// return cmdControlsInfoService.selectList(null); +// } +// +// /** +// * 获取管控信息表分页列表 +// */ +// @RequestMapping(value = "/listPage") +// @ResponseBody +// public Object listPage(String condition) { +// Page page = new PageFactory().defaultPage(); +// EntityWrapper query = new EntityWrapper<>(); +// page = cmdControlsInfoService.selectPage(page,query); +// return super.packForBT(page); +// } +// /** +// * 新增管控信息表 +// */ +// @RequestMapping(value = "/add") +// @ResponseBody +// public Object add(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.insert(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 删除管控信息表 +// */ +// @RequestMapping(value = "/delete") +// @ResponseBody +// public Object delete(@RequestParam String cmdControlsInfoId) { +// cmdControlsInfoService.deleteById(cmdControlsInfoId); +// return SUCCESS_TIP; +// } +// +// /** +// * 批量删除 +// */ +// @RequestMapping(value = "/batchDelete") +// @ResponseBody +// public Object delete(@RequestParam("cmdControlsInfoIds") List cmdControlsInfoIds) { +// cmdControlsInfoService.deleteBatchIds(cmdControlsInfoIds); +// return SUCCESS_TIP; +// } +// +// /** +// * 修改管控信息表 +// */ +// @RequestMapping(value = "/update") +// @ResponseBody +// public Object update(CmdControlsInfo cmdControlsInfo) { +// cmdControlsInfoService.updateById(cmdControlsInfo); +// return SUCCESS_TIP; +// } +// +// /** +// * 管控信息表详情 +// */ +// @RequestMapping(value = "/detail/{cmdControlsInfoId}") +// @ResponseBody +// public Object detail(@PathVariable("cmdControlsInfoId") String cmdControlsInfoId) { +// ResultData resultData = new ResultData(); +// resultData.setCode(200); +// resultData.setMessage("查询详情成功"); +// resultData.setData(cmdControlsInfoService.selectById(cmdControlsInfoId)); +// return resultData; +// } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java index d64ff91..cea6720 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/SummaryController.java @@ -168,4 +168,44 @@ }); return ResponseData.success(dictService.findInDictByCode(dictDTO.getCode())); } + + + /** + * 修改舆情综述时间趋势分析 + */ + @RequestMapping(value = "/updateTime") + @ResponseBody + public Object updateTime(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getForeignResultList())) { + summaryNew.setForeignResult(JSON.toJSONString(summary.getForeignResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getDiscoveryResultList())) { + summaryNew.setDiscoveryResult(JSON.toJSONString(summary.getDiscoveryResultList(), true)); + } + if (ObjectUtil.isNotEmpty(summary.getSpreadResultList())) { + summaryNew.setSpreadResult(JSON.toJSONString(summary.getSpreadResultList(), true)); + } + return ResponseData.success(summaryService.update(summaryNew)); + } + + /** + * 修改舆情综述发布平台分析 + */ + @RequestMapping(value = "/updatePlate") + @ResponseBody + public Object updatePlate(@RequestBody Summary summary) { + Assert.isFalse(Objects.isNull(summary.getId()), () -> { + throw new BusinessException(BusinessExceptionEnum.ID_NULL); + }); + Summary summaryNew = summaryService.getById(summary.getId()); + if (ObjectUtil.isNotEmpty(summary.getCommonRequestList())) { + summaryNew.setPlateResult(JSON.toJSONString(summary.getCommonRequestList(), true)); + summaryService.update(summaryNew); + } + return ResponseData.success(); + } } diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java new file mode 100644 index 0000000..36582bd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java new file mode 100644 index 0000000..aca2c34 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyInstructMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 指令信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyInstructMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java new file mode 100644 index 0000000..63f7949 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyRoamMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 信息流转记录表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyRoamMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java new file mode 100644 index 0000000..c77acb8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdBodyTagMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 主体信息分类标签 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdBodyTagMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java new file mode 100644 index 0000000..d5e85a3 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/CmdControlsInfoMapper.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.dao; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 管控信息表 Mapper 接口 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface CmdControlsInfoMapper extends BaseMapper { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml new file mode 100644 index 0000000..0ce8dbf --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInfoMapper.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + body_id AS bodyId, body_title AS bodyTitle, body_title_digest AS bodyTitleDigest, body_sn AS bodySn, body_nature AS bodyNature, body_content AS bodyContent, body_content_digest AS bodyContentDigest, body_state AS bodyState, state_child AS stateChild, body_language AS bodyLanguage, body_level AS bodyLevel, body_timelimit AS bodyTimelimit, body_phone AS bodyPhone, body_ident AS bodyIdent, preview_state AS previewState, copy_state AS copyState, itgmng_state AS itgmngState, spl_id AS splId, case_state AS caseState, submit_userid AS submitUserid, submit_user AS submitUser, submit_organcode AS submitOrgancode, submit_organ AS submitOrgan, submit_organ_digest AS submitOrganDigest, submit_time AS submitTime, flag_oversee AS flagOversee, emergency_state AS emergencyState, hand_time AS handTime, blue_state AS blueState, found_time AS foundTime, body_remark AS bodyRemark, send_back_reason AS sendBackReason, yq_handle AS yqHandle, reported_ZZQ AS reportedZzq, from_ZZQ AS fromZzq + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml new file mode 100644 index 0000000..83e75fd --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyInstructMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + instruct_id AS instructId, body_id AS bodyId, instruct_organ AS instructOrgan, instruct_post AS instructPost, instruct_type AS instructType, instruct_opinion AS instructOpinion, instruct_state AS instructState, instruct_person AS instructPerson, instruct_time AS instructTime, instruct_ident AS instructIdent, instruct_cpt AS instructCpt, is_forward AS isForward, p_instruct_id AS pInstructId, forward_opinion AS forwardOpinion + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml new file mode 100644 index 0000000..20d8b56 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyRoamMapper.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + roam_id AS roamId, body_id AS bodyId, roam_operation AS roamOperation, prev_operation AS prevOperation, roam_time AS roamTime, roam_desc AS roamDesc, opinion_one AS opinionOne, opinion_two AS opinionTwo, roam_ident AS roamIdent + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml new file mode 100644 index 0000000..40f084c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdBodyTagMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + tag_id AS tagId, tag_name AS tagName, tag_order AS tagOrder, hide + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml new file mode 100644 index 0000000..893927c --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/mapping/CmdControlsInfoMapper.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + controls_id AS controlsId, body_id AS bodyId, controls_classify AS controlsClassify, controls_type AS controlsType, controls_web AS controlsWeb, controls_link AS controlsLink, controls_territory AS controlsTerritory, record_nation AS recordNation, controls_rank AS controlsRank, blue_state AS blueState, manage_suggest AS manageSuggest, create_time AS createTime, record_ip AS recordIp, controls_disposal AS controlsDisposal, controls_telnum AS controlsTelnum, controls_issuer AS controlsIssuer, controls_target AS controlsTarget, controls_letternum AS controlsLetternum, controls_picnum AS controlsPicnum, publish_time AS publishTime, found_duration AS foundDuration, tag_id AS tagId, harmful_tag_code AS harmfulTagCode, harmful_tag_name AS harmfulTagName, legal_base_tag AS legalBaseTag + + + diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java new file mode 100644 index 0000000..b7cf670 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInfo.java @@ -0,0 +1,166 @@ +package com.casic.missiles.modular.system.model; + +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_info") +public class CmdBodyInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("body_id") + private String bodyId; + @TableField("body_title") + private String bodyTitle; + @TableField("body_title_digest") + private String bodyTitleDigest; + @TableField("body_sn") + private String bodySn; + /** + * 0:联合管控,1:联合传播,2:联合保障 + */ + @TableField("body_nature") + private String bodyNature; + @TableField("body_content") + private String bodyContent; + @TableField("body_content_digest") + private String bodyContentDigest; + @TableField("body_state") + private String bodyState; + @TableField("state_child") + private String stateChild; + @TableField("body_language") + private String bodyLanguage; + @TableField("body_level") + private String bodyLevel; + @TableField("body_timelimit") + private String bodyTimelimit; + @TableField("body_phone") + private String bodyPhone; + @TableField("body_ident") + private String bodyIdent; + /** + * 0:未查看;1:已查看 + */ + @TableField("preview_state") + private String previewState; + @TableField("copy_state") + private String copyState; + /** + * 0:未查看,1:已查看 + */ + @TableField("itgmng_state") + private String itgmngState; + @TableField("spl_id") + private String splId; + /** + * 0:普通信息,1:标记案例,2:经典案例 + */ + @TableField("case_state") + private String caseState; + @TableField("submit_userid") + private String submitUserid; + @TableField("submit_user") + private String submitUser; + @TableField("submit_organcode") + private String submitOrgancode; + @TableField("submit_organ") + private String submitOrgan; + @TableField("submit_organ_digest") + private String submitOrganDigest; + @TableField("submit_time") + private Date submitTime; + /** + * 0:未督办,1:已督办 + */ + @TableField("flag_oversee") + private String flagOversee; + @TableField("emergency_state") + private String emergencyState; + @TableField("hand_time") + private Date handTime; + @TableField("blue_state") + private String blueState; + @TableField("found_time") + private String foundTime; + @TableField("body_remark") + private String bodyRemark; + /** + * 退回理由:分拣岗退回 + */ + @TableField("send_back_reason") + private String sendBackReason; + /** + * 是否舆情科室研判(A20) + */ + @TableField("yq_handle") + private String yqHandle; + /** + * 是否初筛已上报自治区 0:未 1:已上报 + */ + @TableField("reported_ZZQ") + private Integer reportedZzq; + /** + * 是否来着自治区指令情报 0:本地 1:自治区指令情报 + */ + @TableField("from_ZZQ") + private Integer fromZzq; + + @Override + public String toString() { + return "CmdBodyInfo{" + + "bodyId=" + bodyId + + ", bodyTitle=" + bodyTitle + + ", bodyTitleDigest=" + bodyTitleDigest + + ", bodySn=" + bodySn + + ", bodyNature=" + bodyNature + + ", bodyContent=" + bodyContent + + ", bodyContentDigest=" + bodyContentDigest + + ", bodyState=" + bodyState + + ", stateChild=" + stateChild + + ", bodyLanguage=" + bodyLanguage + + ", bodyLevel=" + bodyLevel + + ", bodyTimelimit=" + bodyTimelimit + + ", bodyPhone=" + bodyPhone + + ", bodyIdent=" + bodyIdent + + ", previewState=" + previewState + + ", copyState=" + copyState + + ", itgmngState=" + itgmngState + + ", splId=" + splId + + ", caseState=" + caseState + + ", submitUserid=" + submitUserid + + ", submitUser=" + submitUser + + ", submitOrgancode=" + submitOrgancode + + ", submitOrgan=" + submitOrgan + + ", submitOrganDigest=" + submitOrganDigest + + ", submitTime=" + submitTime + + ", flagOversee=" + flagOversee + + ", emergencyState=" + emergencyState + + ", handTime=" + handTime + + ", blueState=" + blueState + + ", foundTime=" + foundTime + + ", bodyRemark=" + bodyRemark + + ", sendBackReason=" + sendBackReason + + ", yqHandle=" + yqHandle + + ", reportedZzq=" + reportedZzq + + ", fromZzq=" + fromZzq + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java new file mode 100644 index 0000000..131c09d --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyInstruct.java @@ -0,0 +1,87 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 指令信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_instruct") +public class CmdBodyInstruct extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("instruct_id") + private String instructId; + @TableField("body_id") + private String bodyId; + @TableField("instruct_organ") + private String instructOrgan; + @TableField("instruct_post") + private String instructPost; + @TableField("instruct_type") + private String instructType; + @TableField("instruct_opinion") + private String instructOpinion; + @TableField("instruct_state") + private String instructState; + @TableField("instruct_person") + private String instructPerson; + @TableField("instruct_time") + private Date instructTime; + /** + * 指令标识(0:联合管控,1:联合保障,2:联合传播,3:综合事务,4:应急专班) + */ + @TableField("instruct_ident") + private String instructIdent; + /** + * 配合指令标识(0:联合配合单位指令,1:传播指令) + */ + @TableField("instruct_cpt") + private String instructCpt; + /** + * 0:未转发指令 1转发指令 + */ + @TableField("is_forward") + private Integer isForward; + /** + * 父级id : 0:主指令 其他:转发新产生指令 + */ + @TableField("p_instruct_id") + private String pInstructId; + @TableField("forward_opinion") + private String forwardOpinion; + + + @Override + public String toString() { + return "CmdBodyInstruct{" + + "instructId=" + instructId + + ", bodyId=" + bodyId + + ", instructOrgan=" + instructOrgan + + ", instructPost=" + instructPost + + ", instructType=" + instructType + + ", instructOpinion=" + instructOpinion + + ", instructState=" + instructState + + ", instructPerson=" + instructPerson + + ", instructTime=" + instructTime + + ", instructIdent=" + instructIdent + + ", instructCpt=" + instructCpt + + ", isForward=" + isForward + + ", pInstructId=" + pInstructId + + ", forwardOpinion=" + forwardOpinion + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java new file mode 100644 index 0000000..25dc425 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyRoam.java @@ -0,0 +1,76 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 信息流转记录表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_roam") +public class CmdBodyRoam extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("roam_id") + private String roamId; + @TableField("body_id") + private String bodyId; + /** + * 流转操作节点状态 + */ + @TableField("roam_operation") + private String roamOperation; + /** + * 上个节点状态 + */ + @TableField("prev_operation") + private String prevOperation; + @TableField("roam_time") + private Date roamTime; + /** + * 操作描述 + */ + @TableField("roam_desc") + private String roamDesc; + /** + * 意见1 + */ + @TableField("opinion_one") + private String opinionOne; + /** + * 意见2 + */ + @TableField("opinion_two") + private String opinionTwo; + @TableField("roam_ident") + private String roamIdent; + + + + @Override + public String toString() { + return "CmdBodyRoam{" + + "roamId=" + roamId + + ", bodyId=" + bodyId + + ", roamOperation=" + roamOperation + + ", prevOperation=" + prevOperation + + ", roamTime=" + roamTime + + ", roamDesc=" + roamDesc + + ", opinionOne=" + opinionOne + + ", opinionTwo=" + opinionTwo + + ", roamIdent=" + roamIdent + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java new file mode 100644 index 0000000..003cae8 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdBodyTag.java @@ -0,0 +1,57 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 主体信息分类标签 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_body_tag") +public class CmdBodyTag extends Model { + + private static final long serialVersionUID = 1L; + + /** + * 标签id + */ + @TableId("tag_id") + private String tagId; + /** + * 标签名称 + */ + @TableField("tag_name") + private String tagName; + /** + * 顺序 + */ + @TableField("tag_order") + private Integer tagOrder; + /** + * 1 启用 0停用(隐藏) + */ + private Integer hide; + + + + @Override + public String toString() { + return "CmdBodyTag{" + + "tagId=" + tagId + + ", tagName=" + tagName + + ", tagOrder=" + tagOrder + + ", hide=" + hide + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java new file mode 100644 index 0000000..4d72634 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/CmdControlsInfo.java @@ -0,0 +1,161 @@ +package com.casic.missiles.modular.system.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; + +import java.util.Date; + + +/** + *

+ * 管控信息表 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Data +@TableName("cmd_controls_info") +public class CmdControlsInfo extends Model { + + private static final long serialVersionUID = 1L; + + @TableId("controls_id") + private String controlsId; + @TableField("body_id") + private String bodyId; + /** + * 信息分类 + */ + @TableField("controls_classify") + private String controlsClassify; + /** + * 信息类型0:文字,1:音频,2:视频,3:图片,4:其他 + */ + @TableField("controls_type") + private String controlsType; + /** + * 发布平台 + */ + @TableField("controls_web") + private String controlsWeb; + @TableField("controls_link") + private String controlsLink; + /** + * 发布地域 + */ + @TableField("controls_territory") + private String controlsTerritory; + /** + * 备案地/国籍 + */ + @TableField("record_nation") + private String recordNation; + /** + * 排名 + */ + @TableField("controls_rank") + private String controlsRank; + /** + * 蓝信标识 0:正常信息,1:蓝信信息 + */ + @TableField("blue_state") + private String blueState; + /** + * 处置指令 + */ + @TableField("manage_suggest") + private String manageSuggest; + @TableField("create_time") + private Date createTime; + /** + * 备案Ip + */ + @TableField("record_ip") + private String recordIp; + /** + * 处置理由 + */ + @TableField("controls_disposal") + private String controlsDisposal; + /** + * 对应来文函号 + */ + @TableField("controls_telnum") + private String controlsTelnum; + /** + * 有害信息发布人名称 + */ + @TableField("controls_issuer") + private String controlsIssuer; + @TableField("controls_target") + private String controlsTarget; + @TableField("controls_letternum") + private String controlsLetternum; + /** + * 截图编号 + */ + @TableField("controls_picnum") + private String controlsPicnum; + /** + * 文章在网站发布时间 + */ + @TableField("publish_time") + private String publishTime; + /** + * 发现间隔(上报时间-发布时间) + */ + @TableField("found_duration") + private String foundDuration; + /** + * 标签分id + */ + @TableField("tag_id") + private String tagId; + @TableField("harmful_tag_code") + private String harmfulTagCode; + @TableField("harmful_tag_name") + private String harmfulTagName; + /** + * 法律依据 + */ + @TableField("legal_base_tag") + private String legalBaseTag; + + + + + @Override + public String toString() { + return "CmdControlsInfo{" + + "controlsId=" + controlsId + + ", bodyId=" + bodyId + + ", controlsClassify=" + controlsClassify + + ", controlsType=" + controlsType + + ", controlsWeb=" + controlsWeb + + ", controlsLink=" + controlsLink + + ", controlsTerritory=" + controlsTerritory + + ", recordNation=" + recordNation + + ", controlsRank=" + controlsRank + + ", blueState=" + blueState + + ", manageSuggest=" + manageSuggest + + ", createTime=" + createTime + + ", recordIp=" + recordIp + + ", controlsDisposal=" + controlsDisposal + + ", controlsTelnum=" + controlsTelnum + + ", controlsIssuer=" + controlsIssuer + + ", controlsTarget=" + controlsTarget + + ", controlsLetternum=" + controlsLetternum + + ", controlsPicnum=" + controlsPicnum + + ", publishTime=" + publishTime + + ", foundDuration=" + foundDuration + + ", tagId=" + tagId + + ", harmfulTagCode=" + harmfulTagCode + + ", harmfulTagName=" + harmfulTagName + + ", legalBaseTag=" + legalBaseTag + + "}"; + } +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java new file mode 100644 index 0000000..99d1a45 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java new file mode 100644 index 0000000..75fffba --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyInstructService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 指令信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyInstructService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java new file mode 100644 index 0000000..b04ec44 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyRoamService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 信息流转记录表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyRoamService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java new file mode 100644 index 0000000..b2223a5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdBodyTagService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 主体信息分类标签 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdBodyTagService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java new file mode 100644 index 0000000..36abf4f --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ICmdControlsInfoService.java @@ -0,0 +1,16 @@ +package com.casic.missiles.modular.system.service; + +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 管控信息表 服务类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +public interface ICmdControlsInfoService extends IService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java index af706e2..5c83be7 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IJudgmentService.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.extension.service.IService; -import com.casic.missiles.modular.system.dto.BusinessReportInfoRequest; import com.casic.missiles.modular.system.model.Judgment; import java.util.HashMap; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java new file mode 100644 index 0000000..71ea8fc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInfo; +import com.casic.missiles.modular.system.dao.CmdBodyInfoMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInfoServiceImpl extends ServiceImpl implements ICmdBodyInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java new file mode 100644 index 0000000..7dd3bb5 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyInstructServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyInstruct; +import com.casic.missiles.modular.system.dao.CmdBodyInstructMapper; +import com.casic.missiles.modular.system.service.ICmdBodyInstructService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 指令信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyInstructServiceImpl extends ServiceImpl implements ICmdBodyInstructService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java new file mode 100644 index 0000000..00bc8dc --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyRoamServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyRoam; +import com.casic.missiles.modular.system.dao.CmdBodyRoamMapper; +import com.casic.missiles.modular.system.service.ICmdBodyRoamService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 信息流转记录表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyRoamServiceImpl extends ServiceImpl implements ICmdBodyRoamService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java new file mode 100644 index 0000000..c5f5fa7 --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdBodyTagServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdBodyTag; +import com.casic.missiles.modular.system.dao.CmdBodyTagMapper; +import com.casic.missiles.modular.system.service.ICmdBodyTagService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 主体信息分类标签 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdBodyTagServiceImpl extends ServiceImpl implements ICmdBodyTagService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java new file mode 100644 index 0000000..0df362e --- /dev/null +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/CmdControlsInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.casic.missiles.modular.system.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.casic.missiles.modular.system.model.CmdControlsInfo; +import com.casic.missiles.modular.system.dao.CmdControlsInfoMapper; +import com.casic.missiles.modular.system.service.ICmdControlsInfoService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 管控信息表 服务实现类 + *

+ * + * @author stylefeng123 + * @since 2023-06-15 + */ +@Service +@DS("subdepot") +public class CmdControlsInfoServiceImpl extends ServiceImpl implements ICmdControlsInfoService { + +} diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java index 4cb60b5..7261c84 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/JudgmentServiceImpl.java @@ -5,7 +5,6 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.application.service.AbstractDictService; import com.casic.missiles.modular.system.dao.JudgmentMapper; diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java index e8caf53..bc41b82 100644 --- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java +++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SummaryServiceImpl.java @@ -1,5 +1,6 @@ package com.casic.missiles.modular.system.service.impl; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.model.response.ResponseData; diff --git a/casic-web/pom.xml b/casic-web/pom.xml index f49e2f5..bc0a92f 100644 --- a/casic-web/pom.xml +++ b/casic-web/pom.xml @@ -79,9 +79,15 @@ ${admin.version} + com.casic + casic-dynamic-datasource + ${extension.version} + + + mysql mysql-connector-java - ${mysql.driver.version} + 5.1.38 diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml index 1c0fa48..16bbe34 100644 --- a/casic-web/src/main/resources/config/application-dev.yml +++ b/casic-web/src/main/resources/config/application-dev.yml @@ -7,6 +7,20 @@ url: jdbc:dm://111.198.10.15:11211/CASIC_XINJIANG?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8 username: CASIC_XINJIANG password: Casic203! + dynamic: + primary: master #设置默认的数据源或者数据源组,默认值即为master + strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源 + datasource: + master: + url: jdbc:dm://111.198.10.15:11211/CASIC_XINJIANG?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8 + driver-class-name: dm.jdbc.driver.DmDriver + username: CASIC_XINJIANG + password: Casic203! + subdepot: + url: jdbc:mysql://111.198.10.15:11102/casic_jy?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull + driver-class-name: com.mysql.jdbc.Driver + username: root + password: Casic203! jms: pub-sub-domain: true # session: diff --git a/pom.xml b/pom.xml index 5e6815a..8e87d61 100644 --- a/pom.xml +++ b/pom.xml @@ -54,7 +54,7 @@ mysql mysql-connector-java - ${mysql.driver.version} + 5.1.38 com.dameng @@ -111,11 +111,17 @@ HikariCP ${hikari.version} + + com.casic + casic-dynamic-datasource + ${extension.version} + + mysql mysql-connector-java - ${mysql.driver.version} + 5.1.38 com.dameng