Commit 86be4a91 by jianan

查询整体全部信息接口

parent fb957141
...@@ -192,7 +192,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -192,7 +192,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
dataObjList.add(dataObj); dataObjList.add(dataObj);
}); });
if (workingExperienceList.size() > 0) { if (dataObjList.size() > 0) {
workingExperienceMapper.batchInsert(dataObjList); workingExperienceMapper.batchInsert(dataObjList);
} }
...@@ -319,7 +319,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -319,7 +319,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
dataObjList.add(dataObj); dataObjList.add(dataObj);
}); });
if (personalStatementList.size() > 0) { if (dataObjList.size() > 0) {
personalStatementsMapper.batchInsert(dataObjList); personalStatementsMapper.batchInsert(dataObjList);
} }
...@@ -356,7 +356,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -356,7 +356,7 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
dataObjList.add(dataObj); dataObjList.add(dataObj);
}); });
if (contractTermsConfirmsList.size() > 0) { if (dataObjList.size() > 0) {
contractTermsConfirmsMapper.batchInsert(dataObjList); contractTermsConfirmsMapper.batchInsert(dataObjList);
} }
...@@ -537,16 +537,16 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -537,16 +537,16 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
try { try {
//报聘的经纪人基本资料id //报聘的经纪人基本资料id
Long hiringBasicInfoId = requestVO.getHiringBasicInfoId(); Long hiringBasicInfoId = requestVO.getHiringBasicInfoId();
//经纪人审批基本信息 //基本信息
HiringBasicInfo hiringBasicInfo = practitionerHiringDalService.findHiringBasicInfo(hiringBasicInfoId); AclPractitionerHiringBasicInfo hiringBasicInfo = basicInfoMapper.selectByPrimaryKey(hiringBasicInfoId);
//审批经纪人关系 //组织关系
HiringMemberShip hiringMemberShip = practitionerHiringDalService.findHiringMemberShip(hiringBasicInfoId); AclPractitionerHiringMembership hiringMemberShip = membershipMapper.selectByHiringBasicInfoId(hiringBasicInfoId);
//审批经纪人工作经历 //工作经历
List<HiringWorkingExperience> hiringWorkingExperienceList = practitionerHiringDalService.findHiringWorkingExperienceList(hiringBasicInfoId); List<AclPractitionerHiringWorkingExperience> hiringWorkingExperienceList = workingExperienceMapper.selectByHiringBasicInfoId(hiringBasicInfoId);
//经纪人申请名目 //申请名目
List<HiringPersonalStatements> hiringPersonalStatementsList = practitionerHiringDalService.findHiringPersonalStatementsList(hiringBasicInfoId); List<AclPractitionerHiringPersonalStatements> hiringPersonalStatementsList = personalStatementsMapper.selectByHiringBasicInfoId(hiringBasicInfoId);
//经纪人合同条款是否同意 //合同条款是否同意
List<HiringContractTermsConfirms> hiringContractTermsConfirmsList = practitionerHiringDalService.findHiringContractTermsConfirmsList(hiringBasicInfoId); List<AclPractitionerHiringContractTermsConfirms> hiringContractTermsConfirmsList = contractTermsConfirmsMapper.selectByHiringBasicInfoId(hiringBasicInfoId);
resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000"))); resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
resp.setHiringBasicInfoId(hiringBasicInfoId); resp.setHiringBasicInfoId(hiringBasicInfoId);
......
package com.yd.api.practitioner.vo.hiring; package com.yd.api.practitioner.vo.hiring;
import com.yd.api.result.CommonResult; import com.yd.api.result.CommonResult;
import com.yd.dal.entity.practitioner.hiring.*; import com.yd.dal.entity.customer.*;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
...@@ -15,23 +15,23 @@ public class QueryWholeInfoResponseVO { ...@@ -15,23 +15,23 @@ public class QueryWholeInfoResponseVO {
/** /**
* 经纪人审批基本信息 * 经纪人审批基本信息
*/ */
private HiringBasicInfo hiringBasicInfo; private AclPractitionerHiringBasicInfo hiringBasicInfo;
/** /**
* 审批经纪人关系 * 审批经纪人关系
*/ */
private HiringMemberShip hiringMemberShip; private AclPractitionerHiringMembership hiringMemberShip;
/** /**
* 审批经纪人工作经历 * 审批经纪人工作经历
*/ */
private List<HiringWorkingExperience> hiringWorkingExperienceList; private List<AclPractitionerHiringWorkingExperience> hiringWorkingExperienceList;
/** /**
* 经纪人申请名目 * 经纪人申请名目
*/ */
private List<HiringPersonalStatements> hiringPersonalStatementsList; private List<AclPractitionerHiringPersonalStatements> hiringPersonalStatementsList;
/** /**
* 经纪人合同条款是否同意 * 经纪人合同条款是否同意
*/ */
private List<HiringContractTermsConfirms> hiringContractTermsConfirmsList; private List<AclPractitionerHiringContractTermsConfirms> hiringContractTermsConfirmsList;
private CommonResult commonResult; private CommonResult commonResult;
} }
...@@ -15,9 +15,14 @@ public class PractitionerHiringPersonalStatements { ...@@ -15,9 +15,14 @@ public class PractitionerHiringPersonalStatements {
private String personalStatements; private String personalStatements;
/** /**
* 个人申明条目,用户补充输入
*/
private String userInput;
/**
* 申明1:有,0:无 * 申明1:有,0:无
*/ */
private String status; private Long status;
/** /**
...@@ -43,7 +48,7 @@ public class PractitionerHiringPersonalStatements { ...@@ -43,7 +48,7 @@ public class PractitionerHiringPersonalStatements {
* *
* @return status 申明1:有,0:无 * @return status 申明1:有,0:无
*/ */
public String getStatus() { public Long getStatus() {
return this.status; return this.status;
} }
...@@ -52,7 +57,7 @@ public class PractitionerHiringPersonalStatements { ...@@ -52,7 +57,7 @@ public class PractitionerHiringPersonalStatements {
* *
* @param status 申明1:有,0:无 * @param status 申明1:有,0:无
*/ */
public void setStatus(String status) { public void setStatus(Long status) {
this.status = status; this.status = status;
} }
...@@ -71,4 +76,12 @@ public class PractitionerHiringPersonalStatements { ...@@ -71,4 +76,12 @@ public class PractitionerHiringPersonalStatements {
public void setHiringBasicInfoId(Long hiringBasicInfoId) { public void setHiringBasicInfoId(Long hiringBasicInfoId) {
this.hiringBasicInfoId = hiringBasicInfoId; this.hiringBasicInfoId = hiringBasicInfoId;
} }
public String getUserInput() {
return userInput;
}
public void setUserInput(String userInput) {
this.userInput = userInput;
}
} }
...@@ -29,6 +29,11 @@ public class AclPractitionerHiringPersonalStatements { ...@@ -29,6 +29,11 @@ public class AclPractitionerHiringPersonalStatements {
private String mdDropOptionName; private String mdDropOptionName;
/** /**
* 个人申明条目,用户补充输入
*/
private String userInput;
/**
* 申明1:有,0:无 * 申明1:有,0:无
*/ */
private Long status; private Long status;
......
...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringContractTermsConfirmsMapper { ...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringContractTermsConfirmsMapper {
int updateBatchSelective(List<AclPractitionerHiringContractTermsConfirms> list); int updateBatchSelective(List<AclPractitionerHiringContractTermsConfirms> list);
int batchInsert(@Param("list") List<AclPractitionerHiringContractTermsConfirms> list); int batchInsert(@Param("list") List<AclPractitionerHiringContractTermsConfirms> list);
List<AclPractitionerHiringContractTermsConfirms> selectByHiringBasicInfoId(Long hiringBasicInfoId);
} }
\ No newline at end of file
...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringPersonalStatementsMapper { ...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringPersonalStatementsMapper {
int updateBatchSelective(List<AclPractitionerHiringPersonalStatements> list); int updateBatchSelective(List<AclPractitionerHiringPersonalStatements> list);
int batchInsert(@Param("list") List<AclPractitionerHiringPersonalStatements> list); int batchInsert(@Param("list") List<AclPractitionerHiringPersonalStatements> list);
List<AclPractitionerHiringPersonalStatements> selectByHiringBasicInfoId(Long hiringBasicInfoId);
} }
\ No newline at end of file
...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringWorkingExperienceMapper { ...@@ -22,4 +22,6 @@ public interface AclPractitionerHiringWorkingExperienceMapper {
int updateBatchSelective(List<AclPractitionerHiringWorkingExperience> list); int updateBatchSelective(List<AclPractitionerHiringWorkingExperience> list);
int batchInsert(@Param("list") List<AclPractitionerHiringWorkingExperience> list); int batchInsert(@Param("list") List<AclPractitionerHiringWorkingExperience> list);
List<AclPractitionerHiringWorkingExperience> selectByHiringBasicInfoId(Long hiringBasicInfoId);
} }
\ No newline at end of file
...@@ -271,4 +271,11 @@ ...@@ -271,4 +271,11 @@
) )
</foreach> </foreach>
</insert> </insert>
<select id="selectByHiringBasicInfoId" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from ag_acl_practitioner_hiring_contract_terms_confirms
where hiring_basic_info_id = #{hiringBasicInfoId,jdbcType=BIGINT}
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -294,4 +294,10 @@ ...@@ -294,4 +294,10 @@
#{item.updatedBy,jdbcType=BIGINT}) #{item.updatedBy,jdbcType=BIGINT})
</foreach> </foreach>
</insert> </insert>
<select id="selectByHiringBasicInfoId" resultMap="BaseResultMap">
select <include refid="Base_Column_List" />
from ag_acl_practitioner_hiring_personal_statements
where hiring_basic_info_id = #{hiringBasicInfoId,jdbcType=BIGINT}
</select>
</mapper> </mapper>
\ No newline at end of file
...@@ -343,4 +343,10 @@ ...@@ -343,4 +343,10 @@
) )
</foreach> </foreach>
</insert> </insert>
<select id="selectByHiringBasicInfoId" resultMap="BaseResultMap">
select <include refid="Base_Column_List" />
from ag_acl_practitioner_hiring_working_experience
where hiring_basic_info_id = #{hiringBasicInfoId,jdbcType=BIGINT}
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment