TemplatePro/BZPT.Domains/Entity/Labor/Contract.cs

250 lines
5.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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