Commit Graph

339 Commits

Author SHA1 Message Date
aikai
608accbc8c Merge branch 'dev-补录附件' of http://git.znkjfw.com/ak/zn-cloud into dev 2025-07-01 10:23:27 +08:00
aikai
f02142ed03 refactor(bpm): 优化工作订单相关 SQL 查询中的时间范围搜索逻辑
- 将单一的 BETWEEN 条件拆分为两个独立的条件
- 允许单独搜索开始时间和结束时间
- 提高了查询的灵活性和准确性
2025-07-01 09:35:42 +08:00
64baec0471 通用补录附件。 2025-06-30 17:24:55 +08:00
aikai
88313df8bd 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/controller/admin/attendance/AttendanceController.java
2025-06-30 15:40:33 +08:00
aikai
fe23ccf41f docs:移除旧版文档和配置文件
- 删除了 Docker Compose 配置文件
- 移除了多个 UI 项目的 README 文件
- 删除了 HTTP 客户端环境配置文件
2025-06-30 15:37:08 +08:00
aikai
2eeb98a360 feat(bpm): 工单查询增加按级别筛选功能
- 在 BpmOAWorkOrderPageReqVO 中添加 level 字段,用于工单级别筛选
- 在 BpmOAWorkOrderMapper.xml 中增加对 level 的条件判断
- 优化 createTime 的判断逻辑,提高代码可读性
2025-06-30 14:16:19 +08:00
aikai
1c6f687965 refactor(bpm): 重构工单跟踪记录相关功能
-移除 BpmOAWorkOrderTrackDO 中的操作类型字段
- 更新相关 VO 和 DTO,移除操作类型相关代码
- 修改工单创建和跟踪记录创建逻辑,将操作类型合并到内容中
- 新增地址逆解析相关功能
2025-06-30 11:22:45 +08:00
furongxin
f9cf93ff69 feat(bpm): 添加薪资审批打印功能
- 在 BpmOAPrintDataRespVO 中添加薪资业务数据字段
- 在 BpmProcessInstanceServiceImpl 中实现薪资审批打印数据获取逻辑
- 优化工厂信息获取方式,使用 FactoryInfoApi接口
2025-06-30 09:42:52 +08:00
aikai
68d6971fda refactor(bpm): 修改 OA工单默认状态为处理中- 将 BpmOAWorkOrderServiceImpl 中工单默认状态从1(待分配)修改为2(处理中)
- 此修改确保新创建的工单直接进入处理流程,无需等待分配
2025-06-27 17:54:41 +08:00
aikai
113c68f824 feat(bpm): 优化流程定义列表过滤逻辑并添加工单流程结果字段
- 在 BpmProcessDefinitionController 中增加对 "work_order" 流程定义的过滤- 在 BpmOAWorkOrderUpdateReqVO 中添加 result 字段,用于 BPM 流程结果
- 在 BpmOAWorkOrderServiceImpl 中处理更新工单的 result 字段
2025-06-27 16:13:54 +08:00
aikai
513ae81160 feat(infra): 添加 MinIO预签名上传和下载功能- 新增生成预签名上传凭证和预签名下载 URL 的接口- 实现文件上传和下载的后端逻辑
- 添加 MinIO 相关配置项
-优化存储桶创建逻辑,支持多个存储桶
2025-06-27 14:44:55 +08:00
furongxin
4dc538054c Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-06-26 11:05:31 +08:00
furongxin
094c01e614 fix(bpm): 修正财务付款报表中的金额字段
- 将报表中显示的金额字段从实际支付金额改为应付金额
- 更新了相关代码中的字段引用
2025-06-26 11:04:32 +08:00
aikai
57da6321bf refactor(bpm): 移除 BpmOAWorkOrderTrackReqDTO 中 operationType 的 @NotEmpty 注解
移除了 BpmOAWorkOrderTrackReqDTO 类中 operationType 字段的 @NotEmpty 注解,保留其他原有逻辑。
2025-06-26 10:02:06 +08:00
aikai
0f2366f8e6 fix(bpm): 修复任务列表查询状态显示错误
- 将 BpmProcessInstanceExtDO::getResult 更改为 BpmProcessInstanceExtDO::getStatus
- 确保任务列表中的状态字段正确映射
2025-06-25 09:24:12 +08:00
aikai
d882806df6 feat(bpm): 新增工单分配规则功能并优化工单相关接口
- 新增工单分配规则相关实体、控制器、服务和映射
- 实现工单分配规则的创建、更新、删除和查询功能
- 优化工单分页查询接口,支持按责任人和部门筛选
- 新增工单跟踪记录分页查询功能
2025-06-24 17:58:13 +08:00
55bc50afe2 已完成任务,添加流程状态查询条件。 2025-06-24 10:33:33 +08:00
aikai
7ab86ea5cc feat(bpm): 新增工单模块设计和数据库结构
- 添加工单模块前端设计文档,详细描述了页面架构、权限设计和API调用流程
- 新增工单模块数据库表结构,包括工单主表、分配规则表和跟踪记录表
- 创建工单类型、状态和优先级的字典数据
- 添加示例分配规则数据
2025-06-21 09:15:01 +08:00
furongxin
585e2afe5a feat(bpm): 优化财务支付模块
- 升级 commons-io 版本至 2.16.1
- 修改财务支付相关逻辑:
  - 调整默认状态值
  -优化账目明细表格生成
- 新增 MergeSameRowCellsHandler用于合并相同行单元格
- 移除 easyexcel-core 依赖
2025-06-20 17:29:28 +08:00
aikai
197605f4d2 feat(bpm): 新增工单模块设计和数据库结构
- 添加工单模块前端设计文档,详细描述了页面架构、权限设计和API调用流程
- 新增工单模块数据库表结构,包括工单主表、分配规则表和跟踪记录表
- 创建工单类型、状态和优先级的字典数据
- 添加示例分配规则数据
2025-06-20 16:00:50 +08:00
furongxin
c512c25a50 feat(bpm): 导出支付信息 Excel 功能
- 新增导出支付信息的接口和实现
- 使用 EasyExcel 库进行 Excel 文件生成
- 对数据进行处理和格式化,支持公账和私账分别导出
- 优化了页面查询接口,增加对支付状态的处理
2025-06-20 15:59:41 +08:00
furongxin
4829400ae2 feat(bpm): 添加我的出差申请列表功能
- 新增 getEvectionList 方法获取当前用户的出差申请列表
- 修改 selectEvectionList SQL 查询以排除已报销的出差申请
- 在前端添加我的出差申请列表接口和页面
-优化报销相关数据结构,增加业务表编号字段
- 修复流程实例创建时未配置岗位和部门的异常处理
2025-05-30 12:27:23 +08:00
furongxin
3aef43868f refactor(bpm): 优化报销和贷款相关功能
- 移除 BpmOAExpensesMapper 中的冗余连接和条件
- 在 BpmOALoanServiceImpl 中添加借支人所属厂区信息
- 更新 BpmOAPaymentMapper 和 BpmOAPaymentPageReqVO,支持按申请人用户编号查询
- 在 BpmOAReimbursementController 中添加付款公司名称
- 更新 BpmOAReimbursementCreateReqVO、BpmOAReimbursementDO 和 BpmOAReimbursementRespVO,支持付款公司
- 优化 BpmProcessInstanceServiceImpl 中的事务处理逻辑
2025-05-17 14:43:23 +08:00
furongxin
1aeef763b6 refactor(bpm): 优化 BpmOASalaryController 和 BpmOASalaryServiceImpl
- 移除了未使用的导入语句
- 删除了冗余的代码行- 简化了部分函数调用

refactor(smartfactory): 优化 StaffSalaryApi 和相关服务实现

- 移除了未使用的参数和导入语句
- 简化了部分函数定义
- 删除了未使用的变量和类型引用
2025-04-30 10:07:09 +08:00
furongxin
fa4b663a23 feat(bpm): 工资申请流程支持工厂部门
- 新增工厂部门选择功能
- 适配工厂信息获取和展示
- 更新员工薪资状态同步逻辑
- 优化工资申请列表和详情展示
2025-04-30 09:58:41 +08:00
furongxin
aebcebbf18 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-04-23 09:48:13 +08:00
furongxin
cb7c1fd484 feat(bpm): 添加一键支付功能并优化相关模块
- 在 BpmOAExpensesController 中添加 oneClickPayment 接口
- 在 BpmOAExpensesMapper 和 XML 中实现 oneClickPayment 方法
- 更新 BpmOAExpensesService接口并实现一键支付逻辑- 优化 BpmOAPayment 相关实体和查询
- 调整 BpmOASalary 相关实体和逻辑
2025-04-23 09:15:13 +08:00
furongxin
b3286c69d5 feat(bpm): 优化借款报销功能并添加薪资主体明细功能- 在 BpmOALoanServiceImpl 中添加了对老数据的过滤逻辑
- 在 BpmOASalaryCreateReqVO、BpmOASalaryDO 和 BpmOASalaryRespVO 中添加了薪资主体明细字段
- 新增 SalarySubjectItemsVO 类用于表示薪资主体明细
2025-04-12 19:32:32 +08:00
3a0cae35bd replaceValues 处理一下。 增强了逻辑。 2025-04-10 17:32:16 +08:00
furongxin
9583966a50 fix(bpm): 修复报销单日期查询精度问题
- 将 DATE_FORMAT 函数的格式从 '%Y-%m' 修改为 '%Y-%m-%d',以提高日期查询的精度
- 此修改解决了因日期格式精度不足导致的报销单查询问题
2025-04-10 01:44:13 +08:00
furongxin
f1b88b349a fix(bpm): 修复报销和借款相关问题
- 修改报销查询条件,使用月份格式比较时间- 更新报销和借款关联方式,使用 LEFT JOIN
- 在报销流程中添加工厂 ID 变量- 优化借款查询 SQL,移除不必要的条件
2025-04-10 01:20:06 +08:00
furongxin
e4a206870c feat(bpm): 采购支付时增加项目名称展示
- 在获取可用采购单列表时,添加项目名称信息
- 新增 ProjectApi 接口方法 getProjectList- 实现 ProjectApiImpl 和 ProjectService 接口的 getProjectList 方法
- 优化 BpmOAProcurePayController 中的 getAvailablePurchaseOrders 方法
2025-04-07 11:37:22 +08:00
furongxin
b252adc291 feat(bpm): 增加借支还款功能并优化相关流程
- 新增借支还款列表接口和相关页面
- 实现借支申请和还款的分页查询功能
- 优化生产开支流程,增加支付管理和状态更新逻辑
- 修复备用金流程中的公司名称显示问题
- 重构借支申请接口,提高代码复用性
2025-04-07 11:35:18 +08:00
furongxin
3b95132420 feat(bpm): 优化获取部门领导逻辑
- 增加对4级部门的处理,如果当前部门级别超过4级,则获取第4级部门信息
-通过部门标识分割获取第4级部门ID,并重新获取部门信息- 优化了部门领导的获取逻辑,提高了系统适应性和扩展性
2025-04-07 11:35:18 +08:00
53b0e6ed87 问题四:
最终的结果  能显示出来在审批页面。(如财务审批通过了,事后发起人又自行取消了流程,在财务这边就看不到这个单子是已经被取消了)
2025-03-26 16:18:29 +08:00
furongxin
d6af73ec88 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-03-14 10:11:25 +08:00
furongxin
f7e3d0f3d7 feat(bpm): 新增借支管理功能
- 添加借支申请、审批相关接口和页面
- 实现借支金额统计功能- 优化开支管理页面,增加统计功能
- 新增工厂信息相关接口
- 修复相机设备和工厂信息相关问题
2025-03-14 10:11:15 +08:00
aikai
92850e2d12 feat(crm): 添加线索跟进任务并优化客户导入功能
- 新增线索跟进任务定时 job,自动更新三天未跟进的线索状态- 优化客户导入功能,增加重复客户检测和提示
- 添加合同编号字段到发票响应 VO- 修改合同列表获取逻辑,支持下属和自己的合同查询
-优化发票列表查询,支持关系筛选
- 新增商机状态更新接口
2025-03-13 15:20:39 +08:00
aikai
32309d2842 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into crm-业绩目标 2025-03-11 10:15:17 +08:00
furongxin
e401eef546 perf(bpm): 优化流程 CC 列表接口性能
- 在处理流程 CC 列表时,增加了对结果列表的非空判断
- 只有在列表非空的情况下,才进行部门和用户组信息的查询和设置
- 这样可以减少不必要的 API调用,提高接口性能
2025-03-10 21:11:01 +08:00
aikai
1f65ca883c refactor(bpm): 重构回款结算接口并添加客户转移功能
- 重构了 BpmOAReceiptService 接口,使用 ReceiptSettlementVO 替代 LocalDateTime[] 参数
- 添加了客户转移相关的 API 和服务实现
- 优化了销售业绩结算相关的数据结构和接口
- 调整了权限控制相关的配置
2025-03-10 16:41:14 +08:00
aikai
f3f91f7350 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into crm-业绩目标
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/dal/mysql/oa/BpmOAReceiptMapper.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/rpc/config/RpcConfiguration.java
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOAReceiptServiceImpl.java
2025-03-06 17:55:06 +08:00
aikai
7f474c33cb feat(bpm): 新增销售业绩目标申请OA功能
- 添加销售业绩目标申请相关的API接口和实现类
- 创建销售业绩目标申请的数据库表和DO类
- 实现销售业绩目标申请的CRUD操作
- 添加销售业绩目标申请的前端页面和表单组件
2025-03-06 17:51:33 +08:00
furongxin
d83dca6b87 feat(system): 添加日志实例导出功能
- 新增 LogExportExcelVO 和 LogExportVO 类用于日志导出
- 在 LogInstanceController 中添加 exportLogInstanceExcel 方法处理导出请求
- 在 LogInstanceService 接口中添加 getLogInstanceExport 方法
- 在 LogInstanceServiceImpl 中实现 getLogInstanceExport 方法,用于获取日志导出列表
- 优化 BpmOAImprestController 中的代码结构
2025-03-06 12:52:23 +08:00
furongxin
efb2fdfee0 feat(bpm): 优化报销单查询功能
- 在查询条件中增加报销审核通过的状态过滤
- 通过添加 result = 2 的条件,仅显示审核通过的报销单
2025-03-05 11:31:52 +08:00
furongxin
0a8e1c73ec feat(bpm): 添加生产开支申请分页功能
- 新增生产开支申请分页接口和相关 VO 类
- 实现生产开支申请分页查询逻辑
- 添加分页查询所需的 SQL 映射文件
- 优化费用类型变量处理,支持多值
-调整薪资付款流程的部门判断逻辑
2025-03-04 21:27:07 +08:00
furongxin
d726cc5abb 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/dal/mysql/oa/BpmOAContractMapper.java
2025-03-01 18:09:28 +08:00
furongxin
6786ec0d3d feat(bpm): 优化合同和回款页面查询逻辑
-重构了合同和回款页面的查询逻辑,支持"我的"和"下属"两种关系的查询- 新增 UserLiveTreeApi接口,用于获取用户结构树
- 优化了 SQL 查询条件,提高了查询效率
- 新增厂区配件领用相关功能
2025-03-01 18:02:44 +08:00
aikai
74e439eb15 feat(crm): 添加用户产品数量统计功能
- 新增 UserProductCountVO 类用于统计用户产品数量
- 在 CrmContractService接口中添加 getProductCount 方法
- 在 CrmContractServiceImpl 中实现 getProductCount 方法,通过 mapper 查询用户产品数量
- 在 CrmAchievementService 接口中添加 userId 参数用于业绩统计
- 在 CrmAchievementServiceImpl 中实现按用户统计业绩的功能
- 在 AchievementServiceImpl 中添加产品数量统计逻辑
- 在 CrmIndexServiceImpl 中实现下属用户业绩统计
2025-02-25 14:44:30 +08:00
furongxin
471a980905 feat(crm): 添加商机关联产品信息获取接口并优化业绩分析功能
- 在 BusinessApi 中新增 getBusinessProduct 方法,用于获取商机所绑定的产品信息
- 实现 CrmBusinessProductDTO 数据传输对象,用于传递商机产品信息
- 在 AchievementController 中添加 getAchievement 方法,用于获取产品业绩分析数据- 实现 BusinessApiImpl 中的 getBusinessProduct 方法,调用业务服务获取产品信息
- 移除 CrmBusinessController 中的 PreAuthorize 注解
2025-02-22 16:31:12 +08:00