You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DSWMS/Vue.Net/VOL.Entity/DomainModels/System/User_baseinfo.cs

293 lines
7.3 KiB
C#

2 years ago
/*
*,
*Model
*/
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;
namespace VOL.Entity.DomainModels
{
[Entity(TableCnName = "用户信息表",TableName = "User_baseinfo")]
public class User_baseinfo:BaseEntity
{
/// <summary>
///
/// </summary>
[Key]
[Display(Name ="GID")]
[MaxLength(36)]
[Column(TypeName="uniqueidentifier")]
[Required(AllowEmptyStrings=false)]
public Guid GID { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="USERID")]
[MaxLength(36)]
[Column(TypeName="varchar(36)")]
[Required(AllowEmptyStrings=false)]
public string USERID { get; set; }
/// <summary>
///所属分公司简称
/// </summary>
[Display(Name ="所属分公司简称")]
[MaxLength(150)]
[Column(TypeName="varchar(150)")]
public string COMPANYNAME { get; set; }
/// <summary>
///部门名称
/// </summary>
[Display(Name ="部门名称")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string DEPTNAME { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="OFFICEPHONE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string OFFICEPHONE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="HOMEPHONE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string HOMEPHONE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="MOBILE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string MOBILE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="FAX")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string FAX { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EMAIL1")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string EMAIL1 { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EMAIL2")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string EMAIL2 { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="HOMEADDRESS")]
[MaxLength(150)]
[Column(TypeName="varchar(150)")]
public string HOMEADDRESS { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="REMARK")]
[MaxLength(200)]
[Column(TypeName="varchar(200)")]
public string REMARK { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CREATEUSER")]
[MaxLength(36)]
[Column(TypeName="varchar(36)")]
public string CREATEUSER { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CREATETIME")]
[Column(TypeName="datetime")]
public DateTime? CREATETIME { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="MODIFIEDUSER")]
[MaxLength(36)]
[Column(TypeName="varchar(36)")]
public string MODIFIEDUSER { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="MODIFIEDTIME")]
[Column(TypeName="datetime")]
public DateTime? MODIFIEDTIME { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EMERGUSER")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string EMERGUSER { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EMERGPHONE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string EMERGPHONE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EMERGEMAIL")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string EMERGEMAIL { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="POSTCODE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string POSTCODE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="QQ")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string QQ { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="MSN")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string MSN { get; set; }
/// <summary>
///签名上传
/// </summary>
[Display(Name ="签名上传")]
[MaxLength(16)]
[Column(TypeName="image(16)")]
public string SIGNATURE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="FINANCESOFTCODE")]
[MaxLength(20)]
[Column(TypeName="varchar(20)")]
public string FINANCESOFTCODE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="IMAGEURL")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string IMAGEURL { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="SIGNATUREURL")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string SIGNATUREURL { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="mailsign")]
[MaxLength(1000)]
[Column(TypeName="varchar(1000)")]
public string mailsign { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="CONTRACTDATE")]
[Column(TypeName="datetime")]
public DateTime? CONTRACTDATE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="TRIALTIME")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string TRIALTIME { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="IDNUM")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string IDNUM { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="EDURECORD")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string EDURECORD { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="ANNUALLEAVE")]
[MaxLength(50)]
[Column(TypeName="varchar(50)")]
public string ANNUALLEAVE { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="QdPortUserName")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string QdPortUserName { get; set; }
/// <summary>
///
/// </summary>
[Display(Name ="QdPortPassword")]
[MaxLength(100)]
[Column(TypeName="varchar(100)")]
public string QdPortPassword { get; set; }
}
}