单日明细修改为分页

This commit is contained in:
liaozetao
2024-03-19 17:14:10 +08:00
committed by khalil
parent 33ec9efbee
commit bd97f9743c
5 changed files with 11 additions and 8 deletions

View File

@@ -33,7 +33,7 @@ public interface UserInviteFissionRecordAdminMapper {
* @param date
* @return
*/
List<UserInviteFissionRecordDetailAdminVo> getDailyDetailList(@Param("inviteErBanNo") Long inviteErBanNo, @Param("invitedErBanNo") Long invitedErBanNo, @Param("date") String date);
Page<UserInviteFissionRecordDetailAdminVo> getDailyDetailPage(Page<UserInviteFissionRecordDetailAdminVo> page, @Param("inviteErBanNo") Long inviteErBanNo, @Param("invitedErBanNo") Long invitedErBanNo, @Param("date") String date);
/**
* 邀请排名

View File

@@ -32,7 +32,7 @@ public interface UserInviteFissionRecordAdminService {
* @param date
* @return
*/
List<UserInviteFissionRecordDetailAdminVo> getDailyDetailList(Long inviteErBanNo, Long invitedErBanNo, String date);
Page<UserInviteFissionRecordDetailAdminVo> getDailyDetailPage(Long inviteErBanNo, Long invitedErBanNo, String date, Integer pageNum, Integer pageSize);
/**
* 导出

View File

@@ -53,15 +53,16 @@ public class UserInviteFissionRecordAdminServiceImpl implements UserInviteFissio
}
@Override
public List<UserInviteFissionRecordDetailAdminVo> getDailyDetailList(Long inviteErBanNo, Long invitedErBanNo, String date) {
return userInviteFissionRecordAdminMapper.getDailyDetailList(inviteErBanNo, invitedErBanNo, date);
public Page<UserInviteFissionRecordDetailAdminVo> getDailyDetailPage(Long inviteErBanNo, Long invitedErBanNo, String date, Integer pageNum, Integer pageSize) {
return userInviteFissionRecordAdminMapper.getDailyDetailPage(new Page<>(pageNum, pageSize), inviteErBanNo, invitedErBanNo, date);
}
@Override
public void export(Long inviteErBanNo, Long invitedErBanNo, String date, ServletWebRequest servletWebRequest) {
List<UserInviteFissionRecordDetailAdminDto> datas = new ArrayList<>();
List<UserInviteFissionRecordDetailAdminVo> records = getDailyDetailList(inviteErBanNo, invitedErBanNo, date);
Page<UserInviteFissionRecordDetailAdminVo> page = getDailyDetailPage(inviteErBanNo, invitedErBanNo, date, 1, 1000000);
List<UserInviteFissionRecordDetailAdminVo> records = page.getRecords();
if (CollectionUtil.isNotEmpty(records)) {
String YES_CH = "";
String NO_CH = "";

View File

@@ -61,7 +61,7 @@
order by date desc
</select>
<select id="getDailyDetailList" resultType="com.accompany.admin.vo.invite.UserInviteFissionRecordDetailAdminVo">
<select id="getDailyDetailPage" resultType="com.accompany.admin.vo.invite.UserInviteFissionRecordDetailAdminVo">
select
uifr.create_time as createTime,
u.nick,

View File

@@ -64,11 +64,13 @@ public class UserInviteFissionRecordAdminController extends BaseController {
@ApiImplicitParam(name = "inviteErBanNo", value = "邀请用户ID"),
@ApiImplicitParam(name = "invitedErBanNo", value = "搜索用户ID"),
@ApiImplicitParam(name = "date", value = "日期"),
@ApiImplicitParam(name = "pageNum", value = "当前页"),
@ApiImplicitParam(name = "pageSize", value = "每页显示数"),
})
@ApiOperation("单日明细")
@GetMapping("getDailyDetailList")
public BusiResult<List<UserInviteFissionRecordDetailAdminVo>> getDailyDetailList(Long inviteErBanNo, Long invitedErBanNo, String date) {
return BusiResult.success(userInviteFissionRecordAdminService.getDailyDetailList(inviteErBanNo, invitedErBanNo, date));
public BusiResult<Page<UserInviteFissionRecordDetailAdminVo>> getDailyDetailPage(Long inviteErBanNo, Long invitedErBanNo, String date, Integer pageNum, Integer pageSize) {
return BusiResult.success(userInviteFissionRecordAdminService.getDailyDetailPage(inviteErBanNo, invitedErBanNo, date, pageNum, pageSize));
}
/**