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 |
funny
|
acc32284b3
|
feat(supplier-user): 新增
|
2026-04-10 11:16:44 +08:00 |
funny
|
dc6ad7250c
|
供应商-SQE 关联管理修改
|
2026-04-09 18:39:27 +08:00 |
funny
|
e01ab6e094
|
地址修改
|
2026-04-09 15:03:34 +08:00 |
funny
|
bece6398d9
|
feat(qms): 新增标准缺陷库功能模块
- 添加标准缺陷实体类 QmsStandardDefect,包含缺陷属性和层级结构信息
- 实现标准缺陷数据访问层 Mapper 和服务接口 IService
|
2026-04-09 14:47:39 +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 |
曹鹏飞
|
d4dcc3c5dd
|
feat(qms): 新增QMS质量管理系统模块
- 创建QMS管理后台应用模块(nflg-qms-admin)
- 添加序列号生成服务支持重试机制
- 集成分布式追踪和Loki日志收集
- 配置Nacos服务发现和SSO单点登录
- 添加部署测试工具类用于SIT环境发布
- 生成TSID唯一标识工具类
- 创建数据库操作仓库模块(nflg-wms-repository)
- 更新父级项目配置添加QMS模块支持
- 修改WMS管理后台名称标识区分
|
2026-04-08 11:09:36 +08:00 |