QCAST에서 사용하는 공통코드 목록 가져오는 서비스

This commit is contained in:
basssy 2024-10-16 10:12:26 +09:00
parent 462f6f5a6a
commit 3ea7807e62
3 changed files with 36 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package com.interplug.qcast.biz.commCode;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import com.interplug.qcast.biz.commCode.dto.CodeRes;
@ -10,4 +11,6 @@ public interface CommCodeMapper {
int setCommLUpdate(CodeRes codeRes);
List<CodeRes> selectQcastCommCode();
}

View File

@ -1,5 +1,6 @@
package com.interplug.qcast.biz.commCode;
import java.util.List;
import org.springframework.stereotype.Service;
import com.interplug.qcast.biz.commCode.dto.CodeReq;
import com.interplug.qcast.biz.commCode.dto.CodeRes;
@ -38,4 +39,13 @@ public class CommCodeService {
}
return resultCnt;
}
/**
* QCast에서 사용하는 공통코드 조회
*
* @return
*/
public List<CodeRes> selectQcastCommCode() {
return commCodeMapper.selectQcastCommCode();
}
}

View File

@ -148,4 +148,27 @@
);
</insert>
<select id="selectQcastCommCode" resultType="com.interplug.qcast.biz.commCode.dto.CodeRes">
/* sqlid : com.interplug.qcast.commCode.selectQcastCommCode (QCAST 에서 사용하는 공통코드)*/
SELECT A.*
FROM (
SELECT
CL.HEAD_CD AS CL_HEAD_CD
, CL.CODE AS CL_CODE
, CL.READ_CD AS CL_READ_CD
, CL.CODE_NM AS CL_CODE_NM
, CL.CODE_JP AS CL_CODE_JP
, CL.PRIORITY AS CL_PRIORITY
FROM
M_COMM_H (NOLOCK) CH
INNER JOIN
M_COMM_L (NOLOCK) CL
ON
CH.HEAD_CD = CL.HEAD_CD
AND
CL.DEL_FLG = 0
) A
ORDER BY A.CL_PRIORITY
</select>
</mapper>