| | |
| | | .eq(TbField::getStatus, ShowStatusEnum.SHOW) |
| | | .eq(StringUtils.isNotNull(query.getFieldType()), TbField::getFieldType, |
| | | query.getFieldType()) |
| | | .eq(TbField::getFieldType, FieldTypeEnum.NUMBER) |
| | | .orderByDesc(TbField::getCreateTime) |
| | | .page(new Page<>(query.getPageNum(), query.getPageSize())); |
| | | if (CollUtils.isEmpty(page.getRecords())) { |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<FieldVO> listFields() { |
| | | public List<FieldVO> listFields(String type) { |
| | | FieldTypeEnum fieldTypeEnum; |
| | | try { |
| | | fieldTypeEnum = FieldTypeEnum.getEnumByDesc(type); |
| | | } catch (IllegalArgumentException e) { |
| | | throw new ServiceException("非法参数"); |
| | | } |
| | | List<TbField> list = this.list( |
| | | Wrappers.<TbField>lambdaQuery().eq(TbField::getStatus, ShowStatusEnum.SHOW)); |
| | | Wrappers.<TbField>lambdaQuery().eq(TbField::getStatus, ShowStatusEnum.SHOW) |
| | | .eq(Objects.nonNull(fieldTypeEnum), TbField::getFieldType, fieldTypeEnum)); |
| | | return BeanUtils.copyList(list, FieldVO.class); |
| | | } |
| | | |