Commit Graph

814 Commits

Author SHA1 Message Date
aikai
4eb18d3664 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-aikai-解决单双休考勤 2024-12-18 14:34:15 +08:00
aikai
b755b53c5a feat(attendance): 增加考勤特殊日期功能并优化固定班制考勤逻辑
- 新增考勤特殊日期相关接口和实现类
- 优化固定班制考勤设置批量更新逻辑- 增加特殊日期处理逻辑,支持必打卡和无需打卡日期
- 调整考勤信息查询接口,支持特殊日期查询
2024-12-18 14:34:06 +08:00
aikai
9df976cbc5 添加去除数据权限注解 - 解决公众号发送消息获取用户openId时获取不到的情况 2024-12-13 11:09:05 +08:00
aikai
a25be935a1 feat(attendance): 添加考勤特殊日期相关功能
- 新增 AttendanceSpecialDO 类用于考勤特殊日期的数据存储
- 创建 AttendanceSpecialMapper 接口用于考勤特殊日期的数据库操作
- 实现 AttendanceSpecialService 接口定义考勤特殊日期的服务方法
- 编写 AttendanceSpecialServiceImpl 类实现考勤特殊日期的服务逻辑
- 添加 AttendanceSpecialMapper.xml 文件配置 MyBatis 映射
2024-12-12 11:40:15 +08:00
aikai
10ebdf5968 假期过期提醒bug - 插入假期时未判定是否需要提醒 2024-12-10 09:35:11 +08:00
aikai
5cd5935e2f 修改考勤报表导出看不出请假类型bug 2024-12-06 16:40:09 +08:00
aikai
3ceabc2e7c 解决消息订阅提醒bug 2024-12-05 17:39:59 +08:00
aikai
f8a0845c6e 处理用户查询bug 2024-12-05 14:35:44 +08:00
aikai
2cc51d9b4b 解决多小程序微信登陆渠道相同openId不同问题 2024-12-05 11:34:00 +08:00
aikai
08df74e4d7 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev 2024-12-05 10:50:40 +08:00
aikai
de49d148b1 员工业绩目标固定查询角色为销售的所有员工 2024-12-05 10:50:35 +08:00
furongxin
aebc13aee1 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-12-05 10:36:33 +08:00
furongxin
bf21eb7042 refactor(system): 优化项目管理相关代码
- 注释掉 ProjectController 中的冗余代码
- 优化 ProjectMapper 中的查询条件,增加空值检查
2024-12-05 10:36:00 +08:00
furongxin
b29eb854c1 feat(bpm): 增加项目团队成员功能
- 在项目创建请求和响应对象中添加团队成员字段
- 更新项目详情接口,支持显示团队成员名称
- 优化项目查询接口,改进部门参与条件
2024-12-05 10:35:47 +08:00
aikai
0dfcf47093 考勤提醒定时任务bug 处理
每日上班前定时任务(如生日提醒、转正提醒、合同到期提醒等)	bug 处理
2024-12-05 09:50:42 +08:00
aikai
5bf4c6648e Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev 2024-12-04 16:54:30 +08:00
aikai
db12f838e8 crm查询调整 2024-12-04 16:54:26 +08:00
furongxin
743460d18e refactor(bpm): 用 StringUtil 替代 Strings 进行字符串非空判断
- 在 BpmOACashController 类中,将 Strings.isNotEmpty() 方法替换为 StringUtil.isNotEmpty()
- 优化代码,提高代码的可读性和一致性
2024-12-04 14:01:37 +08:00
furongxin
9b61650fef Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-12-04 11:51:40 +08:00
furongxin
973f7e4bcf refactor(bpm): 优化报销控制器中的项目编号判断逻辑
- 将 Strings.isNotEmpty() 替换为 StringUtil.isNotEmpty()
- 引入 jodd.util.StringUtil 替换 org.mapstruct.ap.internal.util.Strings- 提高代码可读性和维护性
2024-12-04 11:51:30 +08:00
aikai
18447d04df 修改公众号发消息bug 2024-12-04 11:33:00 +08:00
furongxin
1d80ee957e feat(bpm): 为采购申请功能增加项目名称展示
- 在 BpmOAProcureDO 中添加 projectNo 字段,用于存储项目编号
- 在 BpmOAProcureRespVO 中添加 projectNo 和 projectName 字段,用于展示项目编号和名称
- 在 BpmOAProcureSaveReqVO 中添加 projectNo 字段,允许用户在创建采购申请时选择项目
- 修改 BpmOAProcureController 中的 getOaProcure 和 getByProcessInstanceId 方法,通过 ProjectApi 获取项目名称并设置到响应中
2024-12-04 10:32:58 +08:00
aikai
effe65d8d1 去除所有crm菜单按钮权限 2024-12-03 21:44:15 +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
aikai
b0cd88a2e4 refactor(system): 优化用户列表查询功能
- 移除 unused 的 wechatMiniList 静态变量
- 将 menus 参数改为 roleCodes 参数,用于查询用户列表
- 更新相关 mapper 和 SQL 查询逻辑,以适应新的参数- 删除微信公众号和小程序的测试配置
2024-12-03 20:43:19 +08:00
furongxin
9e48b0b302 refactor(bpm): 修改备用金表单接口名称
- 将 getByProcessInstanceId 方法的路径从 /getByProcessInstanceId 改为 /getProcessInstanceId
- 优化接口路径,使其更加简洁和一致
2024-12-03 18:12:56 +08:00
furongxin
66419fe9ab refactor(system): 优化部门和项目查询的 SQL 正则表达式
- 将 getChildDept 方法中的正则表达式替换为更高效的模糊查询组合
- 优化 ProjectMapper 中的参与部门查询条件,提高查询效率
- 在 DeptServiceImpl 中添加数据权限注解,控制访问权限
2024-12-02 09:19:42 +08:00
aikai
d2af9fdf6b 接口查询优化 2024-12-02 09:07:48 +08:00
furongxin
687d35eb53 refactor(system): 优化部门和项目管理的查询逻辑
- 修改DeptServiceImpl中的getChildDept方法,使用正则表达式进行精确匹配- 更新ProjectMapper中的查询条件,使用正则表达式替代like操作以提高查询准确度
2024-11-29 19:41:34 +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
a2de6d84b1 feat(system): 新增项目管理相关功能
- 新增获取项目信息接口
- 新增获取我参与的项目列表接口
- 优化考勤机状态更新任务
- 重构生日提醒任务逻辑
- 新增合同提醒相关功能
2024-11-29 17:08:37 +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
abbea8026b refactor(system): 租赁订单相关 API 接口精简- 移除了 RentalItemsRecordApi 和 RentalOrderApi 中未使用的 import 语句
- 删除了 RentalItemsRecordApi 中未使用的 FeignClient fallbackFactory 配置
- 清理了接口中的冗余注释
2024-11-27 11:44:29 +08:00
furongxin
61b4528154 feat(rental): 完善租赁订单退款功能并新增相关接口
- 新增租赁订单物品记录相关接口和DTO
- 完善租赁订单状态管理和退款流程- 新增获取租赁订单信息接口
- 优化租赁订单列表展示,增加退款申请信息
2024-11-27 09:26:26 +08:00
furongxin
e26f51b982 feat(rental): 完善租赁订单退款功能并新增相关接口
- 新增租赁订单物品记录相关接口和DTO
- 完善租赁订单状态管理和退款流程- 新增获取租赁订单信息接口
- 优化租赁订单列表展示,增加退款申请信息
2024-11-27 09:23:07 +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
4e22e93913 Merge remote-tracking branch 'znkj/frx' into frx 2024-11-23 10:55:19 +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