using System;
using System.Data;
using System.Configuration;


namespace DSWeb.Models
{
    /// <summary>
    /// 用户信息表
    /// </summary>
    public class UserBaseInfoEntity
    {
        #region 私有成员
        private string _gid;//惟一标识
        private string _userid;//关联用户GID
        private string _office_num;//办公电话号码
        private string _home_num;//家庭电话号码
        private string _mobile_num;//手机号码
        private string _fax_num;//传真号码
        private string _email_addr_p;//主电子邮箱地址
        private string _email_addr_s;//次电子邮箱地址
        private string _home_addr;//家庭地址
        private string _remarks;//备注信息
        private string _create_userid;//创建人Guid
        private DateTime _create_time;//创建时间
        private string _modified_userid;//最后一次更改操作人Guid
        private DateTime _modified_time;//最后一次更改时间
        private string _emerg_user;//紧急联系人
        private string _emerg_phone;//紧急联系人电话
        private string _emerg_email;//紧急联系人邮箱
        private string _postcode;//邮政编码
        private string _COMPANYNAME;//分公司简称
        private string _DEPTNAME;//部门名称
        private string _QQ;//QQ
        private string _MSN;//MSN
        private Byte[] _SIGNATURE;//签名上传
        private string _FINANCESOFTCODE;//
        #endregion

        public UserBaseInfoEntity()
        {
        }

        #region 读写属性
        /// <summary>
        /// 惟一标识
        /// </summary>
        public string Gid
        {
            get { return _gid; }
            set { _gid = value; }
        }
        /// <summary>
        /// 关联用户GID
        /// </summary>
        public string UserID
        {
            get { return _userid; }
            set { _userid = value; }
        }
        /// <summary>
        /// 办公电话
        /// </summary>
        public string OfficePhone
        {
            get { return _office_num; }
            set { _office_num = value; }
        }

        /// <summary>
        /// 家庭电话号码
        /// </summary>
        public string HomePhone
        {
            get { return _home_num; }
            set { _home_num = value; }
        }

        /// <summary>
        /// 手机号码
        /// </summary>
        public string MobilePhone
        {
            get { return _mobile_num; }
            set { _mobile_num = value; }
        }

        /// <summary>
        /// 传真号码
        /// </summary>
        public string FaxNum
        {
            get { return _fax_num; }
            set { _fax_num = value; }
        }

        /// <summary>
        /// 主电子邮箱地址
        /// </summary>
        public string EmailAddressPrimary
        {
            get { return _email_addr_p; }
            set { _email_addr_p = value; }
        }

        /// <summary>
        /// 次电子邮箱地址
        /// </summary>
        public string EmailAddressSecond
        {
            get { return _email_addr_s; }
            set { _email_addr_s = value; }
        }

        /// <summary>
        /// 家庭地址
        /// </summary>
        public string HomeAddress
        {
            get { return _home_addr; }
            set { _home_addr = value; }
        }

        /// <summary>
        /// 备注信息
        /// </summary>
        public string Remarks
        {
            get { return _remarks; }
            set { _remarks = value; }
        }

        /// <summary>
        /// 创建人Guid
        /// </summary>
        public string CreateUserID
        {
            get { return _create_userid; }
            set { _create_userid = value; }
        }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime
        {
            get { return _create_time; }
            set { _create_time = value; }
        }

        /// <summary>
        /// 最后一次更改操作人Guid
        /// </summary>
        public string ModifiedUserID
        {
            get { return _modified_userid; }
            set { _modified_userid = value; }
        }

        /// <summary>
        /// 最后一次更改时间
        /// </summary>
        public DateTime ModifiedTime
        {
            get { return _modified_time; }
            set { _modified_time = value; }
        }
        /// <summary>
        /// 紧急联系人
        /// </summary>
        public string EmergencyUser
        {
            get { return _emerg_user; }
            set { _emerg_user = value; }
        }
        /// <summary>
        /// 紧急联系人电话
        /// </summary>
        public string EmergencyPhone
        {
            get { return _emerg_phone; }
            set { _emerg_phone = value; }
        }
        /// <summary>
        /// 紧急联系人邮箱
        /// </summary>
        public string EmergencyEmail
        {
            get { return _emerg_email; }
            set { _emerg_email = value; }
        }
        /// <summary>
        /// 邮政编码
        /// </summary>
        public string PostCode
        {
            get { return _postcode; }
            set { _postcode = value; }
        }
        /// <summary>
        /// 分公司简称
        /// </summary>
        public string COMPANYNAME
        {
            get { return _COMPANYNAME; }
            set { _COMPANYNAME = value; }
        }
        /// <summary>
        /// 部门名称
        /// </summary>
        public string DEPTNAME
        {
            get { return _DEPTNAME; }
            set { _DEPTNAME = value; }
        }
        /// <summary>
        /// 分公司简称
        /// </summary>
        public string QQ
        {
            get { return _QQ; }
            set { _QQ = value; }
        }
        /// <summary>
        /// 部门名称
        /// </summary>
        public string MSN
        {
            get { return _MSN; }
            set { _MSN = value; }
        }
        /// <summary>
        /// 签名上传 
        /// </summary>
        public Byte[] SIGNATURE
        {
            get { return _SIGNATURE; }
            set { _SIGNATURE = value; }
        }
        /// <summary>
        /// 财务软件代码
        /// </summary>
        public string FINANCESOFTCODE
        {
            get { return _FINANCESOFTCODE; }
            set { _FINANCESOFTCODE = value; }
        }

        private string _imageurl="";
        /// <summary>
        /// 头像url
        /// </summary>
        public string IMAGEURL
        {
            get { return _imageurl; }
            set { _imageurl = value; }
        }

        private string _signatureurl="";
        /// <summary>
        /// 签名Url
        /// </summary>
        public string SIGNATUREURL
        {
            get { return _signatureurl; }
            set { _signatureurl = value; }
        }

        private string _CONTRACTDATE = "";
        /// <summary>
        /// 合同日期
        /// </summary>
        public string CONTRACTDATE
        {
            get { return _CONTRACTDATE; }
            set { _CONTRACTDATE = value; }
        }
        private string _TRIALTIME = "";
        /// <summary>
        /// 试用期
        /// </summary>
        public string TRIALTIME
        {
            get { return _TRIALTIME; }
            set { _TRIALTIME = value; }
        }
        private string _IDNUM = "";
        /// <summary>
        /// 身份证号
        /// </summary>
        public string IDNUM
        {
            get { return _IDNUM; }
            set { _IDNUM = value; }
        }
        private string _EDURECORD = "";
        /// <summary>
        /// 学历
        /// </summary>
        public string EDURECORD
        {
            get { return _EDURECORD; }
            set { _EDURECORD = value; }
        }
        private string _ANNUALLEAVE = "";
        /// <summary>
        /// 年假
        /// </summary>
        public string ANNUALLEAVE
        {
            get { return _ANNUALLEAVE; }
            set { _ANNUALLEAVE = value; }
        }
        #endregion
    }
}