|
|
|
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
|
<!DOCTYPE mapper
|
|
|
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
<mapper namespace="com.kms.build.mapper.FileMapper">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="fileList" resultType="com.kms.build.domain.dto.FileDto">
|
|
|
|
SELECT
|
|
|
|
spi.PROJECT_REPORT projectReport,
|
|
|
|
GROUP_CONCAT(DISTINCT spa.PROJECT_ATTACHMENT SEPARATOR '$ ' ) project_attachment,
|
|
|
|
GROUP_CONCAT(DISTINCT spa.OPINION_ATTACHMENT SEPARATOR '$ ' ) OPINION_ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT spc.CONTRACT_ATTACHMENT SEPARATOR '$ ') CONTRACT_ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT spd.ACCEPT_DOCUMENT_ATTACHMENT SEPARATOR '$ ') ACCEPT_DOCUMENT_ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT spg.FILE_ATTACHMENT_RELATION SEPARATOR '$ ') FILE_ATTACHMENT_RELATION,
|
|
|
|
pa.OPINION_ATTACHMENT OPINION_ATTACHMENT_PLAN,
|
|
|
|
pri.PLANNING_ATTACHMENT,
|
|
|
|
pri.OPINION_ATTACHMENT OPINION_ATTACHMENT_REP,
|
|
|
|
pei.DOCUMENT_ATTACHMENT,
|
|
|
|
spp.PROJECT_PROPOSAL_ATTACHMENT,
|
|
|
|
spp.APPROVAL_OPINION_ATTACHMENT,
|
|
|
|
spf.FEASIBILITY_REPORT_FILE,
|
|
|
|
spf.FEASIBILITY_REPORT_ATTACHMENT,
|
|
|
|
spda.DESIGN_ESTIMATE_REPORT,
|
|
|
|
spda.RELATED_ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT pbi.BID_ATTACHMENT SEPARATOR '$ ') BID_ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT pbp.NOTICE_ATTTACHMENT SEPARATOR '$ ') NOTICE_ATTTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT pbn.ATTACHMENT SEPARATOR '$ ') ATTACHMENT,
|
|
|
|
GROUP_CONCAT(DISTINCT bf.bid_document SEPARATOR '$ ') bid_document,
|
|
|
|
GROUP_CONCAT(DISTINCT pbw.ATTACHMENT_ADDRESS SEPARATOR '$ ') ATTACHMENT_ADDRESS,
|
|
|
|
GROUP_CONCAT(DISTINCT pbr.ATTACHMENT_ADDRESS SEPARATOR '$ ') ATTACHMENT_ADDRESS_RESULT,
|
|
|
|
GROUP_CONCAT(DISTINCT cfn.contract_notice_content SEPARATOR '$ ') contract_notice_content,
|
|
|
|
GROUP_CONCAT(DISTINCT bci.CONTRACT_FILE SEPARATOR '$ ') CONTRACT_FILE,
|
|
|
|
bcm.work_commencement_order1,
|
|
|
|
bcm.work_commencement_order2,
|
|
|
|
bcm.work_commencement_order3,
|
|
|
|
bcm.work_commencement_order4,
|
|
|
|
bcm.work_commencement_order5,
|
|
|
|
br.enginer_quality_attachment,
|
|
|
|
br.design_unit_attachment,
|
|
|
|
br.survey_unit_attachment,
|
|
|
|
br.construction_unit_attachment,
|
|
|
|
br.supervision_unit_attachment,
|
|
|
|
br.inspection_unit_attachment,
|
|
|
|
br.responsibility_sign_attachment,
|
|
|
|
bpi.project_division_attachment,
|
|
|
|
GROUP_CONCAT(DISTINCT pi.inspect_opinion SEPARATOR '$ ') inspect_opinion,
|
|
|
|
GROUP_CONCAT(DISTINCT bsf.attachment SEPARATOR '$ ') mes_attachemnt,
|
|
|
|
GROUP_CONCAT(DISTINCT bsf.filings_content SEPARATOR '$ ') filings_content,
|
|
|
|
GROUP_CONCAT(DISTINCT bsf.approval_opinion SEPARATOR '$ ') APPROVAL_OPINION,
|
|
|
|
bca.ACCEPTANCE_APPRAISAL_CERTIFICATE,
|
|
|
|
bca.ENVIRONMENTAL_ACCEPTANCE_DOCUMENTS,
|
|
|
|
bca.WATER_CONSERVATION_FILE,
|
|
|
|
bca.RESETTLEMENT_ACCEPTANCE_FILE,
|
|
|
|
bca.ACCEPTANCE_IMAGE_DATA,
|
|
|
|
bca.ENGINEERING_ARCHIVES_FILE,
|
|
|
|
bca.COMPLETION_FINAL_FILE
|
|
|
|
|
|
|
|
FROM
|
|
|
|
bs_sgc_jsjd_bui_pro_info bpi
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_info spi ON bpi.PRO_NO = spi.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_approval spa ON bpi.PRO_NO = spa.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_cont spc ON bpi.PRO_NO=spc.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_document spd ON bpi.PRO_NO=spd.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_gain spg ON bpi.PRO_NO=spg.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_plan_approval pa ON bpi.PRO_NO=pa.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_plan_rep_info pri ON bpi.PRO_NO=pri.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_plan_eval_info pei ON bpi.PRO_NO=pei.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_proposal spp ON bpi.PRO_NO=spp.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_spe_pro_fea spf ON bpi.PRO_NO=spf.PRO_NO
|
|
|
|
LEFT JOIN bs_sgc_qqjd_spe_pro_des_app spda ON bpi.PRO_NO=spda.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_pro_bid_info pbi ON bpi.PRO_NO=pbi.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_pro_bid_prequ pbp on bpi.PRO_CODE=pbp.PROJECT_CODE
|
|
|
|
LEFT JOIN bs_slgc_qqjd_pro_bid_notice pbn ON bpi.PRO_CODE=pbn.PROJECT_CODE
|
|
|
|
LEFT JOIN bs_slgc_qqjd_bid_file bf ON bpi.PRO_CODE=bf.PRO_CODE
|
|
|
|
LEFT JOIN bs_slgc_qqjd_pro_bid_winning pbw ON bpi.PRO_NO=pbw.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_pro_bid_result pbr ON bpi.PRO_NO=pbr.PRO_NO
|
|
|
|
LEFT JOIN bs_slgc_qqjd_contract_fulfilling_notice cfn ON bpi.PRO_NO=cfn.pro_no
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_cont_info bci ON bpi.PRO_NO=bci.PRO_NO
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_constr_meas bcm ON bpi.PRO_NO=bcm.PRO_NO
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_respons br ON bpi.PRO_NO=br.pro_no
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_pro_inspect pi ON bpi.PRO_NO=pi.pro_no
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_safe_filings bsf ON bpi.PRO_NO=bsf.pro_no
|
|
|
|
LEFT JOIN bs_sgc_jsjd_bui_com_acc bca ON bpi.PRO_NO=bca.PRO_NO
|
|
|
|
WHERE
|
|
|
|
bpi.PRO_NO = #{proNo}
|
|
|
|
AND bpi.PRO_CODE = #{proCode}
|
|
|
|
</select>
|
|
|
|
</mapper>
|