자산정보추가

This commit is contained in:
nhj 2025-08-18 18:16:58 +09:00
parent 83c2d5d2cf
commit bdd3e38e9d
2 changed files with 34 additions and 3 deletions

View File

@ -200,7 +200,6 @@ public class ResourceManagerController
LinkedHashMap<String, Object> assetVoMap = (LinkedHashMap<String, Object>)requestMap.get("assetVo");
List<LinkedHashMap<String, Object>> fileList = (List<LinkedHashMap<String, Object>>)requestMap.get("fileList");
// 자산등록
int iSucc = resourceManagerService.addAssetVo(assetVoMap, fileList);

View File

@ -4,6 +4,7 @@
<mapper namespace="com.urpsys.itmsapi.rem.dao.ResourceManagerDao">
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<resultMap type="java.util.LinkedHashMap" id="assetVo">
<result column="IN_ASSET_SEQ" property="inAssetSeq"/>
<result column="VC_CATE1" property="vcCate1"/>
@ -48,6 +49,12 @@
<result column="VC_LAST_MODIFY_USER" property="vcLastModifyUser" />
<result column="ATCH_FILE_ID" property="atchFileId" />
<result column="VC_GRP_ID" property="vcGrpId" />
<result column="VC_GRP_NM" property="vcGrpNm" />
<result column="VC_CHK_TRG_YN" property="vcChkTrgYn" />
<result column="VC_DTL_CPU" property="vcDtlCpu" />
<result column="VC_DTL_DISK" property="vcDtlDisk" />
<result column="VC_DTL_MEM" property="vcDtlMem" />
</resultMap>
<resultMap type="java.util.LinkedHashMap" id="attach">
@ -323,7 +330,7 @@
AND A.IN_CATE1=D.IN_CATE1 AND A.IN_CATE2=D.IN_CATE2 AND A.IN_CATE3=D.IN_CATE3
</select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<insert id="addAssetVo" parameterType="java.util.LinkedHashMap" useGeneratedKeys="true" keyProperty="inAssetSeq">
INSERT INTO CM_ASSET
( IN_CATE1
@ -357,6 +364,12 @@
, DT_REG_DATETIME
, DT_LAST_MODIFIED
, ATCH_FILE_ID
, VC_GRP_ID
, VC_GRP_NM
, CHK_TRG_YN
, VC_DTL_CPU
, VC_DTL_DISK
, VC_DTL_MEM
)
VALUES
( #{inCate1}
@ -390,6 +403,12 @@
, NOW()
, NOW()
, #{atchFileId}
, #{vcGrpId}
, #{vcGrpNm}
, #{vcChkTrgYn}
, #{vcDtlCpu}
, #{vcDtlDisk}
, #{vcDtlMem}
)
</insert>
@ -400,6 +419,7 @@
AND VC_ASSET_ID=#{value}
</select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<select id="getAssetInfo" parameterType="int" resultMap="assetVo">
SELECT A.IN_ASSET_SEQ
, A.VC_ASSET_ID
@ -447,6 +467,12 @@
, DATE_FORMAT(A.DT_LAST_MODIFIED, '%Y-%m-%d') AS DT_LAST_MODIFIED
, A.VC_LAST_MODIFY_USER
, A.ATCH_FILE_ID
, A.VC_GRP_ID
, A.VC_GRP_NM
, A.VC_CHK_TRG_YN
, A.VC_DTL_CPU
, A.VC_DTL_DISK
, A.VC_DTL_MEM
FROM CM_ASSET A
LEFT OUTER JOIN TB_CMM_DTL_CD_INFO S ON S.CD_ID ='SM_001'
AND A.IN_ASSET_STATUS = S.CD
@ -464,6 +490,7 @@
AND A.IN_CATE3 = D.IN_CATE3
</select>
<!-- 2025.08.18 자산정보 추가 , VC_GRP_ID, VC_GRP_NM, CHK_TRG_YN, VC_DTL_CPU, VC_DTL_DISK, VC_DTL_MEM -->
<update id="updateAssetVo" parameterType="java.util.LinkedHashMap">
UPDATE CM_ASSET
SET IN_CATE1=#{inCate1}
@ -506,10 +533,15 @@
, DT_LAST_MODIFIED=now()
, IN_ASSET_SEQ=#{inAssetSeq}
, ATCH_FILE_ID=#{atchFileId}
, VC_GRP_ID = #{vcGrpId}
, VC_GRP_NM = #{vcGrpNm}
, VC_CHK_TRG_YN = #{vcChkTrgYn}
, VC_DTL_CPU = #{vcDtlCpu}
, VC_DTL_DISK = #{vcDtlDisk}
, VC_DTL_MEM = #{vcDtlMem}
WHERE IN_ASSET_SEQ=#{inAssetSeq}
</update>
<update id="deleteAsset" parameterType="int">
UPDATE CM_ASSET
SET IN_DEL_FLAG=1