using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Entities.Resource { /// /// 物料供应商 /// [SugarTable("Res_ItemVendor")] public class Res_ItemVendor : EntityBase { /// /// 供应商公司经营范围,SetDataId拼接,请注意拼接格式统一为英文逗号 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string BusRange { get; set; } /// /// 供应商名称(公司全称) /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")] public string FullName { get; set; } /// /// 供应商简称 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string ShortName { get; set; } /// /// 供应商联系地址 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")] public string Address { get; set; } /// /// 供应商联系人 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string Linker { get; set; } /// /// 供应商联系人职位 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string Job { get; set; } /// /// 供应商联系方式 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string Mobile { get; set; } } [SugarTable("Res_ItemType")] public class Res_ItemTypeInfo : EntityBase { [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int SdId { get; set; } [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string TypeName { get; set; } } /// /// 物料供应详细信息表 /// [SugarTable("Res_ItemDetail")] public class Res_ItemDetailInfo : EntityBase { /// /// 物料供应商 /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int VendorId { get; set; } /// /// 物料名称 /// [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")] public string ItemName { get; set; } /// /// 物料类型Id /// [SugarColumn(IsNullable = true, ColumnDataType = "int")] public int ItemTypeId { get; set; } /// /// 最低单价 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(9,2)")] public decimal MinRate { get; set; } /// /// 最低价格维护时间 /// [SugarColumn(IsNullable = true, ColumnDataType = "datetime")] public DateTime MinDt { get; set; } /// /// 最高单价 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(9,2)")] public decimal MaxRate { get; set; } /// /// 最高价格维护时间 /// [SugarColumn(IsNullable = true, ColumnDataType = "datetime")] public DateTime MaxDt { get; set; } /// /// 当前单价 /// [SugarColumn(IsNullable = true, ColumnDataType = "decimal(9,2)")] public decimal CurrRate { get; set; } /// /// 当前价格维护时间 /// [SugarColumn(IsNullable = true, ColumnDataType = "datetime")] public DateTime CurrDt { get; set; } } }