Commit Graph

718 Commits

Author SHA1 Message Date
furongxin
83d3fdb323 refactor(system): 优化劳动合同状态管理
- 修改劳动合同状态常量,提高代码可读性
- 修正合同到期状态判断逻辑- 更新合同状态更新方法,使用正确的新状态
2024-11-11 17:29:46 +08:00
furongxin
80f91de677 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-11-09 09:57:05 +08:00
furongxin
7552a1294e feat(bpm): 新增出差申请和开票申请功能
- 新增 BpmOAEvectionApi、BpmOAEvectionDTO 和相关服务实现类,用于处理出差申请
- 新增 BpmOAInvoiceController、BpmOAInvoiceCreateReqVO 和相关数据对象,用于处理开票申请
- 修改现有接口和数据结构以支持新功能
2024-11-09 09:56:19 +08:00
aikai
89a56ac998 补卡次数bug修复 2024-11-08 17:17:50 +08:00
furongxin
8e13ad7fc2 feat(bpm): 添加 OA活动经费申请功能
- 新增 BpmOAFinanceController 控制器,实现活动经费申请的创建和查询功能
- 新增 BpmOAFinanceCreateReqVO 和 BpmOAFinanceRespVO 数据传输对象
- 新增 BpmOAFinanceDO 数据对象和对应的 Mapper
- 新增 BpmOAFinanceService 接口及其实现类,处理活动经费申请的业务逻辑
- 新增 BpmOAFinanceResultListener 监听器,处理流程实例结果事件
2024-11-04 15:58:52 +08:00
furongxin
c7fb0bf23a Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-11-04 11:16:06 +08:00
furongxin
e6d065a0ca feat(system): 岗位信息关联部门名称
- 在 PositionDO 中添加 deptId 字段,用于关联部门编号
- 在 PositionRespVO 中添加 deptName 字段,用于展示部门名称
- 修改 PositionService 和 PositionMapper 接口,支持按部门编号查询岗位信息- 更新 PositionController 中的岗位列表接口,增加部门名称展示
- 调整 PermissionServiceImpl 中的数据权限逻辑,支持岗位信息的数据权限控制
2024-11-04 11:15:21 +08:00
aikai
234b6411f0 新建hrm模块 2024-11-01 17:54:02 +08:00
furongxin
77fae00033 feat(system): 为DeptDataPermissionRespDTO添加部门编号字段
- 在DeptDataPermissionRespDTO中添加deptId字段,用于表示用户所在的部门编号
- 初始化deptId为null
- 更新DTO结构,增加新的字段描述
2024-11-01 17:02:46 +08:00
furongxin
bdda36048f feat(data-permission): 完善部门数据权限规则
-增加自定义部门条件方法,处理特定场景下的数据权限
- 优化条件组合逻辑,支持更多复杂的查询场景
- 添加注释说明,提高代码可读性和可维护性
2024-11-01 17:02:32 +08:00
furongxin
a6b2f5831f Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-11-01 14:16:59 +08:00
furongxin
c71ecf252a refactor(bpm): 移除oa相关冗余代码
- 删除了多个类中未使用的oa相关import语句
- 清理了BpmTaskServiceImpl中未使用的oa相关服务接口
- 优化了代码结构,提高了代码的可读性和维护性
2024-11-01 14:16:33 +08:00
furongxin
cf8de63f72 feat(system): 为 getUserByChildDeptIds 接口添加数据权限控制
- 在 UserContoller 类中的 getUserByChildDeptIds 方法上添加了 @DataPermission(enable = false) 注解
- 此修改确保了该接口不会受到数据权限的限制,以允许用户获取当前登录用户所在部门及下级部门的用户下拉列表
2024-11-01 14:15:50 +08:00
furongxin
33eb8af885 feat(bpm): 新增名片定制和招聘申请功能
- 添加名片定制和招聘申请相关的控制器、服务、DAO和DTO
- 实现名片定制和招聘申请的创建、查询和更新功能
-集成工作流引擎,支持名片定制和招聘申请的流程管理- 新增错误码和关联流程VO
2024-11-01 14:15:33 +08:00
aikai
ca881d95c5 修改日志bug 2024-10-31 16:00:25 +08:00
aikai
16f17cef38 考勤统计导出参数为空导致穿透bug调整 2024-10-31 15:15:55 +08:00
aikai
4f6ecffabf 获取用户精简信息列表新增部门id筛选 2024-10-30 10:13:51 +08:00
furongxin
f8caf631b8 feat(infra): 添加获取多个用户签名图片地址的功能
- 新增 FileApi 接口的 getUserSignImgPathMap 方法
- 实现 FileApiImpl 和 FileServiceImpl 中的 getUserSignImgPathMap 方法
- 在 FileService 接口中添加 getUserSignImgPathMap 方法的定义- 优化 getUserSignImgPath 方法的注释
2024-10-30 09:44:28 +08:00
furongxin
ac47a0a252 feat(system): 增加工资条导入功能并优化相关服务- 新增工资条导入相关的错误码常量
- 修改考勤统计导出功能,增加行高设置
- 优化工资条控制器和服务实现,支持导入功能- 更新数据库实体和相关VO,增加公司名称字段
- 重构工资条导出功能,优化数据处理和样式设置
2024-10-30 09:29:02 +08:00
furongxin
3001531471 feat(bpm): 添加 OA签呈申请功能
- 新增签呈申请相关的 VO、DO、Mapper 和 Service 接口及实现类
- 实现签呈申请的创建、更新和查询功能- 添加签呈申请的结果监听器
- 优化备用金报销逻辑
- 调整流程定义列表查询方式
2024-10-28 22:06:18 +08:00
furongxin
688d3be70d feat(bpm): 添加 OA签呈申请功能
- 新增签呈申请相关的 VO、DO、Mapper 和 Service 接口及实现类
- 实现签呈申请的创建、更新和查询功能- 添加签呈申请的结果监听器
- 优化备用金报销逻辑
- 调整流程定义列表查询方式
2024-10-28 22:06:12 +08:00
furongxin
cf9fc3a65e feat(bpm): 新增流程定义精简列表接口
- 新增 /list-simple 接口,用于获取流程定义列表(前端下拉框使用)
- 实现流程定义精简列表的查询逻辑
- 添加相关数据结构和 Mapper 支持
- 优化部门权限查询逻辑
2024-10-26 23:52:46 +08:00
furongxin
439c8caa12 Merge remote-tracking branch 'znkj/frx' into frx 2024-10-26 18:02:21 +08:00
furongxin
6118db3cf0 feat(system): 优化工资条详情展示
- 添加实发工资、开户行、银行卡号、备注等信息到工资条详情
-增加用户签名图片显示- 优化数据展示结构,提高可读性
2024-10-26 18:01:35 +08:00
furongxin
215fcc82a0 feat(system): 添加工资条管理功能
- 实现了工资条创建、更新、查询、导入、导出等功能
- 添加了工资条相关的数据结构和接口定义
- 实现了工资条数据的持久化和查询
- 添加了工资条导入导出的 Excel 处理逻辑
2024-10-26 18:01:35 +08:00
furongxin
011e7d3510 feat(system): 完善工资类型和工资条相关错误码
- 新增工资类型不存在、工资类型配置不存在等错误码
-增加工资条不存在、导入数据为空等错误处理
- 添加身份证输入错误和工资条已存在的提示
2024-10-26 18:01:35 +08:00
furongxin
5e4def8117 feat(system): 添加通过身份证号码列表获取用户列表的功能
- 在 AdminUserService 接口中添加 getUserListByIdCard 方法
- 在 AdminUserServiceImpl 类中实现 getUserListByIdCard 方法
- 使用 LambdaQueryWrapperX 实现对身份证号码列表的查询
2024-10-26 18:01:35 +08:00
furongxin
2c02d129f2 refactor(bpm): 优化备用金报销状态判断逻辑
-将状态判断条件从不等于 FLAG_FALSE 改为等于 IN_PROGRESS- 这样可以更准确地处理正在处理中的备用金报销情况
2024-10-26 18:01:35 +08:00
furongxin
a5a5a8dfcf fix(bpm): 优化预支款查询功能
- 增加对用户查询结果为空的处理,返回空响应体以避免错误
- 提高代码健壮性,防止空指针异常
2024-10-26 18:01:35 +08:00
furongxin
d5fb6cd593 feat(bpm): 添加备用金差额字段并优化薪资调整服务- 在 BpmOACashDO、BpmOACashCreateReqVO 和 BpmOACashRespVO 中添加备用金差额字段
- 优化 BpmOASalaryAdjustmentServiceImpl 中的空值检查逻辑
- 删除 BpmOACashController 中的冗余空行
2024-10-26 18:01:35 +08:00
furongxin
d100f546ef feat(bpm): 新增调薪人上级领导任务规则脚本- 在 BpmTaskRuleScriptEnum 中添加 LEADER_X9 枚举项
- 实现 BpmTaskSalaryAssignLeaderScript 类,用于计算调薪人上级领导
- 在 BpmOACashDO 和相关 VO 中添加 difference 字段,用于表示备用金差额
- 优化 BpmOASalaryAdjustmentServiceImpl 中的流程发起逻辑
2024-10-26 18:01:35 +08:00
furongxin
56b5828177 修改现金支出、报销的逻辑处理 2024-10-26 18:01:35 +08:00
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
2dc56b3eec 获取大屏数据总览bug 2024-10-25 14:04:09 +08:00
aikai
f7a333bb5a 工厂大屏数据bug 2024-10-25 12:02:48 +08:00