归档功能完善
This commit is contained in:
@@ -82,6 +82,8 @@
|
||||
<result property="sealDate" column="SEAL_DATE"/>
|
||||
<result property="activeDate" column="ACTIVE_DATE"/>
|
||||
<result property="archiveDate" column="ARCHIVE_DATE"/>
|
||||
<result property="archiveReceiveDept" column="ARCHIVE_RECEIVE_DEPT"/>
|
||||
<result property="archiveTransferor" column="ARCHIVE_TRANSFEROR"/>
|
||||
<result property="archiveKeeper" column="ARCHIVE_KEEPER"/>
|
||||
<result property="archiveKeeperUnit" column="ARCHIVE_KEEPER_UNIT"/>
|
||||
<result property="archiveKeeperUnitCode" column="ARCHIVE_KEEPER_UNIT_CODE"/>
|
||||
@@ -132,6 +134,7 @@
|
||||
<id property="id" column="ID"/>
|
||||
<result property="contractId" column="CONTRACT_ID"/>
|
||||
<result property="fileCategory" column="FILE_CATEGORY"/>
|
||||
<result property="archiveEleId" column="ARCHIVE_ELE_ID"/>
|
||||
<result property="fileName" column="FILE_NAME"/>
|
||||
<result property="filePath" column="FILE_PATH"/>
|
||||
<result property="legalFileUrl" column="LEGAL_FILE_URL"/>
|
||||
@@ -141,6 +144,24 @@
|
||||
<result property="remark" column="REMARK"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="ArchivePaperResult" type="com.nbport.zgwl.contractlaunch.dto.ContractLaunchArchivePaperDto">
|
||||
<id property="id" column="ID"/>
|
||||
<result property="contractId" column="CONTRACT_ID"/>
|
||||
<result property="archivesName" column="ARCHIVES_NAME"/>
|
||||
<result property="archivesNum" column="ARCHIVES_NUM"/>
|
||||
<result property="archivesTime" column="ARCHIVES_TIME"/>
|
||||
<result property="sortOrder" column="SORT_ORDER"/>
|
||||
<result property="remark" column="REMARK"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="ArchiveEleResult" type="com.nbport.zgwl.contractlaunch.dto.ContractLaunchArchiveEleDto">
|
||||
<id property="id" column="ID"/>
|
||||
<result property="contractId" column="CONTRACT_ID"/>
|
||||
<result property="archivesName" column="ARCHIVES_NAME"/>
|
||||
<result property="sortOrder" column="SORT_ORDER"/>
|
||||
<result property="remark" column="REMARK"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="PlanResult" type="com.nbport.zgwl.contractlaunch.dto.ContractLaunchPlanDto">
|
||||
<id property="id" column="ID"/>
|
||||
<result property="contractId" column="CONTRACT_ID"/>
|
||||
@@ -185,7 +206,7 @@
|
||||
EW_AMOUNT_TYPE, DJ_AMOUNT, YJ_AMOUNT, YFK_AMOUNT, BZJ_AMOUNT, BODY_SUMMARY,
|
||||
CONTRACT_TEXT_FILE_NAME, CONTRACT_TEXT_FILE_PATH, CONTRACT_TEXT_FILE_TYPE, CONTRACT_TEXT_FILE_SIZE,
|
||||
SIGNED_FILE_NAME, SIGNED_FILE_PATH, SIGNED_FILE_TYPE, SIGNED_FILE_SIZE, SIGNED_FILE_URL, SIGNED_OFFLINE_REASON,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
ARCHIVE_KEEPER_UNIT_CODE, INVOICE_DATE, RECEIVE_DATE, REMIND_DAYS,
|
||||
INITIATOR, INITIATOR_DEPT, COMPANY_NAME, ORG_ID, QUERY_SCOPE,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
@@ -207,6 +228,12 @@
|
||||
<select id="selectLogSeqNextVal" resultType="java.lang.Long" useCache="false" flushCache="true">
|
||||
select SEQ_SEAL_CONTRACT_LAUNCH_LOG.NEXTVAL from dual
|
||||
</select>
|
||||
<select id="selectArchivePaperSeqNextVal" resultType="java.lang.Long" useCache="false" flushCache="true">
|
||||
select SEQ_SEAL_CONTRACT_LAUNCH_AR_PAPER.NEXTVAL from dual
|
||||
</select>
|
||||
<select id="selectArchiveEleSeqNextVal" resultType="java.lang.Long" useCache="false" flushCache="true">
|
||||
select SEQ_SEAL_CONTRACT_LAUNCH_AR_ELE.NEXTVAL from dual
|
||||
</select>
|
||||
|
||||
<select id="selectContractPage" resultMap="ContractLaunchResult">
|
||||
<include refid="mainColumns"/>
|
||||
@@ -263,7 +290,7 @@
|
||||
TEMPLATE_FIELD_VALUES_JSON,
|
||||
CONTRACT_TEXT_FILE_NAME, CONTRACT_TEXT_FILE_PATH, CONTRACT_TEXT_FILE_TYPE, CONTRACT_TEXT_FILE_SIZE,
|
||||
SIGNED_FILE_NAME, SIGNED_FILE_PATH, SIGNED_FILE_TYPE, SIGNED_FILE_SIZE, SIGNED_FILE_URL, SIGNED_OFFLINE_REASON,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
ARCHIVE_KEEPER_UNIT_CODE, INVOICE_DATE, RECEIVE_DATE, REMIND_DAYS,
|
||||
INITIATOR, INITIATOR_DEPT, COMPANY_NAME, ORG_ID, QUERY_SCOPE,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
@@ -283,7 +310,7 @@
|
||||
#{templateFieldValuesJson},
|
||||
#{contractTextFileName}, #{contractTextFilePath}, #{contractTextFileType}, #{contractTextFileSize},
|
||||
#{signedFileName}, #{signedFilePath}, #{signedFileType}, #{signedFileSize}, #{signedFileUrl}, #{signedOfflineReason},
|
||||
#{signDate}, #{sealDate}, #{activeDate}, #{archiveDate}, #{archiveKeeper}, #{archiveKeeperUnit},
|
||||
#{signDate}, #{sealDate}, #{activeDate}, #{archiveDate}, #{archiveReceiveDept}, #{archiveTransferor}, #{archiveKeeper}, #{archiveKeeperUnit},
|
||||
#{archiveKeeperUnitCode}, #{invoiceDate}, #{receiveDate}, #{remindDays},
|
||||
#{initiator}, #{initiatorDept}, #{companyName}, #{orgId}, #{queryScope},
|
||||
#{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{isDeleted}, #{remark}
|
||||
@@ -369,6 +396,8 @@
|
||||
SEAL_DATE = #{sealDate},
|
||||
ACTIVE_DATE = #{activeDate},
|
||||
ARCHIVE_DATE = #{archiveDate},
|
||||
ARCHIVE_RECEIVE_DEPT = #{archiveReceiveDept},
|
||||
ARCHIVE_TRANSFEROR = #{archiveTransferor},
|
||||
ARCHIVE_KEEPER = #{archiveKeeper},
|
||||
ARCHIVE_KEEPER_UNIT = #{archiveKeeperUnit},
|
||||
ARCHIVE_KEEPER_UNIT_CODE = #{archiveKeeperUnitCode},
|
||||
@@ -422,10 +451,10 @@
|
||||
INSERT ALL
|
||||
<foreach collection="list" item="item">
|
||||
INTO SEAL_CONTRACT_LAUNCH_FILE (
|
||||
ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE,
|
||||
ID, CONTRACT_ID, FILE_CATEGORY, ARCHIVE_ELE_ID, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE,
|
||||
SORT_ORDER, CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
) VALUES (
|
||||
#{item.id}, #{item.contractId}, #{item.fileCategory}, #{item.fileName}, #{item.filePath}, #{item.legalFileUrl}, #{item.fileType}, #{item.fileSize},
|
||||
#{item.id}, #{item.contractId}, #{item.fileCategory}, #{item.archiveEleId}, #{item.fileName}, #{item.filePath}, #{item.legalFileUrl}, #{item.fileType}, #{item.fileSize},
|
||||
#{item.sortOrder}, #{createBy}, SYSDATE, #{updateBy}, SYSDATE, 'N', #{item.remark}
|
||||
)
|
||||
</foreach>
|
||||
@@ -448,6 +477,34 @@
|
||||
SELECT 1 FROM DUAL
|
||||
</insert>
|
||||
|
||||
<insert id="batchInsertArchivePaper">
|
||||
INSERT ALL
|
||||
<foreach collection="list" item="item">
|
||||
INTO SEAL_CONTRACT_LAUNCH_AR_PAPER (
|
||||
ID, CONTRACT_ID, ARCHIVES_NAME, ARCHIVES_NUM, ARCHIVES_TIME, SORT_ORDER,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
) VALUES (
|
||||
#{item.id}, #{item.contractId}, #{item.archivesName}, #{item.archivesNum}, #{item.archivesTime}, #{item.sortOrder},
|
||||
#{createBy}, SYSDATE, #{updateBy}, SYSDATE, 'N', #{item.remark}
|
||||
)
|
||||
</foreach>
|
||||
SELECT 1 FROM DUAL
|
||||
</insert>
|
||||
|
||||
<insert id="batchInsertArchiveEle">
|
||||
INSERT ALL
|
||||
<foreach collection="list" item="item">
|
||||
INTO SEAL_CONTRACT_LAUNCH_AR_ELE (
|
||||
ID, CONTRACT_ID, ARCHIVES_NAME, SORT_ORDER,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
) VALUES (
|
||||
#{item.id}, #{item.contractId}, #{item.archivesName}, #{item.sortOrder},
|
||||
#{createBy}, SYSDATE, #{updateBy}, SYSDATE, 'N', #{item.remark}
|
||||
)
|
||||
</foreach>
|
||||
SELECT 1 FROM DUAL
|
||||
</insert>
|
||||
|
||||
<insert id="insertLog" parameterType="com.nbport.zgwl.contractlaunch.dto.ContractLaunchLogDto">
|
||||
insert into SEAL_CONTRACT_LAUNCH_LOG (
|
||||
ID, CONTRACT_ID, ACTION_TYPE, ACTION_NAME, ACTION_STATUS, OPERATOR_NAME, OPERATOR_PHONE,
|
||||
@@ -504,6 +561,24 @@
|
||||
and IS_DELETED = 'N'
|
||||
</update>
|
||||
|
||||
<update id="deleteArchivePaperByContractId">
|
||||
update SEAL_CONTRACT_LAUNCH_AR_PAPER
|
||||
set IS_DELETED = 'Y',
|
||||
UPDATE_BY = #{updateBy},
|
||||
UPDATE_TIME = SYSDATE
|
||||
where CONTRACT_ID = #{contractId}
|
||||
and IS_DELETED = 'N'
|
||||
</update>
|
||||
|
||||
<update id="deleteArchiveEleByContractId">
|
||||
update SEAL_CONTRACT_LAUNCH_AR_ELE
|
||||
set IS_DELETED = 'Y',
|
||||
UPDATE_BY = #{updateBy},
|
||||
UPDATE_TIME = SYSDATE
|
||||
where CONTRACT_ID = #{contractId}
|
||||
and IS_DELETED = 'N'
|
||||
</update>
|
||||
|
||||
<select id="selectPartyByContractIds" resultMap="PartyResult">
|
||||
select ID, CONTRACT_ID, ROLE_CODE, ROLE_NAME, SORT_ORDER, PARTNER_ID, OPPOSITE_ID,
|
||||
COMPANY_NAME, COMPANY_TYPE, OPPOSITE_CHARACTER, CONTACT_NAME, CONTACT_PHONE,
|
||||
@@ -520,7 +595,7 @@
|
||||
</select>
|
||||
|
||||
<select id="selectFileByContractIds" resultMap="FileResult">
|
||||
select ID, CONTRACT_ID, FILE_CATEGORY, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE, SORT_ORDER, REMARK
|
||||
select ID, CONTRACT_ID, FILE_CATEGORY, ARCHIVE_ELE_ID, FILE_NAME, FILE_PATH, LEGAL_FILE_URL, FILE_TYPE, FILE_SIZE, SORT_ORDER, REMARK
|
||||
from SEAL_CONTRACT_LAUNCH_FILE
|
||||
where IS_DELETED = 'N'
|
||||
and CONTRACT_ID in
|
||||
@@ -542,6 +617,28 @@
|
||||
order by CONTRACT_ID asc, PLAN_TIME asc, ID asc
|
||||
</select>
|
||||
|
||||
<select id="selectArchivePaperByContractIds" resultMap="ArchivePaperResult">
|
||||
select ID, CONTRACT_ID, ARCHIVES_NAME, ARCHIVES_NUM, ARCHIVES_TIME, SORT_ORDER, REMARK
|
||||
from SEAL_CONTRACT_LAUNCH_AR_PAPER
|
||||
where IS_DELETED = 'N'
|
||||
and CONTRACT_ID in
|
||||
<foreach collection="contractIds" item="contractId" open="(" separator="," close=")">
|
||||
#{contractId}
|
||||
</foreach>
|
||||
order by CONTRACT_ID asc, SORT_ORDER asc, ID asc
|
||||
</select>
|
||||
|
||||
<select id="selectArchiveEleByContractIds" resultMap="ArchiveEleResult">
|
||||
select ID, CONTRACT_ID, ARCHIVES_NAME, SORT_ORDER, REMARK
|
||||
from SEAL_CONTRACT_LAUNCH_AR_ELE
|
||||
where IS_DELETED = 'N'
|
||||
and CONTRACT_ID in
|
||||
<foreach collection="contractIds" item="contractId" open="(" separator="," close=")">
|
||||
#{contractId}
|
||||
</foreach>
|
||||
order by CONTRACT_ID asc, SORT_ORDER asc, ID asc
|
||||
</select>
|
||||
|
||||
<select id="selectLogByContractIds" resultMap="LogResult">
|
||||
select ID, CONTRACT_ID, ACTION_TYPE, ACTION_NAME, ACTION_STATUS, OPERATOR_NAME, OPERATOR_PHONE,
|
||||
ACTION_TIME, ACTION_CONTENT, CALLBACK_PAYLOAD, REMARK
|
||||
|
||||
Reference in New Issue
Block a user