package com.mes.md.controller; import com.mes.md.service.TaskingLogService; import com.mes.utils.Result; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.*; import java.util.Date; import java.util.List; import java.util.Map; /** *
* 前端控制器 *
* * @author wu * @since 2024-08-28 */ @RestController @RequestMapping("/taskingLog") public class TaskingLogController { @Autowired TaskingLogService taskingLogService; @ApiOperation("查询报表") @PostMapping("/mechanicalReport") @ResponseBody public Result mechanicalReport( @RequestParam(required = false) Integer dayCount, @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date startDate, @RequestParam(required = false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") Date endDate, @RequestParam(required = false) String taskType, @RequestParam(required = false) String operationRecord, @RequestParam(required = false) String lineType) { try { List