|
|
@ -3,6 +3,7 @@ package org.dromara.mes.controller;
|
|
|
|
|
|
|
|
|
|
|
|
import jakarta.servlet.http.HttpServletResponse;
|
|
|
|
import jakarta.servlet.http.HttpServletResponse;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
|
import org.dromara.common.excel.utils.ExcelUtil;
|
|
|
|
import org.dromara.common.excel.utils.ExcelUtil;
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
@ -12,6 +13,7 @@ import org.dromara.mes.service.IProdReportService;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
@ -77,4 +79,29 @@ public class ProdReportController extends BaseController {
|
|
|
|
ExcelUtil.exportExcel(list, "生产计划完成率对比报表", PlanCompletionContrastReportVo.class, response);
|
|
|
|
ExcelUtil.exportExcel(list, "生产计划完成率对比报表", PlanCompletionContrastReportVo.class, response);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 大屏设计:生产计划完成率接口
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param hashMap
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/designPlanCompletionRate")
|
|
|
|
|
|
|
|
public R<List<PlanCompletionRateReportVo>> designPlanCompletionRate(@RequestParam(required = false) Map hashMap) {
|
|
|
|
|
|
|
|
List<PlanCompletionRateReportVo> vos = prodReportService.planCompletionRateReportVoList(hashMap);
|
|
|
|
|
|
|
|
return R.ok(vos);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 日产量接口
|
|
|
|
|
|
|
|
*
|
|
|
|
|
|
|
|
* @param hashMap
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
@GetMapping("/designDailyOutputInformation")
|
|
|
|
|
|
|
|
public R<List<HashMap<String, Object>>> designDailyOutputInformation(@RequestParam(required = false) Map hashMap) {
|
|
|
|
|
|
|
|
List<HashMap<String, Object>> vos = prodReportService.designDailyOutputInformation(hashMap);
|
|
|
|
|
|
|
|
return R.ok(vos);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|