huangjiayang
2025-04-23 2a2edd2c92bbef5765b1bf96bc7a42986a26efc4
aps-modules/aps-core/src/main/java/com/aps/core/controller/ApsPartRouteStatController.java
@@ -38,7 +38,7 @@
    /**
     * 查询零件统计表列表
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:list")
    @RequiresPermissions("apsPartRouteStat:list")
    @GetMapping("/list")
    public TableDataInfo list(ApsPartRouteStat apsPartRouteStat)
    {
@@ -50,20 +50,20 @@
    /**
     * 导出零件统计表列表
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:export")
    @Log(title = "零件统计表", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    public void export(HttpServletResponse response, ApsPartRouteStat apsPartRouteStat)
    {
        List<ApsPartRouteStat> list = apsPartRouteStatService.selectApsPartRouteStatList(apsPartRouteStat);
        ExcelUtil<ApsPartRouteStat> util = new ExcelUtil<ApsPartRouteStat>(ApsPartRouteStat.class);
        util.exportExcel(response, list, "零件统计表数据");
    }
//    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:export")
//    @Log(title = "零件统计表", businessType = BusinessType.EXPORT)
//    @PostMapping("/export")
//    public void export(HttpServletResponse response, ApsPartRouteStat apsPartRouteStat)
//    {
//        List<ApsPartRouteStat> list = apsPartRouteStatService.selectApsPartRouteStatList(apsPartRouteStat);
//        ExcelUtil<ApsPartRouteStat> util = new ExcelUtil<ApsPartRouteStat>(ApsPartRouteStat.class);
//        util.exportExcel(response, list, "零件统计表数据");
//    }
    /**
     * 获取零件统计表详细信息
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:query")
    @RequiresPermissions("apsPartRouteStat:query")
    @GetMapping(value = "/{id}")
    public AjaxResult getInfo(@PathVariable("id") String id)
    {
@@ -73,7 +73,7 @@
    /**
     * 新增零件统计表
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:add")
    @RequiresPermissions("apsPartRouteStat:add")
    @Log(title = "零件统计表", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody ApsPartRouteStat apsPartRouteStat)
@@ -83,17 +83,17 @@
    /**
     * 修改零件统计表
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:edit")
    @Log(title = "零件统计表", businessType = BusinessType.UPDATE)
    @PutMapping
    public AjaxResult edit(@RequestBody ApsPartRouteStat apsPartRouteStat)
    {
        return toAjax(apsPartRouteStatService.updateApsPartRouteStat(apsPartRouteStat));
    }
//    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:edit")
//    @Log(title = "零件统计表", businessType = BusinessType.UPDATE)
//    @PutMapping
//    public AjaxResult edit(@RequestBody ApsPartRouteStat apsPartRouteStat)
//    {
//        return toAjax(apsPartRouteStatService.updateApsPartRouteStat(apsPartRouteStat));
//    }
    /**
     * 删除零件统计表
     */
    @RequiresPermissions("ApsPartRouteStat:ApsPartRouteStat:remove")
    @RequiresPermissions("apsPartRouteStat:remove")
    @Log(title = "零件统计表", businessType = BusinessType.DELETE)
   @DeleteMapping("/{ids}")
    public AjaxResult remove(@PathVariable String[] ids)
@@ -104,6 +104,7 @@
    /**
     * 1.根据现有零件计划 和工艺路线、资源池信息 更新统计表
     * */
    @RequiresPermissions("apsPartRouteStat:edit")
    @PostMapping("/updateStat")
    public AjaxResult updateStat()
    {
@@ -114,11 +115,17 @@
    /***
    * 2. 根据日期、工艺路线、资源池信息 查询统计表
    * */
    @RequiresPermissions("apsPartRouteStat:query")
    @GetMapping("/query")
    public AjaxResult query()
    {
      return   apsPartRouteStatService.selectResourceDateStat();
    }
    @RequiresPermissions("apsPartRouteStat:export")
    @GetMapping("/exportExcel")
    public void exportExcel(HttpServletResponse response)
    {
        apsPartRouteStatService.exportExcel(response);
    }
}