add 门户端-分页查询所有会员名称
This commit is contained in:
+2
@@ -142,6 +142,8 @@ public class ShiroConfig {
|
|||||||
filterChainDefinitionMap.put("/company/payCompanyManagement/judgeCompanyIsPackaged","anon");//判断当前企业是否是打包企业
|
filterChainDefinitionMap.put("/company/payCompanyManagement/judgeCompanyIsPackaged","anon");//判断当前企业是否是打包企业
|
||||||
//通过单位名称查询该单位是否可用
|
//通过单位名称查询该单位是否可用
|
||||||
filterChainDefinitionMap.put("/member/tbMemberProjectSubitem/enableMemberByCompanyName", "anon");
|
filterChainDefinitionMap.put("/member/tbMemberProjectSubitem/enableMemberByCompanyName", "anon");
|
||||||
|
//门户端-分页查询所有会员名称
|
||||||
|
filterChainDefinitionMap.put("/member/tbMemberProjectSubitem/pageAllMemberName", "anon");
|
||||||
|
|
||||||
|
|
||||||
filterChainDefinitionMap.put("/", "anon");
|
filterChainDefinitionMap.put("/", "anon");
|
||||||
|
|||||||
+12
@@ -105,6 +105,18 @@ public class TbMemberProjectSubitemController extends JeroController<TbMemberPro
|
|||||||
return Result.OK(pageList);
|
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);
|
IPage<TbMemberProjectSubitem> queryPageListCompany(Page<TbMemberProjectSubitem> page, @Param(Constants.WRAPPER) QueryWrapper<TbMemberProjectSubitem> queryWrapper);
|
||||||
|
|
||||||
TbMemberProjectSubitem getLastByCompanyId(@Param("companyId") String companyId);
|
TbMemberProjectSubitem getLastByCompanyId(@Param("companyId") String companyId);
|
||||||
|
|
||||||
|
IPage<TbMemberProjectSubitem> pageAllMemberName(Page<TbMemberProjectSubitem> page);
|
||||||
}
|
}
|
||||||
|
|||||||
+11
@@ -148,4 +148,15 @@
|
|||||||
order by tmp.year
|
order by tmp.year
|
||||||
limit 1
|
limit 1
|
||||||
</select>
|
</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>
|
</mapper>
|
||||||
+5
@@ -856,4 +856,9 @@ public class ITbMemberProjectSubitemService extends ServiceImpl<TbMemberProjectS
|
|||||||
public TbMemberProjectSubitem getLastByCompanyId(String companyId) {
|
public TbMemberProjectSubitem getLastByCompanyId(String companyId) {
|
||||||
return baseMapper.getLastByCompanyId(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