ActSuppliesCleaningRuleController.java 1.89 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
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.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)
    {
        return toAjax(actSuppliesCleaningRuleService.addActSuppliesSixMinesSummaryTable(actSuppliesSixMinesSummaryTable));
    }

}