Commit Graph

156 Commits

Author SHA1 Message Date
曹鹏飞 b05f5b24d6 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-22 13:51:35 +08:00
曹鹏飞 510261a9e5 fix(incoming-inspection): 优化检验数量类型及校验并新增查询返回VO
- 将来料检验申请与任务实体中的检验数量类型由BigDecimal改为Integer
- 增加检验数量最小值校验,确保其必须大于0
- 更新相关接口测试用例,补充类型字段并调整检验数量相关断言
- 修改启动日志输出,明确QMS admin服务启动信息
- 新增来料检测任务查询返回VO类,包含详细任务及检验信息字段
2026-04-22 13:51:29 +08:00
funny d810137937 pdi检测功能 2026-04-22 13:34:49 +08:00
曹鹏飞 2e2111c0ba Merge remote-tracking branch 'refs/remotes/惠信/qms/yf' into qms/develop 2026-04-22 13:28:55 +08:00
funny 80d77a79fe 修改质检人员管理功能 2026-04-22 11:49:35 +08:00
曹鹏飞 5c64694c9d feat: 新增来料检测任务功能及接口实现
- 添加 DictionaryItem 相关 Mapper 接口和 XML 配置,支持查询及字典值操作
- 实现 DictionaryItemServiceImpl,包含字典值的增删改查及多语言支持
- 新增 IDictionaryItemService 接口定义字典值服务方法
- 新增 QmsIncomingInspectionTask 实体及其相关服务接口与实现,支持来料检测任务管理
- 添加 IncomingInspectionTaskControllerService,提供来料检验申请、任务分配、转办等业务逻辑
- 实现来料检测任务超期处理定时任务处理器 IncomingInspectionTaskOverdueProcessor
- 新增 COA通知管理相关控制器 QmsCoaTaskController,支持通知任务的增删改查及消息推送
- 添加对外接口 ExternalIncomingInspectionTaskController,支持来料检验申请的对外调用
- 以上更新涵盖质检任务、字典项和通知消息管理,完善质检模块功能及对外接口
2026-04-22 11:48:50 +08:00
funny 904371dd49 Merge branch 'qms/develop' into qms/yf 2026-04-22 10:06:35 +08:00
funny 2bdc055ab4 Merge branch 'qms/develop' into qms/yf 2026-04-22 09:18:52 +08:00
funny ba473a6215 修改追加物料功能 2026-04-22 09:18:11 +08:00
曹鹏飞 19934273ab feat(incoming-inspection): 实现来料检测任务管理功能
- 新增来料检测任务实体及对应数据库表映射
- 实现分页查询来料检测任务列表接口及服务方法
- 实现任务转办功能,包含代办人校验和任务状态限制
- 创建来料检测任务控制器,提供查询和转办API接口
- 增加MyBatis Mapper及对应XML,实现复杂查询条件支持
- 定义分页查询和转办的请求参数对象
- 整合用户和质检人员信息进行业务逻辑处理
- 记录任务转办时的操作用户及更新时间信息
2026-04-21 17:55:14 +08:00
曹鹏飞 187929a838 feat(service): 新增质量通知业务逻辑实现
- 实现质量通知的新增,支持手动选择用户和附件上传
- 实现质量通知编辑,支持用户和附件的更新与维护
- 实现质量通知删除,删除通知及其关联用户和附件
- 实现分页查询质量通知列表并进行名称翻译
- 实现质量通知详情查询,包括通知内容、用户列表及附件
- 添加启用/禁用质量通知功能,支持状态更新和日志记录
- 添加私有方法保存通知用户关联,确保数据一致性
- 添加私有方法翻译通知目标类型和启用状态为易读名称
2026-04-21 17:50:10 +08:00
曹鹏飞 c4f618ad9a refactor(qms-inspection): 优化检验标准相关版本号及字典项处理
- 将检验标准相关的版本号字段由字符串类型改为数值类型,更精确对应数据库字段
- 增加采样方案及AQL优先级值服务依赖,简化名称获取逻辑,替换原有字典项名称映射方式
- 在检验标准内容VO中新增判定类型字典项名称字段并赋值,完善展示信息
- 优化空集合处理避免空指针异常
- 修改多处SQL映射,统一版本号字段取值为数值型version
- 调整检验标准项VO中AQL值名称类型为BigDecimal,提升数值表达准确性
2026-04-21 14:44:30 +08:00
曹鹏飞 54a6056231 Merge remote-tracking branch '惠信/qms/develop' into qms/develop
# Conflicts:
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java
2026-04-21 14:19:07 +08:00
曹鹏飞 ee041cc236 refactor(qms): 优化检验标准管理和VO数据填充
- 合并和优化控制器导入,注释掉编辑检验标准接口,保留暂存接口
- 在Service层批量查询字典项,提升检测项VO组装的性能和可读性
- 新增检测项VO中相关字典项名称字段,完善展示数据结构
- 检验标准保存时添加唯一版本号校验,防止重复版本的检验标准存在
- 更新检验标准时不修改版本号,补充审计字段更新
- 扩展QmsInspectionStandardSaveQO,新增物料ID、版本、是否启用、图纸URL等字段完善保存逻辑
2026-04-21 14:17:33 +08:00
funny 514080a0f9 完善发送COA发布通知功能 2026-04-21 14:14:53 +08:00
funny bf09bca3cb Merge branch 'qms/develop' into qms/yf 2026-04-21 13:52:42 +08:00
曹鹏飞 edda75ff02 feat(controller): 优化发送消息接口的消息类型处理
- 引入IDictionaryItemService以动态获取消息类型ID
- 在发送消息时校验消息类型ID是否存在,异常时抛出业务错误
- 替换固定消息类型ID为动态获取的ID,提高灵活性和可维护性
- 导入VUtil工具类用于抛出业务异常
- 添加必要的import语句和@Resource注入装配新服务
2026-04-21 13:50:32 +08:00
funny 2760624a9b Merge branch 'qms/develop' into qms/yf 2026-04-21 13:37:13 +08:00
funny f322b18b8c 修改供应商管理功能 2026-04-21 13:36:42 +08:00
曹鹏飞 26bbb7275f 【优化】质量通知添加对附件的支持 2026-04-21 11:42:05 +08:00
曹鹏飞 6a540f9254 【优化】消息发送服务添加日志 2026-04-21 10:41:57 +08:00
funny 75f1df3ab5 Merge branch 'qms/develop' into qms/yf 2026-04-21 10:30:30 +08:00
funny 60317a60f2 修改供应商管理功能 2026-04-21 10:30:09 +08:00
funny 8448a11c05 修改质检人员管理功能 2026-04-21 10:02:43 +08:00
曹鹏飞 5a3b9be923 【新增】消息服务 2026-04-21 09:45:56 +08:00
曹鹏飞 44576d5b2b 【优化】暂存检验标准添加非空校验 2026-04-21 09:43:29 +08:00
funny 486f17278f Merge branch 'qms/develop' into qms/yf 2026-04-20 17:03:54 +08:00
funny e3b86df482 修改质检人员管理功能 2026-04-20 17:01:53 +08:00
曹鹏飞 50853294f0 feat(QmsInspectionStandard): 实现检验标准管理功能
- 添加检验标准分页查询功能,支持物料编号、类别和IQE姓名模糊搜索
- 实现检验标准批量发布、单条启用/禁用和批量删除功能
- 新增检验标准,包括自动维护物料的标准维护状态
- 编辑检验标准,校验版本唯一性并禁止已发布标准修改
- 获取检验标准详情,包含检测项及其内容的完整信息
- 实现检测项及内容的新增、更新和删除逻辑
- 支持检验标准暂存(草稿)功能,保证已发布标准不被修改
- 添加对应数据库映射文件,支持分页和详情查询的SQL语句
2026-04-20 16:39:25 +08:00
曹鹏飞 0e1a3c460d refactor(qms): 精简检验标准相关数据结构调整
- 删除 QmsInspectionStandardAddQO 中的图纸URL、包装方式ID和检验周期字段
- 注释掉 QmsInspectionStandardControllerService 中相关字段的赋值操作
- 修改 QmsInspectionStandardEditQO,去除继承关系,重新添加相关字段
- 在 QmsInspectionStandardEditQO 中添加物料ID字段,保证完整的检验标准编辑参数
2026-04-20 15:38:03 +08:00
曹鹏飞 22f880117d refactor(QmsInspectionStandard): 修改版本号类型并调整版本逻辑
- 将QmsInspectionStandard实体中version字段类型由Integer改为String
- 注释掉自动生成版本号的方法及相关调用,修改为直接使用传入的version值
- QmsInspectionStandardControllerService中设置版本号及启用状态使用编辑请求数据
- QmsInspectionStandardEditQO中新增version和isEnabled字段,增加参数校验
- 将部分流操作由collect(Collectors.toList())替换为toList()方法调用,提高代码简洁性
2026-04-20 15:33:21 +08:00
曹鹏飞 b31f6dd847 【优化】添加检验标准时更新对应质检物料的规则是否已维护字段 2026-04-20 15:26:51 +08:00
曹鹏飞 9136cbf3d4 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 13:54:24 +08:00
曹鹏飞 0d84c188ac feat(material): 添加主物料系统同步功能
- 修改BomMaterialService#getList返回MaterialMainDTO列表
- 新增MaterialMainDTO的drawingNoVer字段及其getter方法
- 在QmsQcMaterialController添加同步主物料接口syncFromMain
- 实现QmsQcMaterialControllerService的syncFromMain方法,用于同步主物料信息
- 同步时根据物料编号和图号版本号匹配更新质检物料详细信息
- 添加方法参数有效性校验以及日志打印优化
2026-04-20 13:54:02 +08:00
yf001217 83098677eb 修改接口 2026-04-20 13:50:57 +08:00
曹鹏飞 6f231f1a60 Merge branch 'develop' into qms/develop 2026-04-20 13:39:35 +08:00
yf001217 da04ac9e72 修改供应商管理、COA任务接口 2026-04-20 11:48:11 +08:00
曹鹏飞 5a96c7a7b4 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 10:24:36 +08:00
yf001217 80b126ac6f Merge branch 'qms/yf' into qms/develop 2026-04-20 10:17:08 +08:00
yf001217 e4df9dafcf 修改COA任务和审核接口 2026-04-20 10:06:58 +08:00
曹鹏飞 540d610561 feat(samplingPlan): 新增抽样方案AQL优先值预定义列表接口
- 在QmsSamplingPlanController中新增aql-priority-values接口用于获取AQL优先值列表
- 在QmsSamplingPlanControllerService中新增listAqlPriorityValues方法通过抽样方案ID获取AQL优先值数据
- 对抽样方案不存在情况进行了异常处理校验
- 实现实体类字段复制并返回前端展示用VO对象列表
2026-04-20 10:04:40 +08:00
曹鹏飞 c96aa36683 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 08:53:55 +08:00
曹鹏飞 f948c667d4 feat(qms): 新增检验标准及抽样方案发布功能
- 添加检验标准实体类 QmsInspectionStandard,包含检验相关字段及元数据
- 新增检验标准新增参数类 QmsInspectionStandardAddQO,支持物料ID、图纸URL等字段校验
- 创建检验标准详情视图类 QmsInspectionStandardDetailVO,包含检验标准信息及检测项列表
- 优化 QmsInspectionStandardControllerService,移除不必要字段,精简代码逻辑
- 在 QmsSamplingPlanController 新增发布抽样方案接口,支持批量发布
- 实现 QmsSamplingPlanControllerService 中发布方法,校验方案状态并批量更新发布状态
- 补充 FilterIdsQO 参数类,支持发布接口的批量ID校验
- 完善抽样方案新增、编辑、删除、查询的业务逻辑及数据完整性校验
- 引入事务管理保证数据操作原子性,提升系统稳定性与数据一致性
2026-04-20 08:52:17 +08:00
yf001217 e7027087c1 Merge branch 'qms/develop' into qms/yf 2026-04-20 08:51:11 +08:00
yf001217 0918a6e0bf 修改供应商管理接口 2026-04-20 08:21:41 +08:00
yf001217 121fda4454 修改供应商管理接口 2026-04-20 08:00:59 +08:00
yf001217 66f89161b8 修改标准缺陷、供应商管理接口 2026-04-18 19:32:38 +08:00
yf001217 5f8eb1058a Merge branch 'qms/yf' into qms/develop 2026-04-18 17:48:41 +08:00
yf001217 a9d8b4178e 修改标准缺陷、检验管理接口 2026-04-18 17:41:49 +08:00
曹鹏飞 f8f558cb7c 【调整】新增检验标准不需要保存检测项和版本号 2026-04-17 18:07:14 +08:00
曹鹏飞 7aa04aa2ee chore(config): 新增和调整各微服务配置文件
- 新增 nflg-qms-admin、nflg-wms-admin、nflg-wms-auth、nflg-wms-gateway、nflg-wms-scheduled、nflg-wms-shipment、nflg-wms-srm-receive 应用配置
- 配置服务端端口及Tomcat最大表单提交大小
- 各服务配置Nacos注册中心及配置管理,支持配置文件自动刷新
- 设置Spring Boot应用名、激活开发环境配置
- 配置文件上传大小限制及多部分请求大小限制
- 全局开启管理端点,配置健康检查和日志级别
- sa-token 配置JWT及SSO参数于认证服务中
- 调整wms-admin生产环境nacos日志级别为info,降低trace日志输出
2026-04-17 14:38:11 +08:00
funny 41b14ba379 添加依赖 2026-04-17 13:58:41 +08:00
funny fc325af3b1 修改质检项明细查询功能 2026-04-17 11:20:13 +08:00
funny 6a8af1f362 修改COA通知新增、编辑功能
新增直接发送功能
2026-04-17 11:07:20 +08:00
funny 8f07dbca40 新增COA发送通知物料查询和供应商分页查询功能
最晚提交时间字段更改
2026-04-17 10:14:23 +08:00
funny aea418d78c Merge branch 'qms/yf' into qms/develop 2026-04-17 09:32:59 +08:00
funny 34a33118f9 新增COA发送通知物料查询和供应商查询功能 2026-04-17 09:31:48 +08:00
曹鹏飞 afe72bbce9 feat(inspection): 批量删除检验标准功能
- 在控制器中新增批量删除接口,支持接收多个检验标准ID
- 服务层实现批量删除逻辑,包含检验标准及其关联检测项和检测项内容的级联删除
- 删除操作增加发布状态校验,已发布标准禁止删除
- 新增事务控制,保证删除过程的原子性
- 优化检验标准详情查询,包含检测项及其内容详细信息
- 实现新增、编辑和暂存检验标准时检测项及内容的同步处理机制
- 采用异常抛出反馈业务错误,提升系统稳定性和错误可追踪性
2026-04-16 18:27:05 +08:00
曹鹏飞 793100f124 feat(qms): 新增及编辑检验标准功能,实现检测项及内容管理
- 在QmsInspectionStandardController新增新增(add)和编辑(edit)接口
- 新增QmsInspectionStandardControllerService实现检验标准业务逻辑
- 实现检验标准分页查询、详情查询及启用/禁用功能
- 实现新增检验标准及编辑检验标准,并包含检测项和检测项内容的增删改逻辑
- 实现检测项和检测项内容的新增、更新和删除,保证数据一致性和事务管理
- 添加异常处理,防止不存在的检验标准、检测项或检测项内容操作
- 新增暂存功能,允许暂存检验标准的检测项及内容数据
2026-04-16 18:06:15 +08:00
曹鹏飞 72aef97677 refactor(qmsamplingplan): 优化字码和AQL优先值处理逻辑
- 修改QmsSamplingPlanAddQO,字码和AQL优先值从ID改为内容字段
- 在新增和更新流程中,保存字码和AQL优先值后建立内容到ID的映射
- 使用映射将字码内容和AQL优先值转换为对应ID,保证数据一致性
- 在字码矩阵维护和抽样方案检验中校验字码和优先值是否存在,抛出业务异常
- 添加QmsSamplingPlanApiTest接口测试,覆盖新增抽样方案各类参数校验和正常流程
- 测试用例包含空字段校验、完整参数场景及备注字段验证
2026-04-16 11:38:38 +08:00
曹鹏飞 2983281b94 【优化】免检物料和质量通知的是否启用字段名称改为enable 2026-04-15 15:09:20 +08:00
曹鹏飞 e3e8dc3a25 feat(material): 新增物料及齐套管理相关功能
- 新增BomControllerService实现齐套物料增删改查及Excel导入导出功能
- 新增BomMaterialService对接主物料系统进行物料信息查询和登录鉴权
- 新增MaterialController及MaterialControllerService实现图纸管理接口和服务
- 实现物料图片和zip批量上传功能,支持权限校验和异步任务提交
- 支持物料分类查询、历史版本查询及物料列表导出功能
- 优化导入数据校验逻辑,导入失败时导出错误结果文件
- 统一接口返回ApiResult封装并支持分页查询展示
- 引入PowerJob任务调度集成,支持图纸zip导入异步处理
- 代码结构调整,规范命名及异常处理逻辑
2026-04-15 14:45:13 +08:00
曹鹏飞 d6d759ef19 refactor(rtx-send): 将RTX服务器地址改为配置项
- 使用@Value注解注入rtx服务器相关URL配置
- 替换硬编码的RTX服务器基础路径为配置属性
- 调整sendNotify方法中的URL拼接逻辑
- 调整sendIM方法中的URL拼接逻辑
- 保持消息内容编码逻辑不变,确保GBK编码要求
2026-04-14 20:00:34 +08:00
曹鹏飞 e355aba267 feat(rtx-send): 新增RTX消息发送服务
- 添加RtxSendService类实现RTX通知消息发送功能
- 支持发送弹窗标题和内容的通知消息,使用GBK编码转换
- 支持发送即时消息(IM),包含发送人和接收人参数
- 通过RestTemplate发送HTTP GET请求调用RTX CGI接口
- 对接口响应进行成功失败判断并打印日志
- 捕获编码异常和请求异常保证服务稳定运行
2026-04-14 19:56:33 +08:00
曹鹏飞 c010fd3bc7 feat(todo): 新增待办事项模块及邮件服务优化
- 新增待办事项实体、接口、Mapper和服务实现,支持分页查询和批量标记已读
- 添加待办事项查询条件支持编号、标题、来源类型和已读状态过滤
- 实现待办事项相关的Controller和业务逻辑服务,提供REST接口
- 优化邮件服务,增加邮件配置缓存和Session缓存,提升性能
- 支持发送多收件人、抄送和密送的邮件功能,且新增异步发送邮件方法
- 增强邮件发送异常处理及日志记录,邮件主题和内容支持UTF-8编码格式
- 添加刷新邮件配置接口,支持动态更新邮件参数配置
2026-04-14 19:41:54 +08:00
曹鹏飞 6a691e4984 feat(qmsInspectionStandard): 添加检验标准模块及相关接口和业务逻辑
- 新增QmsInspectionStandardController,包含分页查询、发布、启用禁用、暂存及详情查询接口
- 实现QmsInspectionStandardControllerService,支持检验标准详情查询及暂存功能
- 新增Mapper接口及XML,实现分页查询及详情查询的SQL支持
- 新增检测项及内容的增删改查及转换VO逻辑
- 新增质检物料相关Controller和Service,支持增删改查、导入导出及模板下载
- 质检物料添加物料类别校验及路径构建,导入时支持校验和批量处理
- 质检物料编辑支持多字段更新及校验,删除时限制规则已维护物料
- 引入事务管理,保证数据一致性
2026-04-14 19:10:26 +08:00
曹鹏飞 7f81abd4d8 feat(qc-material): 校验导入数据中联合主键唯一性,新增相关辅助方法
- 在导入质检物料时检查物料编号+图号版本号的联合主键是否存在重复
- 新增buildCompositeKey方法用于构建联合主键字符串,便于重复检测
- 新增findByCompositeKey方法根据联合主键查询物料,替换原查询逻辑
- 修改导入DTO,新增QmsQcMaterialImportDTO类并完善注释
- 调整导出DTO中图号版本号字段注释,明确其作为联合主键且可为空
- 规范错误信息设置,明确指出Excel中存在重复的联合主键组合情况
2026-04-14 17:05:39 +08:00
曹鹏飞 0aaaf451e8 feat(qms): 新增质检物料分类和检验标准模块功能
- 新增质检物料分类服务及其实现,支持按名称和编码模糊查询并构建树形结构
- 添加质检物料分类接口及单元测试,验证类别树查询和条件过滤功能
- 新增检验标准相关实体、服务接口及实现类,实现批量发布和启用/禁用功能
- 增加检验标准分页查询Mapper及XML配置,支持物料编号、类别编码及IQE姓名模糊过滤
- 创建检验标准控制层及对应业务逻辑服务,提供标准的REST接口
- 引入批量ID请求参数类IdsQO及相关启用请求参数支持统一校验
- 完善检验标准VO定义,支持前端展示完整信息
- 规范日志记录和异常处理,确保服务稳定性和代码健壮性
2026-04-14 14:35:58 +08:00
funny 07718193c4 Merge branch 'qms/yf' into qms/develop 2026-04-14 10:00:17 +08:00
funny ec41c6596c 测试修改完成 2026-04-14 09:59:20 +08:00
曹鹏飞 577f7a44bf refactor(sampling-plan): 重构抽样方案相关实体字段及新增接口测试
- 合并并简化抽样方案检验实体字段,移除冗余特殊检验和一般检验字段
- 修改QmsSamplingPlanInspection中检验类型和字码字段命名
- 新增完整的抽样方案模块API测试用例,覆盖新增场景与参数校验
- 实现抽样方案新增、编辑、删除及查询的业务逻辑服务层
- 新增抽样方案详情VO,包含关联的AQL优先值、转移规则、字码等信息
- 提升代码结构清晰度及增强接口调用的自动化测试覆盖
2026-04-14 09:46:29 +08:00
funny 36b6dce7d6 修改 2026-04-13 20:24:35 +08:00
funny 3dab9dfacd Merge branch 'qms/develop' into qms/yf 2026-04-13 18:03:34 +08:00
funny 6b33a25627 修改 2026-04-13 17:51:46 +08:00
funny 7350061d49 修改 2026-04-13 16:58:00 +08:00
曹鹏飞 44e67ccd70 test(qcMaterial): 添加质检物料模块接口测试用例
- 编写新增质检物料接口的正常和异常场景测试,包括参数校验和业务逻辑验证
- 编写编辑质检物料接口测试用例,覆盖正常编辑、缺失ID和物料不存在情况
- 编写删除质检物料接口测试,包含正常删除、规则维护不允许删除及物料不存在情形
- 添加搜索质检物料接口测试,包括分页、按物料编号、类别和名称模糊搜索
- 实现通用HTTP请求工具方法和断言辅助函数
- 提供构建有效新增请求参数的辅助方法
- 使用JUnit 5进行测试,确保测试用例执行顺序控制
2026-04-13 16:36:00 +08:00
funny ef15359155 Merge branch 'qms/develop' into qms/yf 2026-04-13 16:16:47 +08:00
funny 593c8547a5 修改 2026-04-13 16:15:13 +08:00
曹鹏飞 35c6e9ecf9 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-13 15:01:48 +08:00
曹鹏飞 28a3ed3fce feat(qms-admin): 初始化文件管理模块及相关依赖配置
- 新增maven项目配置,添加多种依赖包括springboot、mongodb、pdf生成、日志等
- 创建QmsApplication启动类,集成服务发现、调度、重试及Sa-Token SSO客户端日志
- 实现QmsFileCategoryControllerService,支持文件分类增删改查及树形结构构建
- 新增QmsFileCategorySearchQO参数对象,用于文件分类查询条件控制
- 新增QmsFileCategoryTreeVO实现文件分类树形节点及文件列表包装
- 实现QmsFileControllerService,支持文件新增、修改、删除、分页查询及权限校验
- 设计文件和分类的全局搜索功能,支持多条件复合过滤及权限控制
- 实现递归补全分类祖先节点,保障前端树形显示完整性
- 添加分页及排序策略,提升文件及分类查询性能及用户体验
2026-04-13 15:01:07 +08:00
funny 4e8b407862 Merge branch 'qms/yf' into qms/develop 2026-04-13 14:46:27 +08:00
funny aaa0cc0797 coa,检测项功能模块 2026-04-13 11:26:35 +08:00
zhangke 177deac241 Merge branch 'qms/zhangke' into qms/develop
# Conflicts:
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/QmsQcMaterial.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/QmsQcMaterialMapper.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IQmsQcMaterialService.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/QmsQcMaterialServiceImpl.java
2026-04-11 16:04:00 +08:00
zhangke c3c6bccc56 免检物料 2026-04-11 15:58:31 +08:00
曹鹏飞 d984bd7b13 chore(config): 优化数据库连接池配置并调整测试脚本注释
- 为开发环境配置了 Hikari 连接池名称及超时参数
- 调整开发环境连接池最小空闲连接数和空闲超时时长
- 为 SIT 环境新增完整的 Hikari 连接池参数配置
- 注释掉测试脚本中部署 SIT 环境时拷贝 lib 目录的操作
- 保持服务启动脚本执行逻辑不变
2026-04-11 11:57:05 +08:00
曹鹏飞 735aa192b4 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-11 11:54:08 +08:00
曹鹏飞 913ff41e9b Merge branch 'develop' into qms/develop 2026-04-11 11:51:59 +08:00
曹鹏飞 77360b7a69 chore(deps): 添加Redisson依赖并统一配置版本
- 在多个模块的pom.xml中添加了redisson-spring-boot-starter依赖
- 移除个别模块中Redisson依赖的版本声明
- 在根pom.xml中新增redisson.version属性统一管理版本号
- 新增nflg-qms-admin模块及其pom.xml配置
- 新增多个服务模块的application-dev.yml和application-sit.yml配置文件
- 配置日志采集loki地址及各模块数据源连接池参数
- 添加sa-token单点登录和OTLP链路追踪相关配置
2026-04-11 11:50:24 +08:00
funny bc22c096fe Merge branch 'qms/yf' into qms/develop 2026-04-11 09:13:30 +08:00
funny c4572ca6c3 质检人员管理模块更新
旧代码修改状态
2026-04-11 09:12:47 +08:00
曹鹏飞 3256010363 feat(file-management): 新增文件和分类管理模块
- 修改实体类主键生成策略为ASSIGN_ID,统一ID生成方式
- 修正Advertisement实体中interval字段的@TableField注解,引号适配数据库关键字
- 在开发环境配置文件中添加Spring DataSource连接池配置
- 为FileControllerService添加@Component别名,方便注入
- 新增FileUpLoadController,实现文件上传、搜索、删除、文件类型获取和压缩下载功能
- 定义文件相关实体类(QmsFile、QmsFileCategory)及其DTO和VO对象,支持完整属性
- 新增文件分类和文件管理相关接口,包括新增、修改、删除、查询分页和详情获取
- 完善文件分类的权限校验、唯一性校验、层级和排序逻辑
- 支持文件分类的树形结构构建和分页展示
- 文件管理支持基于分类权限的操作控制,限制非权限用户操作
- 新增全局搜索接口,支持分类与文件的联合搜索和树形结果返回
- 统一所有文件相关服务层接口及实现,基于MyBatis-Plus简化CRUD操作
- 日志和异常处理完善,业务逻辑中明确返回错误信息和状态码
2026-04-10 17:06:01 +08:00
曹鹏飞 03808c145c feat(deploy): 新增SIT环境部署自动化测试脚本
- 实现基于SSH连接的远程文件传输和命令执行功能
- 支持判断远程文件是否存在及MD5校验避免重复上传
- 完成jar包及lib目录自动上传处理
- 执行远程脚本重启服务
- 增加详细日志打印,支持时间戳和颜色区分信息与错误
- 封装SSH会话及SFTP操作工具类,提高复用性和可维护性
2026-04-10 15:56:53 +08:00
曹鹏飞 383fbed6b4 refactor(quality-notification): 移除状态字段及相关发布功能
- 删除 QmsQualityNotification 相关类中的 status 和 publishTime 字段
- 移除通知发布接口及发布方法实现
- 调整数据库映射文件,去除 status 和 publish_time 字段查询
- 更新后台服务逻辑,删除对 status 字段的校验和赋值操作
- 去掉通知发布时的时间设置及发布状态判断
- 移除 VO 和 QO 层中与状态相关的字段和处理
- 删除已发布通知不允许编辑和删除的限制逻辑
2026-04-10 15:56:18 +08:00
曹鹏飞 6c441304b1 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-10 15:19:11 +08:00
曹鹏飞 dfe4cab5cc refactor(advertisement): 重构质量宣传图相关代码及接口
- 在Advertisement实体类上添加@TableName注解指定表名为qms_advertisement
- 删除广告模块相关代码,迁移AdvertisementController至qms模块并更新包名
- 修改控制器中接口名称及注解的模块标识为“质量宣传图”
- 更新控制器中相关方法和注释,体现为质量宣传图操作
- 修改Mapper中的SQL语句,查询表由advertisement改为qms_advertisement
- 调整分页查询接口及根据类型获取质量宣传图接口
- 规范接口请求参数及响应数据类型,优化参数注解使用
2026-04-10 14:29:48 +08:00
funny aa40e6c935 Merge branch 'qms/yf' into qms/develop 2026-04-10 14:20:50 +08:00
funny e3c404bdef 逻辑删除修改 2026-04-10 14:18:06 +08:00
曹鹏飞 e01e1deabf Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-10 14:07:55 +08:00
曹鹏飞 bc2ed739e4 feat(notification): 实现质量通知管理功能
- 新增质量通知支持手动选择通知用户
- 编辑质量通知时校验状态并更新用户关联
- 删除质量通知时校验状态并删除关联数据
- 发布质量通知时设置状态和发布时间
- 支持分页查询质量通知列表并翻译状态名称
- 查询质量通知详情时包含通知用户和附件列表
- 实现质量通知用户关联的保存和管理逻辑
- 完善相关实体、请求对象、返回对象及数据库映射
- 增加文件上传、搜索、删除及压缩下载接口和实现
2026-04-10 14:07:20 +08:00
funny 2e076ee119 逻辑删除修改 2026-04-10 14:06:44 +08:00