|
@@ -24,89 +24,89 @@ import java.util.List;
|
|
|
@Slf4j
|
|
|
public class SysParameterController {
|
|
|
|
|
|
- private final SysParameterService sysParameterService;
|
|
|
+ private final SysParameterService sysParameterService;
|
|
|
|
|
|
- @Autowired
|
|
|
- public SysParameterController(SysParameterService sysParameterService) {
|
|
|
- this.sysParameterService = sysParameterService;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 新增系统参数
|
|
|
- *
|
|
|
- * @param sysParameter 参数
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @PostMapping()
|
|
|
- @SaveValidate
|
|
|
- public ResponseVO add(@RequestBody SysParameter sysParameter) {
|
|
|
- try {
|
|
|
- this.sysParameterService.add(sysParameter);
|
|
|
- return ResponseVO.success(1);
|
|
|
- } catch (Exception ex) {
|
|
|
- log.error("系统错误" + ex);
|
|
|
- return ResponseVO.error(ex);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
+ @Autowired
|
|
|
+ public SysParameterController(SysParameterService sysParameterService) {
|
|
|
+ this.sysParameterService = sysParameterService;
|
|
|
+ }
|
|
|
|
|
|
- /**
|
|
|
- * 修改系统参数
|
|
|
- *
|
|
|
- * @param sysParameter 参数
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @SaveValidate
|
|
|
- @PutMapping()
|
|
|
- public ResponseVO update(@RequestBody SysParameter sysParameter) {
|
|
|
- this.sysParameterService.update(sysParameter);
|
|
|
+ /**
|
|
|
+ * 新增系统参数
|
|
|
+ *
|
|
|
+ * @param sysParameter 参数
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @PostMapping()
|
|
|
+ @SaveValidate
|
|
|
+ public ResponseVO add(@RequestBody SysParameter sysParameter) {
|
|
|
+ try {
|
|
|
+ this.sysParameterService.add(sysParameter);
|
|
|
return ResponseVO.success(1);
|
|
|
+ } catch (Exception ex) {
|
|
|
+ log.error("系统错误" + ex);
|
|
|
+ return ResponseVO.error(ex);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 删除系统参数
|
|
|
- *
|
|
|
- * @param sysParameter 参数
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @SaveValidate
|
|
|
- @DeleteMapping()
|
|
|
- public ResponseVO delete(@RequestBody SysParameter sysParameter) {
|
|
|
- this.sysParameterService.delete(sysParameter.getId());
|
|
|
- return ResponseVO.success(1);
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
+ /**
|
|
|
+ * 修改系统参数
|
|
|
+ *
|
|
|
+ * @param sysParameter 参数
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @SaveValidate
|
|
|
+ @PutMapping()
|
|
|
+ public ResponseVO update(@RequestBody SysParameter sysParameter) {
|
|
|
+ this.sysParameterService.update(sysParameter);
|
|
|
+ return ResponseVO.success(1);
|
|
|
+ }
|
|
|
|
|
|
- /**
|
|
|
- * 获取该场站下的所有参数
|
|
|
- *
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @GetMapping(value = "/{stationCode}")
|
|
|
- public ResponseVO getAll(@PathVariable("stationCode") String stationCode) {
|
|
|
- List<SysParameter> list = this.sysParameterService.getAllByStationCode(stationCode);
|
|
|
- return ResponseVO.success(list);
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 删除系统参数
|
|
|
+ *
|
|
|
+ * @param sysParameter 参数
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @SaveValidate
|
|
|
+ @DeleteMapping()
|
|
|
+ public ResponseVO delete(@RequestBody SysParameter sysParameter) {
|
|
|
+ this.sysParameterService.delete(sysParameter.getId());
|
|
|
+ return ResponseVO.success(1);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 获取系统参数
|
|
|
- *
|
|
|
- * @param page
|
|
|
- * @param size
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @GetMapping(value = "/{page}/{size}")
|
|
|
- public ResponseVO getAll(@PathVariable("page") Integer page, @PathVariable("size") Integer size) {
|
|
|
- SysParameter sysParameter = new SysParameter();
|
|
|
- Page<SysParameter> sysParameterPage = this.sysParameterService.get(sysParameter, page, size);
|
|
|
- return ResponseVO.success(sysParameterPage);
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 获取该场站下的所有参数
|
|
|
+ *
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @GetMapping(value = "/{stationCode}")
|
|
|
+ public ResponseVO getAll(@PathVariable("stationCode") String stationCode) {
|
|
|
+ List<SysParameter> list = this.sysParameterService.getAllByStationCode(stationCode);
|
|
|
+ return ResponseVO.success(list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取系统参数
|
|
|
+ *
|
|
|
+ * @param page
|
|
|
+ * @param size
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @GetMapping(value = "/{page}/{size}")
|
|
|
+ public ResponseVO getAll(@PathVariable("page") Integer page, @PathVariable("size") Integer size) {
|
|
|
+ SysParameter sysParameter = new SysParameter();
|
|
|
+ Page<SysParameter> sysParameterPage = this.sysParameterService.get(sysParameter, page, size);
|
|
|
+ return ResponseVO.success(sysParameterPage);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -118,22 +118,22 @@ public class SysParameterController {
|
|
|
*/
|
|
|
@SneakyThrows
|
|
|
@GetMapping(value = "/{page}/{size}/{keywords}")
|
|
|
- public ResponseVO getAForKeywords(@PathVariable("page") Integer page, @PathVariable("size") Integer size,@PathVariable("keywords") String keywords) {
|
|
|
+ public ResponseVO getAForKeywords(@PathVariable("page") Integer page, @PathVariable("size") Integer size, @PathVariable("keywords") String keywords) {
|
|
|
SysParameter sysParameter = new SysParameter();
|
|
|
- Page<SysParameter> sysParameterPage = this.sysParameterService.getForKeywords(sysParameter, page, size,keywords);
|
|
|
+ Page<SysParameter> sysParameterPage = this.sysParameterService.getForKeywords(sysParameter, page, size, keywords);
|
|
|
return ResponseVO.success(sysParameterPage);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 根据参数标识获取系统参数
|
|
|
- *
|
|
|
- * @param id
|
|
|
- * @return 执行结果
|
|
|
- */
|
|
|
- @SneakyThrows
|
|
|
- @GetMapping(value = "/sysParameter/{id}/")
|
|
|
- public ResponseVO getById(@PathVariable("sysKey") Integer id) {
|
|
|
- return ResponseVO.success(sysParameterService.getParameter(id));
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 根据参数标识获取系统参数
|
|
|
+ *
|
|
|
+ * @param sysKey
|
|
|
+ * @return 执行结果
|
|
|
+ */
|
|
|
+ @SneakyThrows
|
|
|
+ @GetMapping(value = "/sysParameter/{sysKey}/")
|
|
|
+ public ResponseVO getById(@PathVariable("sysKey") Integer sysKey) {
|
|
|
+ return ResponseVO.success(sysParameterService.getParameter(sysKey));
|
|
|
+ }
|
|
|
|
|
|
}
|