Commit Graph

807 Commits

Author SHA1 Message Date
砂糖
ed2a56cded refactor(wms): 重构钢卷追溯功能为独立组件
feat(wms): 新增钢卷追溯结果展示组件
fix(wms): 修正产品信息组件参数传递问题
style(sidebar): 调整菜单项边距样式
chore(config): 更新生产环境数据库配置
2025-10-29 15:20:14 +08:00
3ca854f85f 新增双向统计接口 2025-10-29 14:40:22 +08:00
砂糖
2c49f4d600 refactor(wms): 重构钢卷管理模块,优化代码结构
- 将钢卷管理页面拆分为基础组件和多个视图组件
- 新增历史数据和产品数据专用视图
- 重构钢卷追溯功能,支持更详细的操作记录展示
- 移除首页和订单看板中不再使用的组件
- 优化产品选择组件,默认类型改为undefined
- 修改钢卷溯源API,支持更灵活的查询参数
2025-10-29 14:33:26 +08:00
128700da0f 新增双向统计接口 2025-10-29 14:18:36 +08:00
995636fc9d 将coilId的存储模式改成string 2025-10-29 14:18:36 +08:00
62631db76e feat(wms): 增加物料类型查询条件
-在查询条件中添加了对 itemType 字段的精确匹配
- 使用 StringUtils.isNotBlank 确保查询条件的有效性- 提升了 WmsMaterialCoil 数据查询的灵活性和准确性
2025-10-29 14:05:11 +08:00
e16e734104 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-10-29 11:53:56 +08:00
d9580f4c5b feat(pocket): 新增工厂状态数据的CURD功能
- 为Klptcm1ProPlantStateCurrent实体增加完整的增删改查接口
- 实现按复合键(INSDATE+TYPE)查询、插入、更新和删除逻辑
- 在Mapper层添加对应的XML SQL映射支持
- 为Klptcm1ProPlantStateDefine增加ID查询、批量删除等功能
- 添加PlantStateWithValueVo视图对象及相关联查逻辑
- 提供根据名称获取带值的状态定义列表方法
- 控制器层新增RESTful API endpoints支持完整操作- 完善服务层实现并暴露统一的服务接口供调用
2025-10-29 11:53:42 +08:00
c1705181dc 将coilId的存储模式改成string 2025-10-29 11:17:52 +08:00
砂糖
5f9f395193 feat(wms): 新增钢卷物料管理功能
添加钢卷物料管理的API接口和前端页面,包括查询、新增、修改、删除和导出功能
2025-10-28 19:01:57 +08:00
22895d3513 将coilId的存储模式改成string 2025-10-28 16:05:11 +08:00
99bdfe94d6 小改 2025-10-28 15:26:43 +08:00
f446d962ff 小改 2025-10-28 15:03:08 +08:00
afab616053 小改 2025-10-28 14:57:04 +08:00
f8afe8d0e7 小改 2025-10-28 14:56:46 +08:00
3be57b3f67 refactor(wms): 移除废弃的出入库相关接口和实现
- 注释掉推荐采购计划相关接口及其实现逻辑
- 删除出入库单主表和明细表的控制器、服务接口及实现类
- 移除出入库单相关的Mapper接口及XML配置文件
- 清理原材料服务中不再使用的库存信息填充方法
2025-10-28 13:06:25 +08:00
00bb21b39a Merge remote-tracking branch 'gitee/0.8.X' into 0.8.X 2025-10-28 12:20:53 +08:00
10d6cc1144 小改 2025-10-28 12:20:20 +08:00
砂糖
2455c5764a Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-10-28 11:05:32 +08:00
砂糖
16676ed5e9 fix(wms): 更新产品、半成品和原材料表格列名
修改产品、半成品和原材料管理页面的表格列名,将"编号"和"名称"改为"类型编号"和"类型名称"以更准确描述字段含义。同时更新EMS概览页面的背景图片格式为jpg。
2025-10-28 11:05:26 +08:00
JR
07582bbdb0 feat(pocket): 新增历史数据查询功能
- 创建历史数据实体类Klptcm1ProPlantStateHistory历史
- 实现数据业务逻辑接口与实现类
- 添加历史数据Mapper及XML映射文件
- 提供历史数据分页查询与列表查询接口- 构建历史数据查询条件封装方法- 注解历史数据Controller并暴露查询接口
- 移除Vo类中冗余的JSON格式化与Excel字典转换注解
2025-10-27 18:29:21 +08:00
bbecc3c55f feat(pocket): 实现工厂状态数据分页查询功能
- 为Klptcm1ProPlantStateCurrent实体补充VALUE1至VALUE99字段定义及注释
- 更新Klptcm1ProPlantStateCurrentMapper.xml,完善所有VALUE字段的resultMap和column list映射- 修改IKlptcm1ProPlantStateCurrentService接口,将selectAll方法改为支持分页查询- 调整Klptcm1ProPlantStateCurrentController控制器,继承BaseController并支持分页参数- 新增Klptcm1ProPlantStateDefine相关组件(domain、controller、service、mapper),实现状态定义表的分页查询能力- 引入PageQuery与TableDataInfo等通用分页工具类,统一前后端分页交互格式
- 更新Mapper XML配置文件,优化SQL结构并确保大数据量下的查询性能
2025-10-27 18:07:12 +08:00
6ff235d56d refactor(service): 简化当前状态服务接口
- 移除冗余的查询、分页和删除方法
-保留核心方法 selectAll用于获取全部数据
- 清理导入包和注释,优化代码结构
2025-10-27 17:23:52 +08:00
JR
8d110a4557 feat(admin): 添加klp-pocket依赖
- 在pom.xml中引入klp-pocket模块依赖
- 支持后续功能集成开发需求
2025-10-27 15:19:58 +08:00
31c2f93a91 feat(pocket): 新增模块
- 创建当前状态实体类Klptcm1ProPlantStateCurrent- 创建当前状态业务对象Klptcm1ProPlantStateCurrentBo
- 创建当前状态值对象Klptcm1ProPlantStateCurrentVo
- 实现当前状态Service接口及实现类
- 实现当前状态Controller接口- 实现当前状态Mapper接口及XML映射文件
- 提供当前状态的增删改查及分页查询功能
- 支持当前状态数据导出Excel功能- 添加字段校验和重复提交注解
- 配置MyBatis Plus自动映射99个VALUE字段
2025-10-27 15:07:54 +08:00
ef89e62f9a feat(config): 更新生产环境数据库配置
- 修改数据库连接地址为生产服务器IP和端口
- 设置数据库用户名为klp
- 配置数据库密码为KeLunPu@123- 更改数据库名称为klp_pocketfactory
2025-10-27 14:38:21 +08:00
0b9f7bc7e9 小改 2025-10-27 10:04:53 +08:00
砂糖
9d92e6e865 feat(设备管理): 新增设备管理相关功能模块
新增设备类型管理、备品备件管理、设备检修记录等功能模块
新增设备参数管理、备件变动记录、库存变动等功能
新增设备状态管理、检修计划管理等功能
优化图片预览组件,支持从OSS获取图片
2025-10-20 17:18:16 +08:00
d9367ae836 fix(eqp):修复备件库存更新时的操作人获取逻辑
- 将操作人获取方式从LoginHelper.getLoginUser()改为LoginHelper.getUsername()
- 确保审计字段正确填充更新人信息
2025-10-20 17:16:09 +08:00
ab6dbedc8a feat(eqp): 新增备品备件库存变更接口
- 在控制器中添加 changeStock 接口用于库存增减操作
- 实现库存变动业务逻辑,包括参数校验和库存检查
- 增加事务管理确保数据一致性- 更新备件库存并记录变动日志
- 支持通过 BO 对象传递变动信息及操作人
- 提供详细的错误提示和操作结果反馈
2025-10-18 14:11:56 +08:00
8418454082 refactor(eqp): 统一使用QueryWrapper替代LambdaQueryWrapper
- 修改多个Mapper接口中的查询条件构造器类型为QueryWrapper
- 更新XML映射文件中的查询条件拼接方式为customSqlSegment
- 在Service实现类中重构查询条件构建方法,明确指定表别名以避免列名歧义
- 所有涉及设备管理、设备参数、点检设备、检修记录、备品备件及其变动记录的模块均完成适配
-保留逻辑删除条件并确保其正确应用
2025-10-18 10:58:12 +08:00
7ba5a07176 feat(ems):优化告警记录查询逻辑并增加设备名称导出字段
- 修改 EmsAlarmRecordServiceImpl 中的 queryList 方法,使用分页查询替代原有列表查询- 新增设备名称字段支持 Excel 导出- 同步修改 WmsOrderServiceImpl 中的 queryList 方法以统一查询方式- 调整查询构造器为分页模式,设置页面大小为最大值以兼容全量数据获取
2025-10-18 10:19:20 +08:00
843843ae06 feat(eqp): 增加设备名称和备件名称的关联查询功能
- 在多个Mapper接口中添加selectVoPagePlus方法支持分页查询
- 在XML映射文件中新增selectVoPagePlus查询语句,联查设备管理表或备件表获取设备名称/备件名称- 修改ServiceImpl中的分页查询方法调用selectVoPagePlus替换原有的selectVoPage- 在Vo类中增加equipmentName和partName字段用于展示关联信息- 更新EqpEquipmentManagementMapper.xml中eqp_equipment_type关联查询条件,过滤已删除数据
- 优化queryList方法使用selectVoPagePlus实现列表查询功能
2025-10-18 10:07:33 +08:00
c9e6fe6226 Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-10-17 18:09:29 +08:00
f90623e18b feat(eqp): 实现设备管理分页联查功能
-PagePlus 新增 selectVo 接口支持关联查询
- 修改 EquipmentManagement、EquipmentParam 和 TypeParam 的分页查询逻辑
- 在 VO 对象中增加类型名称和设备名称字段用于展示- 更新 Mapper XML 文件中的 SQL 查询语句以支持左连接查询
- 调整 Service 层实现使用新的分页方法获取数据列表
2025-10-17 18:09:17 +08:00
砂糖
e31b34145f feat(质检): 调整部分UI 2025-10-17 16:40:01 +08:00
砂糖
bbb6782279 Merge branch '0.8.X' of https://gitee.com/hdka/klp-oa into 0.8.X 2025-10-17 16:11:05 +08:00
砂糖
ec24ec4f5d feat: 目录结构和所需api文件创建 2025-10-17 16:11:01 +08:00
7e5a82fa4f Merge remote-tracking branch 'origin/0.8.X' into 0.8.X 2025-10-17 16:05:01 +08:00
666ff147ab feat(eqp): 添加设备管理、参数及类型模块
- 新增设备管理域对象、业务对象、控制器、映射器及相关服务实现- 新增设备参数域对象、业务对象、控制器、映射器及相关服务实现
- 新增设备类型域对象、业务对象、控制器、映射器及相关服务实现
- 配置MyBatis XML映射文件支持新实体类字段映射- 提供完整的CRUD操作接口,包括分页查询、导出Excel等功能
2025-10-17 16:04:48 +08:00
砂糖
28881d787c feat: 新增质检模块功能并优化界面交互
refactor: 重构质检任务和历史记录页面布局
feat: 添加Greeting组件并集成到首页
feat: 实现质检项选择和详情展示功能
feat: 新增实验室和工段质检页面
style: 优化表格样式和交互体验
2025-10-17 14:40:28 +08:00
cb5f83e124 feat(qc): 增加质检任务项状态字段
- 在WmsCheckTaskMapper.xml中添加itemStatus字段
-通过GROUP_CONCAT聚合任务项状态信息
- 支持质检任务详情中显示各项目状态
2025-10-17 14:13:54 +08:00
b9a5f190d5 feat(qc): 新增实际测量值字段支持
- 在WmsCheckItemVo中添加actualMeasure字段
- 更新WmsCheckTaskMapper.xml以查询actual_measure数据- 修改WmsCheckTaskServiceImpl以处理actualMeasures数组并设置实际测量值
2025-10-17 14:05:06 +08:00
e5cf1d3f91 feat(qc): 增强检查任务查询功能以支持详细检查项信息
- 在 WmsCheckItemVo 中新增 checkTaskItemId 字段
- 修改 WmsCheckTaskMapper.xml 以查询更多检查项相关字段
- 更新 WmsCheckTaskServiceImpl 中的 queryById 方法以处理新增字段
- 在 WmsCheckTaskVo 中添加 targetUppers、targetLowers 等字段用于存储检查项详情
- 优化字段拆分和赋值逻辑,增强数据处理的健壮性- 添加对数值类型字段的安全转换处理,避免解析异常
2025-10-17 13:46:41 +08:00
6a406c05a4 feat(qc): 新增检查任务时复制检查项详细信息
- 引入WmsCheckItemMapper依赖以查询检查项详情
- 在新增检查任务时,根据检查项ID查询并复制目标值、标准值等字段
-优化检查任务项插入逻辑,确保检查项数据完整性- 使用Map结构提高检查项查找效率
-保持原有异常处理机制,确保数据插入失败时能及时抛出异常
2025-10-17 11:44:14 +08:00
03b98b33d2 refactor(qc): 重构检查任务查询逻辑以支持更多筛选条件
- 将 LambdaQueryWrapper 替换为 QueryWrapper 以增强查询灵活性
- 更新 XML 映射文件中的 SQL 片段位置以优化执行顺序
- 新增 buildQueryWrapperPlus 方法支持多字段模糊查询
- 添加 verifyTarget、workshopSection、process 等新增字段的查询条件-保留原有分页和逻辑删除功能确保数据一致性
2025-10-17 10:57:16 +08:00
c7f639bbf2 feat(qc): 新增检查项和检查任务字段支持
- 为 WmsCheckItem 及其相关 BO、VO 类新增目标上下限、标准目标、单位、定性定量字段-为 WmsCheckTask 及其相关 BO、VO 类新增校验目标、工段、工序、机组、检验结果、检验类型字段- 为 WmsCheckTaskItem 及其相关 BO、VO 类新增目标上下限、标准目标、单位、定性定量及实测值字段
- 更新 MyBatis XML 映射文件以支持新增字段的数据库映射
- 在服务实现类中为新增字段添加查询条件支持
2025-10-16 17:53:10 +08:00
砂糖
e59767375f 添加总览功能 2025-10-15 16:29:00 +08:00
b843776a7f feat(location):为位置节点添加坐标信息
- 在 EmsLocationServiceImpl 中设置节点的 X 和 Y 坐标
- 更新 LocationTreeNodeVo 类以支持存储 X 和 Y 坐标
- 优化设备列表的包引用路径
2025-10-15 11:13:46 +08:00
4a2e0c37f3 feat(ems): 添加位置坐标字段及区域功能
-树设备挂载 在 EmsLocation 实体及其相关 BO、VO 中新增 x、y 坐标字段
- 更新 Mapper XML 配置以支持新字段映射
- 新增 LocationTreeNodeVo 类用于表示区域树节点结构
- 在 EmsLocationController 中增加 /treeWithDevices 接口
- 在 EmsLocationServiceImpl 中实现 treeWithDevices 方法,
  构建带路径的区域树并在叶子节点挂载设备信息
- 注入 IEmsAlarmDeviceService 服务以查询设备数据
- 修改生产环境数据库端口号与密码配置
2025-10-14 16:59:09 +08:00