package cn.iocoder.yudao.module.mes.dal.mysql.pro.maintenanceplan; import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.maintenanceplan.MesProMaintenancePlanItemDO; import org.apache.ibatis.annotations.Mapper; import java.util.Collection; import java.util.List; /** * MES 电力作业计划明细 Mapper * * @author xiaoyi */ @Mapper public interface MesProMaintenancePlanItemMapper extends BaseMapperX { default List selectListByPlanId(Long planId) { return selectList(MesProMaintenancePlanItemDO::getPlanId, planId); } default List selectListByPlanIds(Collection planIds) { return selectList(MesProMaintenancePlanItemDO::getPlanId, planIds); } default void deleteByPlanId(Long planId) { delete(new LambdaQueryWrapperX() .eq(MesProMaintenancePlanItemDO::getPlanId, planId)); } }