diff --git a/src/Khd.Core.Domain/Models/MesBaseBarcodeInfo.cs b/src/Khd.Core.Domain/Models/MesBaseBarcodeInfo.cs new file mode 100644 index 0000000..ea4ec38 --- /dev/null +++ b/src/Khd.Core.Domain/Models/MesBaseBarcodeInfo.cs @@ -0,0 +1,200 @@ + +//----------------------------------------------------------------------- +// +// * Copyright (C) 2021 KEHAIDASOFT All Rights Reserved +// * version : 4.0.30319.42000 +// * author : khd by t4-2 +// +//----------------------------------------------------------------------- + +using System; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + +namespace Khd.Core.Domain.Models +{ + + [Table("mes_base_barcode_info")] + public class MesBaseBarcodeInfo + { + + [Key] + [Column("barcode_id")] + public long barcodeId { get; set; } + + /// + /// 打印时间 + /// + [Column("print_time")] + public DateTime? printTime { get; set; } + + /// + /// 打印人 + /// + [Column("print_person")] + public string printPerson { get; set; } + + /// + /// 打印标识(0否1是) + /// + [Column("print_flag")] + public string printFlag { get; set; } + + /// + /// 批次标识(0否,1是);在打印时,如果物料已设置,则根据物料的批次信息,如果没有设置则在此需要选择,选择物料等信息保存后同步设置物料信息。 + /// + [Column("batch_flag")] + public string batchFlag { get; set; } + + /// + /// 条码类型(1原材料,2半成品,3成品,4背板) + /// + [Column("barcode_type")] + public string barcodeType { get; set; } + + /// + /// 条码内容;如果是按单个物料贴,则一个物料一个条码,如果是按批次贴,则条码跟批次代码相同 + /// + [Column("barcode_info")] + public string barcodeInfo { get; set; } + + /// + /// 批次代码 + /// + [Column("batch_code")] + public string batchCode { get; set; } + + /// + /// 托盘RFID代码 + /// + [Column("pallet_info_code")] + public string palletInfoCode { get; set; } + + /// + /// 物料ID,关联mes_base_material_info的material_id + /// + [Column("material_id")] + public long? materialId { get; set; } + + /// + /// 供应商ID + /// + [Column("manufacturer_id")] + public long? manufacturerId { get; set; } + + /// + /// 数量;如果是批次需要输入此字段 + /// + [Column("amount")] + public decimal? amount { get; set; } + + /// + /// 打印数量 + /// + [Column("print_number")] + public int? printNumber { get; set; } + + /// + /// 打印机台名称,打印时获取 + /// + [Column("machine_name")] + public string machineName { get; set; } + + /// + /// 采购订单号;适合原材料入库时 + /// + [Column("po_no")] + public string poNo { get; set; } + + /// + /// 生产日期;打印时根据领料单选择输入 + /// + [Column("production_date")] + public DateTime? productionDate { get; set; } + + /// + /// 接受日期;打印时的系统日期 + /// + [Column("accepted_date")] + public DateTime? acceptedDate { get; set; } + + /// + /// 最晚出库日期;可以直接输入,也可以根据日限计算 + /// + [Column("last_outstock_date")] + public DateTime? lastOutstockDate { get; set; } + + /// + /// 生产计划编号,关联mes_pd_product_plan的plan_code;适合生产出入库等 + /// + [Column("plan_code")] + public string planCode { get; set; } + + /// + /// 生产计划明细编号,关联mes_product_plan_detail的plan_detail_code;适合生产出入库等 + /// + [Column("plan_detail_code")] + public string planDetailCode { get; set; } + + /// + /// 销售订单ID + /// + [Column("sale_order_id")] + public long? saleOrderId { get; set; } + + /// + /// 销售订单编号;适合生产出入库等 + /// + [Column("saleorder_code")] + public string saleorderCode { get; set; } + + /// + /// 项目号 + /// + [Column("project_no")] + public string projectNo { get; set; } + + /// + /// 流水号 + /// + [Column("serial_number")] + public string serialNumber { get; set; } + + /// + /// 备注 + /// + [Column("remark")] + public string remark { get; set; } + + /// + /// 绑定状态(1绑定,0解绑) + /// + [Column("bind_status")] + public string bindStatus { get; set; } + + /// + /// 绑定托盘的人 + /// + [Column("bind_by")] + public string bindBy { get; set; } + + /// + /// 绑定托盘时间 + /// + [Column("bind_time")] + public DateTime? bindTime { get; set; } + + /// + /// 更新人 + /// + [Column("update_by")] + public string updateBy { get; set; } + + /// + /// 更新时间 + /// + [Column("update_time")] + public DateTime? updateTime { get; set; } + } +} +