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