using Magicodes.ExporterAndImporter.Core; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TaskManager.Entity { /// /// 人员资质信息 /// public class SUPPLIER_EMPLOYEE_DT : BaseEntity_NoTask { /// /// 供应商代码 /// [ExporterHeader(DisplayName = "供应商代码")] [ImporterHeader(Name = "供应商代码")] public string SupplierCode { get; set; } /// /// 供应商名称 /// [ExporterHeader(DisplayName = "供应商名称")] [ImporterHeader(Name = "供应商名称")] public string SupplierName { get; set; } /// /// 工厂代码 /// [ExporterHeader(DisplayName = "工厂代码")] [ImporterHeader(Name = "工厂代码")] public string PlantId { get; set; } /// /// 工厂名称 /// [ExporterHeader(DisplayName = "工厂名称")] [ImporterHeader(Name = "工厂名称")] public string PlantName { get; set; } /// /// 车间代码 /// [ExporterHeader(DisplayName = "车间代码")] [ImporterHeader(Name = "车间代码")] public string WorkshopId { get; set; } /// /// 车间名称 /// [ExporterHeader(DisplayName = "车间名称")] [ImporterHeader(Name = "车间名称")] public string WorkshopName { get; set; } /// /// 产线代码 /// [ExporterHeader(DisplayName = "产线代码")] [ImporterHeader(Name = "产线代码")] public string ProductionLineId { get; set; } /// /// 产线名称 /// [ExporterHeader(DisplayName = "产线名称")] [ImporterHeader(Name = "产线名称")] public string ProductionLineName { get; set; } /// /// 工位代码 /// [ExporterHeader(DisplayName = "工位代码")] [ImporterHeader(Name = "工位代码")] public string StationId { get; set; } /// /// 工位名称 /// [ExporterHeader(DisplayName = "工位名称")] [ImporterHeader(Name = "工位名称")] public string StationName { get; set; } /// /// 工位人员账号 /// [ExporterHeader(DisplayName = "工位人员账号")] [ImporterHeader(Name = "工位人员账号")] public string OperatorId { get; set; } /// /// 工位人员姓名 /// [ExporterHeader(DisplayName = "工位人员姓名")] [ImporterHeader(Name = "工位人员姓名")] public string OperatorName { get; set; } /// /// 是否有资质(Y,N) /// [ExporterHeader(DisplayName = "是否有资质(Y,N)")] [ImporterHeader(Name = "是否有资质(Y,N)")] [RegularExpression("^[YN]$", ErrorMessage = "是否有资质 只能填写 Y 或 N")] public string HaveQuantity { get; set; } /// /// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss) /// [ExporterHeader(DisplayName = "供应商修改时间")] [ImporterHeader(Name = "供应商修改时间", Format ="yyyy-MM-dd HH:mm:ss")] public string DataUpdateTime { get; set; } /// /// 岗位代码 /// [ExporterHeader(DisplayName = "岗位代码")] [ImporterHeader(Name = "岗位代码")] public string PositionId { get; set; } /// /// 岗位名称 /// [ExporterHeader(DisplayName = "岗位名称")] [ImporterHeader(Name = "岗位名称")] public string PositionName { get; set; } /// /// 资质等级(Level_4,Level_3,Level_2,Level_1) /// [ExporterHeader(DisplayName = "资质等级")] [ImporterHeader(Name = "资质等级")] [RegularExpression("^(Level_4|Level_3|Level_2|Level_1)$", ErrorMessage = "资质等级 只能填写 Level_4,Level_3,Level_2, Level_1 其中之一")] public string QualificationLevel { get; set; } /// /// 资质获取时间 /// [ExporterHeader(DisplayName = "资质获取时间")] [ImporterHeader(Name = "资质获取时间", Format = "yyyy-MM-dd HH:mm:ss")] public string CheckInTime { get; set; } /// /// 资质失去时间 /// [ExporterHeader(DisplayName = "资质失去时间")] [ImporterHeader(Name = "资质失去时间", Format = "yyyy-MM-dd HH:mm:ss")] public string CheckOutTime { get; set; } } }