refactor(oa): 重构薪资计算逻辑并添加项目签约公司字段

- 将 SalaryCalculationResult 类从 OaEmployeeTemplateBindingServiceImpl 中提取到域模型包下- 在 SysOaProject 模型中添加 signingCompany 字段用于记录签约公司
- 更新相关 BO、VO 和 Mapper 文件以支持新增的签约公司字段
- 优化 SysOaProjectServiceImpl 中的查询条件,支持按签约公司筛选- 修复 SysOssServiceImpl 中的文件下载逻辑,使用 baseMapper 替代 AOP 代理
This commit is contained in:
2025-09-06 15:40:10 +08:00
parent 6fe5e8017e
commit f5ee618454
8 changed files with 42 additions and 27 deletions

View File

@@ -104,7 +104,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
@Override
public void download(Long ossId, HttpServletResponse response) throws IOException {
SysOssVo sysOss = SpringUtils.getAopProxy(this).getById(ossId);
SysOssVo sysOss = baseMapper.selectVoById(ossId);
if (ObjectUtil.isNull(sysOss)) {
throw new ServiceException("文件数据不存在!");
}