|
|
@ -24,10 +24,12 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
private readonly IGhrh_ResumeEduBGServices _ghre_ResumeEduBGServices; |
|
|
|
private readonly IGhrh_ResumeEduBGServices _ghre_ResumeEduBGServices; |
|
|
|
private readonly IGhrh_ResumeWorkExpServices _ghre_ResumeWorkExpServices; |
|
|
|
private readonly IGhrh_ResumeWorkExpServices _ghre_ResumeWorkExpServices; |
|
|
|
private readonly IGhrh_ResumeTagServices _ghre_ResumeTagServices; |
|
|
|
private readonly IGhrh_ResumeTagServices _ghre_ResumeTagServices; |
|
|
|
|
|
|
|
private readonly IGhrh_ResumeHomeServices _ghre_ResumeHomeServices; |
|
|
|
public Ghrh_ResumeServices(ICaching caching, |
|
|
|
public Ghrh_ResumeServices(ICaching caching, |
|
|
|
IBaseRepository<Ghrh_Resume> dal, |
|
|
|
IBaseRepository<Ghrh_Resume> dal, |
|
|
|
IGhrh_ResumeEduBGServices ghre_ResumeEduBGServices, |
|
|
|
IGhrh_ResumeEduBGServices ghre_ResumeEduBGServices, |
|
|
|
IGhrh_ResumeTagServices ghre_ResumeTagServices, |
|
|
|
IGhrh_ResumeTagServices ghre_ResumeTagServices, |
|
|
|
|
|
|
|
IGhrh_ResumeHomeServices ghre_ResumeHomeServices, |
|
|
|
IGhrh_ResumeWorkExpServices ghre_ResumeWorkExpServices) |
|
|
|
IGhrh_ResumeWorkExpServices ghre_ResumeWorkExpServices) |
|
|
|
{ |
|
|
|
{ |
|
|
|
this._dal = dal; |
|
|
|
this._dal = dal; |
|
|
@ -35,6 +37,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
base._caching = caching; |
|
|
|
base._caching = caching; |
|
|
|
_ghre_ResumeEduBGServices = ghre_ResumeEduBGServices; |
|
|
|
_ghre_ResumeEduBGServices = ghre_ResumeEduBGServices; |
|
|
|
_ghre_ResumeTagServices = ghre_ResumeTagServices; |
|
|
|
_ghre_ResumeTagServices = ghre_ResumeTagServices; |
|
|
|
|
|
|
|
_ghre_ResumeHomeServices = ghre_ResumeHomeServices; |
|
|
|
_ghre_ResumeWorkExpServices = ghre_ResumeWorkExpServices; |
|
|
|
_ghre_ResumeWorkExpServices = ghre_ResumeWorkExpServices; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -435,7 +438,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
""editable"": ""false"" |
|
|
|
""editable"": ""false"" |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
""field"": ""IDCardNo"", |
|
|
|
""field"": ""IdCardNo"", |
|
|
|
""label"": ""身份证号码"", |
|
|
|
""label"": ""身份证号码"", |
|
|
|
""required"": ""true"", |
|
|
|
""required"": ""true"", |
|
|
|
""elementType"": ""Input"", |
|
|
|
""elementType"": ""Input"", |
|
|
@ -457,7 +460,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
""editable"": ""false"" |
|
|
|
""editable"": ""false"" |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
""field"": ""Gendar"", |
|
|
|
""field"": ""Gender"", |
|
|
|
""label"": ""性别"", |
|
|
|
""label"": ""性别"", |
|
|
|
""required"": ""true"", |
|
|
|
""required"": ""true"", |
|
|
|
""elementType"": ""ApiSelect"", |
|
|
|
""elementType"": ""ApiSelect"", |
|
|
@ -501,7 +504,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
""editable"": ""true"" |
|
|
|
""editable"": ""true"" |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
""field"": ""PoliticalType"", |
|
|
|
""field"": ""PoliticStatus"", |
|
|
|
""label"": ""政治面貌"", |
|
|
|
""label"": ""政治面貌"", |
|
|
|
""required"": ""true"", |
|
|
|
""required"": ""true"", |
|
|
|
""elementType"": ""ApiSelect"", |
|
|
|
""elementType"": ""ApiSelect"", |
|
|
@ -821,9 +824,31 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
|
|
|
|
|
|
|
|
|
#region Data |
|
|
|
#region Data |
|
|
|
Data.a1 = entity; |
|
|
|
dynamic resumeData = new ExpandoObject(); |
|
|
|
Data.a2 = entity; |
|
|
|
resumeData.PhotoUrl = entity?.PhotoUrl; |
|
|
|
Data.a3 = null;//家庭关系 |
|
|
|
resumeData.StaffName = entity?.StaffName; |
|
|
|
|
|
|
|
resumeData.IdCardNo = entity?.IdCardNo; |
|
|
|
|
|
|
|
resumeData.Mobile = entity?.Mobile; |
|
|
|
|
|
|
|
resumeData.Gender = entity?.Gender; |
|
|
|
|
|
|
|
resumeData.Nation = entity?.Nation; |
|
|
|
|
|
|
|
resumeData.NativePlace = entity?.NativePlace; |
|
|
|
|
|
|
|
resumeData.MaritalStatus = entity?.MaritalStatus; |
|
|
|
|
|
|
|
resumeData.PoliticStatus = entity?.PoliticStatus; |
|
|
|
|
|
|
|
Data.a1 = resumeData; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
resumeData = new ExpandoObject(); |
|
|
|
|
|
|
|
resumeData.CertificateType = entity?.CertificateType; |
|
|
|
|
|
|
|
resumeData.RegisteredType = entity?.RegisteredType; |
|
|
|
|
|
|
|
resumeData.IDCardBegin = entity?.IDCardBegin; |
|
|
|
|
|
|
|
resumeData.IDCardEnd = entity?.IDCardEnd; |
|
|
|
|
|
|
|
resumeData.RegisteredAddress = entity?.RegisteredAddress; |
|
|
|
|
|
|
|
resumeData.NowAddress = entity?.NowAddress; |
|
|
|
|
|
|
|
resumeData.TitleType = entity?.TitleType; |
|
|
|
|
|
|
|
resumeData.IsStay = entity?.IsStay; |
|
|
|
|
|
|
|
resumeData.CarNo = entity?.CarNo; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data.a2 = resumeData; |
|
|
|
|
|
|
|
Data.a3 = await _ghre_ResumeHomeServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//家庭关系 |
|
|
|
Data.a4 = await _ghre_ResumeEduBGServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//教育背景 |
|
|
|
Data.a4 = await _ghre_ResumeEduBGServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//教育背景 |
|
|
|
Data.a5 = await _ghre_ResumeWorkExpServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//工作经历 |
|
|
|
Data.a5 = await _ghre_ResumeWorkExpServices.QueryDto(x => x.ResumeId != null && x.ResumeId == id);//工作经历 |
|
|
|
|
|
|
|
|
|
|
|