Commit Graph

256 Commits

Author SHA1 Message Date
furongxin
1d80ee957e feat(bpm): 为采购申请功能增加项目名称展示
- 在 BpmOAProcureDO 中添加 projectNo 字段,用于存储项目编号
- 在 BpmOAProcureRespVO 中添加 projectNo 和 projectName 字段,用于展示项目编号和名称
- 在 BpmOAProcureSaveReqVO 中添加 projectNo 字段,允许用户在创建采购申请时选择项目
- 修改 BpmOAProcureController 中的 getOaProcure 和 getByProcessInstanceId 方法,通过 ProjectApi 获取项目名称并设置到响应中
2024-12-04 10:32:58 +08:00
aikai
c26f8f723f Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-crm
# Conflicts:
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/job/birthday/BirthdayJob.java
2024-12-03 20:49:39 +08:00
furongxin
9e48b0b302 refactor(bpm): 修改备用金表单接口名称
- 将 getByProcessInstanceId 方法的路径从 /getByProcessInstanceId 改为 /getProcessInstanceId
- 优化接口路径,使其更加简洁和一致
2024-12-03 18:12:56 +08:00
aikai
079bdaa6a4 refactor(消息模板): 重构微信小程序和公众号消息发送逻辑- 重新组织了消息模板代码,分离小程序和公众号消息发送功能
- 优化了消息发送API接口,增加了单独的公众号消息发送方法
- 调整了消息发送实现类,支持小程序和公众号分别发送消息
- 更新了消息发送调用逻辑,根据不同社交类型选择对应的消息发送方法
- 重构查询用户下属部门逻辑,根据用户所负责的部门递归获取所有子部门
- 重构获取用户列表信息方法,增加通过用户状态查询,根据菜单查询
2024-11-29 19:39:00 +08:00
furongxin
5c16890397 refactor(bpm): 优化代码结构和导入
- 移除了不必要的导入语句
-调整了部分类的导入方式
- 删除了未使用的变量和方法
2024-11-29 17:08:51 +08:00
furongxin
9d75942a8b refactor(bpm): 修改任务规则脚本枚举描述
-将 LEADER_X4 的描述从 "审批人的一级领导" 修改为 "审批人的上级领导"
- 这个修改使得枚举描述更加通用,适用于不同的审批场景
2024-11-29 17:06:56 +08:00
furongxin
c51c46262c feat(bpm): 增加项目编号和名称字段,并优化报销功能
- 在 BpmOACash 和 BpmOAReimbursement 模型中添加项目编号字段
- 在 API 接口中增加项目名称的获取和展示
- 新增 BpmOAReimbursementItem 模型和相关 Mapper- 优化报销申请创建逻辑,支持明细数据插入
-调整抄送人处理逻辑,使用事务提交后执行
-重构领导审批规则计算方法,提高灵活性和准确性
2024-11-29 17:05:42 +08:00
aikai
3df040cbf3 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-crm
# 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/service/user/AdminUserService.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImpl.java
2024-11-29 10:21:11 +08:00
aikai
9a9d59dd80 整合多小程序登录 - 公众号发消息 2024-11-29 10:18:22 +08:00
a12e01992f 更新审批时效排行榜SQL - 查询已关闭的用户 2024-11-28 11:07:38 +08:00
furongxin
61b4528154 feat(rental): 完善租赁订单退款功能并新增相关接口
- 新增租赁订单物品记录相关接口和DTO
- 完善租赁订单状态管理和退款流程- 新增获取租赁订单信息接口
- 优化租赁订单列表展示,增加退款申请信息
2024-11-27 09:26:26 +08:00
furongxin
43529c2a60 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-11-25 23:28:08 +08:00
furongxin
de45686361 feat(system): 新增部门类型枚举和项目管理相关功能
- 新增全局部门类型枚举 DeptTypeEnum
- 在 DeptRespDTO 中添加部门类型字段
- 新增 ProjectApi 接口和 ProjectDTO 类,用于项目管理功能
2024-11-25 23:22:06 +08:00
aikai
f2641b4762 请假申请添加上理由 2024-11-25 11:02:01 +08:00
furongxin
ce26b95c08 feat(bpm): 整合租赁订单退款流程
- 新增 RentalOrderApi 和 RentalDepositRecordApi接口
- 实现租赁订单状态更新和退款金额校验功能
- 添加租赁订单相关数据结构和接口实现
- 修改租赁订单状态枚举,增加等待退款中状态
2024-11-25 10:00:07 +08:00
furongxin
58929c5224 feat(bpm): 新增项目管理功能
- 添加 BpmOAProjectDO 类用于项目管理
-增加参与部门和项目额外属性字段
- 使用 JsonLongSetTypeHandler 和 JacksonTypeHandler 处理复杂数据类型
2024-11-23 14:20:43 +08:00
furongxin
357fa8aa13 feat(bpm): 添加 OA 项目申请功能
- 新增 OA项目申请相关的数据结构和接口- 实现 OA 项目申请的创建、查询和结果更新功能- 添加 OA 项目申请的结果监听器
- 优化错误码命名,提高可读性
2024-11-23 13:46:35 +08:00
furongxin
b8da3af92d feat(bpm): 添加 OA 退款申请功能
- 新增退款申请相关的数据结构和接口
- 实现退款申请的创建、查询和结果更新功能
- 添加退款申请的监听器,用于处理流程实例结果事件
- 定义退款申请相关的错误码
2024-11-23 11:33:11 +08:00
furongxin
066ccf7021 feat(system): 新增项目管理功能
- 添加项目管理相关的数据对象、控制器、服务接口和实现类
- 实现项目管理的 CRUD 功能,包括创建、更新、删除和查询项目信息
- 添加租赁客户管理功能

- 优化文件更新接口,支持批量更新- 新增用户信息查询接口- 添加系统错误码常量
2024-11-23 10:54:31 +08:00
furongxin
f5ff97b375 feat(bpm): 分离备用金金额与剩余金额字段
- 在 BpmOACashRespVO 和 BpmOAReimbursementRespVO 中添加 remainingAmount 字段
- 修改 BpmProcessInstanceServiceImpl 中的逻辑,分别设置 amount 和 remainingAmount
- 此修改提高了数据的准确性和可靠性,避免了之前金额混淆的问题
2024-11-23 10:54:31 +08:00
furongxin
b224956b67 refactor(bpm): 优化流程实例服务和流程抄送 mapper- 将 BpmProcessCcMapper 中的 eqIfPresent 改为 likeIfPresent,提高查询灵活性- 优化 BpmProcessInstanceServiceImpl 中的用户组和抄送逻辑
- 添加空集合判断,避免不必要的操作
- 调整代码格式,提高可读性
2024-11-23 10:54:31 +08:00
aikai
3f5b1e143b Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-crm
# Conflicts:
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dept/DeptService.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dept/DeptServiceImpl.java
2024-11-20 14:30:32 +08:00
aikai
9075529931 crm 2024-11-20 14:29:10 +08:00
2ec266aaa5 流程实例过滤配置功能 2024-11-15 18:08:40 +08:00
furongxin
4a3d32c0a4 refactor(bpm): 优化流程抄送配置功能
- 修改 OA 活动经费申请相关代码
- 优化补卡申请逻辑,增加对可补卡次数的检查
- 重构流程抄送配置相关控制器和数据对象
- 优化公司部门和用户组数据的获取和展示
2024-11-14 19:55:02 +08:00
furongxin
b32f00b2d0 feat(bpm): 新增流程抄送功能
- 添加 BpmProcessCc 相关的实体类、控制器、服务接口和实现类- 在 BpmProcessInstanceServiceImpl 中集成抄送功能
- 优化流程实例创建和更新逻辑,支持抄送人配置
2024-11-14 15:51:43 +08:00
aikai
8f22c87451 修改异常通知 2024-11-14 09:31:05 +08:00
aikai
975b65367d 完善转正后可请假 2024-11-13 11:10:34 +08:00
aikai
83b5f9a27c 假期 - 考勤组删除过滤 2024-11-12 22:14:02 +08:00
furongxin
d8e1b6df5d Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx
# 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-api/src/main/java/cn/iocoder/yudao/module/system/api/attendance/AttendanceApi.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/attendance/AttendanceApiImpl.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/dal/dataobject/attendance/punchrecord/AttendancePunchRecordDO.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/attendance/AttendanceServiceImpl.java
#	yudao-module-system/yudao-module-system-biz/src/main/resources/application-dev.yaml
2024-11-12 21:32:25 +08:00
furongxin
a8535516ad feat(bpm): 新增补卡申请相关 API 接口
- 添加 BpmOAReplacementCardApi接口,用于处理补卡申请相关操作
- 实现了获取当前用户正在处理中补卡申请的需补卡编号的功能
2024-11-12 21:24:24 +08:00
furongxin
c897545148 feat(bpm): 实现补卡申请功能
- 新增补卡申请 API 接口和实现类
- 添加补卡申请创建、审核等服务方法
- 实现补卡申请结果监听器
- 新增补卡申请相关 VO 类
- 集成 Redis缓存补卡次数
-调用考勤 API 进行补卡操作
2024-11-12 21:24:08 +08:00
aikai
f14c5cc670 按照员工入职日发放假期 2024-11-11 19:58:49 +08:00
aikai
d6faf46cdc 调整入职时间set 2024-11-11 11:07:42 +08:00
aikai
26c490a260 假期管理 2024-11-11 09:11:17 +08:00
furongxin
7552a1294e feat(bpm): 新增出差申请和开票申请功能
- 新增 BpmOAEvectionApi、BpmOAEvectionDTO 和相关服务实现类,用于处理出差申请
- 新增 BpmOAInvoiceController、BpmOAInvoiceCreateReqVO 和相关数据对象,用于处理开票申请
- 修改现有接口和数据结构以支持新功能
2024-11-09 09:56:19 +08:00
aikai
8aa1ce4a1e 加班定时任务 - 修改开发环境配置 2024-11-05 11:03:21 +08:00
furongxin
8e13ad7fc2 feat(bpm): 添加 OA活动经费申请功能
- 新增 BpmOAFinanceController 控制器,实现活动经费申请的创建和查询功能
- 新增 BpmOAFinanceCreateReqVO 和 BpmOAFinanceRespVO 数据传输对象
- 新增 BpmOAFinanceDO 数据对象和对应的 Mapper
- 新增 BpmOAFinanceService 接口及其实现类,处理活动经费申请的业务逻辑
- 新增 BpmOAFinanceResultListener 监听器,处理流程实例结果事件
2024-11-04 15:58:52 +08:00
furongxin
e6d065a0ca feat(system): 岗位信息关联部门名称
- 在 PositionDO 中添加 deptId 字段,用于关联部门编号
- 在 PositionRespVO 中添加 deptName 字段,用于展示部门名称
- 修改 PositionService 和 PositionMapper 接口,支持按部门编号查询岗位信息- 更新 PositionController 中的岗位列表接口,增加部门名称展示
- 调整 PermissionServiceImpl 中的数据权限逻辑,支持岗位信息的数据权限控制
2024-11-04 11:15:21 +08:00
furongxin
c71ecf252a refactor(bpm): 移除oa相关冗余代码
- 删除了多个类中未使用的oa相关import语句
- 清理了BpmTaskServiceImpl中未使用的oa相关服务接口
- 优化了代码结构,提高了代码的可读性和维护性
2024-11-01 14:16:33 +08:00
furongxin
33eb8af885 feat(bpm): 新增名片定制和招聘申请功能
- 添加名片定制和招聘申请相关的控制器、服务、DAO和DTO
- 实现名片定制和招聘申请的创建、查询和更新功能
-集成工作流引擎,支持名片定制和招聘申请的流程管理- 新增错误码和关联流程VO
2024-11-01 14:15:33 +08:00
aikai
5639596118 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-假期设置
# Conflicts:
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/user/AdminUserService.java
2024-10-30 10:16:14 +08:00
aikai
6ffaaf038c 调整oa加班申请 2024-10-30 10:15:23 +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
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