using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using WIDESEA_Entity.SystemModels;
namespace WIDESEA_Entity.DomainModels
{
[Entity(TableCnName = "PDA货位表", TableName = "base_pda_location")]
[Table("base_pda_location")]
public class base_pda_location : BaseEntity
{
///
///主键
///
[Key]
[Display(Name = "id")]
[Column(TypeName = "uniqueidentifier")]
[Required(AllowEmptyStrings = false)]
public Guid id { get; set; }
///
///上料货位编号
///
[Display(Name = "L_Code")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(50)")]
[Required(AllowEmptyStrings = false)]
[Editable(true)]
public string L_Code { get; set; }
///
///货位类型
///
[Display(Name = "L_Type")]
[MaxLength(50)]
[Column(TypeName = "nvarchar(100)")]
[Editable(true)]
public string L_Type { get; set; }
///
///货位名称
///
[Display(Name = "L_Name")]
[MaxLength(200)]
[Column(TypeName = "nvarchar(100)")]
[Editable(true)]
public string L_Name { get; set; }
///
///库房
///
[Display(Name = "storeroom")]
[MaxLength(200)]
[Column(TypeName = "nvarchar(50)")]
[Required(AllowEmptyStrings = false)]
[Editable(true)]
public string storeroom { get; set; }
///
///货位状态
///
[Display(Name = "L_state")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(50)")]
[Required(AllowEmptyStrings = false)]
[Editable(true)]
public string L_state { get; set; }
///
///是否启用,1启动0禁用
///
[Display(Name = "L_Status")]
[Column(TypeName = "int")]
[Required(AllowEmptyStrings = false)]
[Editable(true)]
public int L_Status { get; set; }
///
///创建者
///
[Display(Name = "created_user")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
[Editable(true)]
public string? created_user { get; set; }
///
///创建时间
///
[Display(Name = "created_time")]
[Column(TypeName = "datetime")]
// [Required(AllowEmptyStrings = false)]
// [Editable(true)]
public DateTime? created_time { get; set; }
///
///修改时间
///
[Display(Name = "update_time")]
[Column(TypeName = "datetime")]
public DateTime? update_time { get; set; }
///
///货架是否存在任务:1存在,2不存在
///
[Display(Name = "L_Task")]
[Column(TypeName = "int")]
[Editable(true)]
public int L_Task { get; set; }
///
///区域
///
[Display(Name = "L_region")]
[MaxLength(100)]
[Column(TypeName = "nvarchar(100)")]
//[Editable(true)]
public string? L_region { get; set; }
}
}