Blame view

service-common/src/main/java/com/java110/common/api/LogSystemErrorApi.java 3.71 KB
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
  package com.java110.common.api;
  
  import com.alibaba.fastjson.JSONObject;
  import com.java110.common.bmo.logSystemError.IDeleteLogSystemErrorBMO;
  import com.java110.common.bmo.logSystemError.IGetLogSystemErrorBMO;
  import com.java110.common.bmo.logSystemError.ISaveLogSystemErrorBMO;
  import com.java110.common.bmo.logSystemError.IUpdateLogSystemErrorBMO;
  import com.java110.dto.log.LogSystemErrorDto;
  import com.java110.po.log.LogSystemErrorPo;
  import com.java110.utils.util.Assert;
  import com.java110.utils.util.BeanConvertUtil;
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.http.ResponseEntity;
  import org.springframework.web.bind.annotation.*;
  
  
  @RestController
  @RequestMapping(value = "/logSystemError")
  public class LogSystemErrorApi {
  
      @Autowired
      private ISaveLogSystemErrorBMO saveLogSystemErrorBMOImpl;
      @Autowired
      private IUpdateLogSystemErrorBMO updateLogSystemErrorBMOImpl;
      @Autowired
      private IDeleteLogSystemErrorBMO deleteLogSystemErrorBMOImpl;
  
      @Autowired
      private IGetLogSystemErrorBMO getLogSystemErrorBMOImpl;
  
      /**
       * 微信保存消息模板
       *
       * @param reqJson
       * @return
       * @serviceCode /logSystemError/saveLogSystemError
       * @path /app/logSystemError/saveLogSystemError
       */
      @RequestMapping(value = "/saveLogSystemError", method = RequestMethod.POST)
      public ResponseEntity<String> saveLogSystemError(@RequestBody JSONObject reqJson) {
  
          Assert.hasKeyAndValue(reqJson, "errType", "请求报文中未包含errType");
  
  
          LogSystemErrorPo logSystemErrorPo = BeanConvertUtil.covertBean(reqJson, LogSystemErrorPo.class);
          return saveLogSystemErrorBMOImpl.save(logSystemErrorPo);
      }
  
      /**
       * 微信修改消息模板
       *
       * @param reqJson
       * @return
       * @serviceCode /logSystemError/updateLogSystemError
       * @path /app/logSystemError/updateLogSystemError
       */
      @RequestMapping(value = "/updateLogSystemError", method = RequestMethod.POST)
      public ResponseEntity<String> updateLogSystemError(@RequestBody JSONObject reqJson) {
  
          Assert.hasKeyAndValue(reqJson, "errType", "请求报文中未包含errType");
          Assert.hasKeyAndValue(reqJson, "errId", "errId不能为空");
  
  
          LogSystemErrorPo logSystemErrorPo = BeanConvertUtil.covertBean(reqJson, LogSystemErrorPo.class);
          return updateLogSystemErrorBMOImpl.update(logSystemErrorPo);
      }
  
      /**
       * 微信删除消息模板
       *
       * @param reqJson
       * @return
       * @serviceCode /logSystemError/deleteLogSystemError
       * @path /app/logSystemError/deleteLogSystemError
       */
      @RequestMapping(value = "/deleteLogSystemError", method = RequestMethod.POST)
      public ResponseEntity<String> deleteLogSystemError(@RequestBody JSONObject reqJson) {
9750b443   王彪总   fix(config): 更新配置...
78
          Assert.hasKeyAndValue(reqJson, "communityId", "项目ID不能为空");
88e030b7   王彪总   init project
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
  
          Assert.hasKeyAndValue(reqJson, "errId", "errId不能为空");
  
  
          LogSystemErrorPo logSystemErrorPo = BeanConvertUtil.covertBean(reqJson, LogSystemErrorPo.class);
          return deleteLogSystemErrorBMOImpl.delete(logSystemErrorPo);
      }
  
      /**
       * 微信删除消息模板
       *
       * @return
       * @serviceCode /logSystemError/queryLogSystemError
       * @path /app/logSystemError/queryLogSystemError
       */
      @RequestMapping(value = "/queryLogSystemError", method = RequestMethod.GET)
      public ResponseEntity<String> queryLogSystemError(
              @RequestParam(value = "page") int page,
              @RequestParam(value = "row") int row) {
          LogSystemErrorDto logSystemErrorDto = new LogSystemErrorDto();
          logSystemErrorDto.setPage(page);
          logSystemErrorDto.setRow(row);
          return getLogSystemErrorBMOImpl.get(logSystemErrorDto);
      }
  }