package com.ruoyi.predict.service.impl;

import com.ruoyi.predict.domain.PlanpowerDistribution;
import com.ruoyi.predict.mapper.PlanpowerDistributionMapper;
import com.ruoyi.predict.service.IPlanpowerDistributionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * PlanpowerDistributionService业务层处理
 * 
 * @author hlf
 * @date 2022-09-01
 */
@Service
public class PlanpowerDistributionServiceImpl implements IPlanpowerDistributionService 
{
    @Autowired(required = false)
    private PlanpowerDistributionMapper planpowerDistributionMapper;

    /**
     * 查询PlanpowerDistribution
     * 
     * @param stationNumber PlanpowerDistributionID
     * @return PlanpowerDistribution
     */
    @Override
    public PlanpowerDistribution selectPlanpowerDistributionById(Long stationNumber)
    {
        return planpowerDistributionMapper.selectPlanpowerDistributionById(stationNumber);
    }

    /**
     * 查询PlanpowerDistribution列表
     * 
     * @param planpowerDistribution PlanpowerDistribution
     * @return PlanpowerDistribution
     */
    @Override
    public List<PlanpowerDistribution> selectPlanpowerDistributionList(PlanpowerDistribution planpowerDistribution)
    {
        return planpowerDistributionMapper.selectPlanpowerDistributionList(planpowerDistribution);
    }

    /**
     * 新增PlanpowerDistribution
     *
     * @param planpowerDistribution PlanpowerDistribution
     * @return 结果
     */
    @Override
    public int insertPlanpowerDistribution(PlanpowerDistribution planpowerDistribution)
    {
        return planpowerDistributionMapper.insertPlanpowerDistribution(planpowerDistribution);
    }

    /**
     * 修改PlanpowerDistribution
     *
     * @param planpowerDistribution PlanpowerDistribution
     * @return 结果
     */
    @Override
    public int updatePlanpowerDistribution(PlanpowerDistribution planpowerDistribution)
    {
        return planpowerDistributionMapper.updatePlanpowerDistribution(planpowerDistribution);
    }

    /**
     * 删除PlanpowerDistribution信息
     *
     * @param stationNumber PlanpowerDistributionID
     * @return 结果
     */
    @Override
    public int deletePlanpowerDistributionById(Long stationNumber)
    {
        return planpowerDistributionMapper.deletePlanpowerDistributionById(stationNumber);
    }
}
