新增获取最大代号项目
This commit is contained in:
@@ -279,4 +279,10 @@ public class SysOaProjectController extends BaseController {
|
||||
return toAjax(iSysOaProjectService.postponeProject(bo));
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("/maxCode/{prefix}")
|
||||
public R<SysOaProjectVo> maxCode(@PathVariable String prefix) {
|
||||
return R.ok(iSysOaProjectService.getMaxCode(prefix));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -91,4 +91,7 @@ public interface SysOaProjectMapper extends BaseMapperPlus<SysOaProjectMapper, S
|
||||
BigDecimal selectPrevAvgContractCount(@Param("start") Date start, @Param("end") Date end, @Param("tradeType") Long tradeType);
|
||||
|
||||
BigDecimal selectPrevAvgExpiringCount(@Param("start") Date start, @Param("end") Date end, @Param("tradeType") Long tradeType);
|
||||
|
||||
SysOaProjectVo getMaxCodeProject(@Param("prefix") String prefix);
|
||||
|
||||
}
|
||||
|
||||
@@ -101,4 +101,6 @@ public interface ISysOaProjectService {
|
||||
List<ProjectActivityDTO> getProjectActivities();
|
||||
|
||||
Boolean postponeProject(SysOaProject bo);
|
||||
|
||||
SysOaProjectVo getMaxCode(String prefix);
|
||||
}
|
||||
|
||||
@@ -559,4 +559,9 @@ public class SysOaProjectServiceImpl implements ISysOaProjectService {
|
||||
return baseMapper.update(null, updateWrapper) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SysOaProjectVo getMaxCode(String prefix) {
|
||||
return baseMapper.getMaxCodeProject(prefix);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user