using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ZXDT.CallCenter.Model
{
    /// <summary>
    /// T_Hr_EmployeeBase:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public partial class T_Hr_EmployeeBase
    {
        public T_Hr_EmployeeBase()
        { }
        #region Model
        private int _f_employeeid;
        private int? _f_departmentid;
        private string _f_realname;
        private string _f_workingcode;
        private DateTime? _f_workingdate;
        private int? _f_sex = 0;
        private string _f_photo;
        private string _f_idcard;
        private DateTime? _f_birth;
        private string _f_nativeplace;
        private string _f_address;
        private string _f_phone;
        private string _f_linkperson;
        private string _f_linkphone;
        private int? _f_createdby;
        private DateTime? _f_createdon;
        private int? _f_modifiedby;
        private DateTime? _f_modifiedon;
        private int? _f_deletionstatecode = 0;
        private int? _f_groupid;
        private string _f_departmentname;
        private string _f_schoolinfo;
        private string _f_professional;
        private DateTime? _f_graduationdate;
        private string _f_resume;
        private string _f_records;
        private int? _f_workdeptid;
        private string _f_position;
        private DateTime? _f_workdate;
        private string _f_officephone;
        private string _f_moverecords;
        private DateTime? _f_contractstart;
        private DateTime? _f_contractend;
        private string _f_contractnature;
        private DateTime? _f_contractreminder;
        private decimal? _f_nowpay;
        private string _f_welfare;
        private string _f_tranpayrecords;
        private DateTime? _f_dimissiondate;
        private string _f_retirebill;
        private string _f_dimissioncause;
        private int? _f_education = 0;
        /// <summary>
        /// 员工档案ID
        /// </summary>
        public int F_EmployeeId
        {
            set { _f_employeeid = value; }
            get { return _f_employeeid; }
        }
        /// <summary>
        /// 员工部门ID
        /// </summary>
        public int? F_DepartmentId
        {
            set { _f_departmentid = value; }
            get { return _f_departmentid; }
        }
        /// <summary>
        /// 员工真实姓名
        /// </summary>
        public string F_RealName
        {
            set { _f_realname = value; }
            get { return _f_realname; }
        }
        /// <summary>
        /// 员工编号
        /// </summary>
        public string F_WorkingCode
        {
            set { _f_workingcode = value; }
            get { return _f_workingcode; }
        }
        /// <summary>
        /// 任职时间
        /// </summary>
        public DateTime? F_WorkingDate
        {
            set { _f_workingdate = value; }
            get { return _f_workingdate; }
        }
        /// <summary>
        /// 性别
        /// </summary>
        public int? F_Sex
        {
            set { _f_sex = value; }
            get { return _f_sex; }
        }
        /// <summary>
        /// 员工照片
        /// </summary>
        public string F_Photo
        {
            set { _f_photo = value; }
            get { return _f_photo; }
        }
        /// <summary>
        /// 身份证号
        /// </summary>
        public string F_IDCard
        {
            set { _f_idcard = value; }
            get { return _f_idcard; }
        }
        /// <summary>
        /// 出生年月
        /// </summary>
        public DateTime? F_Birth
        {
            set { _f_birth = value; }
            get { return _f_birth; }
        }
        /// <summary>
        /// 户籍所在地
        /// </summary>
        public string F_NativePlace
        {
            set { _f_nativeplace = value; }
            get { return _f_nativeplace; }
        }
        /// <summary>
        /// 住址
        /// </summary>
        public string F_Address
        {
            set { _f_address = value; }
            get { return _f_address; }
        }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string F_Phone
        {
            set { _f_phone = value; }
            get { return _f_phone; }
        }
        /// <summary>
        /// 联系人
        /// </summary>
        public string F_LinkPerson
        {
            set { _f_linkperson = value; }
            get { return _f_linkperson; }
        }
        /// <summary>
        /// 联系人电话
        /// </summary>
        public string F_LinkPhone
        {
            set { _f_linkphone = value; }
            get { return _f_linkphone; }
        }
        /// <summary>
        /// 录入人员ID
        /// </summary>
        public int? F_CreatedBy
        {
            set { _f_createdby = value; }
            get { return _f_createdby; }
        }
        /// <summary>
        /// 录入时间
        /// </summary>
        public DateTime? F_CreatedOn
        {
            set { _f_createdon = value; }
            get { return _f_createdon; }
        }
        /// <summary>
        /// 修改人员ID
        /// </summary>
        public int? F_ModifiedBy
        {
            set { _f_modifiedby = value; }
            get { return _f_modifiedby; }
        }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? F_ModifiedOn
        {
            set { _f_modifiedon = value; }
            get { return _f_modifiedon; }
        }
        /// <summary>
        /// 删除标志
        /// </summary>
        public int? F_DeletionStateCode
        {
            set { _f_deletionstatecode = value; }
            get { return _f_deletionstatecode; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? F_GroupID
        {
            set { _f_groupid = value; }
            get { return _f_groupid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_DepartmentName
        {
            set { _f_departmentname = value; }
            get { return _f_departmentname; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_SchoolInfo
        {
            set { _f_schoolinfo = value; }
            get { return _f_schoolinfo; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_Professional
        {
            set { _f_professional = value; }
            get { return _f_professional; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_GraduationDate
        {
            set { _f_graduationdate = value; }
            get { return _f_graduationdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_Resume
        {
            set { _f_resume = value; }
            get { return _f_resume; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_Records
        {
            set { _f_records = value; }
            get { return _f_records; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? F_WorkDeptId
        {
            set { _f_workdeptid = value; }
            get { return _f_workdeptid; }
        }
        /// <summary>
        /// 职务
        /// </summary>
        public string F_Position
        {
            set { _f_position = value; }
            get { return _f_position; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_WorkDate
        {
            set { _f_workdate = value; }
            get { return _f_workdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_OfficePhone
        {
            set { _f_officephone = value; }
            get { return _f_officephone; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_MoveRecords
        {
            set { _f_moverecords = value; }
            get { return _f_moverecords; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_ContractStart
        {
            set { _f_contractstart = value; }
            get { return _f_contractstart; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_ContractEnd
        {
            set { _f_contractend = value; }
            get { return _f_contractend; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_ContractNature
        {
            set { _f_contractnature = value; }
            get { return _f_contractnature; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_ContractReminder
        {
            set { _f_contractreminder = value; }
            get { return _f_contractreminder; }
        }
        /// <summary>
        /// 
        /// </summary>
        public decimal? F_NowPay
        {
            set { _f_nowpay = value; }
            get { return _f_nowpay; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_Welfare
        {
            set { _f_welfare = value; }
            get { return _f_welfare; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_TranPayRecords
        {
            set { _f_tranpayrecords = value; }
            get { return _f_tranpayrecords; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? F_DimissionDate
        {
            set { _f_dimissiondate = value; }
            get { return _f_dimissiondate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_RetireBill
        {
            set { _f_retirebill = value; }
            get { return _f_retirebill; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string F_DimissionCause
        {
            set { _f_dimissioncause = value; }
            get { return _f_dimissioncause; }
        }
        /// <summary>
        /// 
        /// </summary>
        public int? F_Education
        {
            set { _f_education = value; }
            get { return _f_education; }
        }
        #endregion Model

    }
}