From ab46eb73836c14d00522dc16810f34e362cc726f Mon Sep 17 00:00:00 2001 From: zhouxiaofeng <2946471396@qq.com> Date: Tue, 14 Jul 2026 10:04:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8A=E5=86=85=E8=81=94sql=E6=94=B9?= =?UTF-8?q?=E5=A4=96=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/SEAL_CONTRACT_LAUNCH_SEAL_POS.sql | 13 ++- .../mapper/ContractLaunchMapper.java | 101 ------------------ .../contractlaunch/ContractLaunchMapper.xml | 98 +++++++++++++++++ 3 files changed, 106 insertions(+), 106 deletions(-) diff --git a/database/SEAL_CONTRACT_LAUNCH_SEAL_POS.sql b/database/SEAL_CONTRACT_LAUNCH_SEAL_POS.sql index 6ab8aa5..38fbdc4 100644 --- a/database/SEAL_CONTRACT_LAUNCH_SEAL_POS.sql +++ b/database/SEAL_CONTRACT_LAUNCH_SEAL_POS.sql @@ -7,7 +7,7 @@ WHENEVER SQLERROR EXIT SQL.SQLCODE; BEGIN - EXECUTE IMMEDIATE 'DROP SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_SEAL_POS'; + EXECUTE IMMEDIATE 'DROP SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_POS'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -2289 THEN RAISE; END IF; @@ -15,7 +15,7 @@ END; / BEGIN - EXECUTE IMMEDIATE 'DROP TABLE SEAL_CONTRACT_LAUNCH_SEAL_POS CASCADE CONSTRAINTS'; + EXECUTE IMMEDIATE 'DROP TABLE SEQ_SEAL_CONTRACT_LAUNCH_POS CASCADE CONSTRAINTS'; EXCEPTION WHEN OTHERS THEN IF SQLCODE != -942 THEN RAISE; END IF; @@ -57,9 +57,12 @@ COMMENT ON COLUMN SEAL_CONTRACT_LAUNCH_SEAL_POS.SIGNED_STATUS IS '0空框 1已 CREATE INDEX IDX_SC_LAUNCH_SEAL_POS_CONTRACT ON SEAL_CONTRACT_LAUNCH_SEAL_POS (CONTRACT_ID, IS_DELETED); CREATE INDEX IDX_SC_LAUNCH_SEAL_POS_REQUEST ON SEAL_CONTRACT_LAUNCH_SEAL_POS (REQUEST_ID, IS_DELETED); -CREATE SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_SEAL_POS - START WITH 1 +CREATE SEQUENCE SEQ_SEAL_CONTRACT_LAUNCH_POS INCREMENT BY 1 - NOCACHE; + MINVALUE 1 + MAXVALUE 9999999999999999999999999999 + NOCYCLE + CACHE 20 + NOORDER; COMMIT; diff --git a/src/main/java/com/nbport/zgwl/contractlaunch/mapper/ContractLaunchMapper.java b/src/main/java/com/nbport/zgwl/contractlaunch/mapper/ContractLaunchMapper.java index 6328381..6e0b320 100644 --- a/src/main/java/com/nbport/zgwl/contractlaunch/mapper/ContractLaunchMapper.java +++ b/src/main/java/com/nbport/zgwl/contractlaunch/mapper/ContractLaunchMapper.java @@ -11,14 +11,7 @@ import com.nbport.zgwl.contractlaunch.dto.ContractLaunchPartyDto; import com.nbport.zgwl.contractlaunch.dto.ContractLaunchPlanDto; import com.nbport.zgwl.contractlaunch.dto.ContractLaunchQueryDto; import com.nbport.zgwl.contractlaunch.dto.ContractLaunchSealPositionDto; -import org.apache.ibatis.annotations.Delete; -import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Param; -import org.apache.ibatis.annotations.Result; -import org.apache.ibatis.annotations.Results; -import org.apache.ibatis.annotations.ResultMap; -import org.apache.ibatis.annotations.Select; -import org.apache.ibatis.annotations.Update; import java.util.List; @@ -38,7 +31,6 @@ public interface ContractLaunchMapper { Long selectArchiveEleSeqNextVal(); - @Select("select SEQ_SEAL_CONTRACT_LAUNCH_SEAL_POS.NEXTVAL from dual") Long selectSealPositionSeqNextVal(); IPage selectContractPage(Page page, @Param("query") ContractLaunchQueryDto queryDto); @@ -102,110 +94,17 @@ public interface ContractLaunchMapper { int deleteArchiveEleByContractId(@Param("contractId") Long contractId, @Param("updateBy") String updateBy); - @Delete(""" - delete from SEAL_CONTRACT_LAUNCH_SEAL_POS - where CONTRACT_ID = #{contractId} - """) int deleteSealPositionByContractId(@Param("contractId") Long contractId, @Param("updateBy") String updateBy); - @Insert(""" - - """) int batchInsertSealPosition(@Param("list") List list, @Param("createBy") String createBy, @Param("updateBy") String updateBy); - @Select(""" - select ID, CONTRACT_ID, PARTY_ID, LABEL, REQUIRED, PAGE_NUM, X, Y, WIDTH, HEIGHT, - SEAL_ID, SEAL_NAME, REQUEST_ID, SIGNED_STATUS, SIGNED_BY_NAME, SIGNED_BY_ID, SIGNED_TIME, - CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK - from SEAL_CONTRACT_LAUNCH_SEAL_POS - where CONTRACT_ID = #{contractId} - and IS_DELETED = 'N' - order by PAGE_NUM asc, ID asc - """) - @Results(id = "sealPositionResult", value = { - @Result(property = "id", column = "ID", id = true), - @Result(property = "contractId", column = "CONTRACT_ID"), - @Result(property = "partyId", column = "PARTY_ID"), - @Result(property = "label", column = "LABEL"), - @Result(property = "required", column = "REQUIRED"), - @Result(property = "pageNum", column = "PAGE_NUM"), - @Result(property = "x", column = "X"), - @Result(property = "y", column = "Y"), - @Result(property = "width", column = "WIDTH"), - @Result(property = "height", column = "HEIGHT"), - @Result(property = "sealId", column = "SEAL_ID"), - @Result(property = "sealName", column = "SEAL_NAME"), - @Result(property = "requestId", column = "REQUEST_ID"), - @Result(property = "signedStatus", column = "SIGNED_STATUS"), - @Result(property = "signedByName", column = "SIGNED_BY_NAME"), - @Result(property = "signedById", column = "SIGNED_BY_ID"), - @Result(property = "signedTime", column = "SIGNED_TIME"), - @Result(property = "createBy", column = "CREATE_BY"), - @Result(property = "createTime", column = "CREATE_TIME"), - @Result(property = "updateBy", column = "UPDATE_BY"), - @Result(property = "updateTime", column = "UPDATE_TIME"), - @Result(property = "isDeleted", column = "IS_DELETED"), - @Result(property = "remark", column = "REMARK") - }) List selectSealPositionByContractId(@Param("contractId") Long contractId); - @Select(""" - select ID, CONTRACT_ID, PARTY_ID, LABEL, REQUIRED, PAGE_NUM, X, Y, WIDTH, HEIGHT, - SEAL_ID, SEAL_NAME, REQUEST_ID, SIGNED_STATUS, SIGNED_BY_NAME, SIGNED_BY_ID, SIGNED_TIME, - CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK - from SEAL_CONTRACT_LAUNCH_SEAL_POS - where REQUEST_ID = #{requestId} - and IS_DELETED = 'N' - order by ID asc - """) - @ResultMap("sealPositionResult") List selectSealPositionByRequestId(@Param("requestId") String requestId); - @Update(""" - - """) int updateSealPosition(ContractLaunchSealPositionDto position); List selectPartyByContractIds(@Param("contractIds") List contractIds); diff --git a/src/main/resources/mapper/contractlaunch/ContractLaunchMapper.xml b/src/main/resources/mapper/contractlaunch/ContractLaunchMapper.xml index e950bcb..c6039ff 100644 --- a/src/main/resources/mapper/contractlaunch/ContractLaunchMapper.xml +++ b/src/main/resources/mapper/contractlaunch/ContractLaunchMapper.xml @@ -197,6 +197,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + select ID, CONTRACT_ID, PARTY_ID, LABEL, REQUIRED, PAGE_NUM, X, Y, WIDTH, HEIGHT, + SEAL_ID, SEAL_NAME, REQUEST_ID, SIGNED_STATUS, SIGNED_BY_NAME, SIGNED_BY_ID, SIGNED_TIME, + CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK + from SEAL_CONTRACT_LAUNCH_SEAL_POS + + select ID, CONTRACT_SYS_ID, CONTRACT_CODE, LAW_CONTRACT_CODE, LAW_CONTRACT_ID, CONTRACT_NAME, CONTRACT_TYPE, CONTRACT_TYPE_CODE, CONTRACT_SOURCE, CREATION_MODE, @@ -241,6 +274,9 @@ +