using System; using CY.Infrastructure.Domain; using CY.Infrastructure.Common; namespace CY.Model { /// ///简历信息 /// [Serializable] public partial class OA_StaffResume : IAggregateRoot { public OA_StaffResume() { } #region Model private int? _keyid; private Guid _memberid; private string _r_g_avatar; private string _r_g_name; private string _r_g_sex; private string _r_g_workyear; private string _r_g_degree; private string _r_g_documentstype; private string _r_g_documentsnumber; private string _r_g_email; private string _r_g_moblie; private string _r_g_workphone; private string _r_g_homephone; private string _r_g_nowprovince; private string _r_g_nowcity; private string _r_g_nowarea; private string _r_g_nowaddress; private string _r_g_oldprovence; private string _r_g_oldcity; private string _r_g_oldarea; private string _r_g_oldadress; private DateTime? _r_g_creattime; private int? _r_g_language; private string _r_g_yearsmoney; private string _r_g_workstatus; private string _r_g_qq; private string _r_g_youhome; private int? _r_g_youheight; private int? _r_g_youweight; private int? _r_g_marrystatus; private string _r_g_youpolitical; private int? _r_g_status; private int? _ordernum; private DateTime? _lastupdatetime; private string _operator; /// /// 主键--标识ID /// public int? Keyid { get { return _keyid; } set { _keyid = value; } } /// /// 简历拥有者 /// public Guid Memberid { get { return _memberid; } set { _memberid = value; } } /// /// 头像(个人信息) /// public string R_G_Avatar { get { return _r_g_avatar; } set { _r_g_avatar = value; } } /// /// 姓名(个人信息) /// public string R_G_Name { get { return _r_g_name; } set { _r_g_name = value; } } /// /// 性别(个人信息) /// public string R_G_Sex { get { return _r_g_sex; } set { _r_g_sex = value; } } /// /// 工作年限(个人信息) /// public string R_G_WorkYear { get { return _r_g_workyear; } set { _r_g_workyear = value; } } /// /// 学历 /// public string R_G_Degree { get { return _r_g_degree; } set { _r_g_degree = value; } } /// /// 出生日期 /// public string R_G_DocumentsType { get { return _r_g_documentstype; } set { _r_g_documentstype = value; } } /// /// 证件号(个人信息) /// public string R_G_DocumentsNumber { get { return _r_g_documentsnumber; } set { _r_g_documentsnumber = value; } } /// /// 邮箱(个人信息) /// public string R_G_Email { get { return _r_g_email; } set { _r_g_email = value; } } /// /// 手机号码(个人信息) /// public string R_G_Moblie { get { return _r_g_moblie; } set { _r_g_moblie = value; } } /// /// 公司电话(个人信息) /// public string R_G_WorkPhone { get { return _r_g_workphone; } set { _r_g_workphone = value; } } /// /// 家庭电话(个人信息) /// public string R_G_HomePhone { get { return _r_g_homephone; } set { _r_g_homephone = value; } } /// /// 现居省 /// public string R_G_NowProvince { get { return _r_g_nowprovince; } set { _r_g_nowprovince = value; } } /// /// 现居市 /// public string R_G_NowCity { get { return _r_g_nowcity; } set { _r_g_nowcity = value; } } /// /// 现居区 /// public string R_G_NowArea { get { return _r_g_nowarea; } set { _r_g_nowarea = value; } } /// /// 现居地址 /// public string R_G_NowAddress { get { return _r_g_nowaddress; } set { _r_g_nowaddress = value; } } /// /// 籍贯省 /// public string R_G_OldProvence { get { return _r_g_oldprovence; } set { _r_g_oldprovence = value; } } /// /// 籍贯市 /// public string R_G_OldCity { get { return _r_g_oldcity; } set { _r_g_oldcity = value; } } /// /// 籍贯区 /// public string R_G_OldArea { get { return _r_g_oldarea; } set { _r_g_oldarea = value; } } /// /// 籍贯地址 /// public string R_G_OldAdress { get { return _r_g_oldadress; } set { _r_g_oldadress = value; } } /// /// 创建时间 /// public DateTime? R_G_CreatTime { get { return _r_g_creattime; } set { _r_g_creattime = value; } } /// /// 简历语言/中文1,English2 /// public int? R_G_Language { get { return _r_g_language; } set { _r_g_language = value; } } /// /// 目前年薪 /// public string R_G_YearsMoney { get { return _r_g_yearsmoney; } set { _r_g_yearsmoney = value; } } /// /// 求职状态 /// public string R_G_WorkStatus { get { return _r_g_workstatus; } set { _r_g_workstatus = value; } } /// /// QQ /// public string R_G_QQ { get { return _r_g_qq; } set { _r_g_qq = value; } } /// /// 你的主页 /// public string R_G_YouHome { get { return _r_g_youhome; } set { _r_g_youhome = value; } } /// /// 身高(cm) /// public int? R_G_YouHeight { get { return _r_g_youheight; } set { _r_g_youheight = value; } } /// /// 体重(kg) /// public int? R_G_YouWeight { get { return _r_g_youweight; } set { _r_g_youweight = value; } } /// /// 婚姻状况/已婚1,未婚2 /// public int? R_G_MarryStatus { get { return _r_g_marrystatus; } set { _r_g_marrystatus = value; } } /// /// 政治面貌 /// public string R_G_YouPolitical { get { return _r_g_youpolitical; } set { _r_g_youpolitical = value; } } /// /// 简历状态/展示中1,已撤下2 /// public int? R_G_Status { get { return _r_g_status; } set { _r_g_status = value; } } /// /// 排序 /// public int? OrderNum { get { return _ordernum; } set { _ordernum = value; } } /// /// 最后修改时间 /// public DateTime? LastUpdateTime { get { return _lastupdatetime; } set { _lastupdatetime = value; } } /// /// 操作人 /// public string Operator { get { return _operator; } set { _operator = value; } } /// /// 求职职位 /// public string R_I_PostName { get; set; } /// /// 期望薪水 /// public string R_I_HopeMoney { get; set; } #endregion Model #region Visiter /// /// 属性访问器 /// /// 属性名 /// 索引 /// 是否将指定属性设置为传入值 /// 需要赋予的值 /// 与名称对应的属性值 public object Visiter(string name, int? index = -1, bool isChange = false, object value = null) { object theValue = null; if ("Keyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 1) { this.Keyid = isChange ? MyConvert.ConvertToInt(value) : Keyid; theValue = this.Keyid; } else if ("Memberid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 2) { this.Memberid = isChange ? MyConvert.ConvertToGuid(value) : Memberid; theValue = this.Memberid; } else if ("R_G_Avatar".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 3) { this.R_G_Avatar = isChange ? MyConvert.ConvertToString(value) : R_G_Avatar; theValue = this.R_G_Avatar; } else if ("R_G_Name".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 4) { this.R_G_Name = isChange ? MyConvert.ConvertToString(value) : R_G_Name; theValue = this.R_G_Name; } else if ("R_G_Sex".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 5) { this.R_G_Sex = isChange ? MyConvert.ConvertToString(value) : R_G_Sex; theValue = this.R_G_Sex; } else if ("R_G_WorkYear".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6) { this.R_G_WorkYear = isChange ? MyConvert.ConvertToString(value) : R_G_WorkYear; theValue = this.R_G_WorkYear; } else if ("R_G_Degree".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 7) { this.R_G_Degree = isChange ? MyConvert.ConvertToString(value) : R_G_Degree; theValue = this.R_G_Degree; } else if ("R_G_DocumentsType".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 8) { this.R_G_DocumentsType = isChange ? MyConvert.ConvertToString(value) : R_G_DocumentsType; theValue = this.R_G_DocumentsType; } else if ("R_G_DocumentsNumber".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 9) { this.R_G_DocumentsNumber = isChange ? MyConvert.ConvertToString(value) : R_G_DocumentsNumber; theValue = this.R_G_DocumentsNumber; } else if ("R_G_Email".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 10) { this.R_G_Email = isChange ? MyConvert.ConvertToString(value) : R_G_Email; theValue = this.R_G_Email; } else if ("R_G_Moblie".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 11) { this.R_G_Moblie = isChange ? MyConvert.ConvertToString(value) : R_G_Moblie; theValue = this.R_G_Moblie; } else if ("R_G_WorkPhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 12) { this.R_G_WorkPhone = isChange ? MyConvert.ConvertToString(value) : R_G_WorkPhone; theValue = this.R_G_WorkPhone; } else if ("R_G_HomePhone".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 13) { this.R_G_HomePhone = isChange ? MyConvert.ConvertToString(value) : R_G_HomePhone; theValue = this.R_G_HomePhone; } else if ("R_G_NowProvince".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 14) { this.R_G_NowProvince = isChange ? MyConvert.ConvertToString(value) : R_G_NowProvince; theValue = this.R_G_NowProvince; } else if ("R_G_NowCity".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 15) { this.R_G_NowCity = isChange ? MyConvert.ConvertToString(value) : R_G_NowCity; theValue = this.R_G_NowCity; } else if ("R_G_NowArea".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 16) { this.R_G_NowArea = isChange ? MyConvert.ConvertToString(value) : R_G_NowArea; theValue = this.R_G_NowArea; } else if ("R_G_NowAddress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 17) { this.R_G_NowAddress = isChange ? MyConvert.ConvertToString(value) : R_G_NowAddress; theValue = this.R_G_NowAddress; } else if ("R_G_OldProvence".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 18) { this.R_G_OldProvence = isChange ? MyConvert.ConvertToString(value) : R_G_OldProvence; theValue = this.R_G_OldProvence; } else if ("R_G_OldCity".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 19) { this.R_G_OldCity = isChange ? MyConvert.ConvertToString(value) : R_G_OldCity; theValue = this.R_G_OldCity; } else if ("R_G_OldArea".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 20) { this.R_G_OldArea = isChange ? MyConvert.ConvertToString(value) : R_G_OldArea; theValue = this.R_G_OldArea; } else if ("R_G_OldAdress".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 21) { this.R_G_OldAdress = isChange ? MyConvert.ConvertToString(value) : R_G_OldAdress; theValue = this.R_G_OldAdress; } else if ("R_G_CreatTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 22) { this.R_G_CreatTime = isChange ? MyConvert.ConvertToDateTime(value) : R_G_CreatTime; theValue = this.R_G_CreatTime; } else if ("R_G_Language".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 23) { this.R_G_Language = isChange ? MyConvert.ConvertToInt(value) : R_G_Language; theValue = this.R_G_Language; } else if ("R_G_YearsMoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 24) { this.R_G_YearsMoney = isChange ? MyConvert.ConvertToString(value) : R_G_YearsMoney; theValue = this.R_G_YearsMoney; } else if ("R_G_WorkStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 25) { this.R_G_WorkStatus = isChange ? MyConvert.ConvertToString(value) : R_G_WorkStatus; theValue = this.R_G_WorkStatus; } else if ("R_G_QQ".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 26) { this.R_G_QQ = isChange ? MyConvert.ConvertToString(value) : R_G_QQ; theValue = this.R_G_QQ; } else if ("R_G_YouHome".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 27) { this.R_G_YouHome = isChange ? MyConvert.ConvertToString(value) : R_G_YouHome; theValue = this.R_G_YouHome; } else if ("R_G_YouHeight".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28) { this.R_G_YouHeight = isChange ? MyConvert.ConvertToInt(value) : R_G_YouHeight; theValue = this.R_G_YouHeight; } else if ("R_G_YouWeight".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 29) { this.R_G_YouWeight = isChange ? MyConvert.ConvertToInt(value) : R_G_YouWeight; theValue = this.R_G_YouWeight; } else if ("R_G_MarryStatus".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30) { this.R_G_MarryStatus = isChange ? MyConvert.ConvertToInt(value) : R_G_MarryStatus; theValue = this.R_G_MarryStatus; } else if ("R_G_YouPolitical".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 31) { this.R_G_YouPolitical = isChange ? MyConvert.ConvertToString(value) : R_G_YouPolitical; theValue = this.R_G_YouPolitical; } else if ("R_G_Status".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 32) { this.R_G_Status = isChange ? MyConvert.ConvertToInt(value) : R_G_Status; theValue = this.R_G_Status; } else if ("OrderNum".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 33) { this.OrderNum = isChange ? MyConvert.ConvertToInt(value) : OrderNum; theValue = this.OrderNum; } else if ("LastUpdateTime".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 34) { this.LastUpdateTime = isChange ? MyConvert.ConvertToDateTime(value) : LastUpdateTime; theValue = this.LastUpdateTime; } else if ("Operator".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 35) { this.Operator = isChange ? MyConvert.ConvertToString(value) : Operator; theValue = this.Operator; } else if ("R_I_PostName".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 36) { this.R_I_PostName = isChange ? MyConvert.ConvertToString(value) : R_I_PostName; theValue = this.R_I_PostName; } else if ("R_I_HopeMoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 37) { this.R_I_HopeMoney = isChange ? MyConvert.ConvertToString(value) : R_I_HopeMoney; theValue = this.R_I_HopeMoney; } return theValue; } #endregion Visiter } }