123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- package thyyxxk.webserver.controller.targetmanagement;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import thyyxxk.webserver.entity.ResultVo;
- import thyyxxk.webserver.entity.highreport.HighReportDto;
- import thyyxxk.webserver.entity.highreport.ReportBaseInfo;
- import thyyxxk.webserver.entity.highreport.TableDisplayInfo;
- import thyyxxk.webserver.entity.highreport.TableGroupInfo;
- import thyyxxk.webserver.entity.highreport.ZbReportResult;
- import thyyxxk.webserver.entity.highreport.ZdReportType;
- import thyyxxk.webserver.entity.targetmanagement.TargetDictTree;
- import thyyxxk.webserver.entity.targetmanagement.TargetManagement;
- import thyyxxk.webserver.entity.targetmanagement.ZbZdBaseInfo;
- import thyyxxk.webserver.service.targetmanagement.TargetManagementService;
- import java.util.List;
- import java.util.Map;
- /**
- * @Description: 指标管理
- * @Author: hsh
- * @CreateTime: 2023-05-30 16:49
- * @Version: 1.0
- */
- @RestController
- @RequestMapping("/targetManagement")
- public class TargetManagementController {
- private final TargetManagementService service;
- @Autowired
- public TargetManagementController(TargetManagementService service) {
- this.service = service;
- }
- @PostMapping("/selectTargetDictTree")
- public ResultVo<List<TargetDictTree>> selectTargetDictTree(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetDictTree(dto);
- }
- @PostMapping("/selectTargetDict")
- public ResultVo<List<ZbZdBaseInfo>> selectTargetDict(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetDict(dto);
- }
- @PostMapping("/selectTargetDictById")
- public ResultVo<ZbZdBaseInfo> selectTargetDictById(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetDictById(dto);
- }
- @PostMapping("/saveTargetDict")
- public ResultVo<Map<String, Object>> saveTargetDict(@RequestBody @Validated ZbZdBaseInfo dto){
- return service.saveTargetDict(dto);
- }
- @PostMapping("/deleteTargetDictById")
- public ResultVo<Map<String, Object>> deleteTargetDictById(@RequestBody @Validated TargetManagement dto){
- return service.deleteTargetDictById(dto);
- }
- @PostMapping("/updateTargetDict")
- public ResultVo<Map<String, Object>> updateTargetDict(@RequestBody @Validated ZbZdBaseInfo dto){
- return service.updateTargetDict(dto);
- }
- @PostMapping("/targetSqlExecute")
- public ResultVo<Map<String, Object>> targetSqlExecute(@RequestBody @Validated TargetManagement dto){
- return service.targetSqlExecute(dto);
- }
- @PostMapping("/targetSqlExecuteById")
- public ResultVo<List<Map<String, Object>>> targetSqlExecuteById(@RequestBody @Validated TargetManagement dto){
- return service.targetSqlExecuteById(dto);
- }
- @PostMapping("/targetSqlSave")
- public ResultVo<Map<String, Object>> targetSqlSave(@RequestBody @Validated TargetManagement dto){
- return service.targetSqlSave(dto);
- }
- @PostMapping("/selectTargetSql")
- public ResultVo<Map<String, Object>> selectTargetSql(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetSql(dto);
- }
- @PostMapping("/selectTargetSqlDetail")
- public ResultVo<Map<String, Object>> selectTargetSqlDetail(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetSqlDetail(dto);
- }
- @PostMapping("/selectReportDictTree")
- public ResultVo<List<Map<String, Object>>> selectReportDictTree(@RequestBody @Validated HighReportDto dto){
- return service.selectReportDictTree(dto);
- }
- @PostMapping("/deleteReportDictById")
- public ResultVo<Map<String, Object>> deleteReportDictById(@RequestBody @Validated TargetManagement dto){
- return service.deleteReportDictById(dto);
- }
- @PostMapping("/selectReportDict")
- public ResultVo<List<ReportBaseInfo>> selectReportDict(@RequestBody @Validated HighReportDto dto){
- return service.selectReportDict(dto);
- }
- @GetMapping("/selectReportType")
- public ResultVo<List<ZdReportType>> selectReportType() {
- return service.selectReportType();
- }
- @PostMapping("/reportSqlExecute")
- public ResultVo<Map<String, Object>> reportSqlExecute(@RequestBody @Validated TargetManagement dto){
- return service.reportSqlExecute(dto);
- }
- @PostMapping("/selectReportLevel")
- public ResultVo<TableGroupInfo> selectReportLevel(@RequestBody @Validated HighReportDto dto){
- return service.selectReportLevel(dto);
- }
- @PostMapping("/saveTargetReportResult")
- public ResultVo<Map<String, Object>> saveTargetReportResult(@RequestBody List<ZbReportResult> list){
- return service.saveTargetReportResult(list);
- }
- @PostMapping("/selectTargetReportResult")
- public ResultVo<List<ZbReportResult>> selectTargetReportResult(@RequestBody @Validated TargetManagement dto){
- return service.selectTargetReportResult(dto);
- }
- @PostMapping("/saveReportBaseInfo")
- public ResultVo<Map<String, Object>> saveReportBaseInfo(@RequestBody @Validated ReportBaseInfo info){
- return service.saveReportBaseInfo(info);
- }
- @PostMapping("/saveTableGroupInfo")
- public ResultVo<Map<String, Object>> saveTableGroupInfo(@RequestBody @Validated TableGroupInfo info){
- return service.saveTableGroupInfo(info);
- }
- @GetMapping("/selectReportLevelDict")
- public ResultVo<List<Map<String, Object>>> selectReportLevelDict() {
- return service.selectReportLevelDict();
- }
- @GetMapping("/selectTargetZbReportId")
- public ResultVo<List<Map<String, Object>>> selectTargetZbReportId(@RequestParam("reportType") String reportType) {
- return service.selectTargetZbReportId(reportType);
- }
- @PostMapping("/selectTableDisplay")
- public ResultVo<List<TableDisplayInfo>> selectTableDisplay(@RequestBody @Validated ReportBaseInfo info){
- return service.selectTableDisplay(info);
- }
- @PostMapping("/saveTableDisplay")
- public ResultVo<Map<String, Object>> saveTableDisplay(@RequestBody @Validated TableDisplayInfo info){
- return service.saveTableDisplay(info);
- }
- @GetMapping("/delTableDisplayByProp")
- public ResultVo<Map<String, Object>> delTableDisplayByCode(@RequestParam("reportId") String reportId,
- @RequestParam("levelId") String levelId,
- @RequestParam("prop") String prop){
- return service.delTableDisplayByProp(reportId, levelId, prop);
- }
- }
|