Browse Source

'11'

master
daixiantong 4 years ago
parent
commit
dcf41409fd
69 changed files with 314 additions and 156 deletions
  1. +1
    -1
      src/main/java/com/taauav/admin/controller/TauvInspectDriverController.java
  2. +0
    -1
      src/main/java/com/taauav/admin/controller/TauvInspectPhotoController.java
  3. +5
    -12
      src/main/java/com/taauav/admin/controller/TauvInspectQuestionController.java
  4. +8
    -1
      src/main/java/com/taauav/admin/controller/TauvWaterAlarmController.java
  5. +1
    -1
      src/main/java/com/taauav/admin/controller/TauvWaterDataController.java
  6. +7
    -14
      src/main/java/com/taauav/admin/controller/TauvWaterSpectrumController.java
  7. +5
    -5
      src/main/java/com/taauav/admin/controller/TauvWaterStandardController.java
  8. +18
    -19
      src/main/java/com/taauav/admin/controller/TauvWaterTrendController.java
  9. +20
    -7
      src/main/java/com/taauav/admin/controller/TauvWaterWarnController.java
  10. +1
    -1
      src/main/java/com/taauav/admin/dto/BaseReportDTO.java
  11. +1
    -1
      src/main/java/com/taauav/admin/dto/TauvInspectDriverAssignTaskDTO.java
  12. +3
    -3
      src/main/java/com/taauav/admin/dto/TauvInspectDriverDTO.java
  13. +2
    -2
      src/main/java/com/taauav/admin/dto/TauvInspectDriverPicDTO.java
  14. +2
    -2
      src/main/java/com/taauav/admin/dto/TauvInspectPhotoDTO.java
  15. +1
    -1
      src/main/java/com/taauav/admin/dto/TauvReportDTO.java
  16. +1
    -1
      src/main/java/com/taauav/admin/dto/TauvReportDriverDTO.java
  17. +1
    -1
      src/main/java/com/taauav/admin/dto/TauvReportInputDTO.java
  18. +2
    -2
      src/main/java/com/taauav/admin/dto/TauvWaterSpectrumDTO.java
  19. +42
    -0
      src/main/java/com/taauav/admin/dto/TauvWaterTrendDTO.java
  20. +2
    -2
      src/main/java/com/taauav/admin/entity/SysAdmin.java
  21. +2
    -2
      src/main/java/com/taauav/admin/entity/SysCity.java
  22. +1
    -1
      src/main/java/com/taauav/admin/entity/TauvEquipment.java
  23. +2
    -2
      src/main/java/com/taauav/admin/entity/TauvInspect.java
  24. +2
    -2
      src/main/java/com/taauav/admin/entity/TauvInspectDriver.java
  25. +1
    -1
      src/main/java/com/taauav/admin/entity/TauvInspectPhoto.java
  26. +3
    -3
      src/main/java/com/taauav/admin/entity/TauvReport.java
  27. +2
    -2
      src/main/java/com/taauav/admin/entity/TauvWaterAlarm.java
  28. +1
    -1
      src/main/java/com/taauav/admin/entity/TauvWaterSpectrum.java
  29. +1
    -1
      src/main/java/com/taauav/admin/entity/TauvWaterTrend.java
  30. +1
    -1
      src/main/java/com/taauav/admin/entity/TauvWaterWarn.java
  31. +2
    -2
      src/main/java/com/taauav/admin/query/TauvWaterAlarmQuery.java
  32. +2
    -2
      src/main/java/com/taauav/admin/query/TauvWaterDataQuery.java
  33. +7
    -0
      src/main/java/com/taauav/admin/service/ITauvWaterSpectrumService.java
  34. +2
    -2
      src/main/java/com/taauav/admin/service/ITauvWaterStandardService.java
  35. +10
    -0
      src/main/java/com/taauav/admin/service/ITauvWaterTrendService.java
  36. +5
    -5
      src/main/java/com/taauav/admin/service/ITauvWaterWarnService.java
  37. +1
    -1
      src/main/java/com/taauav/admin/service/impl/TauvWaterDataServiceImpl.java
  38. +11
    -0
      src/main/java/com/taauav/admin/service/impl/TauvWaterSpectrumServiceImpl.java
  39. +4
    -4
      src/main/java/com/taauav/admin/service/impl/TauvWaterStandardServiceImpl.java
  40. +47
    -4
      src/main/java/com/taauav/admin/service/impl/TauvWaterTrendServiceImpl.java
  41. +25
    -8
      src/main/java/com/taauav/admin/service/impl/TauvWaterWarnServiceImpl.java
  42. +1
    -1
      src/main/java/com/taauav/admin/validate/ExecuteTask.java
  43. +3
    -3
      src/main/java/com/taauav/admin/vo/TauvEquipmentListVo.java
  44. +1
    -1
      src/main/java/com/taauav/admin/vo/TauvInspectFileDataVo.java
  45. +1
    -1
      src/main/java/com/taauav/admin/vo/TauvInspectPhotoVo.java
  46. +1
    -1
      src/main/java/com/taauav/admin/vo/TauvInspectQuestionVo.java
  47. +2
    -2
      src/main/java/com/taauav/admin/vo/TauvMountEquipmentListVo.java
  48. +1
    -1
      src/main/java/com/taauav/admin/vo/TauvWaterDataVo.java
  49. +2
    -2
      src/main/java/com/taauav/admin/vo/inspectdriver/TauvInspectDriverInfoVo.java
  50. +2
    -2
      src/main/java/com/taauav/admin/vo/inspectdriver/TauvInspectDriverListVo.java
  51. +2
    -2
      src/main/java/com/taauav/common/domain/Entity.java
  52. +16
    -0
      src/main/java/com/taauav/common/util/FunctionUtils.java
  53. +2
    -2
      src/main/java/com/taauav/front/entity/UserInspectQuestion.java
  54. +1
    -1
      src/main/java/com/taauav/front/entity/UserNotice.java
  55. +2
    -2
      src/main/java/com/taauav/front/vo/SysCityVo.java
  56. +2
    -2
      src/main/java/com/taauav/front/vo/UserAdminListVo.java
  57. +3
    -3
      src/main/java/com/taauav/front/vo/UserAdminVo.java
  58. +1
    -1
      src/main/java/com/taauav/front/vo/inspectquestion/UserInspectQuestionInfoVo.java
  59. +1
    -1
      src/main/java/com/taauav/front/vo/inspectquestion/UserInspectQuestionListVo.java
  60. +1
    -1
      src/main/java/com/taauav/front/vo/usernotice/UserNoticeInfoVo.java
  61. +1
    -1
      src/main/java/com/taauav/front/vo/usernotice/UserNoticeListVo.java
  62. +1
    -1
      src/main/java/com/taauav/front/vo/userwaterspectrum/UserWaterSpectrumListVo.java
  63. +1
    -1
      src/main/java/com/taauav/front/vo/wateralarm/UserWaterAlarmInfoVo.java
  64. +2
    -2
      src/main/java/com/taauav/front/vo/wateralarm/UserWaterAlarmListVo.java
  65. +1
    -1
      src/main/java/com/taauav/front/vo/waterwarn/UserWaterWarnListVo.java
  66. +2
    -0
      src/main/resources/config/application-dev.yml
  67. +2
    -0
      src/main/resources/config/application-local.yml.sample
  68. +2
    -0
      src/main/resources/config/application-prod.yml
  69. +2
    -0
      src/main/resources/config/application-test.yml

+ 1
- 1
src/main/java/com/taauav/admin/controller/TauvInspectDriverController.java View File

* @return * @return
*/ */
@PostMapping("/list") @PostMapping("/list")
// @RequiresPermissions(controllerName + ":list")
@RequiresPermissions(controllerName + ":list")
public Response taskList(@RequestBody(required = false) Map<String, Object> map) { public Response taskList(@RequestBody(required = false) Map<String, Object> map) {
if (map == null) { if (map == null) {
map = new HashMap<>(); map = new HashMap<>();

+ 0
- 1
src/main/java/com/taauav/admin/controller/TauvInspectPhotoController.java View File

import com.taauav.admin.entity.TauvInspectPhoto; import com.taauav.admin.entity.TauvInspectPhoto;
import com.taauav.admin.service.ITauvInspectPhotoService; import com.taauav.admin.service.ITauvInspectPhotoService;



/** /**
* 巡检正摄图Controller * 巡检正摄图Controller
* *

+ 5
- 12
src/main/java/com/taauav/admin/controller/TauvInspectQuestionController.java View File

import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.taauav.common.core.mps.BaseQuery; import com.taauav.common.core.mps.BaseQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.taauav.admin.entity.TauvInspectQuestion; import com.taauav.admin.entity.TauvInspectQuestion;
import com.taauav.admin.service.ITauvInspectQuestionService; import com.taauav.admin.service.ITauvInspectQuestionService;


/** /**
* 查询问题管理列表 * 查询问题管理列表
*/ */
// @RequiresPermissions("admin:question:list")
@RequiresPermissions("admin:question:list")
@GetMapping("/list") @GetMapping("/list")
public Response list(TauvInspectQuestionDTO inspectQuestionDTO, BaseQuery query) public Response list(TauvInspectQuestionDTO inspectQuestionDTO, BaseQuery query)
{ {
/** /**
* 获取问题管理详细信息 * 获取问题管理详细信息
*/ */
// @RequiresPermissions("admin:question:query")
@GetMapping(value = "/{id}")
public Response getInfo(@PathVariable("id") Integer id)
@RequiresPermissions("admin:question:query")
@GetMapping("/detail")
public Response getInfo(@RequestParam("id") Integer id)
{ {
return tauvInspectQuestionService.getQuestionData(id); return tauvInspectQuestionService.getQuestionData(id);
} }

+ 8
- 1
src/main/java/com/taauav/admin/controller/TauvWaterAlarmController.java View File

import com.taauav.admin.vo.TauvWaterAlarmVo; import com.taauav.admin.vo.TauvWaterAlarmVo;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.constant.PermissionConstants; import com.taauav.common.constant.PermissionConstants;
import com.taauav.common.util.DateUtil;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
*/ */
@RestController @RestController
@RequestMapping("/admin/waterAlarm") @RequestMapping("/admin/waterAlarm")
public class TauvWaterAlarmController extends BaseController{
public class TauvWaterAlarmController extends BaseController {
private static final String controllerName = "admin:waterAlarm"; private static final String controllerName = "admin:waterAlarm";
@Autowired @Autowired
private ITauvWaterAlarmService waterAlarmService; private ITauvWaterAlarmService waterAlarmService;


/** /**
* 水质超标报警列表 * 水质超标报警列表
*
* @param waterAlarmQuery * @param waterAlarmQuery
* @return * @return
*/ */


/** /**
* 报警详情 * 报警详情
*
* @param id * @param id
* @return * @return
*/ */


/** /**
* 修改报警状态 * 修改报警状态
*
* @param waterAlarm * @param waterAlarm
* @return * @return
*/ */
@PostMapping("/edit") @PostMapping("/edit")
@RequiresPermissions(controllerName + ":" + PermissionConstants.EDIT_PERMISSION) @RequiresPermissions(controllerName + ":" + PermissionConstants.EDIT_PERMISSION)
public Response changeStatus(TauvWaterAlarm waterAlarm) { public Response changeStatus(TauvWaterAlarm waterAlarm) {
if (waterAlarm.getStatus() == 2) {
waterAlarm.setAlarmTime(DateUtil.now());
}
Boolean res = waterAlarmService.editData(waterAlarm); Boolean res = waterAlarmService.editData(waterAlarm);
if (!res) { if (!res) {
return response.failure("操作失败"); return response.failure("操作失败");

+ 1
- 1
src/main/java/com/taauav/admin/controller/TauvWaterDataController.java View File

* @return * @return
*/ */
@PostMapping("/import") @PostMapping("/import")
// @RequiresPermissions(controllerName + ":" + PermissionConstants.IMPORT_PERMISSION)
@RequiresPermissions(controllerName + ":" + PermissionConstants.IMPORT_PERMISSION)
public Response importData(@RequestParam("file") MultipartFile file) { public Response importData(@RequestParam("file") MultipartFile file) {
return waterDataService.importData(file); return waterDataService.importData(file);
} }

+ 7
- 14
src/main/java/com/taauav/admin/controller/TauvWaterSpectrumController.java View File

import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.taauav.common.core.mps.BaseQuery; import com.taauav.common.core.mps.BaseQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.taauav.admin.entity.TauvWaterSpectrum; import com.taauav.admin.entity.TauvWaterSpectrum;
import com.taauav.admin.service.ITauvWaterSpectrumService; import com.taauav.admin.service.ITauvWaterSpectrumService;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
return tauvWaterSpectrumService.selectSpectrumPage(waterSpectrumDTO, query); return tauvWaterSpectrumService.selectSpectrumPage(waterSpectrumDTO, query);
} }



/** /**
* 获取多光谱图详细信息 * 获取多光谱图详细信息
*/ */
@RequiresPermissions("admin:spectrum:query") @RequiresPermissions("admin:spectrum:query")
@GetMapping(value = "/{id}")
public Response getInfo(@PathVariable("id") Integer id) {
@GetMapping("/detail")
public Response getInfo(@RequestParam("id") Integer id) {
return response.success(tauvWaterSpectrumService.getInfo(id)); return response.success(tauvWaterSpectrumService.getInfo(id));
} }


* 删除多光谱图 * 删除多光谱图
*/ */
@RequiresPermissions("admin:spectrum:remove") @RequiresPermissions("admin:spectrum:remove")
@DeleteMapping("/{ids}")
public Response remove(@PathVariable Integer[] ids) {
return response.success(tauvWaterSpectrumService.deleteByIds(ids, new TauvWaterSpectrum()));
@PostMapping("/remove")
public Response remove(String ids) {
return tauvWaterSpectrumService.dropSpectrum(ids);
} }


/** /**
* 上传附件 * 上传附件
*
* @param file * @param file
* @return * @return
*/ */

+ 5
- 5
src/main/java/com/taauav/admin/controller/TauvWaterStandardController.java View File

* @since 2020-05-13 * @since 2020-05-13
*/ */
@RestController @RestController
@RequestMapping("/admin/waterStandard")
@RequestMapping("/admin/standard")
public class TauvWaterStandardController { public class TauvWaterStandardController {
@Autowired @Autowired
private ITauvWaterStandardService waterStandardService; private ITauvWaterStandardService waterStandardService;
@Autowired @Autowired
private Response response; private Response response;
private static final String controllerName = "admin:waterStandard";
private static final String controllerName = "admin:standard";


/** /**
* 标准列表 * 标准列表


/** /**
* 删除 * 删除
* @param waterStandard
* @param id
* @return * @return
*/ */
@PostMapping("/drop") @PostMapping("/drop")
@RequiresPermissions(controllerName + ":" + PermissionConstants.REMOVE_PERMISSION) @RequiresPermissions(controllerName + ":" + PermissionConstants.REMOVE_PERMISSION)
public Response drop(TauvWaterStandard waterStandard) {
return waterStandardService.dropStandard(waterStandard);
public Response drop(Integer id) {
return waterStandardService.dropStandard(id);
} }
} }

+ 18
- 19
src/main/java/com/taauav/admin/controller/TauvWaterTrendController.java View File

package com.taauav.admin.controller; package com.taauav.admin.controller;


import com.taauav.admin.controller.BaseController; import com.taauav.admin.controller.BaseController;
import com.taauav.admin.dto.TauvWaterTrendDTO;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.util.DateUtil;
import com.taauav.common.util.ShiroUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import com.taauav.common.core.mps.BaseQuery; import com.taauav.common.core.mps.BaseQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import com.taauav.admin.service.ITauvWaterTrendService; import com.taauav.admin.service.ITauvWaterTrendService;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;



/** /**
* 水环境趋势模拟Controller * 水环境趋势模拟Controller
* *
*/ */
@RestController @RestController
@RequestMapping("/admin/trend") @RequestMapping("/admin/trend")
public class TauvWaterTrendController extends BaseController
{
public class TauvWaterTrendController extends BaseController {
@Autowired @Autowired
private ITauvWaterTrendService tauvWaterTrendService; private ITauvWaterTrendService tauvWaterTrendService;


@Autowired @Autowired
private Response response; private Response response;

/** /**
* 查询水环境趋势模拟列表 * 查询水环境趋势模拟列表
*/ */
@RequiresPermissions("admin:trend:list")
// @RequiresPermissions("admin:trend:list")
@GetMapping("/list") @GetMapping("/list")
public Response list(TauvWaterTrend tauvWaterTrend, BaseQuery query)
{
return tauvWaterTrendService.pageData(query,tauvWaterTrend);
public Response list(TauvWaterTrendDTO tauvWaterTrendDTO, BaseQuery query) {
return tauvWaterTrendService.selectTrendPage(query, tauvWaterTrendDTO);
} }




/** /**
* 获取水环境趋势模拟详细信息 * 获取水环境趋势模拟详细信息
*/ */
@RequiresPermissions("admin:trend:query") @RequiresPermissions("admin:trend:query")
@GetMapping(value = "/{id}")
public Response getInfo(@PathVariable("id") Integer id)
{
@GetMapping("/detail")
public Response getInfo(@RequestParam("id") Integer id) {
return tauvWaterTrendService.getTrendList(id); return tauvWaterTrendService.getTrendList(id);
} }


*/ */
@RequiresPermissions("admin:trend:add") @RequiresPermissions("admin:trend:add")
@PostMapping @PostMapping
public Response add(@RequestBody TauvWaterTrend tauvWaterTrend)
{
public Response add(@RequestBody TauvWaterTrend tauvWaterTrend) {
return response.success(tauvWaterTrendService.save(tauvWaterTrend)); return response.success(tauvWaterTrendService.save(tauvWaterTrend));
} }


* 修改水环境趋势模拟 * 修改水环境趋势模拟
*/ */
@RequiresPermissions("admin:trend:edit") @RequiresPermissions("admin:trend:edit")
@PutMapping
public Response edit(@RequestBody TauvWaterTrend tauvWaterTrend)
{
@PostMapping("/edit")
public Response edit(@RequestBody TauvWaterTrend tauvWaterTrend) {
tauvWaterTrend.setUpdateTime(DateUtil.now());
tauvWaterTrend.setUpdateUser(ShiroUtils.getAdminId());
return response.success(tauvWaterTrendService.updateById(tauvWaterTrend)); return response.success(tauvWaterTrendService.updateById(tauvWaterTrend));
} }


*/ */
@RequiresPermissions("admin:trend:remove") @RequiresPermissions("admin:trend:remove")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public Response remove(@PathVariable Integer[] ids)
{
public Response remove(@PathVariable Integer[] ids) {
return response.success(tauvWaterTrendService.deleteByIds(ids, new TauvWaterTrend())); return response.success(tauvWaterTrendService.deleteByIds(ids, new TauvWaterTrend()));
} }


/** /**
* 导入趋势数据 * 导入趋势数据
*
* @param file * @param file
* @return * @return
*/ */


/** /**
* 下载导入模板 * 下载导入模板
*
* @return * @return
*/ */
@GetMapping("/template") @GetMapping("/template")

+ 20
- 7
src/main/java/com/taauav/admin/controller/TauvWaterWarnController.java View File

package com.taauav.admin.controller; package com.taauav.admin.controller;


import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.google.common.base.Joiner;
import com.taauav.admin.controller.BaseController; import com.taauav.admin.controller.BaseController;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.util.DateUtil; import com.taauav.common.util.DateUtil;
import com.taauav.admin.entity.TauvWaterWarn; import com.taauav.admin.entity.TauvWaterWarn;
import com.taauav.admin.service.ITauvWaterWarnService; import com.taauav.admin.service.ITauvWaterWarnService;


import java.util.ArrayList;
import java.util.List;



/** /**
* 水质预警Controller * 水质预警Controller
* 获取水质预警详细信息 * 获取水质预警详细信息
*/ */
@RequiresPermissions("admin:warn:query") @RequiresPermissions("admin:warn:query")
@GetMapping(value = "/{id}")
public Response getInfo(@PathVariable("id") Integer id) {
return response.success(tauvWaterWarnService.getInfo(id));
@GetMapping("detail")
public Response getInfo(@RequestParam("id") Integer id) {
TauvWaterWarn waterWarn = tauvWaterWarnService.getInfo(id);
if (waterWarn == null) {
return response.failure("数据不存在");
}
waterWarn.setWarnTypeText(FunctionUtils.getArrayText(waterWarn.getWarnType().toString(), waterWarn.typeList()));
waterWarn.setWarnLevelText(FunctionUtils.getArrayText(waterWarn.getWarnLevel().toString(), waterWarn.levelList()));
waterWarn.setStatusText(FunctionUtils.getArrayText(waterWarn.getStatus().toString(), waterWarn.statusList()));
return response.success(waterWarn);
} }


/** /**
@PostMapping("/edit") @PostMapping("/edit")
public Response edit(@RequestBody TauvWaterWarn tauvWaterWarn) { public Response edit(@RequestBody TauvWaterWarn tauvWaterWarn) {
tauvWaterWarn.setWarnTime(DateUtil.now()); tauvWaterWarn.setWarnTime(DateUtil.now());
tauvWaterWarn.setStatus(2);
return response.success(tauvWaterWarnService.updateById(tauvWaterWarn)); return response.success(tauvWaterWarnService.updateById(tauvWaterWarn));
} }


* 删除水质预警 * 删除水质预警
*/ */
@RequiresPermissions("admin:warn:remove") @RequiresPermissions("admin:warn:remove")
@DeleteMapping("/{ids}")
public Response remove(@PathVariable Integer[] ids) {
return response.success(tauvWaterWarnService.deleteByIds(ids, new TauvWaterWarn()));
@PostMapping("/remove")
public Response remove(String ids) {
return tauvWaterWarnService.dropWarn(ids);
} }


/** /**
* 取消预警 * 取消预警
*
* @param ids * @param ids
* @return * @return
*/ */
@PostMapping("/cancel") @PostMapping("/cancel")
@RequiresPermissions("admin:warn:cancel") @RequiresPermissions("admin:warn:cancel")
public Response cancelWarn(@RequestBody Integer[] ids) {
public Response cancelWarn(String ids) {
return tauvWaterWarnService.cancelWarn(ids); return tauvWaterWarnService.cancelWarn(ids);
} }
} }

+ 1
- 1
src/main/java/com/taauav/admin/dto/BaseReportDTO.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;
private String formatInspectTime; private String formatInspectTime;



+ 1
- 1
src/main/java/com/taauav/admin/dto/TauvInspectDriverAssignTaskDTO.java View File

* 执行时间 * 执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


} }

+ 3
- 3
src/main/java/com/taauav/admin/dto/TauvInspectDriverDTO.java View File

* 添加时间 * 添加时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;
private String formatCreateTime; private String formatCreateTime;
/** /**
* 期望巡检时间 * 期望巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;
private String formatInspectTime; private String formatInspectTime;


* 执行时间 * 执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;
private String formatExecutionTime; private String formatExecutionTime;



+ 2
- 2
src/main/java/com/taauav/admin/dto/TauvInspectDriverPicDTO.java View File

* 复核时间 * 复核时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date reviewTime; private Date reviewTime;
private String formatReviewTime; private String formatReviewTime;
/** /**
* 巡检开始时间 * 巡检开始时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;
private String formatExecutionTime; private String formatExecutionTime;
/** /**

+ 2
- 2
src/main/java/com/taauav/admin/dto/TauvInspectPhotoDTO.java View File

* 巡检时间(开始) * 巡检时间(开始)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startTime; private Date startTime;


/** /**
* 巡检时间(结束) * 巡检时间(结束)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endTime; private Date endTime;
} }

+ 1
- 1
src/main/java/com/taauav/admin/dto/TauvReportDTO.java View File

* 生成报告时间 * 生成报告时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inputTime; private Date inputTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/dto/TauvReportDriverDTO.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/dto/TauvReportInputDTO.java View File

private String formatInputUser; private String formatInputUser;
private Integer num; private Integer num;
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inputTime; private Date inputTime;
private String formatInputTime; private String formatInputTime;
} }

+ 2
- 2
src/main/java/com/taauav/admin/dto/TauvWaterSpectrumDTO.java View File

* 巡检时间(开始) * 巡检时间(开始)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startTime; private Date startTime;


/** /**
* 巡检时间(结束) * 巡检时间(结束)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endTime; private Date endTime;
} }

+ 42
- 0
src/main/java/com/taauav/admin/dto/TauvWaterTrendDTO.java View File

package com.taauav.admin.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigInteger;
import java.util.Date;

/**
* 水环境趋势列表请求实体类
*
* @author daixiantong
* @date 2020-05-18
*/
@Data
public class TauvWaterTrendDTO {
/**
* 趋势编号
*/
private String trendCode;
/**
* 区属id
*/
private BigInteger driverArea;
/**
* 河湖名称
*/
private String driverName;
/**
* 预测日期(开始)
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startTime;
/**
* 预测日期(结束)
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endTime;
}

+ 2
- 2
src/main/java/com/taauav/admin/entity/SysAdmin.java View File

*/ */
@TableField("create_time") @TableField("create_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
*/ */
@TableField("update_time") @TableField("update_time")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/entity/SysCity.java View File

* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/entity/TauvEquipment.java View File

* 注册时间 * 注册时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date registerTime; private Date registerTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/entity/TauvInspect.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**
* 实际执行时间 * 实际执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/entity/TauvInspectDriver.java View File

* 执行时间 * 执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


/** /**
* 复核时间 * 复核时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date reviewTime; private Date reviewTime;


} }

+ 1
- 1
src/main/java/com/taauav/admin/entity/TauvInspectPhoto.java View File

/** /**
* 上传时间 * 上传时间
*/ */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date uploadTime; private Date uploadTime;
} }

+ 3
- 3
src/main/java/com/taauav/admin/entity/TauvReport.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;
@TableField(exist = false) @TableField(exist = false)
private String formatInspectTime; private String formatInspectTime;
* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


/** /**
* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inputTime; private Date inputTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/entity/TauvWaterAlarm.java View File

* 巡检日期 * 巡检日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**
* 报警时间 * 报警时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date alarmTime; private Date alarmTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/entity/TauvWaterSpectrum.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;
/** /**
* 化学需氧量多光谱路径 * 化学需氧量多光谱路径

+ 1
- 1
src/main/java/com/taauav/admin/entity/TauvWaterTrend.java View File

/** /**
* 预测日期 * 预测日期
*/ */
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM", timezone = "GMT+8")
private Date forecastTime; private Date forecastTime;
/** /**
* 化学需氧量 * 化学需氧量

+ 1
- 1
src/main/java/com/taauav/admin/entity/TauvWaterWarn.java View File

* 预警日期 * 预警日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date warnTime; private Date warnTime;


@TableField(exist = false) @TableField(exist = false)

+ 2
- 2
src/main/java/com/taauav/admin/query/TauvWaterAlarmQuery.java View File

* 报警时间(开始) * 报警时间(开始)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startTime; private Date startTime;


/** /**
* 报警时间(结束) * 报警时间(结束)
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endTime; private Date endTime;
} }

+ 2
- 2
src/main/java/com/taauav/admin/query/TauvWaterDataQuery.java View File

* 巡检开始时间 * 巡检开始时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startTime; private Date startTime;


/** /**
* 巡检结束时间 * 巡检结束时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endTime; private Date endTime;
} }

+ 7
- 0
src/main/java/com/taauav/admin/service/ITauvWaterSpectrumService.java View File

* @return * @return
*/ */
Response uploadSpectrum(MultipartFile file); Response uploadSpectrum(MultipartFile file);

/**
* 删除多光谱图
* @param ids
* @return
*/
Response dropSpectrum(String ids);
} }

+ 2
- 2
src/main/java/com/taauav/admin/service/ITauvWaterStandardService.java View File



/** /**
* 删除 * 删除
* @param waterStandard
* @param id
* @return * @return
*/ */
Response dropStandard(TauvWaterStandard waterStandard);
Response dropStandard(Integer id);
} }

+ 10
- 0
src/main/java/com/taauav/admin/service/ITauvWaterTrendService.java View File

package com.taauav.admin.service; package com.taauav.admin.service;


import com.taauav.admin.dto.TauvWaterTrendDTO;
import com.taauav.admin.entity.TauvWaterTrend; import com.taauav.admin.entity.TauvWaterTrend;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.core.mps.BaseQuery;
import com.taauav.common.service.IBaseService; import com.taauav.common.service.IBaseService;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;


*/ */
public interface ITauvWaterTrendService extends IBaseService<TauvWaterTrend> public interface ITauvWaterTrendService extends IBaseService<TauvWaterTrend>
{ {
/**
* 自定义分页
* @param query
* @param waterTrendDTO
* @return
*/
Response selectTrendPage(BaseQuery query, TauvWaterTrendDTO waterTrendDTO);

/** /**
* 导入Excel数据 * 导入Excel数据
* @param file * @param file

+ 5
- 5
src/main/java/com/taauav/admin/service/ITauvWaterWarnService.java View File

public interface ITauvWaterWarnService extends IBaseService<TauvWaterWarn> public interface ITauvWaterWarnService extends IBaseService<TauvWaterWarn>
{ {
/** /**
* 添加编辑预警数据
* @param waterWarn
* 取消预警
* @param ids
* @return * @return
*/ */
Response editWarn(TauvWaterWarn waterWarn);
Response cancelWarn(String ids);


/** /**
* 取消预警
* 删除预警数据
* @param ids * @param ids
* @return * @return
*/ */
Response cancelWarn(Integer[] ids);
Response dropWarn(String ids);
} }

+ 1
- 1
src/main/java/com/taauav/admin/service/impl/TauvWaterDataServiceImpl.java View File

filedir.mkdirs(); filedir.mkdirs();
} }
String path = uploadFolder + "/" + filename; String path = uploadFolder + "/" + filename;
return response.success(path.replace(uploadFolder, uploadUrl + "/upload/"));
return response.success("操作成功", path.replace(uploadFolder, uploadUrl + "upload"));
} }
} }

+ 11
- 0
src/main/java/com/taauav/admin/service/impl/TauvWaterSpectrumServiceImpl.java View File





import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.taauav.admin.dto.TauvWaterSpectrumDTO; import com.taauav.admin.dto.TauvWaterSpectrumDTO;
} }
return response.success("操作成功"); return response.success("操作成功");
} }

@Override
public Response dropSpectrum(String ids) {
UpdateWrapper wrapper = new UpdateWrapper();
wrapper.in("id", ids);
wrapper.eq("mark", 1);
wrapper.set("mark", 0);
update(wrapper);
return response.success("删除成功");
}
} }

+ 4
- 4
src/main/java/com/taauav/admin/service/impl/TauvWaterStandardServiceImpl.java View File



/** /**
* 删除 * 删除
* @param waterStandard
* @param id
* @return * @return
*/ */
@Override @Override
public Response dropStandard(TauvWaterStandard waterStandard) {
if (StringUtils.isEmpty(waterStandard.getId().toString()) || waterStandard.getId() <= 0) {
public Response dropStandard(Integer id) {
if (StringUtils.isNull(id) || id <= 0) {
return response.failure("质量标准id不能为空"); return response.failure("质量标准id不能为空");
} }
UpdateWrapper wrapper = new UpdateWrapper(); UpdateWrapper wrapper = new UpdateWrapper();
wrapper.eq("id", waterStandard.getId());
wrapper.eq("id", id);
wrapper.set("mark", 0); wrapper.set("mark", 0);
update(wrapper); update(wrapper);
return response.success("操作成功"); return response.success("操作成功");

+ 47
- 4
src/main/java/com/taauav/admin/service/impl/TauvWaterTrendServiceImpl.java View File





import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.exceptions.ApiException; import com.baomidou.mybatisplus.extension.exceptions.ApiException;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.taauav.admin.dto.TauvWaterTrendDTO;
import com.taauav.admin.entity.SysCity; import com.taauav.admin.entity.SysCity;
import com.taauav.admin.entity.TauvDriver; import com.taauav.admin.entity.TauvDriver;
import com.taauav.admin.mapper.SysCityMapper; import com.taauav.admin.mapper.SysCityMapper;
import com.taauav.admin.mapper.TauvDriverMapper; import com.taauav.admin.mapper.TauvDriverMapper;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.core.mps.BaseQuery;
import com.taauav.common.core.mps.Condition;
import com.taauav.common.service.impl.BaseServiceImpl; import com.taauav.common.service.impl.BaseServiceImpl;
import com.taauav.common.util.*; import com.taauav.common.util.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;


import java.io.File; import java.io.File;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date;
import java.util.List; import java.util.List;


/** /**
@Value("${server.UPLOAD_URL}") @Value("${server.UPLOAD_URL}")
private String uploadUrl; private String uploadUrl;


/**
* 自定义分页
*
* @param query
* @param waterTrendDTO
* @return
*/
@Override
public Response selectTrendPage(BaseQuery query, TauvWaterTrendDTO waterTrendDTO) {
IPage page = new Page(query.getPage(), query.getPageSize());
QueryWrapper wrapper = new QueryWrapper();
wrapper.eq("mark", 1);
if (StringUtils.isNotEmpty(waterTrendDTO.getTrendCode())) {
wrapper.like("trend_code", waterTrendDTO.getTrendCode());
}
if (StringUtils.isNotNull(waterTrendDTO.getDriverArea()) && waterTrendDTO.getDriverArea().compareTo(BigInteger.ZERO) > 0) {
wrapper.eq("driver_area", waterTrendDTO.getDriverArea());
}
if (StringUtils.isNotEmpty(waterTrendDTO.getDriverName())) {
wrapper.like("driver_name", waterTrendDTO.getDriverName());
}
if (waterTrendDTO.getStartTime() != null && waterTrendDTO.getEndTime() != null) {
String startTime = FunctionUtils.dateToString(waterTrendDTO.getStartTime(), "yyyy-MM-dd");
String endTime = FunctionUtils.dateToString(waterTrendDTO.getEndTime(), "yyyy-MM-dd");
if (StringUtils.isNotEmpty(startTime) && StringUtils.isNotEmpty(endTime)) {
wrapper.between("forecast_time", startTime + " 00:00:00", endTime + " 23:59:59");
}
}
wrapper.orderByDesc("id");
IPage<TauvWaterTrend> list = baseMapper.selectPage(page, wrapper);
return response.success(list);
}

/** /**
* 导入Excel数据 * 导入Excel数据
* *
for (List<Object> data : objectList) { for (List<Object> data : objectList) {
String areaName = data.get(0).toString().trim(); String areaName = data.get(0).toString().trim();
String driverName = data.get(1).toString().trim(); String driverName = data.get(1).toString().trim();
String trendTime = data.get(2).toString().trim();
String forecastTime = data.get(2).toString().trim();
String waterCod = data.get(3).toString().trim(); String waterCod = data.get(3).toString().trim();
String waterNh3n = data.get(4).toString().trim(); String waterNh3n = data.get(4).toString().trim();
String waterTp = data.get(5).toString().trim(); String waterTp = data.get(5).toString().trim();
if (StringUtils.isEmpty(driverName)) { if (StringUtils.isEmpty(driverName)) {
throw new ApiException("第" + m + "行河湖名称不能为空"); throw new ApiException("第" + m + "行河湖名称不能为空");
} }
if (StringUtils.isEmpty(trendTime)) {
if (StringUtils.isEmpty(forecastTime)) {
throw new ApiException("第" + m + "行预测时间不能为空"); throw new ApiException("第" + m + "行预测时间不能为空");
} }
if (StringUtils.isEmpty(waterCod) && StringUtils.isEmpty(waterNh3n) && StringUtils.isEmpty(waterTp) && if (StringUtils.isEmpty(waterCod) && StringUtils.isEmpty(waterNh3n) && StringUtils.isEmpty(waterTp) &&
QueryWrapper wrapper = new QueryWrapper(); QueryWrapper wrapper = new QueryWrapper();
wrapper.eq("driver_area", city.getId()); wrapper.eq("driver_area", city.getId());
wrapper.eq("driver_id", driver.getId()); wrapper.eq("driver_id", driver.getId());
wrapper.eq("trend_time", trendTime);
wrapper.eq("forecast_time", forecastTime + "-01");
wrapper.last("limit 1"); wrapper.last("limit 1");
TauvWaterTrend waterTrend = getOne(wrapper); TauvWaterTrend waterTrend = getOne(wrapper);
if (waterTrend == null) { if (waterTrend == null) {
waterTrend.setAreaName(city.getName()); waterTrend.setAreaName(city.getName());
waterTrend.setDriverId(driver.getId()); waterTrend.setDriverId(driver.getId());
waterTrend.setDriverName(driverName); waterTrend.setDriverName(driverName);
waterTrend.setForecastTime(FunctionUtils.strToDate(trendTime, "yyyy-MM-dd"));
Date time = FunctionUtils.strToDate(forecastTime + "-01", "yyyy-MM");
waterTrend.setForecastTime(time);
if (StringUtils.isNotEmpty(waterCod)) { if (StringUtils.isNotEmpty(waterCod)) {
waterTrend.setWaterCod(new BigDecimal(waterCod)); waterTrend.setWaterCod(new BigDecimal(waterCod));
} }


/** /**
* 获取趋势图数据 * 获取趋势图数据
*
* @param id * @param id
* @return * @return
*/ */
wrapper.eq("driver_area", waterTrend.getDriverArea()); wrapper.eq("driver_area", waterTrend.getDriverArea());
wrapper.eq("driver_id", waterTrend.getDriverId()); wrapper.eq("driver_id", waterTrend.getDriverId());
wrapper.eq("mark", 1); wrapper.eq("mark", 1);
wrapper.orderByAsc("forecast_time");
List<TauvWaterTrend> list = baseMapper.selectList(wrapper); List<TauvWaterTrend> list = baseMapper.selectList(wrapper);
return response.success(list); return response.success(list);
} }

+ 25
- 8
src/main/java/com/taauav/admin/service/impl/TauvWaterWarnServiceImpl.java View File

import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.taauav.common.bean.Response; import com.taauav.common.bean.Response;
import com.taauav.common.service.impl.BaseServiceImpl; import com.taauav.common.service.impl.BaseServiceImpl;
import com.taauav.common.util.DateUtil;
import com.taauav.common.util.ShiroUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.taauav.admin.mapper.TauvWaterWarnMapper; import com.taauav.admin.mapper.TauvWaterWarnMapper;
import com.taauav.admin.entity.TauvWaterWarn; import com.taauav.admin.entity.TauvWaterWarn;
private Response response; private Response response;


/** /**
* 添加编辑预警数据
* @param waterWarn
* 取消预警
* @param ids
* @return * @return
*/ */
@Override @Override
public Response editWarn(TauvWaterWarn waterWarn) {
return null;
}

@Override
public Response cancelWarn(Integer[] ids) {
public Response cancelWarn(String ids) {
UpdateWrapper updateWrapper = new UpdateWrapper(); UpdateWrapper updateWrapper = new UpdateWrapper();
updateWrapper.in("id", ids); updateWrapper.in("id", ids);
updateWrapper.eq("mark", 1);
updateWrapper.set("status", 3); updateWrapper.set("status", 3);
updateWrapper.set("update_user", ShiroUtils.getAdminId());
updateWrapper.set("update_time", DateUtil.now());
Boolean res = update(updateWrapper); Boolean res = update(updateWrapper);
if (!res) { if (!res) {
return response.failure("操作失败"); return response.failure("操作失败");
} }
return response.success("操作成功"); return response.success("操作成功");
} }

/**
* 删除预警数据
* @param ids
* @return
*/
@Override
public Response dropWarn(String ids) {
UpdateWrapper updateWrapper = new UpdateWrapper();
updateWrapper.in("id", ids);
updateWrapper.set("mark", 0);
Boolean result = update(updateWrapper);
if (!result) {
return response.failure("删除失败");
}
return response.success("删除成功");
}
} }

+ 1
- 1
src/main/java/com/taauav/admin/validate/ExecuteTask.java View File

* 执行时间 * 执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


/** /**

+ 3
- 3
src/main/java/com/taauav/admin/vo/TauvEquipmentListVo.java View File

* 注册时间 * 注册时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date registerTime; private Date registerTime;


/** /**
* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/vo/TauvInspectFileDataVo.java View File



private String driverAreaName; private String driverAreaName;


@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


private String categoryText; private String categoryText;

+ 1
- 1
src/main/java/com/taauav/admin/vo/TauvInspectPhotoVo.java View File

/** /**
* 巡检时间 * 巡检时间
*/ */
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/admin/vo/TauvInspectQuestionVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/vo/TauvMountEquipmentListVo.java View File

* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


} }

+ 1
- 1
src/main/java/com/taauav/admin/vo/TauvWaterDataVo.java View File

/** /**
* 巡检时间 * 巡检时间
*/ */
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;
} }

+ 2
- 2
src/main/java/com/taauav/admin/vo/inspectdriver/TauvInspectDriverInfoVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**
* 执行时间 * 执行时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionTime; private Date executionTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/admin/vo/inspectdriver/TauvInspectDriverListVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**
* 申请时间 * 申请时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/common/domain/Entity.java View File

* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;
/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;
/** /**

+ 16
- 0
src/main/java/com/taauav/common/util/FunctionUtils.java View File

} }
return date; return date;
} }
/**
* 日期转指定格式字符串
* @param date
* @param formatStr
* @return
*/
public static String dateToString(Date date, String formatStr) {
if (StringUtils.isEmpty(formatStr)) {
formatStr = "yyyy-MM-dd HH:mm:ss";
}
SimpleDateFormat format = new SimpleDateFormat(formatStr);
String firstDayOfMonth = format.format(date.getTime());
return firstDayOfMonth;
}
} }

+ 2
- 2
src/main/java/com/taauav/front/entity/UserInspectQuestion.java View File

* 指派时间 * 指派时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date assignTime; private Date assignTime;


/** /**
* 处理时间 * 处理时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date handlerTime; private Date handlerTime;





+ 1
- 1
src/main/java/com/taauav/front/entity/UserNotice.java View File

* 发布时间 * 发布时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date publishTime; private Date publishTime;
} }

+ 2
- 2
src/main/java/com/taauav/front/vo/SysCityVo.java View File

* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/front/vo/UserAdminListVo.java View File

* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


} }

+ 3
- 3
src/main/java/com/taauav/front/vo/UserAdminVo.java View File

* 上次登录时间 * 上次登录时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date lastTime; private Date lastTime;


/** /**
* 创建时间 * 创建时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;


/** /**
* 更新时间 * 更新时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime; private Date updateTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/front/vo/inspectquestion/UserInspectQuestionInfoVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


} }

+ 1
- 1
src/main/java/com/taauav/front/vo/inspectquestion/UserInspectQuestionListVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


} }

+ 1
- 1
src/main/java/com/taauav/front/vo/usernotice/UserNoticeInfoVo.java View File

* 发布时间 * 发布时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date publishTime; private Date publishTime;


} }

+ 1
- 1
src/main/java/com/taauav/front/vo/usernotice/UserNoticeListVo.java View File

* 发布时间 * 发布时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date publishTime; private Date publishTime;


} }

+ 1
- 1
src/main/java/com/taauav/front/vo/userwaterspectrum/UserWaterSpectrumListVo.java View File

* 巡检时间 * 巡检时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/front/vo/wateralarm/UserWaterAlarmInfoVo.java View File

* 巡检日期 * 巡检日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 2
- 2
src/main/java/com/taauav/front/vo/wateralarm/UserWaterAlarmListVo.java View File

* 巡检日期 * 巡检日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**
* 报警时间 * 报警时间
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date alarmTime; private Date alarmTime;


/** /**

+ 1
- 1
src/main/java/com/taauav/front/vo/waterwarn/UserWaterWarnListVo.java View File

* 巡检日期 * 巡检日期
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date inspectTime; private Date inspectTime;


/** /**

+ 2
- 0
src/main/resources/config/application-dev.yml View File

###静态资源实际存储路径 ###静态资源实际存储路径
uploadFolder: /data/java/nanjing/public/upload/ uploadFolder: /data/java/nanjing/public/upload/
uploadImage: temp/ uploadImage: temp/
####多光谱图文件后缀
spectrumExtension: tiff
servlet: servlet:
context-path: context-path:
multipart: multipart:

+ 2
- 0
src/main/resources/config/application-local.yml.sample View File

staticAccessPath: /upload/** staticAccessPath: /upload/**
###静态资源实际存储路径 ###静态资源实际存储路径
uploadFolder: D:/sites/taauav/public/upload uploadFolder: D:/sites/taauav/public/upload
####多光谱图文件后缀
spectrumExtension: tiff


mybatis-plus: mybatis-plus:
configuration: configuration:

+ 2
- 0
src/main/resources/config/application-prod.yml View File

enabled: true enabled: true
max-file-size: 50mb max-file-size: 50mb
max-request-size: 100mb max-request-size: 100mb
####多光谱图文件后缀
spectrumExtension: tiff


mybatis-plus: mybatis-plus:
configuration: configuration:

+ 2
- 0
src/main/resources/config/application-test.yml View File

enabled: true enabled: true
max-file-size: 10mb max-file-size: 10mb
max-request-size: 10mb max-request-size: 10mb
####多光谱图文件后缀
spectrumExtension: tiff


mybatis-plus: mybatis-plus:
configuration: configuration:

Loading…
Cancel
Save