曹鹏飞
|
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 |
曹鹏飞
|
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 |
曹鹏飞
|
e95e500e3c
|
Merge branch 'develop' into qms/develop
|
2026-04-14 18:33:40 +08:00 |
曹鹏飞
|
7f81abd4d8
|
feat(qc-material): 校验导入数据中联合主键唯一性,新增相关辅助方法
- 在导入质检物料时检查物料编号+图号版本号的联合主键是否存在重复
- 新增buildCompositeKey方法用于构建联合主键字符串,便于重复检测
- 新增findByCompositeKey方法根据联合主键查询物料,替换原查询逻辑
- 修改导入DTO,新增QmsQcMaterialImportDTO类并完善注释
- 调整导出DTO中图号版本号字段注释,明确其作为联合主键且可为空
- 规范错误信息设置,明确指出Excel中存在重复的联合主键组合情况
|
2026-04-14 17:05:39 +08:00 |
曹鹏飞
|
2a7b4df62c
|
feat(material-category): 实现物料分类同步及ltree类型支持
- 新增 LtreeTypeHandler,支持PostgreSQL ltree类型与Java String映射
- 在QmsQcMaterialCategory实体中增加parentTree字段,使用LtreeTypeHandler处理
- 添加MaterialCategoryVO和MaterialCategoryQO数据传输对象
- 实现MaterialCategorySyncProcessor,从主物料同步物料分类到QMS
- 同步过程中支持新数据批量插入及已存在数据的更新
- 实现物料分类树形结构的扁平化处理以便同步操作
|
2026-04-14 16:25:05 +08:00 |
曹鹏飞
|
0aaaf451e8
|
feat(qms): 新增质检物料分类和检验标准模块功能
- 新增质检物料分类服务及其实现,支持按名称和编码模糊查询并构建树形结构
- 添加质检物料分类接口及单元测试,验证类别树查询和条件过滤功能
- 新增检验标准相关实体、服务接口及实现类,实现批量发布和启用/禁用功能
- 增加检验标准分页查询Mapper及XML配置,支持物料编号、类别编码及IQE姓名模糊过滤
- 创建检验标准控制层及对应业务逻辑服务,提供标准的REST接口
- 引入批量ID请求参数类IdsQO及相关启用请求参数支持统一校验
- 完善检验标准VO定义,支持前端展示完整信息
- 规范日志记录和异常处理,确保服务稳定性和代码健壮性
|
2026-04-14 14:35:58 +08:00 |
funny
|
ceb6c19a2e
|
修改
打印修改预览
|
2026-04-14 13:42:52 +08:00 |
funny
|
1f9687b20d
|
修改
新增打印预览
|
2026-04-14 11:31:12 +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
|
7350061d49
|
修改
|
2026-04-13 16:58: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 |
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 |
funny
|
49641eaaa7
|
状态修改
|
2026-04-10 16:42:37 +08:00 |
曹鹏飞
|
383fbed6b4
|
refactor(quality-notification): 移除状态字段及相关发布功能
- 删除 QmsQualityNotification 相关类中的 status 和 publishTime 字段
- 移除通知发布接口及发布方法实现
- 调整数据库映射文件,去除 status 和 publish_time 字段查询
- 更新后台服务逻辑,删除对 status 字段的校验和赋值操作
- 去掉通知发布时的时间设置及发布状态判断
- 移除 VO 和 QO 层中与状态相关的字段和处理
- 删除已发布通知不允许编辑和删除的限制逻辑
|
2026-04-10 15:56:18 +08:00 |
曹鹏飞
|
705bfda166
|
Merge branch 'develop' into qms/develop
|
2026-04-10 15:19:33 +08:00 |
曹鹏飞
|
99d7e654c3
|
feat(form): 新增数据权限表单管理模块
- 添加表单相关的请求和响应VO类:DescVO、FormAddRequest、FormApiItemVO、FormApiListVO、FormApiSaveItemRequest、FormApiSaveRequest、FormApiSelectedVO、FormApiVO、FormColumnsSaveItemRequest、FormColumnsSaveRequest、FormColumnVO、FormUpdateRequest
- 实现FormController,提供表单增删改查接口以及表单列和功能API管理接口
- 实现TableInfoService,封装表和列的元数据信息查询逻辑
- 新增TableMetaMapper,使用MyBatis注解方式查询数据库表和列的元信息
- 支持表单的添加时自动同步表和列的元数据
- 支持表单列的保存与更新,自动管理列信息的增删改
- 支持表单功能API列表的保存,关联API与列权限信息
- 完善接口请求参数校验及事务控制,保证数据一致性
|
2026-04-10 15:18:09 +08:00 |
曹鹏飞
|
10bf148599
|
Merge branch 'develop' into qms/develop
|
2026-04-10 14:19:53 +08:00 |
曹鹏飞
|
6cd27fd045
|
refactor(advertisement): 将广告相关ID类型由Integer改为Long
- 修改实体类Advertisement中id、type和position字段类型为Long
- 同步更新AdvertisementController中删除接口参数类型为List<Long>
- 调整AdvertisementListVO中id、type和position字段类型为Long
- 更新AdvertisementSaveRequest中id、type和position字段类型为Long
|
2026-04-10 14:18:34 +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
|
acc32284b3
|
feat(supplier-user): 新增
|
2026-04-10 11:16:44 +08:00 |
funny
|
9e858d41e4
|
供应商-SQE 关联管理修改
|
2026-04-09 18:42:54 +08:00 |
funny
|
dc6ad7250c
|
供应商-SQE 关联管理修改
|
2026-04-09 18:39:27 +08:00 |
funny
|
bece6398d9
|
feat(qms): 新增标准缺陷库功能模块
- 添加标准缺陷实体类 QmsStandardDefect,包含缺陷属性和层级结构信息
- 实现标准缺陷数据访问层 Mapper 和服务接口 IService
|
2026-04-09 14:47:39 +08:00 |
曹鹏飞
|
e0f7a08ee8
|
feat(advertisement): 新增广告功能及管理接口
- 新增广告实体类Advertisement,包含类型、位置、间隔、内容等字段
- 实现广告管理接口AdvertisementController,支持广告类型、位置查询
- 提供保存、启用、删除及列表查询广告接口
- 新增广告保存请求和启用批量请求的数据传输对象
- 设计广告列表视图VO,解析广告内容为广告项列表
- 增加广告服务实现类,处理广告新增、更新、启用状态切换及分页查询
- 新增MyBatis映射文件,支持按类型和位置查询广告及列表查询
- 添加对应的统一请求和响应封装类型,增强请求数据校验和API返回一致性
|
2026-04-09 10:40:04 +08:00 |
曹鹏飞
|
43c2b3cec3
|
【新增】从CFS移植数据权限功能和banner管理功能
|
2026-04-09 10:03:03 +08:00 |
funny
|
b66fdb7404
|
feat(qms): 新增并完善SQE及供应商-SQE关联管理功能
- 新增QmsSqe实体及其Mapper、Service和Controller,实现SQE信息的增删改查
- 实现SQE分页查询接口,支持姓名和工号模糊搜索及时间区间过滤
- 新增供应商-SQE关联实体及相关Mapper、Service及Controller,支持多对多关系管理
- 实现供应商-SQE关联的分页查询,支持供应商编号、名称和SQE姓名动态过滤
- 提供为供应商批量设置SQE及为SQE批量设置供应商的业务接口,实现覆盖式更新
- 支持启用/禁用及删除供应商-SQE关联关系,删除时要求先禁用
- SQE信息新增时自动从User表同步姓名、邮箱和手机号,保证数据一致性
- Controller层增加接口校验和统一返回规范,支持接口的参数验证
- 使用MyBatis-Plus及自定义XML实现数据访问和复杂查询,优化查询性能与灵活性
|
2026-04-08 19:12:44 +08:00 |
曹鹏飞
|
f336cf7ae6
|
feat(role): 实现角色管理及权限功能
- 新增角色实体及相关服务接口和实现类,支持角色的增删改查
- 实现角色菜单权限及按钮权限的数据库查询和授权控制
- 完善角色控制器服务,支持角色授权及查询当前用户可见角色
- 支持超级管理员权限绕过,普通角色权限基于用户所拥有角色限制菜单节点展示
- 新增角色Mapper XML,包含角色搜索及角色关联菜单查询SQL
- 新增角色相关常量定义,统一管理角色相关字符串常量
- 用户管理新增通过LDAP批量添加用户功能,支持LDAP用户信息同步
- 用户查询增加根据创建人ID过滤,限制非超级管理员只能查询自身创建用户
- 优化用户新增LDAP用户时部门的自动匹配和验证逻辑
- 在菜单权限获取及授权接口中新增对用户角色和用户权限校验逻辑,保证数据权限安全
- 多处新增事务控制,保证数据一致性及错误回滚机制
|
2026-04-08 18:53:30 +08:00 |
yf001217
|
0bf4494fb6
|
新增物料老鼠图接口
|
2026-04-02 18:40:55 +08:00 |
曹鹏飞
|
2f614248bb
|
refactor(controller): 重构控制器代码结构和服务层实现
- 移除未使用的 SrmMaterialReceiptScanCodesRepository 注入
- 修复变量名拼写错误 srmMaterialReceiptCanCodesRepository 替换为 srmMaterialReceiptScanCodesRepository
- 将核心业务逻辑抽取到独立的 NormalPGIControllerService 类中
- 删除未使用的 StringUtil 导入并优化代码格式
- 修复包装类型比较运算符的空格问题
- 优化批量操作的集合处理逻辑
- 移除过时的注释标记和冗余的验证注解
|
2026-04-01 19:17:54 +08:00 |
yf001217
|
5bae050ad6
|
新增包装箱编码获取包装箱和箱内物料信息
|
2026-04-01 16:05:04 +08:00 |
曹鹏飞
|
fb4def1604
|
仓库和库位都改为库存地点,仓位都改为储位
|
2026-04-01 10:43:29 +08:00 |
曹鹏飞
|
2a5a58b163
|
feat(wms): 添加退货申请和生产订单副产品管理功能
- 新增 ApplyReturnRequestItemVO 和 ApplyReturnRequestVO 数据传输对象
- 添加 InProduceOrderSurplusController 实现生产订单副产品管理功能
- 添加 NormalPGIController 实现普通物料收货单管理功能
- 实现出库入库、扫码记录、订单详情等核心业务逻辑
- 集成 SAP 接口实现数据同步和处理
- 实现 PDF 导出和条码生成功能
|
2026-04-01 09:44:51 +08:00 |
曹鹏飞
|
422a76133b
|
feat(controller): 添加生产订单入库和库存管理控制器
- 新增 InProduceOrderController 实现生产订单入库管理功能
- 实现从 SAP 查询生产订单信息的功能
- 添加生产订单保存、搜索、删除等基本操作
- 实现物料条码 PDF 导出和标签图片 ZIP 批量导出
- 添加 PDA 使用的订单信息获取和收货入库接口
- 新增 InventoryController 提供库存盘点任务管理功能
- 实现库存盘点任务的创建、发布、删除等操作
- 添加盘点任务扫码记录和批量保存扫描结果功能
- 新增 InventoryCheckTaskScanRecord 文档实体用于存储盘点扫描记录
|
2026-03-31 16:47:54 +08:00 |