274 Commits (d6c8fa1d6f6c943427c8cdb9a3aeac005403d0cc)
 

Author SHA1 Message Date
zangch@mesnac.com d6c8fa1d6f docs(andon): 添加安灯系统完整项目与用户操作文档
- 补充安灯系统业务设计说明,包括规则、事件、派工、日志、看板等核心模型
- 详细描述各模块职责与典型字段,明确系统整体架构
- 阐述业务流程闭环,从规则配置到事件处理及自动派工流程
- 介绍事件生命周期操作与状态联动机制
- 说明扩展配置策略与前后端调用链,提升开发与运维理解
- 提供终端用户操作手册,覆盖页面使用说明与角色分工
- 附带典型业务场景示例与全流程操作案例
- 通过流程图展示整体业务流转与系统交互机制
- 指明日志与看板功能使用及管理建议
1 week ago
zangch@mesnac.com 4b859aa828 fix(base): 优化设备参数最新值查询及异常处理
- 修改selectLatestBaseDeviceParamValList SQL,限制最多返回200条最新记录
- 调整SQL排序和过滤条件,提升查询准确性和性能
- 在BaseDeviceParamValServiceImpl中添加异常捕获,防止查询失败导致程序崩溃
- 如果查询结果为空或异常,返回空列表,保证调用方安全
- 增加日志输出,方便定位查询异常原因
2 weeks ago
zangch@mesnac.com e73d1823f7 fix(domain): 修正Excel注解的转换表达式
- 修改参数类型注解,完善readConverterExp的格式和内容
- 修正启用标识注解中的转换表达式,使其更规范易读
- 优化注解代码的格式一致性
2 weeks ago
zangch@mesnac.com 5ebc36ed5e feat(deviceParam): 支持设备参数批量导入与导入模板下载
- 在BaseDeviceParam实体Excel注解中添加导出类型限制
- 在BaseDeviceParamController新增导入设备参数列表接口及导入模板下载接口
- 在BaseDeviceParamMapper中新增批量查询、批量新增和批量更新方法
- 实现BaseDeviceParamServiceImpl中设备参数批量导入逻辑,支持分批处理和更新支持
- 定义IBaseDeviceParamService接口中导入设备参数方法声明
- pom.xml中添加Apache POI依赖支持Excel处理功能
2 weeks ago
zangch@mesnac.com 79c23c0874 fix(device): 优化设备编号生成逻辑,兼容多种编号格式
- 获取设备编号时,支持格式如E00001和SJ_2等
- 增加对空或无数字编号的处理,返回默认编号E00001
- 通过正则提取数字部分,数字自增后格式化为5位编号
- 捕获解析异常,避免程序崩溃并返回默认编号
- 调整SQL查询条件,确保条件字段加上表别名dp,避免歧义
2 weeks ago
zangch@mesnac.com 86fa02175b feat(report): 新增DMS设备相关分析报表功能
- 新增设备故障分析报表实体类DeviceFaultAnalysisReport,包含设备编码、名称、故障类型等属性
- 新增设备OEE分析报表实体类DeviceOeeReport,支持计算计划运行时间、停机时间、可用率等指标
- 新增维修工时统计报表实体类RepairHoursReport,统计执行人工单数量及工时
- 实现DmsReportMapper接口,定义设备故障分析、维修工时统计及设备OEE分析的数据库查询方法
- 编写对应的MyBatis映射文件DmsReportMapper.xml,支持动态查询参数和数据聚合
- 实现IDmsReportService接口及其实现类DmsReportServiceImpl,封装业务逻辑及OEE指标计算
- 新增DmsReportController,提供设备故障分析、维修工时统计、设备OEE分析的REST接口及Excel导出功能
- 支持传入时间等参数过滤报表数据,保证数据准确性和灵活性
1 month ago
zangch@mesnac.com 5e1a856d05 fix(BaseDeviceParamValMapper): 修复问题 1 month ago
zangch@mesnac.com ef35d51176 feat(dms): 新增派工计划及成员管理功能
- 新增派工计划实体类、Mapper、Service及Controller
- 实现派工计划的增删改查及导出功能- 新增派工成员实体类及Mapper接口
- 实现团队派工成员的维护与查询逻辑
- 添加派的状态工接收与拒绝更新接口
- 新增维修材料明细实体类
- 添加BaseAttachInfoMapper.xml文件并实现附件批量插入、查询和软删除功能
1 month ago
zangch@mesnac.com eaad673ab2 feat(dms): 添加附件文件DTO类
- 创建AttachFileDTO用于前端展示附件信息- 包含文件URL和文件名称属性
- 提供带参和无参构造方法
- 添加getter和setter方法- 使用lombok注解简化代码- 添加类和属性的JavaDoc注释
1 month ago
zangch@mesnac.com 6594432426 refactor(domain):优化设备故障实例和知识库实体类
- 移除无用的注释导入语句
-为 DmsBillsFaultInstance 添加 EqualsAndHashCode 注解支持
- 为 DmsBillsFaultInstance 补充大量字段的 getter 和 setter 方法
- 更新 DmsKnowledgeLube、DmsKnowledgeMaint 和 DmsKnowledgeRepair  中的 SysFile 引用为 AttachFileDTO- 修改相关服务实现类使用 AttachFileDTO 替代 SysFile
- 启用并修正 DmsKnowledgeRepairServiceImpl 中的附件处理逻辑
- 统一附件文件处理方式,增强代码一致性与可维护性
1 month ago
zangch@mesnac.com 831a2cbed3 refactor(dms): 调整控制器请求路径并优化知识库维修服务实现
- 统一为 DMS 相关控制器添加 "/dms" 路径前缀
- 优化 DmsKnowledgeRepairMapper.xml 中主键生成逻辑
- 移除 DmsKnowledgeRepairService 中未使用的附件信息处理代码
- 注释掉与附件存储相关的冗余业务逻辑- 清理无用的导入包和变量声明
1 month ago
zangch@mesnac.com d8861b3959 feat(dms): 新增machineId字段并优化巡检路由逻辑
- 在DmsInspectRouteDetail实体中新增machineId字段及对应getter/setter方法
- 更新数据库映射文件,增加machineId字段的映射配置- 修改SQL查询语句,支持machineId字段的读取与写入
-优化insert和update操作,自动填充machineId字段以满足非空约束- 调整关联查询逻辑,使用machineId替代原有deviceId进行设备关联
1 month ago
zangch@mesnac.com f94e8e8cd7 feat(dms): 新增指定派工功能并优化任务名称显示
- 在控制器中新增 /dispatch 接口用于指定派工操作-为 DmsFaultInstanceActivity 实体类添加非持久化字段 processActivityName
- 根据步骤顺序设置默认的任务名称,避免前端显示为空
-优化派工逻辑:若第2步已存在则更新状态和执行人,否则新建该步骤- 新增 dispatchRepair 方法实现完整的派工业务逻辑与校验规则
- 完善接口权限控制及参数合法性检查- 支持自动填充当前用户作为默认执行人- 状态管理细化,确保只有符合条件的状态才允许派工操作
1 month ago
zangch@mesnac.com 94967ea1b3 feat(dms): 新增故障实例字段并优化附件处理逻辑
- 在 DmsBillsFaultInstance 实体中新增 designOperations 和 faultDescription 字段- 更新 XML 映射文件以支持新字段的查询、插入和更新操作
-为首步操作记录自动回填申请人和申请时间
- 新增批量插入操作前后附件的方法,提升附件处理效率
- 在 DmsFaultInstanceActivity 中增加 updateBy 和 updateTime 字段映射与持久化支持
1 month ago
zangch@mesnac.com fb63bc0069 feat(dms): 新增故障报修字段与附件处理功能
- 增加申请人手机、故障等级等字段并完善数据库映射
- 扩展附件加载逻辑,支持维修开始和完成阶段的文件处理
- 优化字段同步机制,确保主对象与操作记录数据一致性
- 添加默认审批状态设置,防止查询时因NULL值被过滤
- 改进文件路径处理逻辑,统一URL规范化方法
- 完善空指针检查与条件判断,提高代码健壮性- 更新常量定义,区分不同阶段的附件类型标识
1 month ago
zangch@mesnac.com b7fb47afe1 feat(dms): 增加维修知识库关联与验证方法字段
- 在 DmsBillsFaultInstance 实体中新增 knowledgeRepairId 和 verifyMethod 字段
-为新字段添加 getter 和 setter 方法- 在 DmsBillsFaultInstanceController 中增加查询维修知识库列表接口
- 修改 MyBatis 映射文件以支持主键手动赋值及字段映射调整- 更新服务实现类逻辑,增强对操作记录及其附件的处理- 优化附件上传路径处理逻辑并确保兼容性- 提供根据目标ID删除文件的新方法并更新相关SQL映射- 调整移动端控制器参数接收方式使其更灵活- 统一继承基类为 DmsBaseEntity 并清理无用导入包
1 month ago
zangch@mesnac.com 3398c40082 change(dms): 移除设备类型ID字段及相关逻辑
- 注释掉DmsBaseInspectRouteMapper.xml中的device映射
-_type_id字段 移除SQL查询中对device_type_id字段的引用
- 注释掉与device_type_id相关的查询条件
- 清理DmsBaseInspectRouteServiceImpl.java中无用的导入语句
2 months ago
zangch@mesnac.com c32b78d06d feat(dms): 引入DmsBaseEntity基类并更新相关实体类
- 创建DmsBaseEntity基类,包含创建者、创建时间、更新者、更新时间等通用字段
- 将DmsBaseInspectProject、DmsBaseInspectRoute、DmsBaseInspectStandard等多个实体类继承自DmsBaseEntity- 更新Mapper XML文件中的SQL语句,移除重复的公共字段定义
- 修改Service实现类中设置创建者和更新者的逻辑,从用户名改为用户ID
- 调整insert语句使用序列生成主键值,并规范字段插入逻辑
- 注释掉部分未使用的导入包和代码段,优化代码结构
2 months ago
zangch@mesnac.com 1a28fc219f feat(base): 新增设备工艺参数当前值管理功能
- 新增设备工艺参数当前值实体类 BaseDeviceParamVal- 新增设备工艺参数当前值控制器 BaseDeviceParamValController- 新增设备工艺参数当前值服务接口及实现类
- 新增设备工艺参数当前值Mapper接口及XML映射文件
- 支持设备参数的增删改查及最新值聚合查询
- 提供参数列表导出功能
- 实现按设备聚合的最新参数查询接口
2 months ago
zangch@mesnac.com d79daf84f2 feat(system): 新增用户列表查询接口
- 在SysUserController中添加selectUserList方法- 实现根据条件查询用户列表功能
- 配置权限注解确保接口安全性
- 返回封装后的AjaxResult结果集
-优化包导入顺序提升代码可读性
2 months ago
zangch@mesnac.com b098fc19d0 feat(dms):新增dms 2 months ago
zangch@mesnac.com 63600ab90c feat(production): 新增安灯模块
- 新增 AndonRule 实体类,定义安灯规则配置对象及其属性和方法
- 新增安灯看板配置、事件、派工记录、操作日志等 API 接口- 新增安灯看板配置页面,支持增删改查及位产线、工下拉选择- 新增安灯事件管理页面,支持事件查询、导出及状态展示
- 实现安灯事件的确认、处理、完成和取消等操作接口调用
- 添加相关字典数据支持,如触发源类型、事件状态、是否有效等
- 隐藏部分非必要搜索和展示字段,优化用户操作体验- 安灯事件数据保留用于统计分析,不支持直接删除- 完善表单校验规则,确保核心字段如看板编码、名称等必填
- 提供刷新间隔、展示字段等看板配置项,支持个性化配置
2 months ago
zangch@mesnac.com 2584433878 feat(production): 新增安灯模块
- 新增安灯看板配置实体类、控制器、服务层和数据访问层
- 新增安灯事件实体类,支持多种事件状态与处理流程
- 新增安灯派工记录实体类及相关接口实现
- 实现基础的增删改查、导出Excel等功能
- 配置MyBatis映射文件支持数据库操作
- 提供RESTful API用于前后端交互
2 months ago
zangch@mesnac.com a7cfea450a feat(config): wjy添加系统过期日期配置
- 在application-local.yml中新增system.expire.date配置项
- 设置默认过期日期为"MjAyNi0wMS0wMQ=="
- 该配置用于控制系统的有效期截止时间
2 months ago
zangch@mesnac.com d51a18af8d feat(validation): wjy添加系统过期校验拦截器
- 新增 ValidationInterceptor 拦截器实现系统过期检查
- 配置拦截器注册,排除 /error 路径
- 实现基于 Base64期日期配置 编码的过读取
- 添加系统过期时的 JSON 格式错误响应
- 提供静态方法供外部调用检查系统状态
- 记录系统过期检查相关日志信息
2 months ago
zangch@mesnac.com 5aa36a9788 refactor(sql): 移除数据库表名前缀C##AUCMA_SCADA
- 移除了BoardReportMapper.xml中PRODUCT_OFFLINE表的前缀- 移除了BoardReportMapper.xml中DATA_BOXFOAM_FIXTURECOMPLATE表的前缀
- 移除了BoxTemperatureHistoryMapper.xml中box_temperaturehistory表的前缀
- 移除了GeneralReportMapper.xml中多个表的前缀,包括MATERIAL_COMPLETION、PRINT_BARCODE、PRODUCT_OFFLINE等
- 移除了PdaBindingMapper.xml中PRINT_BARCODE和CODE_BINDING表的前缀- 移除了PrintSupplementBarCodeMapper.xml中PRINT_SUPPLEMENTBARCODE和PRINT_BARCODE表的前缀- 移除了RecordExceptionMapper.xml中record_exception和CODE_BINDING表的前缀
- 移除了RecordExceptionProcessMapper.xml中PRINT_BARCODE表的前缀- 移除了RecordSwitchOrderMapper.xml中PRINT_BARCODE和PRINT_SUPPLEMENTBARCODE表的前缀- 移除了ReportQualityInspectionMapper.xml中PRINT_BARCODE表的前缀
3 months ago
zangch@mesnac.com ec6912a62d refactor(mapper): 移除数据库链接前缀C##AUCMA_MES
- 更新 GeneralReportMapper.xml 中的 BASE_PRODUCTLINE 和 BASE_MATERIALINFO 表连接语句
- 简化 PdaBindingMapper.xml 中的 BASE_ORDERINFO 表关联方式- 修改 PrintSupplementBarCodeMapper.xml 的 MATERIALINFO 表左连接路径
- 调整 RecordElectricalInspectionMapper.xml 中的物料信息及质检项表连接逻辑
- 优化 ReportQualityInspectionMapper.xml 中两个查询的 MATERIALINFO 和 PROCESS_STATION 关联配置
3 months ago
zangch@mesnac.com b90442c89c refactor(sql): 更新数据库表名前缀为Z_SYS_
- 将所有sys_开头的表名修改为Z_sys_前缀- 更新了多个Mapper XML文件中的表引用
- 包括用户、角色、菜单、部门等相关表
- 修改了序列名称以匹配新表名
-关联 确保所有查询使用新表名
- 更新了数据权限相关SQL语句中的表名- 保持了原有的业务逻辑和查询条件
3 months ago
yinq ed6ca00962 update - 注塑项目初始化配置文件 3 months ago
yinq 48d16b5d21 update - 注塑项目初始化 3 months ago
yinq 51dec5f9b3 update - 质量检测接口优化 4 months ago
yinq 6c284589bc update - 质量问题前80报表加工位查询 5 months ago
yinq 4d724fb8ae change - 2025报表需求更新 5 months ago
yinq b469df5b5c change - 质检工位/缺陷维护添加多选 6 months ago
yinq 1a401095dd change - 配置文件 6 months ago
yinq 4698c7c61d change - 二线质检存入过点数据 9 months ago
yinq 0b273a4ec1 change - 电检数据二线 9 months ago
wg 4e5f4c3a7f 增加过点数报表 1 year ago
yinq 7a2ce51878 change - 测温记录报表、补打条码记录报表优化 1 year ago
yinq 877ac2150b change - 箱体流转追溯报表添加内胆码显示、箱体发泡检验工位对壳胆绑定校验、补打条码添加打印人。 1 year ago
yinq 5bb0163819 change - 质检加检验时间 1 year ago
yinq b3b7100660 change - 异常修复 1 year ago
yinq 43e1be41ce change - 返修率、焊漏率 1 year ago
yinq 14d996b26a change - pda优化 1 year ago
yinq dfd864b4fa change - 质检查询显示成品型号 1 year ago
yinq 1dccff13fa change - 温度报表 2 years ago
zhouhy 2bbce9f5c5 add - 壳胆绑定报表 2 years ago
zhouhy 9d5f912e84 update 返修率数量异常 2 years ago
zhouhy 26a5718eba update 返修率数量异常 2 years ago
yinq cbcbcb3cd6 change - 返修率报表 2 years ago