feat(oa): 新增奖金池分配与个人报表功能

- 在 IOaProjectScheduleStepService 接口中新增 queryProgressByHeader 和 personalReport 方法- OaBonusAllocationController 中添加注释说明新增接口用于传入 nickname 和 allocation_id
- OaBonusAllocationMapper 添加 List 引用并更新 XML 配置文件
- OaBonusPoolServiceImpl 实现批量添加奖金池逻辑,包括项目和进度负责人的收集、去重及分配记录插入
- OaProjectScheduleStepController 新增 /personal 接口以获取个人报表信息Project
- OaScheduleStepServiceImpl 实现 queryProgressByHeader 和 personalReport 方法,支持进度统计和个人报表数据查询
- SysOaProject 类新增 delFlag 字段
- SysOaWarehouseMasterServiceImpl 的 updateRemark 方法优化参数校验和更新逻辑,并增加日志记录
This commit is contained in:
2025-10-24 14:55:44 +08:00
parent 40e56ab051
commit 3dbe097772
9 changed files with 336 additions and 32 deletions

View File

@@ -4,6 +4,8 @@ import com.ruoyi.oa.domain.OaBonusAllocation;
import com.ruoyi.oa.domain.vo.OaBonusAllocationVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import java.util.List;
/**
* 奖金池分配记录奖金池向用户的分配比例及金额Mapper接口
*
@@ -12,4 +14,5 @@ import com.ruoyi.common.core.mapper.BaseMapperPlus;
*/
public interface OaBonusAllocationMapper extends BaseMapperPlus<OaBonusAllocationMapper, OaBonusAllocation, OaBonusAllocationVo> {
}