/*********************************************************** **项目名称:BZPT.Entity **功能描述: Contract 的摘要说明 **作 者: 此代码由CodeSmith生成。 **版 本 号: 1.0 **修改历史: ************************************************************/ namespace BZPT.Domains.Entity.Labor { using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; /// ///Contract,劳动合同信息 /// [Serializable] [Table(name:"Labor_Contract")] public partial class Contract : EntityBase, ILabor, ILogicDelete { /// /// 合同标题 /// [Display(Name = "合同标题")] [StringLength(1200)] public string HC01 { get; set; } /// /// 合同编号 /// [Display(Name = "合同编号")] [StringLength(144)] public string HC02 { get; set; } /// /// 甲方名称 /// [Display(Name = "甲方名称")] [StringLength(1200)] public string HC03 { get; set; } /// /// 甲方法定代表人 /// [Display(Name = "甲方法定代表人")] [StringLength(80)] public string HC04 { get; set; } /// /// 甲方委托代理人 /// [Display(Name = "甲方委托代理人")] [StringLength(80)] public string HC05 { get; set; } /// /// 甲方单位地址 /// [Display(Name = "甲方单位地址")] [StringLength(2000)] public string HC06 { get; set; } /// /// 甲方联系方式 /// [Display(Name = "甲方联系方式")] [StringLength(200)] public string HC07 { get; set; } /// /// 乙方名称 /// [Display(Name = "乙方名称")] [StringLength(80)] public string HC08 { get; set; } /// /// 乙方性别 /// [Display(Name = "乙方性别")] public short? HC09 { get; set; } /// /// 乙方出生年月 /// [Display(Name = "乙方出生年月")] public DateTime? HC10 { get; set; } /// /// 乙方住址 /// [Display(Name = "乙方住址")] [StringLength(2000)] public string HC11 { get; set; } /// /// 乙方证件号码 /// [Display(Name = "乙方证件号码")] [StringLength(100)] public string HC12 { get; set; } /// /// 乙方联系方式 /// [Display(Name = "乙方联系方式")] [StringLength(200)] public string HC13 { get; set; } /// /// 项目ID /// [Required(ErrorMessage = "项目ID是必须的,请先完善")] [Display(Name = "项目ID")] [StringLength(144)] public string AID { get; set; } /// /// 项目名称 /// [Display(Name = "项目名称")] [StringLength(1200)] public string HC18 { get; set; } /// /// 岗位 /// [Display(Name = "岗位")] [StringLength(1200)] public string HC19 { get; set; } /// /// 劳动合同类型 /// [Display(Name = "劳动合同类型")] [StringLength(144)] public string HC20 { get; set; } /// /// 劳动合同签订日期 /// [Display(Name = "劳动合同签订日期")] public DateTime? HC21 { get; set; } /// /// 劳动合同工资支付日期 /// [Display(Name = "劳动合同工资支付日期")] public DateTime? HC22 { get; set; } /// /// 合同生效开始日期 /// [Display(Name = "合同生效开始日期")] public DateTime? HC23 { get; set; } /// /// 合同结束日期 /// [Display(Name = "合同结束日期")] public DateTime? HC24 { get; set; } /// /// 薪资类型 0=计时 1=计件 2=计月 /// [Display(Name = "薪资类型 0=计时 1=计件 2=计月")] public int? HC26 { get; set; } /// /// 工价 /// [Display(Name = "工价")] public decimal? HC27 { get; set; } /// /// 审核状态(保留,UI上不开发) /// [Display(Name = "审核状态(保留,UI上不开发)")] public short? HC28 { get; set; } /// /// 同步状态 /// [Display(Name = "同步状态")] public int? HC29 { get; set; } /// /// 更新时间 /// [Display(Name = "更新时间")] [StringLength(152)] public string UpdateUser { get; set; } /// /// 更新人 /// [Display(Name = "更新人")] public DateTime? UpdateTime { get; set; } /// /// 创建时间 /// [Display(Name = "创建时间")] public DateTime? CreateTime { get; set; } /// /// 创建人 /// [Display(Name = "创建人")] [StringLength(152)] public string CreateUser { get; set; } /// /// 是否已删除 /// [Display(Name = "是否已删除")] public bool IsDeleted { get; set; } } }