kic 추가요구사항 반영

This commit is contained in:
nhj 2025-09-01 18:20:47 +09:00
parent 407583a75b
commit 6b8815c30b
2 changed files with 59 additions and 1 deletions

View File

@ -5,6 +5,8 @@
<mapper namespace="com.urpsys.itmsapi.rem.dao.ResourceManagerDao"> <mapper namespace="com.urpsys.itmsapi.rem.dao.ResourceManagerDao">
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM --> <!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<!-- 2025.09.01 자산정보 추가 VC_TASK_NM, VC_NRWD_MTNC_STRT_DT, VC_NRWD_MTNC_END_DT
, VC_LICENSE_KND, DT_LICENSE_END, DT_EOL, IN_PORT_INFO -->
<resultMap type="java.util.LinkedHashMap" id="assetVo"> <resultMap type="java.util.LinkedHashMap" id="assetVo">
<result column="IN_ASSET_SEQ" property="inAssetSeq"/> <result column="IN_ASSET_SEQ" property="inAssetSeq"/>
<result column="VC_CATE1" property="vcCate1"/> <result column="VC_CATE1" property="vcCate1"/>
@ -49,12 +51,23 @@
<result column="VC_LAST_MODIFY_USER" property="vcLastModifyUser" /> <result column="VC_LAST_MODIFY_USER" property="vcLastModifyUser" />
<result column="ATCH_FILE_ID" property="atchFileId" /> <result column="ATCH_FILE_ID" property="atchFileId" />
<!-- 2025.08.15 나혁제 추가 -->
<result column="VC_GRP_ID" property="vcGrpId" /> <result column="VC_GRP_ID" property="vcGrpId" />
<result column="VC_GRP_NM" property="vcGrpNm" /> <result column="VC_GRP_NM" property="vcGrpNm" />
<result column="VC_CHK_TRG_YN" property="vcChkTrgYn" /> <result column="VC_CHK_TRG_YN" property="vcChkTrgYn" />
<result column="VC_DTL_CPU" property="vcDtlCpu" /> <result column="VC_DTL_CPU" property="vcDtlCpu" />
<result column="VC_DTL_DISK" property="vcDtlDisk" /> <result column="VC_DTL_DISK" property="vcDtlDisk" />
<result column="VC_DTL_MEM" property="vcDtlMem" /> <result column="VC_DTL_MEM" property="vcDtlMem" />
<!-- 2025.09.01 나혁제 추가 -->
<result column="VC_TASK_NM" property="vcTaskNm" />
<result column="VC_NRWD_MTNC_STRT_DT" property="vcNrwdMicnStrtDt" />
<result column="VC_NRWD_MTNC_END_DT" property="vcNrwdMicnEndDt" />
<result column="VC_LICENSE_KND" property="vcLLicenseKnd" />
<result column="DT_LICENSE_END" property="dtLLicenseEnd" />
<result column="DT_EOL" property="dtEol" />
<result column="IN_PORT_INFO" property="inPortInfo" />
</resultMap> </resultMap>
<resultMap type="java.util.LinkedHashMap" id="attach"> <resultMap type="java.util.LinkedHashMap" id="attach">
@ -334,8 +347,11 @@
AND A.IN_CATE1=D.IN_CATE1 AND A.IN_CATE2=D.IN_CATE2 AND A.IN_CATE3=D.IN_CATE3 AND A.IN_CATE1=D.IN_CATE1 AND A.IN_CATE2=D.IN_CATE2 AND A.IN_CATE3=D.IN_CATE3
</select> </select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM --> <!-- 2025.08.18 자산정보 추가 VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<!-- 2025.09.01 자산정보 추가 VC_TASK_NM, VC_NRWD_MTNC_STRT_DT, VC_NRWD_MTNC_END_DT
, VC_LICENSE_KND, DT_LICENSE_END, DT_EOL, IN_PORT_INFO -->
<insert id="addAssetVo" parameterType="java.util.LinkedHashMap" useGeneratedKeys="true" keyProperty="inAssetSeq"> <insert id="addAssetVo" parameterType="java.util.LinkedHashMap" useGeneratedKeys="true" keyProperty="inAssetSeq">
/**/
INSERT INTO CM_ASSET INSERT INTO CM_ASSET
( IN_CATE1 ( IN_CATE1
, IN_CATE2 , IN_CATE2
@ -374,6 +390,13 @@
, VC_DTL_CPU , VC_DTL_CPU
, VC_DTL_DISK , VC_DTL_DISK
, VC_DTL_MEM , VC_DTL_MEM
, VC_TASK_NM
, VC_NRWD_MTNC_STRT_DT
, VC_NRWD_MTNC_END_DT
, VC_LICENSE_KND
, DT_LICENSE_END
, DT_EOL
, IN_PORT_INFO
) )
VALUES VALUES
( #{inCate1} ( #{inCate1}
@ -413,6 +436,13 @@
, #{vcDtlCpu} , #{vcDtlCpu}
, #{vcDtlDisk} , #{vcDtlDisk}
, #{vcDtlMem} , #{vcDtlMem}
, #{vcTaskNm}
, #{vcNrwdMicnStrtDt}
, #{vcNrwdMicnEndDt}
, #{vcLLicenseKnd}
, #{dtLLicenseEnd}
, #{dtEol}
, case when #{inPortInfo} = '' then '0' else #{inPortInfo} end
) )
</insert> </insert>
@ -424,6 +454,8 @@
</select> </select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM --> <!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<!-- 2025.09.01 자산정보 추가 VC_TASK_NM, VC_NRWD_MTNC_STRT_DT, VC_NRWD_MTNC_END_DT
, VC_LICENSE_KND, DT_LICENSE_END, DT_EOL, IN_PORT_INFO -->
<select id="getAssetInfo" parameterType="int" resultMap="assetVo"> <select id="getAssetInfo" parameterType="int" resultMap="assetVo">
SELECT A.IN_ASSET_SEQ SELECT A.IN_ASSET_SEQ
, A.VC_ASSET_ID , A.VC_ASSET_ID
@ -477,6 +509,13 @@
, A.VC_DTL_CPU , A.VC_DTL_CPU
, A.VC_DTL_DISK , A.VC_DTL_DISK
, A.VC_DTL_MEM , A.VC_DTL_MEM
, A.VC_TASK_NM
, A.VC_NRWD_MTNC_STRT_DT
, A.VC_NRWD_MTNC_END_DT
, A.VC_LICENSE_KND
, A.DT_LICENSE_END
, A.DT_EOL
, A.IN_PORT_INFO
FROM CM_ASSET A FROM CM_ASSET A
LEFT OUTER JOIN TB_CMM_DTL_CD_INFO S ON S.CD_ID ='SM_001' LEFT OUTER JOIN TB_CMM_DTL_CD_INFO S ON S.CD_ID ='SM_001'
AND A.IN_ASSET_STATUS = S.CD AND A.IN_ASSET_STATUS = S.CD
@ -495,6 +534,8 @@
</select> </select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM --> <!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, VC_CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<!-- 2025.09.01 자산정보 추가 VC_TASK_NM, VC_NRWD_MTNC_STRT_DT, VC_NRWD_MTNC_END_DT
, VC_LICENSE_KND, DT_LICENSE_END, DT_EOL, IN_PORT_INFO -->
<update id="updateAssetVo" parameterType="java.util.LinkedHashMap"> <update id="updateAssetVo" parameterType="java.util.LinkedHashMap">
UPDATE CM_ASSET UPDATE CM_ASSET
SET IN_CATE1=#{inCate1} SET IN_CATE1=#{inCate1}
@ -543,6 +584,13 @@
, VC_DTL_CPU = #{vcDtlCpu} , VC_DTL_CPU = #{vcDtlCpu}
, VC_DTL_DISK = #{vcDtlDisk} , VC_DTL_DISK = #{vcDtlDisk}
, VC_DTL_MEM = #{vcDtlMem} , VC_DTL_MEM = #{vcDtlMem}
, VC_TASK_NM = #{vcTaskNm}
, VC_NRWD_MTNC_STRT_DT = #{vcNrwdMicnStrtDt}
, VC_NRWD_MTNC_END_DT = #{vcNrwdMicnEndDt}
, VC_LICENSE_KND = #{vcLLicenseKnd}
, DT_LICENSE_END = #{dtLLicenseEnd}
, DT_EOL = #{dtEol}
, IN_PORT_INFO = #{inPortInfo}
WHERE IN_ASSET_SEQ=#{inAssetSeq} WHERE IN_ASSET_SEQ=#{inAssetSeq}
</update> </update>

View File

@ -75,6 +75,7 @@
<result property="vcCate3" column="VC_CATE3"/> <result property="vcCate3" column="VC_CATE3"/>
<result property="txComment" column="TX_COMMENT"/> <result property="txComment" column="TX_COMMENT"/>
<!-- 2025.08.16 나혁제 추가 -->
<result property="vcModel" column="VC_MODEL"/> <result property="vcModel" column="VC_MODEL"/>
<result property="vcHost" column="VC_HOST"/> <result property="vcHost" column="VC_HOST"/>
<result property="vcIp" column="VC_IP"/> <result property="vcIp" column="VC_IP"/>
@ -83,6 +84,11 @@
<result property="vcDtlCpu" column="VC_DTL_CPU"/> <result property="vcDtlCpu" column="VC_DTL_CPU"/>
<result property="vcDtlDisk" column="VC_DTL_DISK"/> <result property="vcDtlDisk" column="VC_DTL_DISK"/>
<result property="vcDtlMem" column="VC_DTL_MEM"/> <result property="vcDtlMem" column="VC_DTL_MEM"/>
<!-- 2025.09.01 나혁제 추가 -->
<result property="dtEos" column="DT_EOS"/>
<result property="vcTaskNm" column="VC_TASK_NM"/>
<result property="dtLicenseEnd" column="DT_LICENSE_END"/>
</resultMap> </resultMap>
@ -492,6 +498,7 @@
</select> </select>
<!-- 2025.08.19 나혁제 VC_MODEL ~ VC_DTL_MEM 추가 --> <!-- 2025.08.19 나혁제 VC_MODEL ~ VC_DTL_MEM 추가 -->
<!-- 2025.09.01 나혁제 DT_EOS ~ DT_LICENSE_END 추가 -->
<select id="getReportAssets" parameterType="int" resultMap="reportAsset" > <select id="getReportAssets" parameterType="int" resultMap="reportAsset" >
/* ReportCheckDao.getReportAssets */ /* ReportCheckDao.getReportAssets */
SELECT A.IN_ASSET_SEQ SELECT A.IN_ASSET_SEQ
@ -504,6 +511,9 @@
, B.VC_DTL_CPU , B.VC_DTL_CPU
, B.VC_DTL_DISK , B.VC_DTL_DISK
, B.VC_DTL_MEM , B.VC_DTL_MEM
, B.DT_EOS
, B.VC_TASK_NM
, B.DT_LICENSE_END
, A.TX_COMMENT , A.TX_COMMENT
, C1.VC_CATE1 , C1.VC_CATE1
, C2.VC_CATE2 , C2.VC_CATE2