package cn.iocoder.yudao.module.mes.dal.mysql.md.autocode; 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.md.autocode.MesMdAutoCodePartDO; import org.apache.ibatis.annotations.Mapper; import java.util.List; /** * MES 编码规则组成 Mapper * * @author 芋道源码 */ @Mapper public interface MesMdAutoCodePartMapper extends BaseMapperX { default List selectListByRuleId(Long ruleId) { return selectList(new LambdaQueryWrapperX() .eq(MesMdAutoCodePartDO::getRuleId, ruleId) .orderByAsc(MesMdAutoCodePartDO::getSort)); } default void deleteByRuleId(Long ruleId) { delete(MesMdAutoCodePartDO::getRuleId, ruleId); } }