package cn.iocoder.yudao.module.mes.service.em.quota;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.module.mes.controller.admin.em.quota.vo.MesEmQuotaPageReqVO;
|
import cn.iocoder.yudao.module.mes.controller.admin.em.quota.vo.MesEmQuotaRespVO;
|
import cn.iocoder.yudao.module.mes.controller.admin.em.quota.vo.MesEmQuotaSaveReqVO;
|
import cn.iocoder.yudao.module.mes.dal.dataobject.em.quota.MesEmQuotaDO;
|
|
import java.util.List;
|
|
/**
|
* MES 能耗考核指标 Service
|
*
|
* @author 超级管理员
|
*/
|
public interface MesEmQuotaService {
|
|
Long createQuota(MesEmQuotaSaveReqVO createReqVO);
|
|
void updateQuota(MesEmQuotaSaveReqVO updateReqVO);
|
|
void deleteQuota(Long id);
|
|
MesEmQuotaDO getQuota(Long id);
|
|
void validateQuotaExists(Long id);
|
|
PageResult<MesEmQuotaDO> getQuotaPage(MesEmQuotaPageReqVO pageReqVO);
|
|
List<MesEmQuotaRespVO> getQuotaRespVOList(List<MesEmQuotaDO> list);
|
|
}
|