|
|
22171f2929
|
fix(oa): 移除项目进度步骤查询中的排序字段
- 删除了按 sort_num 字段降序排序的逻辑
- 确保查询条件构建的准确性- 避免不必要的排序影响查询性能
|
2025-10-23 17:35:10 +08:00 |
|
|
|
921eeb634a
|
fix(util):修正现场调试和项目收尾阶段的标题错误
- 将“四、现场调试”更正为“一、现场调试”
- 将“五、项目收尾”更正为“二、项目收尾”
- 确保阶段标题与实际项目流程一致
|
2025-10-23 17:32:48 +08:00 |
|
|
|
6ecca54309
|
feat(oa): 调整项目进度步骤实体类字段
- 在OaProjectScheduleStep类中新增sortNum字段用于排序
-从OaScheduleTemplateStep类中移除sortNum字段
|
2025-10-23 16:54:54 +08:00 |
|
|
|
29d61487f4
|
fix(oa):修复奖金池项目关联保存问题
- 修复了保存奖金池与项目关联时使用错误变量的问题- 将错误使用的 bo.getPoolId() 更正为正确的 poolId 变量
- 确保奖金池项目关联数据正确插入数据库
|
2025-10-23 16:46:00 +08:00 |
|
|
|
49d61c3bc3
|
feat(oa): 实现奖金池与项目批量关联功能
- 新增奖金池与项目关联的批量插入接口
- 调整奖金池BO类,增加项目ID集合字段
- 移除旧的奖金池项目关联批量插入逻辑
- 优化项目进度步骤查询排序逻辑
- 在代码生成器中默认添加创建时间降序排序
- 增加排序字段sortNum以支持自定义排序
|
2025-10-23 16:40:04 +08:00 |
|
|
|
c32f4ab7ff
|
feat(oa): 需求列表按创建时间倒序排列
- 在查询条件中添加按创建时间倒序排序逻辑
- 确保需求列表默认以最新创建时间展示
- 提升用户体验,便于查看最新需求动态
|
2025-10-23 16:02:18 +08:00 |
|
|
|
82f35de34d
|
feat(oa): 新增奖金池及与项目关联功能
- 新增奖金池实体类、业务对象及视图对象
- 实现奖金池的增删改查及分页查询功能
- 新增奖金池与项目关联实体类及相关对象
- 实现奖金池与项目的关联管理及批量绑定功能
- 提供奖金池及关联关系的Excel导出支持- 配置MyBatis映射文件及Mapper接口
- 添加控制器以支持RESTful API访问
|
2025-10-23 14:53:49 +08:00 |
|
|
|
ab9d7e55fe
|
feat(oa): 添加项目进度模板类型支持软件开发模板
- 在 OaProjectScheduleBo 中新增 templateType 字段用于区分模板类型
- 根据模板类型动态选择对应的表格数据插入逻辑
- 新增软件类项目进度表格模板数据
- 更新自动化设计表格模板方法名以明确用途
- 添加未知模板类型的异常处理机制
|
2025-10-23 13:46:30 +08:00 |
|
|
|
3ebe81fff2
|
feat(oa): 添加项目计划置顶字段支持
- 在 OaProjectScheduleMapper.xml 中为 is_top 字段添加别名 isTop- 在 OaProjectScheduleVo.java 中新增 isTop 字段并生成对应 getter/setter 方法
-保持数据库字段与实体类属性映射一致,便于前端展示和操作
- 确保该字段能在项目计划列表中正确返回和处理
- 更新相关查询逻辑以包含该字段的数据传输
|
2025-10-23 10:30:29 +08:00 |
|
|
|
b5bfaa4570
|
feat(oa): 添加项目计划查询字段
- 在项目计划查询中新增 is_top 字段- 更新对应的 XML 映射文件以支持新字段- 保持现有查询逻辑不变,仅扩展字段支持
|
2025-10-23 10:23:36 +08:00 |
|
|
|
d30caeff83
|
feat(oa): 新增运营中心制度管理功能
- 新增运营中心制度管理的实体类、VO、BO及Mapper接口
- 实现制度管理的增删改查及分页查询功能
- 提供制度信息的Excel导出功能- 配置MyBatis Plus的逻辑删除支持
- 添加制度管理的校验与业务逻辑处理
- 实现制度管理前端控制器接口
- 支持制度类别、名称等内容的条件查询
- 完成制度信息的数据转换与参数校验
- 设置制度管理模块的基础权限控制- 集成制度信息导入导出工具类支持
|
2025-10-22 16:39:35 +08:00 |
|
|
|
c8deb7f1b4
|
feat(oa): 添加任务跟踪ID字段支持
- 在SysOaTaskMapper.xml中新增trackId属性映射
- 更新SQL查询语句以包含track_id字段
- 支持任务跟踪功能的数据持久化层配置
|
2025-10-22 14:55:46 +08:00 |
|
|
|
cc7eb18025
|
fix(oa):修复项目更新时客户ID为0的处理逻辑
- 修复了当客户ID为0时未正确设置为null的问题- 添加了对客户ID非空的前置判断,避免空指针异常
|
2025-10-22 14:42:12 +08:00 |
|
|
|
fe7ac6a523
|
feat(oa): 添加项目置顶功能和任务关联项目进度字段
- 在项目实体类 SysOaProject 及其相关 BO、VO 类中增加 isTop 字段,用于标识项目是否置顶- 更新 SysOaProjectMapper.xml 查询语句,将 is_top 字段纳入查询结果
- 修改 SysOaProjectServiceImpl 中的查询逻辑,优先展示置顶项目,并按创建时间排序
- 在任务实体类 SysOaTask 及其相关 BO、VO 类中新增 trackId 字段,用于关联项目进度- 更新 SysOaTaskMapper.xml 查询语句,联查 oa_project_schedule_step 表获取节点信息
- 优化 SQL 查询中的字段对齐格式,提升可读性
|
2025-10-22 14:19:55 +08:00 |
|
|
|
b132d297c0
|
refactor(oa): 优化项目进度步骤查询逻辑
- 引入LambdaQueryWrapper提升查询安全性
- 新增buildQueryWrapperLambda方法构建查询条件
- 移除旧版QueryWrapper使用方式
- 增强查询条件的类型检查和可读性- 保持分页查询功能不变
- 添加必要的参数校验逻辑
|
2025-10-21 17:18:45 +08:00 |
|
|
|
bb0457635c
|
feat(oa): 新增项目进度步骤分页查询接口
- 在 IOaProjectScheduleStepService 接口中新增 queryPageListPage 方法定义
- 在 OaProjectScheduleStepController 控制器中添加 /listPage GET 接口- 在 OaProjectScheduleStepServiceImpl 实现类中实现 queryPageListPage 方法
- 调整代码格式,增加空行以提升可读性
|
2025-10-21 17:08:09 +08:00 |
|
|
|
2da9f92395
|
feat(oa): 新增项目进度节点批量插入功能
- 新增 NodeDTO 数据传输对象,用于封装节点信息
- 在 OaProjectScheduleStepMapper 中添加 saveBatch 批量插入方法
- 实现 OaProjectScheduleStepServiceImpl 的 batchInsertNodes 方法
- 新增 TableDataConstantUtil 工具类,提供初始化节点数据- 在 OaProjectScheduleController 中新增 addByProjectId 接口
- 扩展 OaProjectScheduleStep 实体类与 VO/BO 类的字段结构
-优化首次编辑时 endTime 和 originalEndTime 的赋值逻辑
|
2025-10-21 16:56:13 +08:00 |
|
|
|
ca849102b2
|
feat(oa):项目盈亏视图增加客户ID字段
- 在ProjectProfitLossVO中添加customerId字段
- 更新SysOaProjectMapper.xml映射文件以包含客户ID
- 支持项目盈亏查询中关联客户信息- 为后续客户维度分析提供数据基础
|
2025-10-20 17:09:06 +08:00 |
|
|
|
03a648f2e7
|
fix(oa): 解决项目客户ID更新与查询问题
- 添加客户ID字段更新策略,允许设置为null
- 增加客户ID作为项目查询的筛选条件- 处理客户ID为0时的特殊逻辑,自动转换为null- 优化项目列表查询,支持按客户ID过滤
|
2025-10-20 16:54:35 +08:00 |
|
|
|
c0f532e52b
|
feat(oa): 添加项目客户关联字段并优化数据库配置
- 修改开发环境数据库端口从3306到13306
- 更新开发环境数据库密码为Root@12345
- 修改生产环境主从库地址统一指向新服务器- 更新生产环境数据库密码为Root@12345- 在SysOaProject实体类中添加customerId字段
- 在SysOaProjectBo业务对象中添加customerId和customerName字段
- 在SysOaProjectMapper.xml中关联查询客户信息- 优化项目查询SQL语句,明确指定表别名
- 在项目详情查询中添加客户信息关联查询
- 在SysOaProjectVo视图对象中添加客户相关字段
|
2025-10-20 14:34:17 +08:00 |
|
|
|
6b73cdfa22
|
fix(warehouse):优化仓库主表备注更新逻辑
- 使用lambda表达式重构更新条件判断
- 当requirementId为0时,将requirementId设置为null
- 否则同时更新remark、requirementId和masterNum字段
-保持方法签名不变,提升代码可读性与维护性
|
2025-10-20 09:48:24 +08:00 |
|
|
|
1a0c23ead1
|
fix(warehouse):修复更新备注时需求ID处理逻辑
- 调整需求ID为0时的处理逻辑,设置为null
- 优化更新备注方法中的条件判断顺序
- 修复masterNum和remark字段更新逻辑- 确保不同条件下正确更新仓库主表信息
|
2025-10-20 09:24:45 +08:00 |
|
|
|
706621000e
|
fix(warehouse):修复仓库主表更新逻辑
- 在更新条件中补充设置 masterId 字段
- 确保更新操作能正确匹配目标记录
- 避免因缺少主键导致的数据更新异常
|
2025-10-20 09:20:40 +08:00 |
|
|
|
0b2a436038
|
fix(warehouse):修复更新备注时未处理requirementId为0的情况
- 添加对requirementId等于0时的特殊处理逻辑
- 避免因requirementId为0导致的更新异常
- 确保主键更新逻辑的完整性与正确性
|
2025-10-20 09:20:01 +08:00 |
|
|
|
9cbaf942b3
|
fix(oa):修复项目延期更新时用户信息获取错误
- 将更新操作中的用户信息获取方式从LoginHelper.getLoginUser()更正为LoginHelper.getUsername()
- 确保项目延期时正确记录操作用户
-修复可能因用户信息获取不正确导致的更新失败问题
|
2025-10-18 17:59:35 +08:00 |
|
|
|
d5947777e0
|
feat(oa): 实现项目延期时原始完成时间记录功能
- 在项目首次延期时,将当前完成时间保存为原始完成时间
- 更新延期逻辑以支持 original_finish_time 字段的设置
- 保持原有延期次数统计和状态标记功能不变
|
2025-10-18 17:39:18 +08:00 |
|
|
|
ad3d0324b0
|
feat(oa): 添加项目延期功能
- 在 SysOaProject 实体类中新增 originalFinishTime 和 postponeCount 字段- 在 SysOaProjectBo 和 SysOaProjectVo 中同步添加延期相关字段
- 新增 postponeProject 接口方法及其实现,支持-项目延期逻辑 控制器中增加 /postpone 接口用于处理项目延期请求
- Mapper XML 文件中查询语句加入延期相关字段
- 增加延期次数自增、延期时间更新等业务逻辑校验
|
2025-10-18 17:32:00 +08:00 |
|
|
|
8b498405af
|
refactor(sql):优化仓库主表查询SQL别名命名
- 将oa_requirements表的别名从or改为req- 统一SQL查询中的表别名命名规范
- 避免与数据库关键字冲突的可能性
|
2025-10-18 16:42:10 +08:00 |
|
|
|
61c00bb4ec
|
refactor(sql):优化仓库主表查询SQL别名命名
- 将oa_requirements表的别名从or改为req- 统一SQL查询中的表别名命名规范
- 避免与数据库关键字冲突的可能性
|
2025-10-18 15:24:08 +08:00 |
|
|
|
a7efde4a21
|
chore(sql): 调整仓库主表查询字段别名
- 修改需求名称字段别名为 requirementName-保持 SQL 查询结构一致性
|
2025-10-18 15:16:26 +08:00 |
|
|
|
2ff35f6283
|
feat(oa): 更新仓库主表remark修改接口及关联需求字段
- 修改 updateRemark 接口,增加 requirementId 和 masterNum 参数
- 在 SysOaWarehouseMaster 实体中新增 requirementId 字段- 在 SysOaWarehouseMasterBo 业务对象中新增 requirementId 字段
- 在 SysOaWarehouseMasterVo 视图对象中新增 requirementId 和 requirementName 字段- 更新 Mapper XML 文件,增加 requirement_id 和 requirementName 的映射
- 在查询条件中增加对 requirementId 的过滤支持
- 关联 oa_requirements 表以获取 requirementName 数据
|
2025-10-18 15:11:09 +08:00 |
|
|
|
b53839e677
|
fix(warehouse): 更新接口参数为可选
- 将 updateReturnType 接口的 returnType 参数设为可选
- 将 updateWithdrawlock 接口的 withdrawLock 参数设为可选- 将 updateRemark 接口的 remark 参数设为可选
|
2025-10-18 13:17:50 +08:00 |
|
|
|
c50422f91a
|
feat(oa): 添加报工补录接口
- 新增 /reportSupplement POST 接口用于报工补录- 实现补录数据插入逻辑
- 添加接口重复提交限制- 集成操作日志记录功能
|
2025-10-15 10:47:35 +08:00 |
|
|
|
048b9c5f14
|
feat(oa): 新增报工补录功能
- 在IOaProjectReportService接口中添加insertReportSupplement方法
- 在OaProjectReportController中新增reportSupplement接口- 在OaProjectReportServiceImpl中实现补录逻辑
- 支持前端传入经办人ID和报工时间
- 添加数据校验和保存逻辑
- 返回保存结果标志位
|
2025-10-15 10:45:35 +08:00 |
|
|
|
0717f05cf6
|
feat(oa): 添加薪资状态字段支持
- 在 OaSalaryMaster 实体类中新增 salaryStatus 字段- 在 OaSalaryMasterBo 业务对象中新增 salaryStatus 字段- 在 OaSalaryMasterMapper.xml 中映射 salaryStatus 字段- 在 OaSalaryMasterServiceImpl 中增加 salaryStatus 查询条件
- 在 OaSalaryMasterVo 视图对象中新增 salaryStatus 字段并添加注释说明
|
2025-10-15 09:23:24 +08:00 |
|
|
|
83886a412e
|
feat(oa): 添加奖金和福利相关字段支持
- 在 OaSalaryDetail 实体类中新增 bonuses 和 bonusesDeducted 字段
- 在 OaSalaryDetailBo 业务对象中同步新增奖金相关字段
- 更新 MyBatis XML 映射文件,增加奖金字段的数据库列映射- 在服务实现类中为奖金字段添加查询条件支持
- 在 OaSalaryDetailVo 视图对象中配置 Excel 导出注解以支持奖金数据展示
|
2025-10-13 16:33:39 +08:00 |
|
|
|
f9efefa003
|
feat(oa): 添加报告状态字段支持
- 在 OaReportSummary 实体中新增 status 字段表示状态
- 在 OaReportSummary中同步Bo 业务对象添加 status 字段- 更新 MyBatis 映射文件以支持 status 字段的查询
- 在 OaReportSummaryVo 视图对象中添加 status 展示支持
- 状态字段支持导出到 Excel 文件中显示
- 完善相关注释和字段说明文档信息
|
2025-10-13 10:56:19 +08:00 |
|
|
|
1377196a06
|
Merge remote-tracking branch 'origin/main'
|
2025-10-11 18:16:51 +08:00 |
|
|
|
c676f238b8
|
fix(oa):修复报工重复提交问题
- 限制同一用户当天只能提交一次报工
- 使用上海时区计算当日时间范围- 避免因数据库时区差异导致的跨天误判- 新增创建时间范围查询条件
- 移除旧的查询包装器逻辑
- 抛出运行时异常阻止重复报工提交
|
2025-10-11 18:16:39 +08:00 |
|
|
|
cb8b46bf22
|
feat(oa): 添加查询当前用户今日报工记录功能- 在 IOaProject口中ReportService 接新增 getTodayReportByCurrentUser 方法
- 在 OaProjectReportController 中新增 /today GET 接口用于获取今日报告- 在 OaProjectReportServiceImpl 中实现今日报告查询逻辑
-优化 ClearbuildQueryWrapper 方法,支持按用户 ID 查询
- 使用 LoginHelper 获取当前登录用户 ID 进行数据过滤
|
2025-10-11 18:15:51 +08:00 |
|
|
|
5c54e9e169
|
feat(oa): 添加今日报工重复检查及排班列表排序
- 在项目报工插入已报工前增加今日是否的检查逻辑- 若今日已存在报工记录,则抛出异常阻止重复提交
- 对排班列表查询条件增加按创建时间倒序排列功能
|
2025-10-11 15:14:19 +08:00 |
|
|
|
d5ec37ffcf
|
feat(workflow): 添加任务节点类型检查功能
- 在 IWfTaskService 接口中添加了 checkTaskNodeType 方法
- 在 WfTaskServiceImpl 类中实现了 checkTaskNodeType 方法
- 优化了 WfProcessServiceImpl 类中的 assignNextUsers 方法注释
|
2025-09-15 17:11:12 +08:00 |
|
|
|
743c3133a6
|
feat(oa): 添加日记账批量更新接口并优化流程实例启动逻辑
- 在 IOaJournalAccountService 中添加 batchUpdate 方法
- 在 OaJournalAccountBo 中添加 journalIds 字段用于批量更新
- 实现 OaJournalAccountController 中的 batchUpdate 接口
- 在 OaJournalAccountServiceImpl 中实现 batchUpdate 方法,用于批量更新日记账的 batchId
- 优化 WfProcessServiceImpl 中的 startProcess
|
2025-09-15 15:29:51 +08:00 |
|
|
|
7b74ae82a7
|
feat(oa): 添加封账批次和日记账功能模块
- 新增封账批次管理相关接口和服务实现
- 新增日记账管理相关接口和服务实现
- 添加对应的实体类、VO类和BO类
- 实现基本的CRUD操作和批量删除功能
|
2025-09-09 15:36:00 +08:00 |
|
|
|
a244a68a96
|
refactor(oa): 移除 SysOaFinanceMapper 中的 redundant 代码
- 删除了 SysOaFinanceMapper.xml 中的 redundant列名 signingCompany
- 优化了 SQL 查询语句,提高了代码的可读性和性能
|
2025-09-09 14:09:54 +08:00 |
|
|
|
bd03c560ed
|
fix(oa): 修复合同详情页面签约公司字段错误
|
2025-09-09 13:53:49 +08:00 |
|
|
|
0669840d73
|
style(oa): 修复财务详情页面 SQL 语句错误
- 在 SysOaFinanceMapper.xml 文件中修正了 SQL 语句的拼写错误
- 将 'as detail_remark' 和 'b.signing_company as signingCompany'之间的逗号添加
- 优化了 SQL 语句的格式,提高了代码可读性
|
2025-09-09 13:50:19 +08:00 |
|
|
|
c995788d23
|
feat(oa): 添加签约公司字段
- 在 SysOaFinance、SysOaFinanceBo、SysOaFinanceVo 中添加 signingCompany 字段
- 在 SysOaFinanceMapper.xml 中添加 signing_company 列的映射
|
2025-09-09 13:46:20 +08:00 |
|
|
|
dcdc69bafc
|
feat(oa): 新增薪资模板属性
- 在 BatchInsertSalaryStringDto、OaSalaryMaster、OaSalaryMasterBo、OaSalaryMasterVo 中添加 salaryTemplate 字段
- 更新 OaSalaryMasterMapper.xml,添加 salaryTemplate 字段的映射
- 在 SalaryStringConverter 中处理新增的 salaryTemplate 字段
|
2025-09-08 17:40:25 +08:00 |
|
|
|
ec1e0be293
|
feat(oa): 新增工资明细批量插入接口支持字符串格式数字- 新增 BatchInsertSalaryStringDto 和 SalaryDetailStringDto 类用于处理字符串格式的工资数据
- 在 OaSalaryMasterController 中添加新的批量插入接口
- 实现 SalaryStringConverter 工具类用于字符串数据转换
- 优化了前端数据传输格式,支持驼峰命名的字符串数字
|
2025-09-08 16:31:16 +08:00 |
|