Commit Graph

94 Commits

Author SHA1 Message Date
8117421531 web,app,后端更改二维码唯一 2025-11-05 22:18:10 +08:00
ffcd3594d1 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-11-03 17:06:30 +08:00
83edc5703a feat(wms): 新增按实际库区查询钢卷分布功能
- 在 IWmsMaterialCoilService 接口中新增 getDistributionByActualWarehouse 方法
- 实现钢卷按实际库区统计数量和重量的查询逻辑
- 添加对应的 Mapper XML 查询语句,支持按物品类型和 ID 过滤
- 在 Controller 中暴露新的 REST 接口 /distributionByActualWarehouse
- 扩展 WmsStockBo 和 WmsStockVo 类以支持实际库区相关字段
- 新增 queryPageListActual 方法用于分页查询实际库区库存数据
- 实现递归查询子实际库区的功能,并应用到查询条件中
- 更新 Mapper 文件及服务实现类以支持新查询逻辑
2025-11-03 17:06:17 +08:00
ffbe9e181a 添加web的合卷分卷合并操作 2025-11-03 17:03:03 +08:00
4fa482525e feat(wms): 新增实际库区/库位管理功能
- 新增实际库区/库位实体类WmsActualWarehouse及对应VO、BO类
- 新增实际库区/库位控制器WmsActualWarehouseController,支持增删改查及导出功能
- 新增实际库区/库位服务接口IWmsActualWarehouseService及实现类- 新增实际库区/库位Mapper接口及XML映射文件
- 在WmsMaterialCoil相关类中增加actualWarehouseId字段及相关联查询
- 更新物料钢卷查询逻辑,支持按实际库区筛选和显示实际库区名称
2025-11-03 13:47:38 +08:00
5bd8769a7b feat(wms): 新增产品和原材料BOM信息查询功能
- 在IWmsProductService接口中新增queryPageListWithBom方法
- 在IWmsRawMaterialService接口中新增queryPageListWithBom方法
- 在WmsProductController中新增listWithBom接口
- 在WmsRawMaterialController中新增listWithBom接口
- 在WmsProductServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsRawMaterialServiceImpl中实现queryPageListWithBom及fillBomInfo逻辑
- 在WmsProductVo和WmsRawMaterialVo中新增bomItems字段用于存储BOM明细信息
2025-10-31 15:57:48 +08:00
fd40fa0e18 feat(wms): 新增产品和原材料时自动创建BOM及默认属性
- 在产品和原材料控制器中新增 addWithBom 接口
- 实现新增产品/原材料时自动创建BOM头信息
- 新增方法 createDefaultBomItems 用于创建默认BOM明细项- 根据类型(产品或原料)设置不同的默认属性值
- 使用事务确保数据一致性
- 注入 IWmsBomService 和 IWmsBomItemService 服务依赖
2025-10-31 11:22:38 +08:00
3ca854f85f 新增双向统计接口 2025-10-29 14:40:22 +08:00
128700da0f 新增双向统计接口 2025-10-29 14:18:36 +08:00
3be57b3f67 refactor(wms): 移除废弃的出入库相关接口和实现
- 注释掉推荐采购计划相关接口及其实现逻辑
- 删除出入库单主表和明细表的控制器、服务接口及实现类
- 移除出入库单相关的Mapper接口及XML配置文件
- 清理原材料服务中不再使用的库存信息填充方法
2025-10-28 13:06:25 +08:00
10d6cc1144 小改 2025-10-28 12:20:20 +08:00
ffd8eebe60 feat(wms): 新增其他收支管理功能
- 新增其他收支实体类WmsOtherIncome及其相关VO、BO类
- 实现其他收支的增删改查接口IWmsOtherIncomeService
- 添加其他收支控制器WmsOtherIncomeController支持RESTful请求
- 配置MyBatis映射文件及Mapper接口支持数据库操作
- 在应付和应收业务中增加时间范围筛选字段和逻辑
2025-09-26 14:21:14 +08:00
0c01d4af8a refactor(wms): 优化库存查询接口返回值
- 修改 batchQuery 方法返回值类型,从 R<String> 改为 R<List<WmsStockIoDetailVo>>
-简化了返回值结构,直接返回查询结果列表
-移除了不必要的字符串拼接操作,提高了代码可读性和性能
2025-09-12 17:57:40 +08:00
b12dfde54e refactor(wms): 移除批次号查询接口的 URL 参数- 将 /batch/{batchNo} 修改为 /batch
- 使用 @RequestBody 接收请求体中的批次号
- 优化了接口设计,提高了系统的可扩展性和安全性
2025-09-12 17:54:49 +08:00
1b07c5a278 feat(wms): 新增库存批次号查询功能
- 在 IWmsStockIoDetailService 接口中添加 batchQuery 方法
- 在 WmsStockIoDetailController 中添加 batchQuery 接口
- 在 WmsStockIoDetailMapper 接口中添加 batchQuery 方法
- 在 WmsStockIoDetailMapper.xml 中添加对应的 SQL 查询语句
- 在 WmsStockIoDetailServiceImpl 中实现 batchQuery 方法
- 在 WmsStockIoDetailVo 中添加主表的 stockIoCode、ioType 和 bizType 字段
2025-09-12 17:53:23 +08:00
3842bb9a84 refactor(wms): 优化二维码生成记录的插入逻辑
- 修改 IWmsGenerateRecordService 接口,将 insertByBo 方法的返回类型从 Boolean 改为 WmsGenerateRecordVo
- 更新 WmsGenerateRecordController 中的 add 方法,使用新的返回类型
- 重构 WmsGenerateRecordServiceImpl 中的 insert
2025-09-10 14:46:49 +08:00
3e2519fb7c feat(wms): 添加二维码生成记录功能
- 新增二维码生成记录相关的实体类、Mapper、Service、Controller等
- 实现二维码生成记录的增删查改功能- 添加二维码生成记录的导出功能
- 新增相关接口和页面访问权限
2025-09-10 14:33:28 +08:00
JR
e804d961b0 refactor(wms): 将批次id改为生产任务id并优化相关功能
- 将 WmsSchedulePlanDetail 中的 batchId 改为 taskId
- 更新相关 BO、VO 类中的字段名称
- 修改数据库查询以适应新的字段
- 移除未使用的权限注解
2025-08-26 16:06:23 +08:00
4c748a537a feat(wms): 添加生产任务和产品规范相关功能
- 新增生产任务管理功能,包括查询、新增、修改、删除等操作- 新增产品规范组管理功能,包括查询、新增、修改、删除等操作
- 新增产品规范(键值对模式)管理功能,包括查询、新增、修改、删除等操作
- 添加相关实体类、业务对象、视图对象、Mapper接口和XML文件
2025-08-26 14:30:50 +08:00
JR
99cebf6e1c feat(wms): 添加制造规范管理功能
- 新增制造规范相关的数据模型、接口、控制器、服务实现和映射文件
- 实现了制造规范的查询、新增、修改和删除功能
- 添加了制造规范的导出功能- 优化了制造规范的查询条件和结果展示
2025-08-25 15:26:39 +08:00
59bd751cd7 feat(wms): 优化批次分配策略以解决死锁和进程冲突问题
- 新增 checkDeadlock 方法检测任务执行是否会产生死锁
- 改进 generateNonDeadlockBatches 方法,增加对死锁和进程冲突的处理
- 实现增强版 DFS 检测环,并收集环中的节点- 添加进程依赖图构建和冲突进程对查找功能
- 优化批次分组算法,确保所有任务都被合理分配
2025-08-15 11:25:48 +08:00
1aee9a5f65 feat(wms): 优化批次分配逻辑
- 新增死锁检测功能,判断任务执行顺序是否会产生死锁
- 如果存在死锁,使用拓扑排序找出可行的批次分配方案
- 如果不存在死锁,按 processId 合并任务生成批次组
- 优化了代码结构,提高了可读性和可维护性
2025-08-14 17:59:32 +08:00
96da503d0a refactor(wms): 重构批次分配逻辑
- 移除了死锁检测相关代码
- 修改了批次分配方案的生成逻辑
- 新增了 BatchGroupVo 类用于表示批次分组
- 优化了代码结构和命名,提高了可读性和可维护性
2025-08-14 17:33:42 +08:00
add788c148 feat(wms-batch):增加死锁检测和批次分配功能
- 在 IWmsBatchService 接口中添加了 checkDeadlock 和 generateNonDeadlockBatches 方法
- 在 WmsBatchController 中添加了对应的控制器方法
- 在 WmsBatchServiceImpl 中实现了死锁检测和批次分配的逻辑
- 新增了构建依赖图、检测环、拓扑排序等辅助方法
2025-08-14 16:35:46 +08:00
JR
c4ee58f75d feat(wms): 添加批次、工艺、工艺任务相关功能
- 新增 IWmsBatchService、IWmsProcesseService、IWmsProcessTaskService 接口
- 实现 WmsBatchServiceImpl、WmsProcesseServiceImpl 服务类- 添加 WmsBatch、WmsProcesse、WmsProcessTask 实体类
- 创建对应的 BO、VO 类
- 编写 WmsBatchMapper、WmsProcesseMapper 映射接口- 生成 WmsBatchMapper.xml、WmsProcesseMapper.xml 映射文件
- 开发 WmsBatchController、WmsProcesseController 控制器
2025-08-14 13:52:08 +08:00
42dde4cafd feat(controller): 为 WmsFinancialDocumentController 中的 addDetail 方法添加路由地址
- 将 addDetail 方法的路由地址从默认的类路径修改为 "/addDetail"
- 优化了 API 的可读性和一致性
2025-08-13 16:23:26 +08:00
6969708d25 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-13 16:05:55 +08:00
db580c8df1 feat(wms): 新增财务单据连带明细插入功能
- 在 IWmsFinancialDocumentService 接口中添加 insertByBoDetail 方法- 在 WmsFinancialDocumentBo 中添加 details 字段,用于存储凭据明细
- 在 WmsFinancialDocumentController 中添加 addDetail 方法,支持新增财务单据连带明细
- 在 WmsFinancialDocumentServiceImpl 中实现 insertByBoDetail 方法,完成主表和明细表的插入
2025-08-13 16:05:35 +08:00
JR
fe1ca4e1a9 refactor(klp-wms):移除未使用的导入语句- 在 WmsOrderService、WmsPayableService 和 WmsReceivableService 接口中移除了未使用的实体类导入
- 在 WmsPayableController 和 WmsPayableServiceImpl 中移除了未使用的 WmsReceivable 导入
- 优化了 WmsReceivableServiceImpl 中的代码格式
2025-08-13 16:02:35 +08:00
JR
f6fdc5ff37 feat(wms): 更新应付款管理功能
- 在 IWmsPayableService 接口中添加了 updatePaidAmountAndAddJournal 方法
- 在 WmsPayableController 中添加了 updatePaidAmount 控制器方法- 在 WmsPayableServiceImpl 中实现了 updatePaidAmountAndAddJournal 方法
- 新增了应付款已付金额更新和资金日记账添加的功能
2025-08-13 15:50:43 +08:00
JR
fe82c72b89 feat(wms): 更新应收款管理并添加资金日记账功能
- 在 IWmsJournalService 接口中添加 computeBalance 方法,用于计算余额
- 在 IWmsReceivableService 接口中添加 updatePaidAmountAndAddJournal 方法,用于更新应收款金额并添加资金日记账- 实现 WmsJournalServiceImpl 中的 computeBalance 方法,计算新的余额并更新资金日记账
- 在 WmsReceivableController 中添加更新应收款已收金额和新增资金日记账的接口
- 实现 WmsReceivableServiceImpl 中的 updatePaidAmountAndAddJournal 方法,完成应收款更新和资金日记账添加的业务逻辑
2025-08-13 15:34:09 +08:00
28ecd2ff52 feat(wms): 新增财务单据查询接口并优化相关功能
- 在 IWmsFinancialDocumentService接口中新增 queryPageListDetail 方法
- 在 WmsFinancialDocumentController 中添加 ListListDetail 控制器方法
- 在 WmsFinancialDocumentMapper 接口中新增 selectVoPageDetail 方法
- 在 WmsFinancialDocumentMapper.xml 中添加新的 SQL 查询语句
- 在 WmsFinancialDocumentServiceImpl 中实现 queryPageListDetail 方法
- 更新 WmsFinancialDocumentVo 和 WmsJournalEntryVo 类以支持明细列表查询
2025-08-13 14:48:44 +08:00
JR
8e3497b971 feat(wms): 新增资金日记账功能
- 添加资金日记账相关实体类、Mapper、Service、Controller
- 实现资金日记账的增删改查功能
- 添加资金日记账的导出功能
2025-08-13 11:48:12 +08:00
JR
13d24f5693 feat(wms): 新增会计科目和财务单据相关功能
- 添加了会计科目、财务单据、日记账凭证等领域的实体类、控制器、服务接口、Mapper接口和XML映射文件
- 实现了基本的CRUD操作,包括查询、新增、修改和删除
- 优化了数据校验和批量删除逻辑
2025-08-13 10:33:03 +08:00
fedcdc1e1e refactor(权限控制): 移除多个控制器中的权限检查注解
移除了以下控制器中的 @SaCheckPermission 注解:
- WmsBomController
- WmsBomItemController
- WmsCategoryController
- WmsContractController- WmsCustomerController
- WmsSupplierController

同时,从 controller.java.vm 模板文件中移除了相应的权限检查注解模板。
2025-08-12 15:01:49 +08:00
20955eff55 feat(wms): 添加客户管理功能
- 新增客户管理相关的实体类、Mapper、Service、Controller- 实现客户信息的增删查改功能
- 添加客户信息导出功能
- 集成权限控制和数据校验
2025-08-12 14:46:08 +08:00
2a8733bb2f feat(order): 添加订单状态查询功能
- 在 IWmsOrderService接口中新增 queryPageListByStatus 方法
- 在 WmsOrderController 中添加 listByStatus 接口
- 在 WmsOrderServiceImpl 中实现 queryPageListByStatus 方法- 优化查询条件,实现根据订单状态筛选功能
2025-08-12 14:26:54 +08:00
9cc9daa35a feat(wms): 添加合同信息和供应商信息模块
- 新增合同信息和供应商信息的数据库实体、业务对象、视图对象
- 实现合同信息和供应商信息的 CRUD 功能
- 添加相关控制器、服务接口和 Mapper 接口
- 编写 MyBatis XML 映射文件
2025-08-12 11:54:03 +08:00
1b5e4b4957 refactor(wms): 优化退库操作功能
- 修改退库操作接口路径,简化为 /returnStock
- 移除退库操作日志记录功能
2025-08-12 10:50:12 +08:00
73d507b08a Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-08-12 10:12:29 +08:00
47cff10785 feat(stock): 添加退库功能- 在 IWmsStockIoService接口中添加 scanReturnStockByBo 方法
- 在 WmsStockIo 模型中添加 parentId 字段用于关联原出库单
- 在 WmsStockIoBo 中添加 parentId 字段
- 在 WmsStockIoController 中添加 scanReturnStock 控制器方法
- 在 WmsStockIoServiceImpl 中实现 scanReturnStockByBo 方法的业务逻辑
2025-08-12 10:12:13 +08:00
JR
f521692e08 feat(wms): 更新数据表名和接口前缀
- 将表名从"oa_"前缀改为"wms_"前缀
- 更新相关控制器的@RequestMapping路径
- 移除WmsReportSummaryMapper.xml中的projectId查询条件
- 注释掉rxgood页面的"涉及项目"列
2025-08-11 18:42:22 +08:00
1cd1699bf3 feat(wms): 添加物流预览和快递问题相关功能
- 新增物流预览和快递问题相关的实体类、Mapper、Service和Controller
- 实现物流预览列表查询、导出、详情获取、新增、修改和删除功能
- 实现快递问题列表查询、详情获取、新增、修改和删除功能
- 添加百世、顺丰、申通快递的路由查询工具类
- 更新pom.xml,添加fastjson2等依赖
- 修改application-stage.yml,禁用xxl-job
2025-08-11 18:06:37 +08:00
JR
b135f2e0dc feat(stock): 优化库存更新逻辑并添加库存日志记录功能- 在 WmsStockIoServiceImpl 中引入 WmsStockLogMapper
- 修改 updateStatus 方法,使用更可靠的更新条件
- 在 stockUpdate 中添加库存日志记录功能
2025-08-11 14:13:38 +08:00
JR
528019be52 feat(wms): 添加库存流水模块
- 新增库存流水相关实体类、Mapper、Service、Controller- 实现库存流水的增删查改功能
- 添加库存流水的导出功能
- 优化库存流水的查询接口,支持分页和条件筛选
2025-08-11 11:51:59 +08:00
JR
b649399399 fix(wms): 更新关闭拉流 API 接口参数
- 修改了 API URL 的构造方式,增加了 key 参数
- 更新了参数格式,以适应 API 接口的最新要求
2025-08-08 16:18:17 +08:00
JR
23efd8ace6 refactor(wms): 修改关闭摄像头拉流接口路径
- 将接口路径从 /stream/close/{cameraId} 修改为 /streamClose/{cameraId}
- 优化了接口路径的命名,提高了可读性和一致性
2025-08-08 16:10:03 +08:00
JR
b2a9ea7d52 feat(wms): 添加手动关闭摄像头拉流功能
- 新增 /stream/close/{cameraId} 接口,用于手动关闭摄像头拉流
- 修改了 FLV播放地址的生成逻辑,增加了 .live 后缀
-优化了摄像头配置的错误处理- 增加了与 ZLMediaKit 交互的异常处理
2025-08-08 16:04:55 +08:00
JR
6357368459 feat(camera): 添加摄像头流媒体拉流功能
- 在 CameraConfig 中添加 apiSecret 配置项- 实现摄像头 FLV 流地址生成和自动拉流功能- 添加 fastjson 依赖用于 JSON 解析
- 优化摄像头流媒体管理接口
2025-08-08 14:35:11 +08:00
JR
dde51169f0 feat(wms): 添加摄像头流媒体功能
- 在 application.yml 中添加 camera 配置项,用于指定媒体服务器地址
- 新增 CameraConfig 类,用于获取媒体服务器主机地址
- 在 WmsCameraManagementController 中添加 getCameraStream 方法,用于获取摄像头 FLV 流地址
2025-08-07 17:49:28 +08:00