140 Commits (d7c53d2bd8477f61db517a2e7c2be12fbee49177)

Author SHA1 Message Date
zangch@mesnac.com d7c53d2bd8 feat(WmsReportMapper): 优化退库原因分析报表查询逻辑
- 调整退库原因分类规则,未匹配到预设原因时直接显示原始原因
- 增加退库数量和金额占比计算时的空值判断,避免除零异常
- 统一各分析接口参数命名,补充缺失的 materialCategoryId 参数
- 移除库存预警状态中冗余的安全库存判断条件
5 months ago
zangch@mesnac.com ad16b86caa change(mes):优化在制品跟踪报表及工序进度查询性能
-优化 `ProcessProgressVo`,新增产品订单ID、工序进度相关字段(计划数量、完成数量、进度百分比等),  并细化状态描述与时间字段支持。
- 为 `ProdReportMapper` 添加批量获取订单工序进度的方法,避免N+1问题,提升查询效率。
- 重写在制品跟踪报表SQL逻辑,使用CTE优化订单筛选与工序统计,避免全表扫描,提高报表导出性能。
- 报表导出方法更新为使用专用导出VO,确保导出数据格式一致性。
- 更新XML中部分注释和逻辑,增强可读性与维护性。
5 months ago
zangch@mesnac.com 50abfb434d feat(dms): 新增报表功能
- 在 DmsReportMapper 中增加实时报警分页与列表查询接口
- 在 DmsReportMapper.xml 中添加实时报警数据查询 SQL 片段及映射配置
- 实现 service 层对实时报警报表的分页和导出逻辑
- 优化故障类型字段类型转换,确保空值处理一致性- 调整时间字段格式化输出,提升报表可读性

feat(qms): 新增来料检验效率报表功能

- ReportController 增加来料检验效率接口
- ReportService 和 ReportMapper 增加相关 VO 和查询方法
- ReportMapper.xml 中新增复杂聚合查询 SQL,支持检验结果、不合格项

feat(mes): 改进工序进度报表查询逻辑
- 修改 getOrderProcessProgress 方法以支持动态表名查询
- 根据订单派工类型自动识别并查询对应的工序计划表
- 引入工艺路线服务,增强工序数据获取灵活性
5 months ago
zangch@mesnac.com 0a75b0a6b4 feat(mes): 新增报工工时、班组作业、在制品跟踪等报表功能
新增以下报表功能:
- wipTrackingReport在制品跟踪报表
- reportWorkHour报工工时数据表
- reportTeamWork报工数据表

同时新增相关 VO 类:WorkHourReportVo、TeamWorkReportVo、
WipTrackingReportVo、ProcessProgressVo 用于支撑上述报表功能。
Mapper 层增加对应查询方法及 XML 实现,Controller 增加接口并支持
Excel 导出和防重复提交。
5 months ago
zangch@mesnac.com cdd8502c11 feat(wms): 新增WMS报表管理功能
1.退库原因分析报表returnReasonAnalysis
统计各类退库(生产退库、销售退库等)的数量、占比及主要退库原因(如质量问题、订单变更),为改进生产、销售和质量管理提供数据支持。
2.库存变动趋势分析表inventoryTrendAnalysis
内容:以折线图/柱状图展示某物料或类别在一段时间内的库存数量变化(如近3个月每周结存),标注关键节点(如大额入库/出库)。
作用:识别库存波动规律(如季节性增减),预测未来库存需求,避免积压或短缺。
3.安全库存预警表safetyStockAlert
内容:对比物料当前库存与设定的“安全库存值”,列出“低于安全库存”(短缺预警)或“高于最高库存”(积压预警)的物料及差异量。
4.呆滞料库存报表stagnantInventory
内容:定义“呆滞标准”(如6个月未出库),统计符合标准的物料及数量、金额,标注呆滞原因(如订单取消/设计变更)。
作用:推动呆滞料处理(如折价处理、返工利用),减少资金占用和仓储成本。
5.库存差异报表inventoryDifference
内容:记录盘点后实际数量与系统账面数量的差异(差异量、差异率),标注差异物料及可能原因(如漏记、丢失、计数错误)。
作用:跟踪差异处理进度(如调账、追责),改进仓库操作规范(如加强入库扫码校验)。 
6定期生成库存周转报表inventoryTurnover
库存周转率=(销售数量/库存数量)x100%例如6月销售31台,期末库存65台库存周转率=(31/65)*100%=47.69%
库存周转率=(该期间的出库总金额/该期间的平均库存金额)x100%=该期间出库总金额x2/(期初库存金额+期末库存金额)x100%库存周转率=312*2/(490+589)=56.9%
5 months ago
zangch@mesnac.com 4d14ea4268 feat(hwmom-mes): 新增良率汇总与趋势分析接口新增以下两个报表功能:
- 良率汇总(按机台):统计各机台的总产量、合格数、不良数及良率,并按良率排序。
- 良率趋势(日维度):按日期统计每日的产量、合格数、不良数及良率变化趋势。涉及文件:
- IProdReportService.java:新增接口定义- ProdReportController.java:新增控制器方法
- ProdReportMapper.java:新增 Mapper 接口- ProdReportMapper.xml:新增 SQL 查询语句- ProdReportServiceImpl.java:实现新增接口逻辑
5 months ago
zangch@mesnac.com c0830a46d6 feat(hwmom-mes): 新增生产计划明细统计业务对象和视图对象新增 `ProdProductPlanDetailStatisticsBo`用于接收生产计划明细统计的查询条件,包含车间、时间范围、工序、机台、班次、班组及物料等相关字段。
新增 `ProdProductPlanDetailStatisticsVo` 用于展示生产计划明细统计结果,
支持 Excel 导出,包含机台信息、班次数量统计(早班、夜班)、合计数量及动态班次数据。
5 months ago
zangch@mesnac.com f2c47f86bd feat(dms): 设备故障处理记录表(详细追溯)报表实现
- 新增 DmsReportController、DmsReportMapper、DmsReportServiceImpl等类
- 实现设备故障处理记录的查询和导出功能
- 添加 FaultTraceReportBo、FaultTraceReportVo 等数据传输对象
- 编写复杂的 SQL 查询语句,计算产量损失和工单延误数
5 months ago
zangch@mesnac.com c156bc2c70 feat(hwmom-mes): 添加生产计划监控列表导出功能
- 新增导出生产计划监控列表的方法 exportMonitor 在 IProdPlanInfoService 接口中
- 在 ProdPlanInfoController 中添加对应的控制器方法
- 在 ProdPlanInfoServiceImpl 中实现导出功能,包括构建动态表头和数据
- 在 ExcelUtil 中添加通用的动态表头导出方法 exportExcelWithDynamicHead
5 months ago
yinq 7f1b6f5843 update 通过planDetailId和processId生成质检任务 7 months ago
yinq c9dd53da27 update mes工序关联人员加类型 7 months ago
yinq 9c967b7841 update mes报警标准信息增加工艺查询 7 months ago
yinq 6c2e8d221c update mes报警标准加列 7 months ago
yinq 942a5e1d69 update mes工序工艺关联设备类型 7 months ago
zch 7ea5724eff feat(qms): 添加检测项类别、检测项定义、质检主表、质检结果子表、检测模板主表、检测类型、检测模板子表的导入功能
- 在各个控制器中添加了 /importData 接口用于数据导入
- 在服务层实现了数据导入的逻辑
- 增加了数据导入的权限控制和日志记录
- 优化了数据校验逻辑,增加了编码和名称的唯一性校验
7 months ago
yinq 186b7d10d9 update mes添加硫化报警项目、报警标准 7 months ago
yinq 31d6803fff update 成型工艺信息加工艺名称 7 months ago
yinq 4f48b2faee update 成型工艺信息复制功能 7 months ago
yinq 0ae76de9dc update 程序工艺信息加列参数 7 months ago
yinq 8faba2dd74 update 生产投入扫描信息加投料时间 7 months ago
yinq 336861f05d update mes步序加数据类型字段 8 months ago
yinq 24ef1eef59 update mes生产信息加列余料数量 8 months ago
yinq ef81357ed0 update mes班次信息页面加班制(两班、三班)、机台信息选班制 8 months ago
yinq 29f84d1a21 update mes生产计划显示物料单位信息 8 months ago
yinq 2dc8c22863 update mes载具工装关联载具类型 8 months ago
yinq 27a4e46f31 update mes添加工装类型:关联物料、关联工序。 8 months ago
zch 06f0bcfe0d fix(hwmom-mes):修复设备类型插入逻辑
- 在插入设备类型时,如果 parentId为空,则设置为 0
- 确保父节点信息能够正确获取,提高数据完整性
8 months ago
zch 9ae73da196 feat(dms): 新增PDA接口(需测试并修改) 8 months ago
yinq ddea4c447f update mes工艺路线步骤添加字段 9 months ago
yinq ec3fcef018 update mes物料BOM逻辑删除xml采用del_flag 9 months ago
yinq 102a274482 update mes物料BOM逻辑删除采用del_flag 9 months ago
yinq 11536f78c4 update mes工艺路线添加字段 9 months ago
yinq 3bb2eeb8ec update 工序关联工序资源维护 9 months ago
yinq b52e617349 update mes大屏设计参考接口 9 months ago
xs 80e365b39d 1.3.7
后端:生产计划选择物料bom修改
9 months ago
xs 6089f1cf8e 1.3.6
后端:状态变换示例
9 months ago
xs f5429fd58c 1.3.5
后端:状态变换示例
9 months ago
xs 92f08c8a85 1.3.4
后端:物料bom完善,递归树创建(之前只能加载到第3层)
9 months ago
xs 79d393f414 1.3.3:
后端:物料bom完善,树不根据bom版本递归,增加状态
9 months ago
yinq ce11f85c6d update 机台信息增加入库类型 9 months ago
yinq e420eea507 update add工位关联物料类型 10 months ago
yinq 7f1a3782f7 update 生产工单信息查询优化 10 months ago
yinq ce019e6929 update mes生产计划添加撤回 11 months ago
yinq ff7bf45155 update mes模块更新设备MQTT认证信息 11 months ago
zch 494177e5f0 refactor(mes): 修改生产信息
- 修改 ProdPlanInfoController 中的接口路径
- 更新 ProdProductPlanDetail 模型中的字段注释
- 移除 ProdProductPlanDetailServiceImpl 中的冗余代码
- 更新 ProdProductPlanDetailVo 中的字段结构
11 months ago
yinq 89613641a3 update 基础数据改为逻辑删除 11 months ago
xs 06c85a2cd5 1.3.1:
后端:生产计划由选择物料bom改为bom版本
11 months ago
xs 2d46cf13c5 1.3.0:
结构bom和物料bom后端完善
11 months ago
zch f5403092b4 refactor(mes): 将重量相关字段类型从 Long 改为 BigDecimal,数据库字段为decimal
- 修改了 BaseMaterialInfo、BaseMaterialInfoBo、BaseMaterialInfoVo、BaseToolingInfo、BaseToolingInfoBo 和 BaseToolingInfoVo 中的重量相关字段类型
- 从 Long 改为 BigDecimal,以更准确地表示重量值,Long不保留小数
- 这个改动会影响以下表格中的字段:
  - base_material_info: net_weight, gross_weight, standard_weight, weight_upper_limit, weight_lower_limit
  - base_tooling_info: weight
11 months ago
xs bc05582caf 1.2.8:
物料bom后端完善
11 months ago