更改FTP文件导入

This commit is contained in:
2026-01-28 15:04:16 +08:00
parent f65fa21760
commit b940170607
44 changed files with 2748 additions and 271 deletions

View File

@@ -1,18 +1,20 @@
---
trigger: always_on
---
1. 读取ExcelFile/20251218161818.xlsx文件,这个是其他系统导出的Excel模板文件文件名称里面是时间信息里面有多个Sheet每个Sheet都是一个表
1. 读取ExcelFile/20260120155036.xlsx文件,这个是其他系统导出的Excel模板文件文件名称里面是时间信息里面有多个Sheet每个Sheet都是一个表
2. 根据这个Excel文件和里面的多个Sheet帮我建立一个多个数据模型数据模型建立在FATrace.Model/FileModel 下面
3. 数据模型/表的翻译如下:
工厂-入库 FactoryInbound
工厂-领料FactoryMaterial Withdrawal
工厂-出入库:**FactoryInventoryTransaction**
工厂-原料生产信息FactoryProductionRecord
工厂-成品入库 FactoryInbound
工厂-成品入库与出库FactoryInOutbound
工厂-成品出库FactoryOutbound
工厂-包袋生产FactoryProductionRecord
工厂-原料入库FactoryRawInbound
工厂-原料出库FactoryRawOutbound
工厂-原料出入库FactoryRawInOutbound
OEM-入库OEMInbound
OEM-出库OEMOutbound
OEM-出入库OEMInventoryTransaction
OEM-原料使用信息OEMRawUsageInfo
OEM-出入库OEMInOutbound
OEM-原料使用OEMRawUsageInfo
4. 每个表/模型的字段属性的名称你可以读取excel里面的列头中文进行翻译要求简洁。
很多的字段属性在FATrace.Model下其他的表/模型里面有有了,你可以借鉴他们的属性字段英文名称,这样属性字段能统一。
这些sheet里面的数据我后期只是展示用表/模型的主键用long其他Excel数据属性字段数据类型全部用string 类型,
@@ -22,52 +24,59 @@ trigger: always_on
8. 有不理解的地方需要跟我确认,你要列一个任务清单,一个一个的执行
9. 你可以联网查询你需要的内容
10. 这些逻辑放到FATrace.WPLApp.Services.ReadFileServices 中查询界面View + ViewModel放到FATrace.WPLApp中
11. 每个Sheet的列头内容
工厂-入库
工厂-原料入库
| 产地 | 原料代码 | 原料名称 | 重量 | 登录日 | 登录时间 | 登录日期时间 |
| ---- | -------- | -------- | ---- | ------ | -------- | ------------ |
| 产地 | 原料代码 | 原料名称 | 重量(KG) | 登录日期时间 |
| ---- | -------- | -------- | -------- | ------------ |
工厂-领料
工厂-原料出库
| 产地 | 原料代码 | 原料名称 | 重量 | 登录日 | 登录时间 | 登录日期时间 |
| ---- | -------- | -------- | ---- | ------ | -------- | ------------ |
| 产地 | 原料代码 | 原料名称 | 重量(KG) | 登录日期时间 |
| ---- | -------- | -------- | -------- | ------------ |
工厂-出入库
工厂-原料出入库
| 入库时间 | 出库时间 | 产地 | 原料代码 | 原料名称 | 入库总重量KG | 出库总重量KG | 剩余重量KG |
| -------- | -------- | ---- | -------- | -------- | ------------ | ------------ | ---------- |
| 入库时间 | 出库时间 | 产地 | 原料代码 | 原料名称 | 入库总重量(KG) | 出库总重量(KG) | 剩余重量(KG) |
| -------- | -------- | ---- | -------- | -------- | -------------- | -------------- | ------------ |
工厂-原料生产信息
工厂-包袋生产
| 原料编号 | 原料名称 | 产地 | 内袋二维码 | 外箱二维码 | 批号 | 保质期 | 称重重量(g) | 配料日期 | 剩余重量(Kg) | 入库总重量(Kg) | 称重时间 | 操作者 | 确认者 | 外箱扫码时间 |
| 原料编号 | 原料名称 | 产地 | 内袋二维码 | 外箱二维码 | 批号 | 保质期 | 称重重量(G) | 配料日期 | 剩余重量(KG) | 入库总重量(KG) | 称重时间 | 操作者 | 确认者 | 外箱扫码时间 |
| -------- | -------- | ---- | ---------- | ---------- | ---- | ------ | ----------- | -------- | ------------ | -------------- | -------- | ------ | ------ | ------------ |
工厂-成品入库
| 批号 | 重量(G) | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日期时间 |
| ---- | ------- | ------ | ---- | -------- | -------- | ---- | ------------ |
工厂-成品出库
| 批号 | 重量 | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日 | 登录时间 | 登录日期时间 |
| ---- | ---- | ------ | ---- | -------- | -------- | ---- | ------ | -------- | ------------ |
| 批号 | 重量(G) | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日期时间 |
| ---- | ------- | ------ | ---- | -------- | -------- | ---- | ------------ |
工厂-成品入库与出库
| 入库时间 | 出库时间 | 产地 | 批号 | 原料代码 | 原料名称 | 入库总箱数 | 出库总箱数 | 剩余箱数 |
| -------- | -------- | ---- | ---- | -------- | -------- | ---------- | ---------- | -------- |
OEM-入库
| 批号 | 重量 | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日 | 登录时间 | 登录日期时间 |
| ---- | ---- | ------ | ---- | -------- | -------- | ---- | ------ | -------- | ------------ |
| 批号 | 重量(G) | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日期时间 |
| ---- | ------- | ------ | ---- | -------- | -------- | ---- | ------------ |
OEM-出库
| 批号 | 重量 | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日 | 登录时间 | 登录日期时间 |
| ---- | ---- | ------ | ---- | -------- | -------- | ---- | ------ | -------- | ------------ |
| 批号 | 重量(G) | 保质期 | 产地 | 原料代码 | 原料名称 | 序号 | 登录日期时间 |
| ---- | ------- | ------ | ---- | -------- | -------- | ---- | ------------ |
OEM-出入库
| 入库时间 | 出库时间 | 产地 | 原料代码 | 原料名称 | 入库总重量KG | 出库总重量KG | 剩余重量KG |
| -------- | -------- | ---- | -------- | -------- | ------------ | ------------ | ---------- |
| 入库时间 | 出库时间 | 产地 | 批号 | 原料代码 | 原料名称 | 入库总箱数 | 出库总箱数 | 剩余箱数 |
| -------- | -------- | ---- | ---- | -------- | -------- | ---------- | ---------- | -------- |
OEM-原料使用信息
OEM-原料使用
| 原料使用时间 | 内袋二维码 | 原料产地 | 原料名称 | 原料代码 | 视频链接 |
| ------------ | ---------- | -------- | -------- | -------- | -------- |
| 原料使用时间 | 内袋二维码 | 原料产地 | 原料名称 | 原料代码 |
| ------------ | ---------- | -------- | -------- | -------- |