package cn.iocoder.yudao.module.mes.service.pd.basedata; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdElectricityTypePageReqVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdElectricityTypeRespVO; import cn.iocoder.yudao.module.mes.controller.admin.pd.basedata.vo.MesPdElectricityTypeSaveReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pd.basedata.MesPdElectricityTypeDO; import java.util.List; /** * MES 用电类型基础信息 Service 接口 * * @author 超级管理员 */ public interface MesPdElectricityTypeService { Long createElectricityType(MesPdElectricityTypeSaveReqVO createReqVO); void updateElectricityType(MesPdElectricityTypeSaveReqVO updateReqVO); void deleteElectricityType(Long id); MesPdElectricityTypeRespVO getElectricityType(Long id); PageResult getElectricityTypePage(MesPdElectricityTypePageReqVO pageReqVO); List getElectricityTypeList(); MesPdElectricityTypeDO validateElectricityTypeExists(Long id); }