1
This commit is contained in:
31
Gatedge.ScanCode/Models/K3Request/Auxprop/MaterialAuxprop.cs
Normal file
31
Gatedge.ScanCode/Models/K3Request/Auxprop/MaterialAuxprop.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using Gatedge.ScanCode.Models.K3Request.SaveModel;
|
||||
|
||||
namespace Gatedge.ScanCode.Models.K3Request.Auxprop
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料辅助属性
|
||||
/// </summary>
|
||||
public class MaterialAuxprop
|
||||
{
|
||||
/// <summary>
|
||||
/// 辅助属性内码
|
||||
/// </summary>
|
||||
public int? FID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 辅助属性1
|
||||
/// </summary>
|
||||
public FBARAUXPROPID__FF100002? FBARAUXPROPID__FF100002 { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 辅助属性一
|
||||
/// </summary>
|
||||
public class FBARAUXPROPID__FF100002
|
||||
{
|
||||
/// <summary>
|
||||
/// 辅助属性编码
|
||||
/// </summary>
|
||||
public string FNumber { get; set; }
|
||||
}
|
||||
}
|
||||
13
Gatedge.ScanCode/Models/K3Request/BaseData/FormType.cs
Normal file
13
Gatedge.ScanCode/Models/K3Request/BaseData/FormType.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 业务对象
|
||||
/// </summary>
|
||||
public class FormType
|
||||
{
|
||||
/// <summary>
|
||||
/// 业务对象Id
|
||||
/// </summary>
|
||||
public string? FID { get; set; }
|
||||
}
|
||||
}
|
||||
19
Gatedge.ScanCode/Models/K3Request/BaseData/Material.cs
Normal file
19
Gatedge.ScanCode/Models/K3Request/BaseData/Material.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料
|
||||
/// </summary>
|
||||
public class Material
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 物料内码
|
||||
/// </summary>
|
||||
public int? FMaterialId { get; set; }
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string? FNUMBER { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
17
Gatedge.ScanCode/Models/K3Request/BaseData/MoEntry.cs
Normal file
17
Gatedge.ScanCode/Models/K3Request/BaseData/MoEntry.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 生产订单镜像模型
|
||||
/// </summary>
|
||||
public class MoEntry
|
||||
{
|
||||
/// <summary>
|
||||
/// 分录Id
|
||||
/// </summary>
|
||||
public int? FEntryId { get; set; }
|
||||
/// <summary>
|
||||
/// 编码
|
||||
/// </summary>
|
||||
public string? FNumber { get; set; }
|
||||
}
|
||||
}
|
||||
13
Gatedge.ScanCode/Models/K3Request/BaseData/Org.cs
Normal file
13
Gatedge.ScanCode/Models/K3Request/BaseData/Org.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 组织
|
||||
/// </summary>
|
||||
public class Org
|
||||
{
|
||||
/// <summary>
|
||||
/// 组织Id
|
||||
/// </summary>
|
||||
public string? FNumber { get; set; }
|
||||
}
|
||||
}
|
||||
17
Gatedge.ScanCode/Models/K3Request/BaseData/Stock.cs
Normal file
17
Gatedge.ScanCode/Models/K3Request/BaseData/Stock.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 仓库
|
||||
/// </summary>
|
||||
public class Stock
|
||||
{
|
||||
/// <summary>
|
||||
/// 仓库内码
|
||||
/// </summary>
|
||||
public int? FStockId { get; set; }
|
||||
/// <summary>
|
||||
/// 仓库编码
|
||||
/// </summary>
|
||||
public string? FNUMBER { get; set; }
|
||||
}
|
||||
}
|
||||
13
Gatedge.ScanCode/Models/K3Request/BaseData/User.cs
Normal file
13
Gatedge.ScanCode/Models/K3Request/BaseData/User.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.BaseData
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户
|
||||
/// </summary>
|
||||
public class User
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户ID
|
||||
/// </summary>
|
||||
public string? FUserID { get; set; }
|
||||
}
|
||||
}
|
||||
21
Gatedge.ScanCode/Models/K3Request/Enum/BarRecordStatus.cs
Normal file
21
Gatedge.ScanCode/Models/K3Request/Enum/BarRecordStatus.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
namespace Gatedge.ScanCode.Models.K3Request.Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 扫描记录状态
|
||||
/// </summary>
|
||||
public enum BarRecordStatus
|
||||
{
|
||||
/// <summary>
|
||||
/// 暂存
|
||||
/// </summary>
|
||||
Draft = 1,
|
||||
/// <summary>
|
||||
/// 失败
|
||||
/// </summary>
|
||||
Error = 2,
|
||||
/// <summary>
|
||||
/// 成功
|
||||
/// </summary>
|
||||
Success = 3
|
||||
}
|
||||
}
|
||||
144
Gatedge.ScanCode/Models/K3Request/SaveModel/BarRecordSave.cs
Normal file
144
Gatedge.ScanCode/Models/K3Request/SaveModel/BarRecordSave.cs
Normal file
@@ -0,0 +1,144 @@
|
||||
using Gatedge.ScanCode.Models.K3Request.Auxprop;
|
||||
using Gatedge.ScanCode.Models.K3Request.BaseData;
|
||||
using Gatedge.ScanCode.Models.K3Request.Enum;
|
||||
|
||||
namespace Gatedge.ScanCode.Models.K3Request.SaveModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 条码扫描记录保存
|
||||
/// </summary>
|
||||
public class BarRecordSave
|
||||
{
|
||||
/// <summary>
|
||||
/// 记录内码
|
||||
/// </summary>
|
||||
public int? FID { get; set; }
|
||||
/// <summary>
|
||||
/// 单据编号
|
||||
/// </summary>
|
||||
public string? FBillNo { get; set; }
|
||||
/// <summary>
|
||||
/// 业务组织
|
||||
/// </summary>
|
||||
public Org? FOrgId { get; set; }
|
||||
/// <summary>
|
||||
/// 创建者
|
||||
/// </summary>
|
||||
public User? FCreatorId { get; set; }
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public DateTime? FCreateDate { get; set; }
|
||||
/// <summary>
|
||||
/// 修改者
|
||||
/// </summary>
|
||||
public User? FModifierId { get; set; }
|
||||
/// <summary>
|
||||
/// 修改时间
|
||||
/// </summary>
|
||||
public DateTime? FModifyDate { get; set; }
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public BarRecordStatus? FStatus { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否打印:是 = 1 ,否 = 0
|
||||
/// </summary>
|
||||
public string? FIsPrinted { get; set; }
|
||||
/// <summary>
|
||||
/// 错误信息
|
||||
/// </summary>
|
||||
public string? FErrorInfo { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条码明细列表
|
||||
/// </summary>
|
||||
public IEnumerable<BarEntry>? FBarEntity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结果明细列表
|
||||
/// </summary>
|
||||
public IEnumerable<ResultEntry>? FResultEntity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条码明细
|
||||
/// </summary>
|
||||
public class BarEntry
|
||||
{
|
||||
/// <summary>
|
||||
/// 分录Id
|
||||
/// </summary>
|
||||
public int? FEntryID { get; set; }
|
||||
/// <summary>
|
||||
/// 条码编码
|
||||
/// </summary>
|
||||
public string? FBarCode { get; set; }
|
||||
/// <summary>
|
||||
/// 业务对象
|
||||
/// </summary>
|
||||
public FormType FBarBillId { get; set; }
|
||||
/// <summary>
|
||||
/// 单据编号
|
||||
/// </summary>
|
||||
public string? FBarBillNo { get; set; }
|
||||
/// <summary>
|
||||
/// 行号
|
||||
/// </summary>
|
||||
public int? FBarSeq { get; set; }
|
||||
/// <summary>
|
||||
/// 物料
|
||||
/// </summary>
|
||||
public Material? FBarMaterialId { get; set; }
|
||||
/// <summary>
|
||||
/// 辅助属性
|
||||
/// </summary>
|
||||
public int? FBarAuxPropId { get; set; }
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public decimal? FBarQty { get; set; }
|
||||
/// <summary>
|
||||
/// 仓库
|
||||
/// </summary>
|
||||
public Stock? FBarStockId { get; set; }
|
||||
/// <summary>
|
||||
/// 生产订单分录
|
||||
/// </summary>
|
||||
public MoEntry? FBarMoEntryId { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 结果明细
|
||||
/// </summary>
|
||||
public class ResultEntry
|
||||
{
|
||||
/// <summary>
|
||||
/// 明细内码
|
||||
/// </summary>
|
||||
public int? FEntryID { get; set; }
|
||||
/// <summary>
|
||||
/// 业务对象
|
||||
/// </summary>
|
||||
public FormType? FResultBillId { get; set; }
|
||||
/// <summary>
|
||||
/// 单据编号
|
||||
/// </summary>
|
||||
public string? FResultBillNo { get; set; }
|
||||
/// <summary>
|
||||
/// 单据内码
|
||||
/// </summary>
|
||||
public string? FResultId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否检验:是 = 1 ,否 = 0
|
||||
/// </summary>
|
||||
public string? FResultIsChecked { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 响应信息
|
||||
/// </summary>
|
||||
public string? FResultText { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
using Gatedge.ScanCode.Models.K3Request.BaseData;
|
||||
using Gatedge.ScanCode.Models.K3Request.Enum;
|
||||
|
||||
namespace Gatedge.ScanCode.Models.K3Request.SaveModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 条码新增类
|
||||
/// </summary>
|
||||
public class ScanRecordsSave
|
||||
{
|
||||
/// <summary>
|
||||
/// 扫描单据ID
|
||||
/// </summary>
|
||||
public string? FID { get; set; }
|
||||
/// <summary>
|
||||
/// 下推json
|
||||
/// </summary>
|
||||
public string? FJSON { get; set; }
|
||||
/// <summary>
|
||||
/// 创建者
|
||||
/// </summary>
|
||||
public User? FCreatorId { get; set; }
|
||||
/// <summary>
|
||||
/// 创建时间
|
||||
/// </summary>
|
||||
public string? FCreateDate { get; set; }
|
||||
/// <summary>
|
||||
/// 条码
|
||||
/// </summary>
|
||||
public string? FBarCode { get; set; }
|
||||
/// <summary>
|
||||
/// 仓库Id
|
||||
/// </summary>
|
||||
public Stock? FStockId { get; set; }
|
||||
/// <summary>
|
||||
/// 批号
|
||||
/// </summary>
|
||||
public string? Flot { get; set; }
|
||||
/// <summary>
|
||||
/// 扫描单据编号
|
||||
/// </summary>
|
||||
public string? FBillNo { get; set; }
|
||||
/// <summary>
|
||||
/// 扫描单据分录ID
|
||||
/// </summary>
|
||||
public string? FEntryId { get; set; }
|
||||
/// <summary>
|
||||
/// 扫描物料
|
||||
/// </summary>
|
||||
public Material FMaterialId { get; set; }
|
||||
/// <summary>
|
||||
/// 扫描单据类型
|
||||
/// </summary>
|
||||
public FormType FBillId { get; set; }
|
||||
/// <summary>
|
||||
/// 数量
|
||||
/// </summary>
|
||||
public decimal? FQty { get; set; }
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public BarRecordStatus? FStatus { get; set; }
|
||||
/// <summary>
|
||||
/// 错误信息
|
||||
/// </summary>
|
||||
public string? FErrorInfo { get; set; }
|
||||
/// <summary>
|
||||
/// 结果业务对象
|
||||
/// </summary>
|
||||
public FormType? FResultBillId { get; set; }
|
||||
/// <summary>
|
||||
/// 结果单号
|
||||
/// </summary>
|
||||
public string? FResultBillNo { get; set; }
|
||||
/// <summary>
|
||||
/// 结果单内码
|
||||
/// </summary>
|
||||
public string? FResultId { get; set; }
|
||||
/// <summary>
|
||||
/// 响应信息
|
||||
/// </summary>
|
||||
public string? FResultInfo { get; set; }
|
||||
/// <summary>
|
||||
/// 是否检验
|
||||
/// </summary>
|
||||
public bool? FResultIsChecked { get; set; }
|
||||
/// <summary>
|
||||
/// 是否打印
|
||||
/// </summary>
|
||||
public bool? FIsPrinted { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提交批次
|
||||
/// </summary>
|
||||
public string FSubmitLot { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user