Logo white

BJ_ZTEITS-Developers / parking-cloud-yudao

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 11,211
  • Compare
  • Branches 1
  • Tags 0
  • parking-cloud-yudao
  • yudao-module-mes
  • src
  • main
  • java
21 Feb, 2026
11 commits
  • feat(mes): 移除不必要的字段,优化流转卡和工序记录的校验逻辑,添加工序记录列表组件
    bcad0a89
    YunaiV authored
    2026-02-21 12:35:48 +0800  
    Browse Dir »
  • feat(mes): 添加报工相关字段和简化选择组件,优化数据处理逻辑
    6c2da289
    YunaiV authored
    2026-02-21 12:29:49 +0800  
    Browse Dir »
  • feat(mes): 添加生产任务选择器和工单选择器组件,支持前端过滤功能
    d8488e83
    YunaiV authored
    2026-02-21 12:21:36 +0800  
    Browse Dir »
  • feat(mes): 添加流转卡和工序记录相关的请求和响应 VO,重构服务接口及实现
    c9ef6451
    YunaiV authored
    2026-02-21 11:58:14 +0800  
    Browse Dir »
  • feedback
    aca010b7
    YunaiV authored
    2026-02-21 11:15:00 +0800  
    Browse Dir »
  • feat(mes): 添加生产报工相关的请求和响应 VO,重构报工控制器及服务实现
    9c36c2cf
    YunaiV authored
    2026-02-21 09:27:45 +0800  
    Browse Dir »
  • feat(mes): 添加安灯配置编号和用户信息字段,重构相关数据对象和服务接口
    be3b3ef1
    YunaiV authored
    2026-02-21 09:26:06 +0800  
    Browse Dir »
  • feat(mes): 重构安灯相关组件,优化导入路径,增加注释以提升可读性
    b92c8e1a
    YunaiV authored
    2026-02-21 08:46:52 +0800  
    Browse Dir »
  • feat(mes): 优化缺陷统计计算逻辑,重构模板校验方法,增强代码可读性
    a347943b
    YunaiV authored
    2026-02-21 08:10:54 +0800  
    Browse Dir »
  • feat(mes): 添加安灯呼叫配置和记录相关功能,包括请求和响应 VO、枚举及服务接口
    015eab68
    YunaiV authored
    2026-02-21 08:07:15 +0800  
    Browse Dir »
  • feat(mes): qc 添加安灯处置状态和级别枚举,更新相关错误码和接口定义
    17680cf6
    YunaiV authored
    2026-02-21 00:19:09 +0800  
    Browse Dir »

20 Feb, 2026
19 commits
  • feat(mes):通过枚举和用户关联来重构缺陷处理流程,并增强内部质量控制功能
    f74a063d
    YunaiV authored
    2026-02-20 22:49:14 +0800  
    Browse Dir »
  • feat(mes): 添加维修工单确认和不通过功能,更新相关服务和前端接口
    94b808d7
    YunaiV authored
    2026-02-20 19:55:09 +0800  
    Browse Dir »
  • feat(mes): 添加设备保养记录提交功能,新增状态枚举及相关校验
    c2d93baf
    YunaiV authored
    2026-02-20 19:50:11 +0800  
    Browse Dir »
  • feat(mes): 添加维修工单和维修工单行相关功能,包括请求和响应 VO 及控制器
    391d2531
    YunaiV authored
    2026-02-20 19:16:40 +0800  
    Browse Dir »
  • feat(mes): 更新点检结果字段类型为整数,重构相关枚举和状态描述
    4c4885e2
    YunaiV authored
    2026-02-20 18:42:03 +0800  
    Browse Dir »
  • feat(mes): 重构 MES 相关数据对象和服务,调整包结构以提高可维护性
    1dc7bf7f
    YunaiV authored
    2026-02-20 17:14:54 +0800  
    Browse Dir »
  • feat(mes): 新增设备点检记录及明细相关功能,包括请求和响应 VO 及控制器
    278fe45e
    YunaiV authored
    2026-02-20 17:05:08 +0800  
    Browse Dir »
  • feat(mes): 新增设备点检记录相关功能,包括记录明细接口及表单组件
    d86453bb
    YunaiV authored
    2026-02-20 16:55:23 +0800  
    Browse Dir »
  • feat(mes): 添加维修工单和点检记录相关状态及错误码常量
    2006ce7a
    YunaiV authored
    2026-02-20 16:05:12 +0800  
    Browse Dir »
  • feat(mes): 新增设备和点检保养项目精简列表接口及批次号字段
    a19352f1
    YunaiV authored
    2026-02-20 15:25:38 +0800  
    Browse Dir »
  • feat(mes): 新增 MES 点检保养方案相关功能,包括设备和项目的增删改查接口及数据模型
    4c5e3074
    YunaiV authored
    2026-02-20 15:24:31 +0800  
    Browse Dir »
  • refactor(mes): 优化设备保养记录模块代码风格,提升校验方法复用性 ...
    0a55adca
    1. 新增 MesDvMaintenRecordStatusEnum 保养记录状态枚举(草稿/已提交)
    2. 各 Service 接口暴露 validateXxxExists 公共校验方法(Machinery、CheckPlan、Subject、MaintenRecord),
       消除跨 Service 手动 null 判断 + 抛异常的重复代码
    3. CheckPlanServiceImpl 改用链式调用更新状态,validateCheckPlanCodeUnique 使用 ObjUtil.notEqual
    YunaiV authored
    2026-02-20 14:42:54 +0800  
    Browse Dir »
  • refactor(mes): 优化设备保养记录模块代码风格,提升校验方法复用性 ...
    62362e2e
    1. 新增 MesDvMaintenRecordStatusEnum 保养记录状态枚举(草稿/已提交)
    2. 各 Service 接口暴露 validateXxxExists 公共校验方法(Machinery、CheckPlan、Subject、MaintenRecord),
       消除跨 Service 手动 null 判断 + 抛异常的重复代码
    3. CheckPlanServiceImpl 改用链式调用更新状态,validateCheckPlanCodeUnique 使用 ObjUtil.notEqual
    YunaiV authored
    2026-02-20 14:42:05 +0800  
    Browse Dir »
  • feat(mes): 新增设备保养记录及明细相关功能,包括请求和响应 VO、Controller、Service 及 API 接口
    17fedca9
    YunaiV authored
    2026-02-20 11:40:32 +0800  
    Browse Dir »
  • feat(mes): 新增 MES 点检保养项目相关功能,包括请求和响应 VO、Controller 及 API 接口
    9b22a9cf
    YunaiV authored
    2026-02-20 09:49:49 +0800  
    Browse Dir »
  • feat(mes): 新增来料检验单及缺陷记录相关功能,包括请求和响应 VO、Mapper、Controller 及 API 接口
    ff1d20f4
    YunaiV authored
    2026-02-20 09:36:23 +0800  
    Browse Dir »
  • feat(mes): 更新物料库存模块,优化物料查询逻辑并新增工作站和库区数量统计功能
    2fcfebc7
    YunaiV authored
    2026-02-20 09:27:07 +0800  
    Browse Dir »
  • feat(mes): 新增仓库管理-库存台账模块(wm_material_stock) ...
    2d49ac27
    从 ktg-mes 迁移库存台账功能,支持库存列表查看、按条件搜索、冻结/解冻、导出 Excel。
    去除 16 个冗余字段,仅存储 ID 关联,由 Controller 层批量拼接名称。
    
    新增:
    - SQL DDL(mes_wm_material_stock 表 + 菜单权限)
    - MesWmMaterialStockDO / PageReqVO / RespVO / SaveReqVO
    - MesWmMaterialStockMapper(分页 + 计数)
    - MesWmMaterialStockService / ServiceImpl
    - MesWmMaterialStockController(get/page/update-frozen/export-excel)
    - ErrorCodeConstants 新增 3 个错误码
    
    修改:
    - MesWmWarehouseServiceImpl:删除仓库时校验库存记录
    - MesWmWarehouseLocationServiceImpl:删除库区时校验库存记录
    - MesWmWarehouseAreaServiceImpl:删除库位时校验库存记录
    YunaiV authored
    2026-02-20 08:26:46 +0800  
    Browse Dir »
  • fix(mes): 完善生产工单模块,优化 BOM 展开、工单状态校验及仓库删除保护 ...
    f7b06a09
    1. BomController:新增物料需求接口 /item-list-by-work-order-id,
       采用逐层 IN 查询展开 BOM 到叶子物料(替代递归),使用 convertMultiMap 统一风格;
       补充 BomRespVO 的 itemOrProduct 字段及 itemType 拼接
    2. WorkOrderController:新增 confirmWorkOrder 确认接口,
       调整 confirm/finish/cancel 端点顺序;parentMap 改用 getWorkOrderMap
    3. WorkOrderService/ServiceImpl:新增 getWorkOrderList 空判断、getWorkOrderMap、
       confirmWorkOrder 状态校验,finish/cancel 增加"已确认"状态前置校验,
       新增 PRO_WORK_ORDER_NOT_CONFIRMED 错误码
    4. ProductBomMapper/Service:新增 selectByItemIds 批量查询方法
    5. 仓库/库区/库位删除:补充库存记录占用校验(WM_WAREHOUSE_HAS_MATERIAL_STOCK 等)
    6. 移除工单 batchCode 字段(DO/SaveReqVO/RespVO)
    YunaiV authored
    2026-02-20 08:24:46 +0800  
    Browse Dir »

19 Feb, 2026
10 commits
  • feat(mes): 优化排班日历功能,新增假期按日期范围查询逻辑及假期类型枚举
    7098655a
    YunaiV authored
    2026-02-19 22:26:01 +0800  
    Browse Dir »
  • feat(mes): 完善排班日历功能,新增假期过滤及班组排班记录查询逻辑
    1aab8aef
    YunaiV authored
    2026-02-19 21:25:17 +0800  
    Browse Dir »
  • feat(mes): 优化排班日历查询类型常量与 Service 实现 ...
    9014ff1f
    - MesCalCalendarListReqVO:新增 QUERY_TYPE_TYPE/TEAM/USER 静态常量,消除 switch 中的魔法字符串
    - MesCalCalendarServiceImpl:switch 分支改用 ReqVO 常量引用;TeamShiftItem 构建移除 getOrDefault,改为 null 安全取值;补充待优化 TODO(参数校验前移、方法拆分、批量查询改走 Service)
    - MesCalCalendarRespVO:shiftType 字段补充枚举说明注释
    YunaiV authored
    2026-02-19 20:56:33 +0800  
    Browse Dir »
  • feat(mes): 新增开始日期和结束日期字段,优化排班日历请求和响应对象
    afb85857
    YunaiV authored
    2026-02-19 20:28:57 +0800  
    Browse Dir »
  • fix(mes): 修复生产工单模块 TODO,新增 clientCode/parentCode 拼接及 getWorkOrderList 方法 ...
    5a3fe940
    - RespVO 新增 clientCode、parentCode 字段
    - Service 新增 getWorkOrderList(ids) 批量查询方法
    - Controller buildWorkOrderRespVOList 拼接客户编码、父工单编码
    YunaiV authored
    2026-02-19 19:26:17 +0800  
    Browse Dir »
  • fix(mes): 工艺路线模块 TODO 修复:启用限制、枚举规范、字典链接 ...
    74005fc6
    - 工艺路线启用后禁止关闭/删除,前后端+关联表(工序/产品/BOM)均增加校验
    - MesProLinkTypeEnum 枚举常量重命名为全称(START_START/FINISH_FINISH 等)
    - 新增 MesTimeUnitTypeEnum 时间单位枚举(MINUTE/HOUR/DAY)
    - DictTypeConstants 补充 MES_PRO_LINK_TYPE、MES_TIME_UNIT_TYPE
    - MesProRouteProcessDO/MesProRouteProductDO 补充字典+枚举 Javadoc 链接
    - MesProRouteProcessMapper 移除冗余的 findPreProcess/findNextProcess 方法
    YunaiV authored
    2026-02-19 18:45:42 +0800  
    Browse Dir »
  • fix(mes): 修复工艺路线模块 TODO,规范代码风格 ...
    4080ca5e
    - DO 类补充 {@link} 外链注解(RouteProcess/Product/ProductBom)
    - RouteService 提取 updateRouteStatus 独立接口,启用/禁用逻辑分离
    - RouteService 将 mapper 直接调用改为 service 调用,解耦跨表操作
    - RouteProcessService 拆分校验方法(sort/process/keyProcess 唯一性)
    - RouteProductService 复用 validateRouteProductExists,mapper 改 service
    - RouteProductBomService 新增按 routeId/productId 级联删除方法
    - Controller 层 buildRespVOList 统一使用 CollUtil/MapUtils/convertSet 模式
    - RouteController 新增 /update-status 端点
    - 统一使用 ObjUtil.notEqual / CollUtil.isEmpty / BooleanUtil.isFalse
    YunaiV authored
    2026-02-19 17:44:51 +0800  
    Browse Dir »
  • refactor(mes): 将 enableFlag/enabled/areaEnabled 重构为 status/areaStatus(CommonStatus) ...
    0f77a131
    QC Template: enableFlag(Boolean) -> status(Integer),使用 CommonStatusEnum
    Warehouse Area: enabled(Boolean) -> status(Integer),使用 CommonStatusEnum
    Warehouse Location: areaEnabled(Boolean) -> areaStatus(Integer),使用 CommonStatusEnum
    
    涉及前端 API 定义、列表页、表单页的字段名和字典类型切换(INFRA_BOOLEAN_STRING -> COMMON_STATUS),
    以及后端 DO、RespVO、SaveReqVO、PageReqVO、Mapper 的同步修改。
    
    注意:语义反转,原 true(启用) 对应新 status=0(开启),原 false(禁用) 对应新 status=1(关闭)。
    YunaiV authored
    2026-02-19 17:15:20 +0800  
    Browse Dir »
  • feat(mes): 新增工艺路线模块,支持路线、工序链、产品及 BOM 管理 ...
    165cd78f
    从 ktg-mes 迁移工艺路线(pro-route)模块,包含:
    - 4 个 DO:MesProRoute / RouteProcess / RouteProduct / RouteProductBom
    - 4 个 Mapper 及 9 个 VO(含工序链 findPre/findNext 查询)
    - 4 对 Service 接口+实现(链表重建、启用校验、级联删除)
    - 4 个 Controller(路线 CRUD+导出,子资源复用父权限)
    YunaiV authored
    2026-02-19 16:39:43 +0800  
    Browse Dir »
  • feat(mes): 规范 qc-template Controller 代码风格 ...
    be3709eb
    - MesQcTemplateIndicatorController:Mapper 注入改为 Service 注入(MesQcIndicatorService、MesMdUnitMeasureService),方法重命名为 buildIndicatorRespVOList,使用 findAndThen 链式设置冗余字段
    - MesQcTemplateItemController:同上,MesMdItemService、MesMdUnitMeasureService,方法重命名为 buildItemRespVOList,嵌套 findAndThen 补充物料及单位名称
    - MesQcTemplatePageReqVO:enableFlag 改为 Boolean,type 改为 Integer(单值查询)
    - MesQcTemplateMapper:selectPage 改用 findInSet 匹配 types 字段,eqIfPresent 匹配 enableFlag
    YunaiV authored
    2026-02-19 12:56:49 +0800  
    Browse Dir »