add:PDMC系统集成标准法规系统接口需求系统集成标准法规系统接口需求,读取目录树和读取文件接口

This commit is contained in:
wxyclub
2023-05-11 18:16:14 +08:00
parent 1bb0da4b68
commit aa6d48bfc7
5 changed files with 21 additions and 5 deletions
@@ -40,15 +40,17 @@ public class PDMCSarLawsStandInfoController extends BaseController<PDMCSarLawsSt
@GetMapping("getSarStandardsInfo")
public ResponseMessage<PageInfo<PDMCSarLawsStandInfo>> getSarStandardsInfoPage(
@RequestParam(value = "current", defaultValue = "1") Long current,
@RequestParam(value = "limit",required = false,defaultValue = "100") Long limit) throws Exception {
if (ObjectUtil.isEmpty(current)){
current = 1L;
}
@RequestParam(value = "limit",required = false) Long limit) throws Exception {
if (ObjectUtil.isEmpty(limit)){
limit = 100L;
int count = pdmcSarLawsStandInfoService.getSarStandardsCount();
if (count == 0) {
return Result.error("文件信息为空");
}
limit = (long) count;
}
Page<PDMCSarLawsStandInfo> page = new Page<>(current, limit);
Page<PDMCSarLawsStandInfo> sarStandardsInfoPage = pdmcSarLawsStandInfoService.getSarStandardsInfo(page);
PageInfo<PDMCSarLawsStandInfo> pdmcSarLawsStandInfoPageInfo = new PageInfo<>();
pdmcSarLawsStandInfoPageInfo.setList(sarStandardsInfoPage.getRecords());
pdmcSarLawsStandInfoPageInfo.setPageNo((int)sarStandardsInfoPage.getCurrent());
@@ -12,4 +12,5 @@ import java.util.List;
public interface PDMCSarLawsStandInfoDao extends BaseMapper<PDMCSarLawsStandInfo> {
Page<PDMCSarLawsStandInfo> getSarStandardsInfo(@Param("page")Page<PDMCSarLawsStandInfo> page);
int getSarStandardsCount();
}
@@ -14,4 +14,6 @@ import java.util.List;
*/
public interface PDMCSarLawsStandInfoService extends IService<PDMCSarLawsStandInfo> {
Page<PDMCSarLawsStandInfo> getSarStandardsInfo(Page<PDMCSarLawsStandInfo> page);
int getSarStandardsCount();
}
@@ -23,4 +23,9 @@ public class PDMCSarLawsStandInfoServiceImpl extends ServiceImpl<PDMCSarLawsStan
return baseMapper.getSarStandardsInfo(page);
}
@Override
public int getSarStandardsCount() {
return baseMapper.getSarStandardsCount();
}
}
@@ -36,4 +36,10 @@
from sar_standards_info
left join sar_stand_menu on sar_standards_info.id=sar_stand_menu.STAND_ID order by sar_standards_info.ID asc
</select>
<select id="getSarStandardsCount" resultType="java.lang.Integer">
select
count(1)
from sar_standards_info
left join sar_stand_menu on sar_standards_info.id=sar_stand_menu.STAND_ID order by sar_standards_info.ID asc
</select>
</mapper>