Commit Graph

5 Commits

Author SHA1 Message Date
曹鹏飞 b608383244 feat(repository): 增加质检物料更多动态过滤条件支持
- QmsQcMaterialMapper.xml中分页查询和全部查询SQL增加对描述是否变更、
  物料类别全路径名称、图号及版本号、材质、规格、规则维护状态等新条件的过滤支持
- 过滤条件实现包括模糊匹配和精确匹配多种类型,支持创建时间和修改时间范围查询
- QmsQcMaterialSearchQO新增对应的查询参数字段,包含布尔类型、字符串类型及日期范围类型
- 新增字段支持更丰富的查询场景,提高质检物料数据筛选灵活性和准确性
2026-05-07 08:26:26 +08:00
曹鹏飞 b06c07dc6c feat(qo): 新增物料查询排序字段支持
- QmsQcMaterialSearchQO中增加sortField和sortOrder字段
- 根据sortField动态选择排序字段,支持多种物料相关字段排序
- 支持sortOrder指定升序或降序,默认降序排序
- QmsQcMaterialMapper.xml中修改SQL实现根据请求参数动态排序
- 默认排序仍为物料编号倒序,兼容无排序参数情况
2026-05-06 19:09:33 +08:00
曹鹏飞 66f732bf66 fix(repository): 修正质检物料查询排序字段
- 将查询结果排序字段从id改为material_no
- 优化查询逻辑,使排序符合业务需求
- 保持查询条件和结构不变,确保兼容性
2026-05-06 18:22:21 +08:00
曹鹏飞 4143924357 feat(material): 支持物料类别及子孙类别的展开查询与导出
- 在分页查询接口中增加物料类别编码展开,包含所有子孙类别
- 实现一次查询获取类别及其所有子孙类别编码列表的方法
- 在导出接口中同样支持物料类别编码展开
- Mapper 查询条件支持使用物料类别编码列表进行IN查询
- 修改排序规则,将分页查询结果按物料编号降序排列
- 在请求参数中新增物料类别编码列表字段,由服务层自动填充
2026-05-06 18:21:41 +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