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; }
+ }
+}
+