Commit Graph

878 Commits

Author SHA1 Message Date
furongxin
ec0ffa1651 feat(smartfactory): 优化员工相关功能
- 添加员工工资创建接口
- 优化员工数据统计功能
- 增加工种名称和业务类型字段
- 调整员工信息展示和导入模板
- 重构员工工资查询逻辑
2025-02-22 16:27:36 +08:00
furongxin
ae7f70fcaf feat(bpm): 添加费用板块字段并更新薪资流程
- 在 BpmOAExpensesItemDO 和 Expenses 类中添加 costSection 字段,用于区分费用板块
- 更新 BpmOAPaymentServiceImpl 中的费用类型设置
- 修改 BpmOASalaryService 接口和实现类,增加 processInstanceId 参数
- 在 BpmOASalaryServiceImpl 中添加审核通过后的财务支付记录插入逻辑
2025-01-27 21:14:10 +08:00
furongxin
4ee2f84947 Merge branch 'dev' into frx
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/job/workovertime/WorkOvertimeJob.java
2025-01-24 17:52:01 +08:00
furongxin
09689ddf1d refactor(bpm): 移除未使用的代码和导入
- 删除了多个文件中未使用的导入语句
- 移除了 BpmOAEvectionServiceImpl、BpmOAExpensesServiceImpl 和 LoanServiceImpl 中未使用的变量和方法引用
- 删除了 FieldworkJob 中未使用的 API 接口引用
2025-01-24 17:40:22 +08:00
furongxin
9a85af033e feat(smartfactory): 新增厂区员工工资管理功能
- 添加员工工资相关接口和页面
- 实现员工工资计算和发放逻辑
- 集成考勤数据,支持不同考勤类型的工资计算
- 添加工资记录查询、更新和导出功能
2025-01-24 17:39:54 +08:00
furongxin
58d31795ac feat(smartfactory): 增加员工导入功能并优化员工相关接口
- 新增员工导入模板下载和导入功能
- 添加获取指定厂区员工列表的接口
- 优化员工信息相关接口,移除不必要的字段
- 重构员工信息的数据库表结构
2025-01-24 17:37:44 +08:00
furongxin
ca586f4173 feat(smartfactory): 添加厂区工伤管理功能
- 新增工业伤害相关实体类和控制器
- 实现工业伤害的创建、更新、删除和查询功能
- 添加员工导入模板和导入功能
-优化员工信息查询接口
2025-01-24 17:36:18 +08:00
furongxin
e9de45bc7b feat(smartfactory): 新增厂区员工考勤记录功能
- 添加考勤记录相关的 API 接口和实现类
- 创建考勤记录的数据库表结构
- 实现考勤记录的增删改查功能
- 添加考勤记录的导出功能
2025-01-24 17:34:26 +08:00
furongxin
5b3aa0f83f feat(system): 添加借支管理功能
- 新增借支管理相关的 API、Controller、Service、Mapper 和 VO 类
- 实现借支管理的创建、查询和分页功能
- 添加根据用户编号获取借支记录的方法
- 为管理后台提供借支管理的接口和页面
2025-01-24 17:32:05 +08:00
furongxin
eed729cedb feat(system): 重构客户结算信息功能
- 新增结算明细相关功能和接口
- 优化客户结算信息的创建、更新和删除逻辑
- 添加确认结算信息功能
- 调整相关API和DTO以适应新的结算逻辑
2025-01-24 17:29:41 +08:00
furongxin
2800210f84 feat(module-bpm): 新增开支日报和借支申请错误码- 新增 OA_EXPENSES_NOT_EXISTS 错误码,用于表示开支日报申请不存在
- 新增 OA_LOAN_NOT_EXISTS 错误码,用于表示借支申请不存在
2025-01-24 17:26:05 +08:00
furongxin
de6b03f726 feat(bpm): 添加 OA 生产开支功能
- 新增生产开支申请创建和审核功能
- 实现生产开支明细管理
- 添加与财务支付系统的集成
-优化与流程引擎的交互逻辑
2025-01-24 17:25:39 +08:00
aikai
425576ecd3 feat(holiday): 新增员工加入考勤组时自动发放假期余额功能
- 在 AttendanceGroupUserServiceImpl 中添加新逻辑,为新加入考勤组的员工发放假期余额
- 修改 HolidayUserRecordService接口,增加 recordZero 参数控制是否记录零值假期
- 实现 HolidayUserRecordServiceImpl 中的 grant 方法,支持 recordZero 参数
- 优化 HolidaySettingService 接口,增加按 ID 列表获取假期设置的方法
- 实现 HolidaySettingServiceImpl 中的 getHolidaySettingByIds 方法
- 扩展 HolidaySettingRangeService 接口,增加按考勤组 ID 获取假期设置的方法
- 实现 HolidaySettingRangeServiceImpl 中的 getByGroupId 和 getHolidaySettingIdsByGroupId 方法
2025-01-20 18:53:06 +08:00
aikai
b29d9a490d 还原配置文件 2025-01-20 16:45:19 +08:00
aikai
365e929ea5 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev-跟进用户调整 2025-01-20 10:28:56 +08:00
aikai
e7376d5b6e feat(crm): 添加跟进记录功能并优化字典数据相关接口- 新增跟进记录相关功能,包括创建、编辑、删除和查询跟进记录
- 添加跟进用户记录相关功能和接口
- 优化字典数据相关接口,支持批量获取字典数据
- 修复加班定时任务相关代码,提高异常处理能力
2025-01-20 10:28:36 +08:00
furongxin
215a6c8028 feat(system): 客户结算信息页面增加工厂名称、公司名称和创建人名称
- 在 CustomerSettlementRespVO 中添加客户名称、公司名称和创建人名称字段- 在 CustomerSettlementController 中实现工厂信息、公司信息和用户信息的获取及设置
- 更新相关 API 接口,增加获取工厂信息 Map 的方法refactor(system): 优化客户结算信息相关代码

- 移除了未使用的 DeptApi 导入- 删除了 CustomerSettlementRespV
2025-01-14 14:34:49 +08:00
furongxin
79644208cc 临时修改 放开项目查询权限,用于处理之前的数据 2025-01-09 15:30:06 +08:00
furongxin
b9229cfc2d refactor(bpm): 移除未使用的代码导入和冗余代码
- 删除了 BpmOAPaymentController 中未使用的导入语句
- 删除了 BpmProcessInstanceServiceImpl 中未使用的导入语句和冗余代码
2025-01-09 10:10:48 +08:00
furongxin
0e8ca79912 refactor(system): 优化部门信息获取功能
- 修改了 DeptService 接口,增加了 method 参数以
2025-01-09 10:10:16 +08:00
furongxin
1fcb34677e refactor(bpm): 重构报销、现金支出和付款业务的打印数据处理逻辑
- 新增 BpmOAPrintDataRespVO 类统一报销、现金支出和付款业务的打印数据结构
- 新增 BpmProcessInstancePrintDataRespVO 类用于流程实例的打印数据响应
- 重构 BpmOAPaymentController 和 BpmOAPaymentService 接口,将业务逻辑移至服务层
- 优化 BpmProcessInstanceServiceImpl 中的打印数据处理逻辑,支持多种业务类型
2025-01-09 10:10:04 +08:00
furongxin
a182bef370 feat(system): 增加用户银行卡信息查询接口并优化相关功能
- 在 UserBankController 中添加 getUserBankPage 方法,实现用户银行卡信息的分页查询
- 在 UserBankRespVO 中增加 creator 和 createName 字段,用于展示创建人信息
- 在 UserBankServiceImpl 中优化 createBank 方法,增加对银行卡号和昵称的联合查询
- 新增 userService 依赖,用于获取用户信息
2025-01-08 09:26:29 +08:00
furongxin
0af1800e20 fix(bpm): 修复流程任务页面用户和部门条件的逻辑错误
- 将判断用户 ID 的逻辑优先于部门 ID
- 当用户 ID 存在时,只返回该用户 ID
- 当用户 ID 不存在但部门 ID 存在时,按部门获取用户列表
2025-01-07 14:41:40 +08:00
furongxin
d8440645b8 fix(bpm): 修复采购类型为 3 的数据未显示问题
- 在 BpmOAProcureMapper.xml 文件中,修改了 procure_type 的查询条件
-增加了对类型为 3 的采购数据的查询,确保这类数据能够正确显示
2025-01-06 20:06:31 +08:00
furongxin
10f044147c fix(dept): 修复部门类型查询和处理相关问题
-修复公司名称处理中的空指针异常
- 增加对总部公司的查询条件
- 为工厂信息中的部门设置正确的类型
2025-01-06 19:00:20 +08:00
furongxin
571f8620b9 feat(system): 增加用户状态接口并调整部门相关功能- 在 UserController 中添加 getUserStatus接口,用于获取当前登录用户是否属于工厂人员
- 更新 FactoryInfoServiceImpl 中创建部门的逻辑,设置虚拟状态为 0
- 在 DeptTypeEnum 中添加 HEAD_COMPANY 类型
- 在 ErrorCodeConstants 中添加 OA_PAYMENT_FILES_NOT_NULL 错误码
2025-01-05 10:56:45 +08:00
furongxin
23d3c78eda feat(bpm): 后补票功能支持
- 新增后补票相关的字段和接口
- 实现后补票的分页查询、附件上传、状态更新和附件删除功能
- 优化后补票列表的展示,增加申请人信息和部门信息
2025-01-05 10:56:13 +08:00
furongxin
44a86b1bac feat(bpm): 优化薪资付款申请列表展示
- 在 BpmOASalaryService 中新增 getListByProcessInstanceIds 方法
- 在 BpmOASalaryServiceImpl 中实现 getListByProcessInstanceIds 方法
- 修改 BpmTaskExtMapper 中的查询条件,排除自动审批的流程- 在 BpmTaskServiceImpl 中,为待办和已办任务列表添加公司名称展示
2025-01-05 10:52:24 +08:00
furongxin
c2af2a8374 refactor(system): 重命名部门子集缓存键
-将 DEPT_CHILDREN_ID_LIST重命名为 DEPT_CHILD_ID_LIST- 更新缓存键名以更好地反映其存储内容
2025-01-02 10:30:14 +08:00
furongxin
fc212f9d9e Merge branch 'frx-后补票功能' into frx 2025-01-02 09:34:06 +08:00
furongxin
62afcb53d5 新增 区分外部人员部门 查询接口 2024-12-27 21:43:27 +08:00
furongxin
49a3cb0064 feat(bpm): 后补票的付款申请分页列表功能- 新增 BpmOAPaymentPageReqVO 和 BpmOAPaymentRespVO 类用于分页查询
- 在 BpmOAPaymentController 中添加分页查询接口- 在 BpmOAPaymentService 中添加分页查询方法
- 在 BpmOAPaymentDO 中添加是否后补发票和后补票批注字段
- 更新相关控制器和 VO 类以支持新功能
2024-12-27 12:03:04 +08:00
furongxin
c9510fb65f refactor(bpm): 优化项目信息获取逻辑
- 使用 CollUtil 工具类优化空集合判断
- 重构用户和部门信息获取逻辑,提高代码可读性和性能
- 优化项目人员和参与部门名称的拼接方式
2024-12-27 12:01:02 +08:00
furongxin
708775f6dc refactor(bpm): 用 StringUtils 替代 Strings 进行字符串操作
- 在 BpmOAPaymentController 和 BpmOAProcureController 中,将 Strings.isNotEmpty()
2024-12-27 11:56:59 +08:00
furongxin
2f869ded4c refactor(bpm): 优化任务查询条件
- 使用 StringUtils.isNotEmpty() 替代 Strings.isNotEmpty() 进行字符串非空判断
- 在 BpmTaskExtMapper 中优化了任务查询条件,提高查询准确性
2024-12-27 11:54:53 +08:00
furongxin
5457d15793 feat(bpm): 新增备用金报销申请功能并优化已办任务查询
- 新增通过备用金编号查询报销申请的功能
-为报销申请添加项目名称字段- 重构已办任务查询逻辑,优化查询效率和结果展示
- 新增 BpmTaskDonePageRespVO 类用于已办任务响应
2024-12-27 11:41:50 +08:00
furongxin
d5892c92d7 fix(bpm): 修复预支款单详情页面的收款账号信息获取逻辑
- 在获取预支款单详情时,增加了对 bankId 的非空检查
-仅当 imprest 对象不为空且 bankId 不为空时,才调用银行 API 获取收款账号信息
2024-12-26 09:44:38 +08:00
furongxin
cb568fb746 refactor(system): 优化用户相关接口的部门数据处理
-将 convertList 方法替换为 convertSet,以提高性能
-简化代码结构,提高可读性
2024-12-25 10:01:32 +08:00
furongxin
493e735a0c feat(bpm): 添加薪资付款功能并优化流程实例页面
- 新增薪资付款相关的实体类、控制器和服务
- 在流程实例页面添加支付状态字段
- 优化付款申请和报销流程,支持工厂明细数据
- 集成财务支付模块,实现支付信息的创建和查询
2024-12-24 22:57:27 +08:00
furongxin
15a5044334 refactor(smartfactory): 重构更新工厂数据逻辑
- 修改 FactoryDataSizeService 接口,将 updateData 方法返回类型改为 List<FactoryDataSizeDO>
- 重构 FactoryDataServiceImpl 中的 updateData 方法,使用新的返回值
-优化数据更新逻辑,减少重复代码
- 改进数据统计方式,提高代码可读性和性能
2024-12-24 16:51:50 +08:00
cbs
3932fc9030 客户结算信息 2024-12-24 14:50:33 +08:00
furongxin
2462b89750 fix(smartfactory): 修复用户数据权限导致的工厂列表获取问题
- 优化了工厂列表获取逻辑,确保用户可以正确获取其有权限访问的工厂信息
- 新增对自己所在工厂的判断和添加逻辑
- 修复了原代码中可能存在的空指针异常问题
2024-12-23 10:23:22 +08:00
furongxin
a25bd59e00 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-12-20 15:39:38 +08:00
furongxin
f0ab7b7b9d feat(bpm): 添加回款相关的 API 接口和数据对象- 新增 BpmOAReceiptApi 接口,提供回款统计和回款列表的 RPC 服务
- 添加 BpmOAReceiptDTO、BpmOAReceiptVO 和 ReceiptStatisticsDTO 数据对象
- 用于处理回款申请、回款列表获取和回款统计等功能
2024-12-20 15:39:13 +08:00
furongxin
f9b0c8cf7d feat(bpm): 添加 OA 回款申请功能
- 实现了 OA 回款申请的创建、查询、统计等功能
- 添加了回款申请相关的数据结构和接口定义
- 实现了回款申请的流程控制和状态更新- 添加了回款申请的附件上传和处理逻辑
2024-12-20 15:38:08 +08:00
furongxin
1c07abebb0 feat(bpm): 增加客户合同列表查询功能并优化采购和退款相关逻辑
- 在 BpmOAContractController 中添加了 getContractByCustomerId 方法,用于获取指定客户的合同列表
- 在 BpmOAContractService 接口中添加了 getListByCustomerId 方法
- 在 BpmOAContractServiceImpl 中实现了 getListByCustomerId 方法
- 优化了 BpmOAProcureController 中的项目编号判断逻辑
- 改进了 BpmOARefundServiceImpl 中的 getListByOrderNo 方法,增加了非空判断
- 在 BpmProcessInstanceServiceImpl 中的 transform 方法中添加了空字符串判断
2024-12-20 15:37:09 +08:00
furongxin
af22e311ec feat(crm): 集成回款功能
- 新增回款相关的 API 接口和实现类
- 在 AchievementService 和 CrmIndexService 中添加回款统计逻辑
- 修改 CrmCustomerApi,增加获取客户信息的接口- 更新 RpcConfiguration,添加 BpmOAReceiptApi 的配置
2024-12-20 15:35:57 +08:00
furongxin
be9085e3ac feat(rental): 优化押金退还逻辑和订单相关功能
- 完善押金退还逻辑,增加对未归还物品的检查- 更新客户剩余押金金额
- 优化订单列表展示,增加剩余押金字段
- 修复订单号生成逻辑
- 新增根据订单号获取客户ID的功能
2024-12-20 15:34:52 +08:00
aikai
8b08872062 fix(system): 修复微信公众号平台相关 API 的数据权限问题
- 在 getOpenIdByCondition 和 getByCondition 方法中添加数据权限忽略逻辑
- 使用 AtomicReference 和 DataPermissionUtils.executeIgnore 包装原有逻辑,以忽略数据权限检查
- 优化代码结构,提高可读性和维护性
2024-12-19 18:33:46 +08:00
aikai
3b4b422aea 解决获取假期ssl证书信任错误 2024-12-19 14:44:18 +08:00