|
|
|
@@ -73,6 +73,9 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { |
|
|
|
@Autowired |
|
|
|
WxTagsService wxTagsService; |
|
|
|
|
|
|
|
|
|
|
|
/***************user filter start******************************************/ |
|
|
|
|
|
|
|
private final static List<WxTags> memberTimeList = new ArrayList<WxTags>( |
|
|
|
Arrays.asList( |
|
|
|
new WxTags(){{ |
|
|
|
@@ -318,14 +321,6 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { |
|
|
|
return dto; |
|
|
|
} |
|
|
|
|
|
|
|
public long countByFilter(String tenantId, List<WxCUserBasicInfoFilterDto> filterList) { |
|
|
|
return wxCUserBasicInfoMapper.findCountByFilter(filtersToDto(tenantId,filterList)); |
|
|
|
} |
|
|
|
|
|
|
|
public List<WxCUserBasicInfo> listByFilter(String tenantId, List<WxCUserBasicInfoFilterDto> filterList) { |
|
|
|
return wxCUserBasicInfoMapper.findListByFilter(filtersToDto(tenantId,filterList)); |
|
|
|
} |
|
|
|
|
|
|
|
private WxTagsTypeVo generateType50() { |
|
|
|
WxTagsTypeVo type = new WxTagsTypeVo(); |
|
|
|
type.setFlag(EnumTagTypeFlag.FLAG_SINGLE.getCode()); |
|
|
|
@@ -388,6 +383,13 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public long countByFilter(String tenantId, List<WxCUserBasicInfoFilterDto> filterList) { |
|
|
|
return wxCUserBasicInfoMapper.findCountByFilter(filtersToDto(tenantId,filterList)); |
|
|
|
} |
|
|
|
|
|
|
|
public List<WxCUserBasicInfo> listByFilter(String tenantId, List<WxCUserBasicInfoFilterDto> filterList) { |
|
|
|
return wxCUserBasicInfoMapper.findListByFilter(filtersToDto(tenantId,filterList)); |
|
|
|
} |
|
|
|
@Override |
|
|
|
public List<WxCUserBasicInfo> listByFilterList(String tenantId, List<WxCUserBasicInfoFilterListDto> filterList) { |
|
|
|
HashSet<WxCUserBasicInfo> userSet = new HashSet<>(); |
|
|
|
@@ -395,6 +397,12 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService { |
|
|
|
return new ArrayList<>(userSet); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/***************user filter end******************************************/ |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageInfo<WxCUserBasicInfo> listAsPage(WxCUserBasicInfo record, Integer pageIndex, Integer pageSize) { |
|
|
|
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCUserBasicInfoMapper.findList(record)); |
|
|
|
|