* @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<>(); |
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 | ||||
* | * |
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); | ||||
} | } |
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("操作失败"); |
* @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); | ||||
} | } |
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 | ||||
*/ | */ |
* @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); | |||||
} | } | ||||
} | } |
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") |
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); | ||||
} | } | ||||
} | } |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 添加时间 | * 添加时间 | ||||
*/ | */ | ||||
@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; | ||||
* 复核时间 | * 复核时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检时间(开始) | * 巡检时间(开始) | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 生成报告时间 | * 生成报告时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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 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; | ||||
} | } |
* 巡检时间(开始) | * 巡检时间(开始) | ||||
*/ | */ | ||||
@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; | ||||
} | } |
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; | |||||
} |
*/ | */ | ||||
@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; | ||||
/** | /** |
* 创建时间 | * 创建时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 注册时间 | * 注册时间 | ||||
*/ | */ | ||||
@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") | @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; | ||||
/** | /** |
* 执行时间 | * 执行时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
/** | /** | ||||
* 上传时间 | * 上传时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检日期 | * 巡检日期 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** | ||||
* 化学需氧量多光谱路径 | * 化学需氧量多光谱路径 |
/** | /** | ||||
* 预测日期 | * 预测日期 | ||||
*/ | */ | ||||
@JsonFormat(pattern = "yyyy-MM-dd") | |||||
@JsonFormat(pattern = "yyyy-MM", timezone = "GMT+8") | |||||
private Date forecastTime; | private Date forecastTime; | ||||
/** | /** | ||||
* 化学需氧量 | * 化学需氧量 |
* 预警日期 | * 预警日期 | ||||
*/ | */ | ||||
@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) |
* 报警时间(开始) | * 报警时间(开始) | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 巡检开始时间 | * 巡检开始时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* @return | * @return | ||||
*/ | */ | ||||
Response uploadSpectrum(MultipartFile file); | Response uploadSpectrum(MultipartFile file); | ||||
/** | |||||
* 删除多光谱图 | |||||
* @param ids | |||||
* @return | |||||
*/ | |||||
Response dropSpectrum(String ids); | |||||
} | } |
/** | /** | ||||
* 删除 | * 删除 | ||||
* @param waterStandard | |||||
* @param id | |||||
* @return | * @return | ||||
*/ | */ | ||||
Response dropStandard(TauvWaterStandard waterStandard); | |||||
Response dropStandard(Integer id); | |||||
} | } |
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 |
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); | |||||
} | } |
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")); | |||||
} | } | ||||
} | } |
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("删除成功"); | |||||
} | |||||
} | } |
/** | /** | ||||
* 删除 | * 删除 | ||||
* @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("操作成功"); |
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); | ||||
} | } |
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("删除成功"); | |||||
} | |||||
} | } |
* 执行时间 | * 执行时间 | ||||
*/ | */ | ||||
@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 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; | ||||
/** | /** |
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; |
/** | /** | ||||
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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 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 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; | ||||
} | } |
/** | /** | ||||
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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 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; | ||||
/** | /** |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 创建时间 | * 创建时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
} | } | ||||
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; | |||||
} | |||||
} | } |
* 指派时间 | * 指派时间 | ||||
*/ | */ | ||||
@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; | ||||
* 发布时间 | * 发布时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 创建时间 | * 创建时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 创建时间 | * 创建时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 上次登录时间 | * 上次登录时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 发布时间 | * 发布时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 发布时间 | * 发布时间 | ||||
*/ | */ | ||||
@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; | ||||
} | } |
* 巡检时间 | * 巡检时间 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
* 巡检日期 | * 巡检日期 | ||||
*/ | */ | ||||
@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 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; | ||||
/** | /** |
* 巡检日期 | * 巡检日期 | ||||
*/ | */ | ||||
@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; | ||||
/** | /** |
###静态资源实际存储路径 | ###静态资源实际存储路径 | ||||
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: |
staticAccessPath: /upload/** | staticAccessPath: /upload/** | ||||
###静态资源实际存储路径 | ###静态资源实际存储路径 | ||||
uploadFolder: D:/sites/taauav/public/upload | uploadFolder: D:/sites/taauav/public/upload | ||||
####多光谱图文件后缀 | |||||
spectrumExtension: tiff | |||||
mybatis-plus: | mybatis-plus: | ||||
configuration: | configuration: |
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: |
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: |