package com.ruoyi.system.controller; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.system.domain.ActSuppliesHistorydata; import com.ruoyi.system.domain.ActSuppliesImportTable; import com.ruoyi.system.domain.ActSuppliesSixMinesSummaryTable; import com.ruoyi.system.service.IActSuppliesCleaningRuleService; import com.ruoyi.system.service.IActSuppliesHistorydataService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 清洗规则Controller * * @author * @date 2023-08-30 */ @RestController @RequestMapping("/system/cleaningrule") public class ActSuppliesCleaningRuleController extends BaseController { @Autowired private IActSuppliesCleaningRuleService actSuppliesCleaningRuleService; @Autowired private IActSuppliesHistorydataService actSuppliesHistorydataService; /** * 获取所有历史数据 */ @PreAuthorize("@ss.hasPermi('system:cleaningrule:queryAll')") @GetMapping("/queryAll") public AjaxResult selectActSuppliesHistorydata() { List<ActSuppliesHistorydata> s = actSuppliesHistorydataService.selectActSuppliesHistorydata(); return AjaxResult.success(s); } /** * 新增生成表 */ @PreAuthorize("@ss.hasPermi('system:cleaningrule:addActSuppliesSixMinesSummaryTable')") @Log(title = " 六矿数据汇总", businessType = BusinessType.INSERT) @PostMapping("/addActSuppliesSixMinesSummaryTable") public AjaxResult addActSuppliesSixMinesSummaryTable(@RequestBody ActSuppliesSixMinesSummaryTable actSuppliesSixMinesSummaryTable) { int i = actSuppliesCleaningRuleService.addActSuppliesSixMinesSummaryTable(actSuppliesSixMinesSummaryTable); int j = actSuppliesHistorydataService.updateActSuppliesHistorydataStatusById(actSuppliesSixMinesSummaryTable.gethId()); return toAjax(i); } /** * 新增导入表 */ @PreAuthorize("@ss.hasPermi('system:cleaningrule:addActSuppliesImportTable')") @Log(title = " 新增导入表", businessType = BusinessType.INSERT) @PostMapping("/addActSuppliesImportTable") public AjaxResult addActSuppliesImportTable(@RequestBody ActSuppliesImportTable actSuppliesImportTable) { /*@RequestBody ActSuppliesImportTable actSuppliesImportTable*/ int i = actSuppliesCleaningRuleService.addActSuppliesImportTable(actSuppliesImportTable); int j = actSuppliesHistorydataService.updateActSuppliesHistorydataStatusById(actSuppliesImportTable.gethId()); return toAjax(i); } }