后台-公会-按公会id查询
This commit is contained in:
@@ -166,11 +166,12 @@ public class GuildManageAdminService {
|
||||
.update();
|
||||
}
|
||||
|
||||
public Page<GuildAdminVo> pageGuild(int partitionId, Long erbanNo,
|
||||
public Page<GuildAdminVo> pageGuild(int partitionId, Integer guildId, Long erbanNo,
|
||||
long pageNum, long pageSize) {
|
||||
Page<GuildAdminVo> voPage = new Page<>(pageNum, pageSize);
|
||||
|
||||
LambdaQueryWrapper<Guild> queryWrapper = Wrappers.<Guild>lambdaQuery()
|
||||
.eq(null != guildId, Guild::getId, guildId)
|
||||
.eq(Guild::getPartitionId, partitionId)
|
||||
.orderByDesc(Guild::getEnable, Guild::getId);
|
||||
|
||||
|
@@ -79,14 +79,17 @@ public class GuildManageAdminController extends BaseController {
|
||||
@ApiOperation("查询公会信息")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "partitionId", value = "分区Id", required = true),
|
||||
@ApiImplicitParam(name = "erbanNo", value = "公会长erbanNo"),
|
||||
@ApiImplicitParam(name = "guildId", value = "公会id"),
|
||||
@ApiImplicitParam(name = "erbanNo", value = "会长erbanNo"),
|
||||
@ApiImplicitParam(name = "pageNum", value = "页码", required = true),
|
||||
@ApiImplicitParam(name = "pageSize", value = "页长", required = true)
|
||||
})
|
||||
@GetMapping("/pageGuild")
|
||||
public BusiResult<PageResult<GuildAdminVo>> pageGuild(int partitionId, Long erbanNo,
|
||||
public BusiResult<PageResult<GuildAdminVo>> pageGuild(int partitionId,
|
||||
Integer guildId,
|
||||
Long erbanNo,
|
||||
long pageNum, long pageSize){
|
||||
Page<GuildAdminVo> page = service.pageGuild(partitionId, erbanNo, pageNum, pageSize);
|
||||
Page<GuildAdminVo> page = service.pageGuild(partitionId, guildId, erbanNo, pageNum, pageSize);
|
||||
return BusiResult.success(new PageResult<>(page));
|
||||
}
|
||||
|
||||
@@ -94,14 +97,16 @@ public class GuildManageAdminController extends BaseController {
|
||||
@ApiOperation("导出公会信息")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "partitionId", value = "分区Id", required = true),
|
||||
@ApiImplicitParam(name = "erbanNo", value = "公会长erbanNo"),
|
||||
@ApiImplicitParam(name = "guildId", value = "公会id"),
|
||||
@ApiImplicitParam(name = "erbanNo", value = "会长erbanNo"),
|
||||
@ApiImplicitParam(name = "referrer", value = "推荐人")
|
||||
})
|
||||
@GetMapping("/exportGuild")
|
||||
public void exportGuild(HttpServletResponse response,
|
||||
int partitionId,
|
||||
Integer guildId,
|
||||
Long erbanNo){
|
||||
Page<GuildAdminVo> pageInfo = service.pageGuild(partitionId, erbanNo,0, -1);
|
||||
Page<GuildAdminVo> pageInfo = service.pageGuild(partitionId, guildId, erbanNo,0, -1);
|
||||
response.setContentType("application/vnd.ms-excel");
|
||||
response.setCharacterEncoding("utf-8");
|
||||
// 这里URLEncoder.encode可以防止中文乱码
|
||||
|
Reference in New Issue
Block a user