package cn.iocoder.yudao.module.mes.dal.mysql.pro.workorder; 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.workorder.MesProWorkOrderParamRecordDetailDO; import org.apache.ibatis.annotations.Mapper; import java.util.Collection; import java.util.List; /** * MES 生产工单参数记录明细 Mapper * * @author 芋道源码 */ @Mapper public interface MesProWorkOrderParamRecordDetailMapper extends BaseMapperX { default List selectListByRecordId(Long recordId) { return selectList(new LambdaQueryWrapperX() .eq(MesProWorkOrderParamRecordDetailDO::getRecordId, recordId) .orderByAsc(MesProWorkOrderParamRecordDetailDO::getId)); } default List selectListByRecordIds(Collection recordIds) { return selectList(new LambdaQueryWrapperX() .in(MesProWorkOrderParamRecordDetailDO::getRecordId, recordIds) .orderByAsc(MesProWorkOrderParamRecordDetailDO::getId)); } default void deleteByRecordId(Long recordId) { delete(new LambdaQueryWrapperX() .eq(MesProWorkOrderParamRecordDetailDO::getRecordId, recordId)); } }