Commit Graph

741 Commits

Author SHA1 Message Date
furongxin
ec41d2c9f1 修正生日统计查询的排序逻辑将 AdminUserMapper 类中的生日统计查询的排序字段从 "birthday_day" 更改为 "DAY(t.birthday_day)",以确保按照生日的 2024-10-26 18:01:35 +08:00
furongxin
701cb06508 新增工资类型管理和配置功能
- 添加工资类型和配置的数据模型、数据库表以及相关服务接口
- 实现工资类型创建、更新、查询等基础功能
- 为后续人事管理中的工资计算提供基础
2024-10-26 18:01:35 +08:00
furongxin
e447ca88b4 新增薪酬调整任务分配脚本和相关功能
- 新增 BpmTaskSalaryLeaderScript 类,用于处理薪酬调整任务的分配
- 在 BpmTaskRuleScriptEnum 枚举中添加 LEADER_X8项
- 修改 BpmOASalaryAdjustmentServiceImpl 以支持薪酬调整流程
- 更新 BpmTaskEntryLeaderScript 以修复部门层级判断逻辑
2024-10-26 18:01:35 +08:00
furongxin
51bb4c20a0 优化流程实例变量获取方式
- 新增 selectFormVariables 方法,直接获取流程实例变量
- 修改 getProcessInstanceExtDO 方法中的变量获取逻辑
- 优化代码结构,提高可维护性
2024-10-26 18:01:35 +08:00
furongxin
549e13267c 优化流程实例变量配置和任务审批逻辑
- 将流程发起人和审批人的用户信息和部门信息的获取逻辑统一移至 BpmProcessInstanceServiceImpl 类
- 优化了入职、用章、薪资付款、转正等流程的变量配置逻辑,避免重复代码
-简化了任务审批逻辑,移除了不必要的判断条件和冗余代码
- 优化了 BpmTaskEntryLeaderScript 中的部门层级判断逻辑
2024-10-26 18:01:34 +08:00
furongxin
afd85725b6 优化代码结构和功能
-移除了多个未使用的导入语句和代码片段
- 调整了部分控制器和服务类的代码组织结构
- 删除了重复或无用的代码行,提高了代码整洁度
- 优化了部分方法的实现,提高了代码效率
2024-10-26 18:01:34 +08:00
furongxin
5a7aef1407 修复工厂数据统计查询和计算问题
- 扩展查询条件,增加数据类型筛选
- 优化数据损坏数量的计算逻辑,处理空值情况
- 保证统计服务的准确性和健壮性
2024-10-26 18:01:34 +08:00
furongxin
79ea91641f 新增公司部门信息接口和相关字段
- 在 DeptApi 中添加 getCompanyDept 接口,用于获取部门类型为公司的部门信息
- 在 DeptRespDTO、DeptDO、DeptListReqVO、DeptRespVO、DeptSaveReqVO 和 DeptSimpleRespVO 中添加 shortName 字段,用于存储部门简称
- 修改 LogInstanceMapper 中的 SQL 查询,移除不必要的左连接条件
- 在 LogReadDo 中删除 deleted 字段,简化数据结构
2024-10-26 18:01:34 +08:00
furongxin
87d56c9d0b 优化备用金报销流程和新增薪资调整申请功能
- 优化备用金报销逻辑,支持部分报销和超额报销
- 新增薪资调整申请功能,包括创建、查询和审批
- 重构部分OA相关Controller和Service
- 更新数据库表结构,增加备用金报销相关字段
2024-10-26 18:01:34 +08:00
furongxin
09bf5c8d94 简化角色权限查询逻辑
删除了 LogInstanceMapper.xml 文件中针对 roleIds 的复杂条件查询,该查询可能导致性能问题和逻辑混乱。现在直接排除特定角色 ID,简化了查询逻辑,提高了代码的可读性和维护性。
2024-10-26 18:01:34 +08:00
furongxin
228e82e6ae 优化工作日志查看权限
- 移除了基于角色ID列表的动态查询,改为固定排除特定角色ID(1, 101, 162)
-简化了查询参数,移除了不再使用的角色ID集合
- 增加了异常捕获和日志记录,以提高系统稳定性
- 注释了原来的动态查询逻辑,以便未来可能的恢复或调整
2024-10-26 18:01:34 +08:00
furongxin
e9f1384aee feat(system): 优化工资条详情展示
- 添加实发工资、开户行、银行卡号、备注等信息到工资条详情
-增加用户签名图片显示- 优化数据展示结构,提高可读性
2024-10-25 16:30:23 +08:00
furongxin
7ef255a9f8 feat(system): 添加工资条管理功能
- 实现了工资条创建、更新、查询、导入、导出等功能
- 添加了工资条相关的数据结构和接口定义
- 实现了工资条数据的持久化和查询
- 添加了工资条导入导出的 Excel 处理逻辑
2024-10-25 16:23:08 +08:00
furongxin
367bbb9f71 feat(system): 完善工资类型和工资条相关错误码
- 新增工资类型不存在、工资类型配置不存在等错误码
-增加工资条不存在、导入数据为空等错误处理
- 添加身份证输入错误和工资条已存在的提示
2024-10-25 16:15:57 +08:00
furongxin
91bb12863a feat(system): 添加通过身份证号码列表获取用户列表的功能
- 在 AdminUserService 接口中添加 getUserListByIdCard 方法
- 在 AdminUserServiceImpl 类中实现 getUserListByIdCard 方法
- 使用 LambdaQueryWrapperX 实现对身份证号码列表的查询
2024-10-25 15:54:03 +08:00
furongxin
0897be8f7b refactor(bpm): 优化备用金报销状态判断逻辑
-将状态判断条件从不等于 FLAG_FALSE 改为等于 IN_PROGRESS- 这样可以更准确地处理正在处理中的备用金报销情况
2024-10-25 15:23:06 +08:00
aikai
cd2983ac96 合并 2024-10-25 14:16:05 +08:00
aikai
2dc56b3eec 获取大屏数据总览bug 2024-10-25 14:04:09 +08:00
aikai
f7a333bb5a 工厂大屏数据bug 2024-10-25 12:02:48 +08:00
aikai
1a98304813 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-假期设置
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/rpc/config/RpcConfiguration.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/mysql/user/AdminUserMapper.java
2024-10-24 15:54:22 +08:00
aikai
0902414ccf feat(attendance): 按时间范围获取考勤信息
新增按时间范围获取用户考勤信息的功能,支持查询指定用户在一段时间内的考勤记录。主要变化包括:- 在 AdminUserDO 中添加 deptName 字段,用于存储部门名称
- 在 AttendanceApi 中添加 getAttendanceInfoByTimeRange 方法,用于获取考勤信息
- 在 AttendanceApiImpl 中实现 getAttendanceInfoByTimeRange 方法
- 在 AttendanceService 中添加 getAttendanceInfoByTimeRange 方法
- 在 AttendanceServiceImpl 中实现 getAttendanceInfoByTimeRange 方法- 在 AttendanceSchedulingServiceImpl 中添加相关逻辑
- 新增 AttendanceTimeRangeInfoDTO 和 AttendanceTimeRangeInfoVO 类用于传输考勤信息此功能可用于查询用户的考勤记录,包括正常出勤、请假、加班等情况。
2024-10-24 15:52:50 +08:00
furongxin
6a393fa974 fix(bpm): 优化预支款查询功能
- 增加对用户查询结果为空的处理,返回空响应体以避免错误
- 提高代码健壮性,防止空指针异常
2024-10-23 14:22:45 +08:00
furongxin
ea8ac0cb2d feat(bpm): 添加备用金差额字段并优化薪资调整服务- 在 BpmOACashDO、BpmOACashCreateReqVO 和 BpmOACashRespVO 中添加备用金差额字段
- 优化 BpmOASalaryAdjustmentServiceImpl 中的空值检查逻辑
- 删除 BpmOACashController 中的冗余空行
2024-10-22 21:33:27 +08:00
furongxin
77e1a9ed51 feat(bpm): 新增调薪人上级领导任务规则脚本- 在 BpmTaskRuleScriptEnum 中添加 LEADER_X9 枚举项
- 实现 BpmTaskSalaryAssignLeaderScript 类,用于计算调薪人上级领导
- 在 BpmOACashDO 和相关 VO 中添加 difference 字段,用于表示备用金差额
- 优化 BpmOASalaryAdjustmentServiceImpl 中的流程发起逻辑
2024-10-22 21:33:15 +08:00
furongxin
9d706927b4 修改现金支出、报销的逻辑处理 2024-10-21 09:16:04 +08:00
aikai
e0e1e64520 打卡结束后新增返回参数 DayTime 此次打卡归属与哪一天 2024-10-18 18:40:20 +08:00
furongxin
ddb864764a 修正生日统计查询的排序逻辑将 AdminUserMapper 类中的生日统计查询的排序字段从 "birthday_day" 更改为 "DAY(t.birthday_day)",以确保按照生日的 2024-10-16 19:53:16 +08:00
furongxin
88853cbb37 新增工资类型管理和配置功能
- 添加工资类型和配置的数据模型、数据库表以及相关服务接口
- 实现工资类型创建、更新、查询等基础功能
- 为后续人事管理中的工资计算提供基础
2024-10-16 19:52:39 +08:00
furongxin
ca9b6b6d28 新增薪酬调整任务分配脚本和相关功能
- 新增 BpmTaskSalaryLeaderScript 类,用于处理薪酬调整任务的分配
- 在 BpmTaskRuleScriptEnum 枚举中添加 LEADER_X8项
- 修改 BpmOASalaryAdjustmentServiceImpl 以支持薪酬调整流程
- 更新 BpmTaskEntryLeaderScript 以修复部门层级判断逻辑
2024-10-15 19:32:55 +08:00
furongxin
40819c8d6f 优化流程实例变量获取方式
- 新增 selectFormVariables 方法,直接获取流程实例变量
- 修改 getProcessInstanceExtDO 方法中的变量获取逻辑
- 优化代码结构,提高可维护性
2024-10-15 16:34:39 +08:00
furongxin
5b31190d35 优化流程实例变量配置和任务审批逻辑
- 将流程发起人和审批人的用户信息和部门信息的获取逻辑统一移至 BpmProcessInstanceServiceImpl 类
- 优化了入职、用章、薪资付款、转正等流程的变量配置逻辑,避免重复代码
-简化了任务审批逻辑,移除了不必要的判断条件和冗余代码
- 优化了 BpmTaskEntryLeaderScript 中的部门层级判断逻辑
2024-10-15 12:29:45 +08:00
furongxin
7de24693c3 优化代码结构和功能
-移除了多个未使用的导入语句和代码片段
- 调整了部分控制器和服务类的代码组织结构
- 删除了重复或无用的代码行,提高了代码整洁度
- 优化了部分方法的实现,提高了代码效率
2024-10-13 21:33:18 +08:00
furongxin
7e70308c23 修复工厂数据统计查询和计算问题
- 扩展查询条件,增加数据类型筛选
- 优化数据损坏数量的计算逻辑,处理空值情况
- 保证统计服务的准确性和健壮性
2024-10-13 21:29:56 +08:00
furongxin
3aa9fec844 新增公司部门信息接口和相关字段
- 在 DeptApi 中添加 getCompanyDept 接口,用于获取部门类型为公司的部门信息
- 在 DeptRespDTO、DeptDO、DeptListReqVO、DeptRespVO、DeptSaveReqVO 和 DeptSimpleRespVO 中添加 shortName 字段,用于存储部门简称
- 修改 LogInstanceMapper 中的 SQL 查询,移除不必要的左连接条件
- 在 LogReadDo 中删除 deleted 字段,简化数据结构
2024-10-13 21:29:48 +08:00
furongxin
e315b8bfa9 优化备用金报销流程和新增薪资调整申请功能
- 优化备用金报销逻辑,支持部分报销和超额报销
- 新增薪资调整申请功能,包括创建、查询和审批
- 重构部分OA相关Controller和Service
- 更新数据库表结构,增加备用金报销相关字段
2024-10-13 21:29:34 +08:00
furongxin
bea58eddc9 简化角色权限查询逻辑
删除了 LogInstanceMapper.xml 文件中针对 roleIds 的复杂条件查询,该查询可能导致性能问题和逻辑混乱。现在直接排除特定角色 ID,简化了查询逻辑,提高了代码的可读性和维护性。
2024-10-11 09:24:35 +08:00
furongxin
0e303652fa 优化工作日志查看权限
- 移除了基于角色ID列表的动态查询,改为固定排除特定角色ID(1, 101, 162)
-简化了查询参数,移除了不再使用的角色ID集合
- 增加了异常捕获和日志记录,以提高系统稳定性
- 注释了原来的动态查询逻辑,以便未来可能的恢复或调整
2024-10-10 18:30:25 +08:00
furongxin
e204668d09 修改 出入库数据导入中规格的换算错误 2024-10-05 19:51:39 +08:00
furongxin
ea16aaa5e9 新增字段和优化功能
- 在 BpmOAAssetClaimDO 中添加 type 字段,用于申领类型
- 在 BpmOAImprestCreateReqVO、BpmOAImprestDO 和 BpmOAImprestRespVO 中添加 reimbursedAmount 字段,用于已报销金额
- 在 BpmOAReimbursementDO 中添加 imprestId 字段,用于备用金表单编号
- 优化了 BpmOAReimbursementServiceImpl 中的报销审核逻辑,包括备用金报销和采购报销的处理
- 在 AssetReceiveMapper 和 AssetReceivePageReqVO 中添加了 assetsName 字段,用于资产名称的查询
2024-09-30 15:49:24 +08:00
furongxin
9ff735fdf7 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-09-30 12:28:31 +08:00
aikai
1e51d4299d Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-假期设置 2024-09-29 16:45:36 +08:00
aikai
ae2b6028d0 考勤规则新增返回考勤组信息 2024-09-29 16:41:51 +08:00
furongxin
19a7fdc293 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-09-29 15:46:58 +08:00
aikai
2a3151d74b 调整生产环境配置文件 全部走127.0.0.1 本机ip 2024-09-29 04:55:19 +08:00
furongxin
021b35d27c 新增资产名称和类型名称字段,实现资产接收信息的精确管理在资产接收功能中,通过在DTO、DO和VO类中添加资产名称和资产类型名称字段,优化了资产信息的处理,增强了数据的精确性和可读性。 2024-09-28 22:59:53 +08:00
furongxin
811c5b3509 refactor(bpm): 重构资产申领流程,优化数据处理逻辑
重构了资产申领的业务逻辑,调整了数据处理方式。具体变更包括:

- 移除了不必要的`Receive`类,将其重命名为`BpmOAAssetClaimItemSaveVO`,以更清晰地表示其用途。
- 在`BpmOAAssetClaimController`中,改用`BpmOAAssetClaimItemDO`来处理明细数据。- 在`BpmOAAssetClaimRespVO`中,将`receive`字段的类型从`List<ReceiveRespVO>`更改为`List<BpmOAAssetClaimItemDO>`,以统一数据对象。
- 在`BpmOAAssetClaimServiceImpl`中,实现了明细数据的同步插入逻辑,并优化了资产接收的处理逻辑。

这些变更简化了代码结构,优化了数据流的处理,提升了代码可维护性和业务逻辑的清晰度。
2024-09-28 22:59:42 +08:00
furongxin
61f0fe509b refactor(bpm): 重构资产申领功能并增强表单和明细管理
重构资产申领功能,增强表单和明细管理。更新BpmOAAssetClaimCreateReqVO中的申领明细描述,
将其从“申领明细”更改为“资产申领明细”。引入BpmOAAssetClaimItemSaveVO作为申领明细的保存视图。创建BpmOAAssetClaimItemDO实体,代表OA资产申领明细的数据对象,并在BpmOAAssetClaimItemMapper中定义相应的Mapper接口。
实现BpmOAAssetClaimItemService接口,提供资产申领明细的创建和查询服务。

此次重构未影响现有功能,但为资产申领功能提供了更清晰的实现和扩展基础。
2024-09-28 22:59:28 +08:00
furongxin
5e2d73c60d Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-09-28 15:10:54 +08:00
b9f15ba600 Merge remote-tracking branch 'origin/dev' into dev 2024-09-28 12:35:34 +08:00
467b5f07c1 修复流程实例ID查询,不能获取结果,状态的bug 2024-09-28 12:34:53 +08:00