add 门户端-分页查询所有会员名称
This commit is contained in:
+2
@@ -142,6 +142,8 @@ public class ShiroConfig {
|
||||
filterChainDefinitionMap.put("/company/payCompanyManagement/judgeCompanyIsPackaged","anon");//判断当前企业是否是打包企业
|
||||
//通过单位名称查询该单位是否可用
|
||||
filterChainDefinitionMap.put("/member/tbMemberProjectSubitem/enableMemberByCompanyName", "anon");
|
||||
//门户端-分页查询所有会员名称
|
||||
filterChainDefinitionMap.put("/member/tbMemberProjectSubitem/pageAllMemberName", "anon");
|
||||
|
||||
|
||||
filterChainDefinitionMap.put("/", "anon");
|
||||
|
||||
+12
@@ -105,6 +105,18 @@ public class TbMemberProjectSubitemController extends JeroController<TbMemberPro
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 门户端-分页查询所有会员名称
|
||||
*/
|
||||
@ApiOperation(value = "门户端-分页查询所有会员名称")
|
||||
@GetMapping(value = "/pageAllMemberName")
|
||||
public Result<IPage<TbMemberProjectSubitem>> pageAllMemberName(@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
Page<TbMemberProjectSubitem> page = new Page<>(pageNo, pageSize);
|
||||
IPage<TbMemberProjectSubitem> pageList = tbMemberProjectSubitemService.pageAllMemberName(page);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
|
||||
+2
@@ -57,4 +57,6 @@ public interface TbMemberProjectSubitemMapper extends BaseMapper<TbMemberProject
|
||||
IPage<TbMemberProjectSubitem> queryPageListCompany(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
||||
|
||||
TbMemberProjectSubitem getLastByCompanyId(@Param("companyId") String companyId);
|
||||
|
||||
IPage<TbMemberProjectSubitem> pageAllMemberName(Page<TbMemberProjectSubitem> page);
|
||||
}
|
||||
|
||||
+11
@@ -148,4 +148,15 @@
|
||||
order by tmp.year
|
||||
limit 1
|
||||
</select>
|
||||
|
||||
<select id="pageAllMemberName" resultMap="TbMemberProjectSubitemResultMap">
|
||||
SELECT t1.company_name
|
||||
FROM tb_member_project_subitem t1
|
||||
INNER JOIN (
|
||||
SELECT max(invalidation_date), id
|
||||
FROM tb_member_project_subitem
|
||||
where current_date BETWEEN effective_date and invalidation_date
|
||||
and member_nature is not null
|
||||
GROUP BY company_id) AS t2 ON t2.id = t1.id
|
||||
</select>
|
||||
</mapper>
|
||||
+5
@@ -856,4 +856,9 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
|
||||
public TbMemberProjectSubitem getLastByCompanyId(String companyId) {
|
||||
return baseMapper.getLastByCompanyId(companyId);
|
||||
}
|
||||
|
||||
public IPage<TbMemberProjectSubitem> pageAllMemberName(Page<TbMemberProjectSubitem> page) {
|
||||
IPage<TbMemberProjectSubitem> iPage = baseMapper.pageAllMemberName(page);
|
||||
return iPage;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user