|
|
@@ -1,5 +1,6 @@
|
|
|
using Business.Model;
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
+using System.ComponentModel;
|
|
|
using System.ComponentModel.DataAnnotations;
|
|
|
|
|
|
namespace Bussiness.Model.MES.PO
|
|
|
@@ -13,168 +14,204 @@ namespace Bussiness.Model.MES.PO
|
|
|
/// 主键
|
|
|
/// </summary>
|
|
|
[Key]
|
|
|
+ [Description("主键")]
|
|
|
public long pr_id { get; set; }
|
|
|
/// <summary>
|
|
|
/// pr单号
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("pr单号")]
|
|
|
public string? pr_billno { get; set; }
|
|
|
/// <summary>
|
|
|
/// 关联工单号
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("关联工单号")]
|
|
|
public string? pr_mono { get; set; }
|
|
|
/// <summary>
|
|
|
/// 工单行号
|
|
|
/// </summary>
|
|
|
+ [Description("工单行号")]
|
|
|
public int entity_id { get; set; }
|
|
|
/// <summary>
|
|
|
/// 供应商id
|
|
|
/// </summary>
|
|
|
[Required]
|
|
|
+ [Description("供应商id")]
|
|
|
public long pr_purchaseid { get; set; }
|
|
|
/// <summary>
|
|
|
/// 供应商编码
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("供应商编码")]
|
|
|
public string? pr_purchasenumber { get; set; }
|
|
|
/// <summary>
|
|
|
/// 供应商名称
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("供应商名称")]
|
|
|
public string? pr_purchasename { get; set; }
|
|
|
/// <summary>
|
|
|
/// 采购员
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("采购员")]
|
|
|
public string? pr_purchaser { get; set; }
|
|
|
/// <summary>
|
|
|
/// 采购员工号(采购信息表)
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("采购员工号")]
|
|
|
public string? pr_purchaser_num { get; set; }
|
|
|
/// <summary>
|
|
|
/// 需求数量
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("需求数量")]
|
|
|
public decimal? pr_rqty { get; set; }
|
|
|
/// <summary>
|
|
|
/// 申请数量
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("申请数量")]
|
|
|
public decimal? pr_aqty { get; set; }
|
|
|
/// <summary>
|
|
|
/// 建议数量
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("建议数量")]
|
|
|
public decimal? pr_sqty { get; set; }
|
|
|
/// <summary>
|
|
|
/// 物料id
|
|
|
/// </summary>
|
|
|
[Required]
|
|
|
+ [Description("物料id")]
|
|
|
public long icitem_id { get; set; }
|
|
|
/// <summary>
|
|
|
/// 物料名称
|
|
|
/// </summary>
|
|
|
[StringLength(80)]
|
|
|
+ [Description("物料名称")]
|
|
|
public string? icitem_name { get; set; }
|
|
|
/// <summary>
|
|
|
/// 单据类型
|
|
|
/// </summary>
|
|
|
+ [Description("单据类型")]
|
|
|
public int pr_order_type { get; set; }
|
|
|
/// <summary>
|
|
|
/// 系统建议下单日期
|
|
|
/// </summary>
|
|
|
+ [Description("系统建议下单日期")]
|
|
|
public DateTime? pr_ssend_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 系统建议到达日期(建议到货日期)
|
|
|
/// </summary>
|
|
|
+ [Description("系统建议到达日期")]
|
|
|
public DateTime? pr_sarrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 采购员建议到货日期
|
|
|
/// </summary>
|
|
|
+ [Description("采购员建议到货日期")]
|
|
|
public DateTime? pr_bsarrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 订单到货日期
|
|
|
/// </summary>
|
|
|
+ [Description("订单到货日期")]
|
|
|
public DateTime? pr_oarrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 计划下单日期
|
|
|
/// </summary>
|
|
|
+ [Description("计划下单日期")]
|
|
|
public DateTime? pr_psend_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 计划到达日期
|
|
|
/// </summary>
|
|
|
+ [Description("计划到达日期")]
|
|
|
public DateTime? pr_parrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 需求到货日期
|
|
|
/// </summary>
|
|
|
+ [Description("需求到货日期")]
|
|
|
public DateTime? pr_rarrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 再计划到货日期
|
|
|
/// </summary>
|
|
|
+ [Description("再计划到货日期")]
|
|
|
public DateTime? pr_rparrive_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 采购确认到货日期
|
|
|
/// </summary>
|
|
|
+ [Description("采购确认到货日期")]
|
|
|
public DateTime? pr_pur_affirm_date { get; set; }
|
|
|
/// <summary>
|
|
|
/// 系统价格(含税)
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("系统价格(含税)")]
|
|
|
public decimal? pr_sysprice { get; set; }
|
|
|
/// <summary>
|
|
|
/// 订单价格(含税)
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("订单价格(含税)")]
|
|
|
public decimal? pr_orderprice { get; set; }
|
|
|
/// <summary>
|
|
|
/// 采购净价(不含税)
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("采购净价(不含税)")]
|
|
|
public decimal? pr_price { get; set; }
|
|
|
/// <summary>
|
|
|
/// 税率
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("税率")]
|
|
|
public decimal? pr_rate { get; set; }
|
|
|
/// <summary>
|
|
|
/// 单位
|
|
|
/// </summary>
|
|
|
[StringLength(20)]
|
|
|
+ [Description("单位")]
|
|
|
public string? pr_unit { get; set; }
|
|
|
/// <summary>
|
|
|
/// 状态
|
|
|
/// </summary>
|
|
|
+ [Description("状态")]
|
|
|
public int state { get; set; }
|
|
|
/// <summary>
|
|
|
/// 已申请数量
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("已申请数量")]
|
|
|
public decimal? old_apply_aqty { get; set; }
|
|
|
/// <summary>
|
|
|
/// 申请类型
|
|
|
/// </summary>
|
|
|
+ [Description("申请类型")]
|
|
|
public int pr_type { get; set; }
|
|
|
/// <summary>
|
|
|
/// 币种
|
|
|
/// </summary>
|
|
|
[Required]
|
|
|
+ [Description("币种")]
|
|
|
public long currencytype { get; set; }
|
|
|
/// <summary>
|
|
|
/// 安全库存触发采购比例
|
|
|
/// </summary>
|
|
|
[Precision(20, 8)]
|
|
|
+ [Description("安全库存触发采购比例")]
|
|
|
public decimal? secInv_ratio { get; set; }
|
|
|
/// <summary>
|
|
|
/// 备注
|
|
|
/// </summary>
|
|
|
[StringLength(1000)]
|
|
|
+ [Description("备注")]
|
|
|
public string? remark { get; set; }
|
|
|
/// <summary>
|
|
|
/// 拒绝原因
|
|
|
/// </summary>
|
|
|
[StringLength(1000)]
|
|
|
+ [Description("拒绝原因")]
|
|
|
public string? pr_rreason { get; set; }
|
|
|
|
|
|
}
|