using LinqToDB.Mapping; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MasaBlazorApp3.Pojo { [Table("in_out_invoice")] public class InOutInvoice { /// /// 主键(序号) /// [Column("id", IsPrimaryKey = true, IsIdentity =true)] public int Id { get; set; } [Column("in_pharmacy_id")] public string InPharmacyId { get; set; } [Column("out_pharmacy_id")] public string OutPharmacyId { get; set; } /// /// 库存管理单位(入库单位代码) /// [Column("storage")] public string storage { get; set; } /// /// 单据号 /// [Column("invoice_no")] public string InvoiceNo { get; set; } [Column("invoice_date")] public string InvoiceDate { get; set; } /// /// 药品id /// [Column("drug_id")] public string DrugId { get; set; } [Association(ThisKey = nameof(DrugId), OtherKey = nameof(DrugInfo.DrugId))] public DrugInfo Drug { get; set; } = new(); /// /// 药品规格 /// [Column("drug_spec")] public string DrugSpec { get; set; } /// /// 计算单位 /// [Column("units")] public string Units { get; set; } /// /// 厂商标识 /// [Column("firm_id")] public string FirmId { get; set; } /// /// 包装规格(反映药品含量及包装信息,如0.25g*30) /// [Column("package_spec")] public string PackageSpec { get; set; } /// /// 数量(以包装单位所计的数量) /// [Column("quantity")] public int quantity { get; set; } /// /// 计量单位,可使用任一级管理上方便的包装 /// [Column("package_units")] public string PackageUnits { get; set; } /// /// 药品批次 /// [Column("drug_manu_no")] public string DrugManuNo { get; set; } /// /// 创建时间(入库日期) /// [Column("create_time")] public DateTime CreateTime { get; set; } /// /// 2调拨出库1.调拨入库 0.调拨 /// [Column("type")] public int Type { get; set; } /// /// 类型描述 /// [Column("type_describe")] public string TypeDescribe { get; set; } /// /// 供货方 /// [Column("supplier")] public string Supplier { get; set; } /// /// 操作人 /// [Column("operator")] public string Operator { get; set; } /// /// 存放库房 /// [Column("sub_storage")] public string SubStorage { get; set; } /// /// 备注 /// [Column("memos")] public string Memos { get; set; } [Column("status")] public int Status { get; set; } [Column("drug_eff_date")] public string EffDate { get; set; } [Column("cancel_flag")] public int CancelFlag { get; set; } } }