Commit Graph

139 Commits

Author SHA1 Message Date
0885d26796 feat(报废管理): 增强报废单功能并完善相关业务逻辑
refactor(报废单): 重构报废单DTO和实体类结构
fix(报废单): 修复审批和撤销逻辑中的问题
feat(报废单): 添加工单关联和库存操作功能
style(报废单): 优化代码格式和注释
2026-02-10 19:00:54 +08:00
9793fdd42f fix(生产管理): 修复工单数量类型及完善出货逻辑
将工单数量字段从可空类型改为非可空类型并添加默认值
添加成品入库数量字段并完善相关业务逻辑
修复出货失败时的错误响应
完善撤销入库/出库操作时的工单数量调整
增加出货数量与成品入库数量的校验
2026-02-10 15:07:59 +08:00
6bc3343414 feat(IPQC): 添加根据工单号处理不良品记录功能
新增以下功能:
1. 根据工单号查询不良品记录
2. 根据工单号创建报废单和转用单
3. 根据ID撤销不良品记录
2026-02-09 17:46:24 +08:00
898ee3de2a feat(工单): 添加工单缺陷数量字段并优化导入逻辑
为工单模型添加缺陷数量字段,优化Excel导入逻辑
增加必填字段校验和异常处理,完善默认值设置
2026-02-09 16:23:13 +08:00
a9b59678de 订单查询调整 2026-02-07 12:32:24 +08:00
b3a62efbd2 feat(MES): 实现物料看板功能并重构相关代码
添加物料看板数据传输对象和汇总对象
实现物料看板服务接口及控制器
删除旧版物料相关代码
优化数据查询性能,使用并行处理
2026-02-05 13:52:59 +08:00
b018ebc687 feat(物料管理): 新增物料库存相关功能及接口
- 在MmMaterial类中添加ParentMaterialCode字段支持物料层级关系
- 扩展MmRecordOutbound类增加供应商信息字段
- 重构FeedProcessReportwork方法支持原材料工单领料和库存ID指定
- 新增物料库存查询、领料、成品入库、出货等接口
- 完善库存操作逻辑,支持根据库存ID直接操作
- 添加相关DTO类支持新功能的数据传输
2026-01-31 22:50:21 +08:00
cc1fe5f967 feat(工单管理): 新增工单物料查询及生产进度功能
新增工单物料服务接口及实现,包括领料清单、成品入库清单和出货清单查询
添加工单生产进度查询功能及相关DTO定义
完善工单修改日志记录功能
规范工单号字段使用,区分原材料工单号和当前工单号
2026-01-30 18:28:21 +08:00
e12417dec2 feat(报工): 添加报工数据导出功能
- 在IProReportworkService接口中添加导出方法定义
- 实现报工数据导出服务逻辑
- 添加导出API接口
- 为ProReportworkDto添加ExcelColumn属性用于导出映射
- 调整查询参数类型为可空类型以支持更灵活的查询
2026-01-30 10:47:14 +08:00
5eb15c4a4e refactor(工单日志): 修改工单日志接口返回类型并优化实现
将WorkOrderLog方法的返回类型从int改为List<ProWorkorderUpdateLog>,并实现查询工单变更日志功能
2026-01-28 18:44:44 +08:00
4f91390d01 feat: 添加工单管理服务及相关测试
refactor: 重构工单服务接口和实现
test: 添加工单服务的单元测试和集成测试
2026-01-28 17:54:15 +08:00
4d5893d124 feat(库存管理): 添加出货操作功能
实现物料出货功能,包括库存校验、事务处理、单据生成和关联订单/工单更新
支持蓝单正向和红单逆向操作,包含完整的参数校验和错误处理
2026-01-28 14:52:32 +08:00
a43550ab28 feat(领料): 添加原材料领料功能接口
实现原材料领料功能,包括:
1. 在IMmRecordInboundService接口添加TakeMaterial方法
2. 新增TakeMaterialRequestDto请求参数类
3. 在MmRecordInboundController添加领料API接口
4. 实现领料业务逻辑,包括工单校验和出库单生成
2026-01-27 15:56:10 +08:00
722ef40fd2 feat(报废管理): 实现报废单和转用单的创建与审批流程
添加报废审批DTO和供应商字段
实现创建报废单/转用单功能
新增审批和撤销报废记录接口
优化查询条件并生成唯一报废单号
2026-01-26 17:57:18 +08:00
1e7d768489 出入库调整 2026-01-24 13:47:02 +08:00
3d5ad78fad feat: 添加报废记录功能及相关字段扩展
- 新增报废记录表及相关服务、控制器
- 扩展工单报表DTO,增加炉号、领料批次等字段
- 修改报表查询服务,关联工单表获取更多信息
- 在物料入库DTO中添加工单号字段
- 新增IQC文件夹结构
2026-01-22 17:25:17 +08:00
ca362d85ba 添加撤销出库功能 2026-01-15 16:42:04 +08:00
38b55fd5ec 调整坤村详情controller 2026-01-13 15:08:05 +08:00
537fabd1e1 获取出入库记录数据功能接口添加 2026-01-13 14:32:20 +08:00
ad9938fa0d 库存清单查找出入库记录数据接口 2026-01-13 13:57:56 +08:00
4a11c0105f 出库记录导入导出 2026-01-09 11:37:16 +08:00
29ced372cb 入库记录导入导出
库存导入导出
2026-01-09 10:53:37 +08:00
912ddae8c5 导入导出 2026-01-08 11:45:06 +08:00
cddfe45897 导入导出 2026-01-08 11:06:25 +08:00
98ae907b8a 导入导出 2026-01-08 10:58:32 +08:00
2125ef8e9e 导入导出 2026-01-08 10:50:03 +08:00
0de782eaa9 导入导出 2026-01-08 10:33:53 +08:00
0db7044f84 导入导出 2026-01-07 18:06:16 +08:00
a68ee7969e 导入导出 2026-01-07 16:38:07 +08:00
3c10b6c2cb 导入导出 2026-01-07 16:34:26 +08:00
abef844575 导入导出 2026-01-07 15:45:45 +08:00
d3b98de1e6 导入导出 2026-01-07 15:28:48 +08:00
c9e0b9e78d 导入导出 2026-01-07 15:25:58 +08:00
2e3b0ea8ee 导入导出 2026-01-07 15:25:05 +08:00
f9b53696ee Merge branch 'master' of http://115.190.214.62:3001/Teams/kunshan-bzfm-mes-backend 2026-01-07 14:58:54 +08:00
4103b00acf 导入导出 2026-01-07 14:58:50 +08:00
eb20ccce86 123 2026-01-07 14:58:03 +08:00
8a055d1704 出入库功能模块 2026-01-06 17:26:47 +08:00
96f414de66 新增物料清单Excel导入功能及相关接口
新增物料清单批量导入接口,支持Excel文件上传,自动设置创建时间和状态,完善DTO字段。实现批量插入、校验物料编码、统计导入结果。补充相关依赖和命名空间。
2026-01-06 12:06:05 +08:00
77f9ff40e3 入库记录查询支持时间区间和交易类型筛选
调整查询接口为POST,参数改为Body方式;
DTO中CreatedTime改为数组,新增TransactionType字段;
服务层支持时间区间和交易类型多条件筛选;
优化本地化日期处理,提升查询灵活性。
2026-01-04 19:05:59 +08:00
16f1376efd 调整查询出库记录表详情,改回get 2026-01-04 18:21:07 +08:00
2221d65bf0 MmRecordOutbound接口参数接收方式调整为FromBody
将查询和新增接口的参数绑定方式由FromQuery改为FromBody,便于前端以POST方式提交JSON数据时正确解析参数。
2026-01-04 17:51:24 +08:00
062dcf0488 出库与库存查询接口及DTO结构优化
- 出库记录表查询接口由 GET 改为 POST,支持更复杂参数
- 新增出库记录接口参数由 FromBody 改为 FromQuery
- MmInventoryDto 增加 BatchNo 字段,支持按批次号查询
- MmRecordOutboundDto 的 CreatedTime 改为时间区间数组
- 服务层查询逻辑支持批次号和时间区间查询
- 优化 using 引用顺序,提升代码可维护性
2026-01-04 15:08:36 +08:00
1cb9cbc6d8 完善订单查询,导出功能,完善工单查询功能 2025-12-30 16:58:01 +08:00
345f32cd78 调整物料分类相关接口及整理using引用
在IMmMaterialCategoryService接口中新增查询物料分类选项方法;整理并优化了MmMaterialCategoryController中的using引用,移除冗余并添加SqlSugar引用;其余为格式和空行调整,无业务逻辑变更。
2025-12-30 10:58:04 +08:00
fc73df54c7 新增库位下拉接口及相关DTO与错误提示优化
新增 GetLocationOption 接口,完善 Controller、Service 层及 MmLocationOption DTO,实现库位下拉数据获取。修正仓库或库位不存在时的错误提示信息。
2025-12-29 13:56:52 +08:00
8b13457ff6 新增库存出入库单据及下拉选项相关接口
本次提交为物料库存管理模块增加了出入库单据的创建接口(入库单、出库单),并补充了物料及出入库类型下拉选项接口。新增了相关DTO数据结构,服务接口与实现,完善了库存变更的业务流程,所有操作均支持事务控制,提升了数据一致性和系统健壮性。
2025-12-29 11:43:25 +08:00
7d69dbc43f 整理并优化ProWorkorderController的using引用
清理了未使用和冗余的using语句,合并相关命名空间引用,并新增Infrastructure.Converter依赖,提升了代码整洁性和可维护性。
2025-12-29 10:23:07 +08:00
310967603a 新增物料类别下拉框接口及相关DTO优化
本次提交主要包括以下内容:

- 新增 GetMmMaterialCategoryOptions 接口,支持获取物料类别下拉框数据,允许匿名访问。
- 移除 MmMaterialCategoryController 相关冗余代码,接口合并至 MmMaterialController。
- MmMaterialCategoryDto 移除部分 Required 校验,新增 MmMaterialCategoryOptionsDto 用于下拉框数据传输。
- IMmMaterialService 接口调整,删除旧的列表方法,新增下拉框查询方法。
- MmMaterialService 实现下拉框数据查询逻辑,支持动态条件过滤并异常处理。

本次改动提升了接口的灵活性和代码可维护性,满足前端下拉框数据需求。
2025-12-26 14:53:50 +08:00
ce56838fd7 新增物料分类查询接口及相关结构调整
在 MmMaterialController.cs 中新增 MmMaterialCategoryController,实现物料分类列表查询接口。IMmMaterialService 接口增加 GetMmMaterialCategoryList 方法声明。DOAN.Service.csproj 新增接口文件夹引用。同时优化了 using 引用顺序。为后续物料分类功能扩展提供支持。
2025-12-26 14:39:45 +08:00