Commit Graph

494 Commits

Author SHA1 Message Date
funny ceb6c19a2e 修改
打印修改预览
2026-04-14 13:42:52 +08:00
funny 1f9687b20d 修改
新增打印预览
2026-04-14 11:31:12 +08:00
曹鹏飞 79bad56f77 【优化】物料码管理的打印和打印预览根据中码和小码采用对应的打印模版 2026-04-14 10:34:20 +08:00
funny f76e078237 wms修改 2026-04-13 17:07:59 +08:00
funny 0df488ba0c 修改 2026-04-13 15:15:23 +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
曹鹏飞 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
曹鹏飞 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
曹鹏飞 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
曹鹏飞 bc0f87d458 feat(user): 新增用户管理相关功能实现
- 添加后台菜单相关Mapper接口和XML配置,支持菜单按钮获取、权限校验等
- 实现后台菜单服务业务逻辑,支持菜单授权树查询、菜单增删改查及启用禁用功能
- 新增用户管理Service,支持用户增删改、角色授权、密码重置及供应商账户管理
- 实现用户供应商相关业务逻辑,包括供应商账号开通、权限分配和批量导入功能
- 集成邮件发送功能,实现忘记密码邮件通知
- 完善用户角色和权限映射管理接口及逻辑,支持批量操作和事务管理
- 引入密码加密与验证机制,保证账户安全性
2026-04-09 08:58:07 +08:00
曹鹏飞 f336cf7ae6 feat(role): 实现角色管理及权限功能
- 新增角色实体及相关服务接口和实现类,支持角色的增删改查
- 实现角色菜单权限及按钮权限的数据库查询和授权控制
- 完善角色控制器服务,支持角色授权及查询当前用户可见角色
- 支持超级管理员权限绕过,普通角色权限基于用户所拥有角色限制菜单节点展示
- 新增角色Mapper XML,包含角色搜索及角色关联菜单查询SQL
- 新增角色相关常量定义,统一管理角色相关字符串常量
- 用户管理新增通过LDAP批量添加用户功能,支持LDAP用户信息同步
- 用户查询增加根据创建人ID过滤,限制非超级管理员只能查询自身创建用户
- 优化用户新增LDAP用户时部门的自动匹配和验证逻辑
- 在菜单权限获取及授权接口中新增对用户角色和用户权限校验逻辑,保证数据权限安全
- 多处新增事务控制,保证数据一致性及错误回滚机制
2026-04-08 18:53:30 +08:00
曹鹏飞 143d6b6146 feat(admin): 完善LDAP和用户管理功能
- 新增LDAPControllerService,实现LDAP配置管理与同步接口
- 新增LdapDepartmentVO,用于LDAP部门及用户结构封装
- 添加LdapScheduledTask,支持定时同步部门和用户信息
- 优化LdapService,调整获取用户的查询逻辑和DN转换方法
- 新增UserController,提供用户管理、LDAP信息查询及密码操作的REST接口
- 实现UserControllerService,完成用户及供应商的增删改查、授权和密码相关业务逻辑
- 支持供应商账号管理及批量导入功能
- 增加相关事务控制及数据校验,提升系统稳定性和安全性
2026-04-08 17:14:35 +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
曹鹏飞 4b9c5b540c refactor(in-produce-order): 优化入库生产订单子项处理逻辑
- 移除原有的子项过滤和处理流程
- 直接对父项设置齐套标记
- 统一处理物料扫描类型的必扫标识设置
- 简化数据结构处理逻辑
- 提升代码可读性和维护性
2026-04-03 08:35:58 +08:00
曹鹏飞 461775b5db feat(component): 新增零部件打包管理和外协领料功能
- 实现零部件打包管理控制器,支持打包单的增删改查
- 添加零部件订单信息查询和装箱单详情查看功能
- 实现零部件打包信息的保存、更新和删除操作
- 添加装箱单PDF导出功能
- 实现外协领料控制器,支持SAP领料订单数据查询
- 添加外协领料订单的保存、搜索和详情查看功能
- 实现PDA端外协领料功能和物料扫码提交功能
- 添加出库单审核和库存管理功能
- 实现二维码扫描和批次管理功能
2026-04-02 18:33:35 +08:00
曹鹏飞 2a8d96a14a 生产订单入库如果是齐套物料,子项的数量改为比例而不是总数 2026-04-02 14:06:45 +08:00
曹鹏飞 a9cbdbed26 feat(wms): 添加生产订单入库功能并优化组件包装逻辑
- 新增 InProduceOrderController 实现生产订单入库管理功能
- 在 BOM 服务中添加 isQiTao 方法用于判断物料是否为齐套物料
- 重构组件包装控制器中的齐套判断逻辑,统一使用 isQiTao 方法
- 移除 ComponentPackingController 中未使用的 PageUtil 导入
- 为生产订单添加完整的 CRUD 操作和 PDF 导出功能
- 实现 PDA 端生产订单收货和入库流程
- 添加物料扫描记录和库存同步功能
- 优化多个出库控制器中的齐套判断逻辑
- 实现出库单据的批量处理和打印功能
2026-04-02 10:23:58 +08:00
曹鹏飞 981d1f4a96 feat(qrcodemaster): 添加装箱管理控制器实现装箱拆箱换箱功能
- 新增 QrCodeMasterController 控制器提供装箱管理相关接口
- 实现装箱绑码功能支持小码放入大码中
- 实现拆箱删除功能支持从箱中移除物料二维码
- 实现换箱功能支持库存地点内物料箱合并
- 添加扫码接口获取二维码详细信息
- 实现标签导出功能支持ZIP和PDF格式
- 提供包装箱和箱内物料信息查询接口
- 添加批次号一致性校验防止混批操作
- 实现物料匹配验证确保装箱准确性
- 完善状态流转控制防止非法操作
- 添加防重复装箱和跨工厂仓库限制
- 优化库存管理实现出入库自动处理
2026-04-01 20:58:35 +08:00
曹鹏飞 1fc36d7284 Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 19:35:48 +08:00
yf001217 9dd7011ded 新增换箱pda扫码接口 2026-04-01 19:32:45 +08:00
曹鹏飞 459d6766af Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 19:18:02 +08:00
曹鹏飞 2f614248bb refactor(controller): 重构控制器代码结构和服务层实现
- 移除未使用的 SrmMaterialReceiptScanCodesRepository 注入
- 修复变量名拼写错误 srmMaterialReceiptCanCodesRepository 替换为 srmMaterialReceiptScanCodesRepository
- 将核心业务逻辑抽取到独立的 NormalPGIControllerService 类中
- 删除未使用的 StringUtil 导入并优化代码格式
- 修复包装类型比较运算符的空格问题
- 优化批量操作的集合处理逻辑
- 移除过时的注释标记和冗余的验证注解
2026-04-01 19:17:54 +08:00
yf001217 f6b78c3106 新增换箱pda扫码接口 2026-04-01 19:02:55 +08:00
yf001217 5bae050ad6 新增包装箱编码获取包装箱和箱内物料信息 2026-04-01 16:05:04 +08:00
曹鹏飞 443cbfd194 feat(pgi): 添加普通物料收货单控制器功能
- 实现送货单列表查询和详情获取接口
- 添加PDA扫码收货确认功能
- 集成SAP物料信息同步机制
- 实现普通物料上架任务管理
- 添加采购物料入库确认流程
- 集成条码扫描和二维码处理功能
- 实现质检单和非质检单分别处理逻辑
- 添加储位管理和库存同步功能
- 实现一键收货查询功能
- 集成序列号和批次号验证机制
2026-04-01 14:21:18 +08:00
曹鹏飞 be8c7cedb6 feat(out-purchase): 添加扫码批次号和单位信息处理功能
- 在出库采购控制器中新增批次号集合用于存储扫码批次信息
- 添加单位信息设置功能,从二维码主数据获取并设置到项目中
- 实现批次号去重合并功能,将多个批次号以逗号分隔形式存储
- 优化扫码数量累加逻辑,确保单位和批次信息正确关联
2026-04-01 10:54:43 +08:00
曹鹏飞 93d9572c83 Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 10:43:37 +08:00
曹鹏飞 fb4def1604 仓库和库位都改为库存地点,仓位都改为储位 2026-04-01 10:43:29 +08:00
yf001217 21599dcc2d 过账时间单号获取修改 2026-04-01 10:39:01 +08:00
yf001217 4651b4832e Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 09:51:08 +08:00
yf001217 7d31df093f 质检物料上架错修改 2026-04-01 09:51:00 +08:00
曹鹏飞 adf80b96e6 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java
2026-04-01 09:47:52 +08:00
曹鹏飞 2a5a58b163 feat(wms): 添加退货申请和生产订单副产品管理功能
- 新增 ApplyReturnRequestItemVO 和 ApplyReturnRequestVO 数据传输对象
- 添加 InProduceOrderSurplusController 实现生产订单副产品管理功能
- 添加 NormalPGIController 实现普通物料收货单管理功能
- 实现出库入库、扫码记录、订单详情等核心业务逻辑
- 集成 SAP 接口实现数据同步和处理
- 实现 PDF 导出和条码生成功能
2026-04-01 09:44:51 +08:00
yf001217 3a6161fb93 质检物料上架空指针报错修改 2026-04-01 09:09:52 +08:00
yf001217 ffb1c14d6c Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 08:09:44 +08:00
yf001217 c5c6f5c572 一键收货修改 2026-04-01 08:09:24 +08:00
曹鹏飞 422a76133b feat(controller): 添加生产订单入库和库存管理控制器
- 新增 InProduceOrderController 实现生产订单入库管理功能
- 实现从 SAP 查询生产订单信息的功能
- 添加生产订单保存、搜索、删除等基本操作
- 实现物料条码 PDF 导出和标签图片 ZIP 批量导出
- 添加 PDA 使用的订单信息获取和收货入库接口
- 新增 InventoryController 提供库存盘点任务管理功能
- 实现库存盘点任务的创建、发布、删除等操作
- 添加盘点任务扫码记录和批量保存扫描结果功能
- 新增 InventoryCheckTaskScanRecord 文档实体用于存储盘点扫描记录
2026-03-31 16:47:54 +08:00
yf001217 38a9d0471f 采购物料入库确认空指针错误修改 2026-03-31 14:22:23 +08:00
yf001217 6e6d36fa07 免检物料空指针错误修改 2026-03-31 13:50:58 +08:00
曹鹏飞 5f0f7f616f Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	nflg-wms-admin/src/main/resources/template/生产退料单.html
2026-03-31 13:46:25 +08:00
曹鹏飞 6c1cdb8d0e feat: 添加储位调拨和采购退货功能模块
- 新增 LocationTransferController 实现储位调拨功能
- 实现扫码获取转储信息和物料转储接口
- 新增 PurchaseReturnController 实现采购退货管理功能
- 添加退货申请单查询、审批、删除等核心业务接口
- 实现 PDA 端扫码和退货申请功能
- 集成 SAP 接口实现退货单据同步
- 添加采购退货申请单导出 PDF 功能
2026-03-31 13:45:50 +08:00
yf001217 3d8352cb63 采购退库空指针错误修改 2026-03-31 10:59:05 +08:00
曹鹏飞 3fccb47858 feat(controller): 新增钢构件订单管理功能
- 实现钢构件订单的搜索、保存、删除等基础操作
- 添加托盘生成功能和订单托盘详情查询接口
- 集成SAP订单搜索功能和供应商信息关联
- 实现订单导出功能包括PDF和Excel格式
- 添加二维码生成和物料扫描记录功能
- 实现打包流程和送货单创建功能
- 添加零件标签、托盘标签、齐套标签导出功能
- 集成条码扫描和库存管理相关服务
2026-03-31 09:59:16 +08:00
yf001217 592b965b1d 模板修改 2026-03-31 08:45:52 +08:00
曹鹏飞 194e3c8a75 feat(normal-pgi): 新增出库物料扫码记录功能
- 引入 OutMaterialScanRecordRespository 和相关文档类
- 添加 Instant 时间类型支持
- 注入出库物料扫码记录仓库实例
- 修改数据分组逻辑以支持 CrossQO 类型
- 创建出库物料扫码记录列表并初始化
- 在工单项目创建时同步生成扫码记录
- 为每个二维码生成对应的扫码记录详情
- 批量保存出库物料扫码记录到数据库
2026-03-30 19:00:29 +08:00
曹鹏飞 8b087ce00a Merge remote-tracking branch 'origin/develop' into develop 2026-03-30 18:50:10 +08:00
曹鹏飞 6eb9ec648e feat(barcode): 添加越库处理状态并优化入库流程
- 在 BarCodeProcessStage 枚举中添加 Cross 越库状态
- 移除枚举类中未使用的 EnumValue 注解
- 修改 NormalPGIController 中的入库逻辑,将二维码状态设置为越库
- 更新库存记录的锁定数量为零,并添加正确的数量字段
- 优化生产订单项目的ID生成和关联关系
- 更新二维码主数据和服务层批量处理逻辑
- 修复入库单据查询的时间条件关联表问题
- 移除 QRCodeQO1 中不再需要的数量验证字段
2026-03-30 18:50:00 +08:00
yf001217 401c51a4b5 模板修改 2026-03-30 18:49:54 +08:00
yf001217 041889fd95 模板修改
零件出库单查询条件无效修改
2026-03-30 18:34:36 +08:00