| | |
| | | |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.Set; |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | | |
| | |
| | | @Override |
| | | public IPage<CoalField> selectCoalFieldList(Page page, CoalFieldDto coalFieldDto) { |
| | | LambdaQueryWrapper<CoalField> queryWrapper = new LambdaQueryWrapper<>(); |
| | | if (StringUtils.hasText(coalFieldDto.getFieldName())) { |
| | | queryWrapper.like(CoalField::getFieldName, coalFieldDto.getFieldName()); |
| | | if (StringUtils.hasText(coalFieldDto.getSearchAll())) { |
| | | queryWrapper.like(CoalField::getFieldName, coalFieldDto.getSearchAll()); |
| | | } |
| | | queryWrapper.orderByDesc(CoalField::getCreateTime); |
| | | return coalFieldMapper.selectPage(page, queryWrapper); |
| | |
| | | return coalFieldMapper.selectList(null); |
| | | } |
| | | |
| | | @Override |
| | | public Set<String> getFieldNamesByNames(Set<String> fieldNames) { |
| | | return coalFieldMapper.getFieldNamesByNames(fieldNames); |
| | | } |
| | | |
| | | private String generateNextFieldNumber() { |
| | | // 获取所有已存在的 CoalField 记录,包括已删除的 |
| | | LambdaQueryWrapper<CoalField> queryWrapper = new LambdaQueryWrapper<>(); |