Merge remote-tracking branch 'origin/master'
# Conflicts: # src/main/java/egovframework/com/mtdata/comtrls/mapper/ComtrlsdataMapper.java # src/main/java/egovframework/com/mtdata/comtrls/service/ComtrlsdataService.java # src/main/java/egovframework/com/mtdata/comtrls/service/impl/ComtrlsdataServiceImpl.java # src/main/java/egovframework/com/mtdata/comtrls/web/ComtrlsdataController.java # src/main/resources/egovframework/sqlmap/mtdata/mappers/comtrls/Comtrlsdata_SQL.xml
This commit is contained in:
commit
5cb89a60f9
@ -0,0 +1,20 @@
|
|||||||
|
package egovframework.com.mtdata.comtrls.dto;
|
||||||
|
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
@Getter
|
||||||
|
public class ComtrlsSrcdataDTO {
|
||||||
|
/** 공유데이터 테이블 ID */
|
||||||
|
private int rlsDataId;
|
||||||
|
/** 공유데이터 */
|
||||||
|
private List<Object> rlsDataVl;
|
||||||
|
|
||||||
|
@Builder
|
||||||
|
ComtrlsSrcdataDTO(int rlsDataId, List<Object> data) {
|
||||||
|
this.rlsDataId = rlsDataId;
|
||||||
|
this.rlsDataVl = data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@ -4,10 +4,14 @@ import egovframework.com.mtdata.comtrls.vo.ComtrlsColVO;
|
|||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
||||||
import egovframework.com.mtdata.comtsrcdata.vo.ComtExtrtVO;
|
import egovframework.com.mtdata.comtsrcdata.vo.ComtExtrtVO;
|
||||||
|
import egovframework.com.mtdata.comtsrcdata.vo.ComtsrcdataVO;
|
||||||
|
import org.apache.ibatis.annotations.Select;
|
||||||
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Mapper("ComtrlsdataMapper")
|
@Mapper("ComtrlsdataMapper")
|
||||||
public interface ComtrlsdataMapper {
|
public interface ComtrlsdataMapper {
|
||||||
/**
|
/**
|
||||||
@ -19,6 +23,42 @@ public interface ComtrlsdataMapper {
|
|||||||
*/
|
*/
|
||||||
public int insertComtrlsMetadataInfo(ComtrlsMetaDataVO vo) throws Exception;
|
public int insertComtrlsMetadataInfo(ComtrlsMetaDataVO vo) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 메타데이터 리스트 조회
|
||||||
|
*
|
||||||
|
* @param vo
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<ComtrlsMetaDataVO> selectComtrlsMetaDataList(ComtrlsMetaDataVO vo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 메타데이터 정보 조회
|
||||||
|
*
|
||||||
|
* @param vo
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
ComtrlsMetaDataVO selectComtrlsMetaDataInfo(ComtrlsMetaDataVO vo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 테이블의 컬럼 정보 조회
|
||||||
|
*
|
||||||
|
* @param vo
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@Select("SELECT * FROM comtrlsdatacol WHERE rls_data_id = #{rlsDataId})")
|
||||||
|
ComtrlsColVO selectComtrlsCol(ComtrlsColVO vo);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [comtrlSrcData]테이블 조회
|
||||||
|
*
|
||||||
|
* @param vo
|
||||||
|
* @return vo
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
List<ComtrlsSrcdataVO> selectComtrlsSrcData(ComtrlsSrcdataVO vo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 공유데이터 컬럼정보 삭제
|
* 공유데이터 컬럼정보 삭제
|
||||||
|
|||||||
@ -1,7 +1,12 @@
|
|||||||
package egovframework.com.mtdata.comtrls.service;
|
package egovframework.com.mtdata.comtrls.service;
|
||||||
|
|
||||||
|
import egovframework.com.mtdata.comtrls.dto.ComtrlsSrcdataDTO;
|
||||||
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsColVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public interface ComtrlsdataService {
|
public interface ComtrlsdataService {
|
||||||
|
|
||||||
|
|
||||||
@ -48,5 +53,12 @@ public interface ComtrlsdataService {
|
|||||||
//
|
//
|
||||||
// ComtsrcdataDTO selectComtSrcData(ComtrlsSrcdataVO vo) throws Exception;
|
// ComtsrcdataDTO selectComtSrcData(ComtrlsSrcdataVO vo) throws Exception;
|
||||||
|
|
||||||
|
List<ComtrlsMetaDataVO> selectComtrlsMetaDataList(ComtrlsMetaDataVO vo);
|
||||||
|
|
||||||
|
ComtrlsMetaDataVO selectComtrlsMetaDataInfo(ComtrlsMetaDataVO vo);
|
||||||
|
|
||||||
|
ComtrlsColVO selectComtrlsCol(ComtrlsColVO vo);
|
||||||
|
|
||||||
|
ComtrlsSrcdataDTO selectComtrlsSrcData(ComtrlsSrcdataVO vo) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,21 @@
|
|||||||
package egovframework.com.mtdata.comtrls.service.impl;
|
package egovframework.com.mtdata.comtrls.service.impl;
|
||||||
|
|
||||||
|
import egovframework.com.mtdata.comtrls.dto.ComtrlsSrcdataDTO;
|
||||||
import egovframework.com.mtdata.comtrls.mapper.ComtrlsdataMapper;
|
import egovframework.com.mtdata.comtrls.mapper.ComtrlsdataMapper;
|
||||||
import egovframework.com.mtdata.comtrls.service.ComtrlsdataService;
|
import egovframework.com.mtdata.comtrls.service.ComtrlsdataService;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsColVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsColVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
||||||
|
import egovframework.com.mtdata.comtsrcdata.dto.ComtsrcdataDTO;
|
||||||
|
import egovframework.com.mtdata.comtsrcdata.vo.ComtsrcdataVO;
|
||||||
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
import org.egovframe.rte.fdl.cmmn.EgovAbstractServiceImpl;
|
||||||
import org.json.simple.parser.JSONParser;
|
import org.json.simple.parser.JSONParser;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Service("ComtrlsdataService")
|
@Service("ComtrlsdataService")
|
||||||
public class ComtrlsdataServiceImpl extends EgovAbstractServiceImpl implements ComtrlsdataService {
|
public class ComtrlsdataServiceImpl extends EgovAbstractServiceImpl implements ComtrlsdataService {
|
||||||
@ -36,4 +41,38 @@ public class ComtrlsdataServiceImpl extends EgovAbstractServiceImpl implements C
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<ComtrlsMetaDataVO> selectComtrlsMetaDataList(ComtrlsMetaDataVO vo) {
|
||||||
|
return comtrlsdataMapper.selectComtrlsMetaDataList(vo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ComtrlsMetaDataVO selectComtrlsMetaDataInfo(ComtrlsMetaDataVO vo) {
|
||||||
|
return comtrlsdataMapper.selectComtrlsMetaDataInfo(vo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ComtrlsColVO selectComtrlsCol(ComtrlsColVO vo) {
|
||||||
|
return comtrlsdataMapper.selectComtrlsCol(vo);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ComtrlsSrcdataDTO selectComtrlsSrcData(ComtrlsSrcdataVO vo) throws Exception{
|
||||||
|
List <ComtrlsSrcdataVO> resultVO = comtrlsdataMapper.selectComtrlsSrcData(vo);
|
||||||
|
JSONParser jsonParser = new JSONParser();
|
||||||
|
List<Object> dataList = new ArrayList<>();
|
||||||
|
|
||||||
|
int size = resultVO.size();
|
||||||
|
|
||||||
|
for(int i = 0; i < size; i++) {
|
||||||
|
String rlsDataVl = resultVO.get(i).getRlsDataVl();
|
||||||
|
Object data = jsonParser.parse(rlsDataVl);
|
||||||
|
dataList.add(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
return ComtrlsSrcdataDTO.builder()
|
||||||
|
.rlsDataId(vo.getRlsDataId())
|
||||||
|
.data(dataList)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,10 +1,13 @@
|
|||||||
package egovframework.com.mtdata.comtrls.web;
|
package egovframework.com.mtdata.comtrls.web;
|
||||||
|
|
||||||
|
import egovframework.com.mtdata.comtrls.dto.ComtrlsSrcdataDTO;
|
||||||
import egovframework.com.mtdata.comtrls.service.ComtrlsdataService;
|
import egovframework.com.mtdata.comtrls.service.ComtrlsdataService;
|
||||||
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsColVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsMetaDataVO;
|
||||||
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
import egovframework.com.mtdata.comtrls.vo.ComtrlsSrcdataVO;
|
||||||
import egovframework.com.mtdata.comtsrcdata.service.ComtsrcdataService;
|
import egovframework.com.mtdata.comtsrcdata.service.ComtsrcdataService;
|
||||||
import egovframework.com.mtdata.comtsrcdata.vo.ComtTableVO;
|
import egovframework.com.mtdata.comtsrcdata.vo.ComtTableVO;
|
||||||
|
import egovframework.com.mtdata.comtsrcdata.vo.ComtsrcdataVO;
|
||||||
import egovframework.com.mtdata.database.vo.DatabaseInfoVO;
|
import egovframework.com.mtdata.database.vo.DatabaseInfoVO;
|
||||||
import org.json.simple.JSONObject;
|
import org.json.simple.JSONObject;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@ -12,6 +15,10 @@ import org.slf4j.LoggerFactory;
|
|||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@ -88,7 +95,72 @@ public class ComtrlsdataController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 메타데이터 리스트 조회
|
||||||
|
*
|
||||||
|
* @param comtrlsMetaDataVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@GetMapping(value="/get/comtrlsMetaDataList.do")
|
||||||
|
public ResponseEntity<?> getComtrlsMetaDataList(ComtrlsMetaDataVO comtrlsMetaDataVO) {
|
||||||
|
try{
|
||||||
|
return ResponseEntity.ok().body(comtrlsdataService.selectComtrlsMetaDataList(comtrlsMetaDataVO));
|
||||||
|
} catch(Exception e){
|
||||||
|
log.error("Exception", e);
|
||||||
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 메타데이터 상세 조회
|
||||||
|
*
|
||||||
|
* @param comtrlsMetaDataVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@GetMapping(value="/get/comtrlsMetaData.do")
|
||||||
|
public ResponseEntity<?> getComtrlsMetaData(ComtrlsMetaDataVO comtrlsMetaDataVO) {
|
||||||
|
try{
|
||||||
|
return ResponseEntity.ok().body(comtrlsdataService.selectComtrlsMetaDataInfo(comtrlsMetaDataVO));
|
||||||
|
} catch(Exception e){
|
||||||
|
log.error("Exception", e);
|
||||||
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 컬럼정보 상세 조회
|
||||||
|
*
|
||||||
|
* @param comtrlsColVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@GetMapping(value="/get/comtrlsCol.do")
|
||||||
|
public ResponseEntity<?> getComtrlsCol(ComtrlsColVO comtrlsColVO) {
|
||||||
|
try{
|
||||||
|
return ResponseEntity.ok().body(comtrlsdataService.selectComtrlsCol(comtrlsColVO));
|
||||||
|
} catch(Exception e){
|
||||||
|
log.error("Exception", e);
|
||||||
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 공유데이터의 데이터 상세 조회
|
||||||
|
*
|
||||||
|
* @param comtrlsSrcdataVO
|
||||||
|
* @return
|
||||||
|
* @throws Exception
|
||||||
|
*/
|
||||||
|
@GetMapping(value="/get/comsrcdata.do")
|
||||||
|
public ResponseEntity<?> getComsrcdata(ComtrlsSrcdataVO comtrlsSrcdataVO) {
|
||||||
|
try{
|
||||||
|
return ResponseEntity.ok().body(comtrlsdataService.selectComtrlsSrcData(comtrlsSrcdataVO));
|
||||||
|
} catch(Exception e){
|
||||||
|
log.error("Exception", e);
|
||||||
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(e.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +0,0 @@
|
|||||||
package egovframework.com.mtdata.institution.mapper;
|
|
||||||
|
|
||||||
public interface InstitutionMapper {
|
|
||||||
}
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
package egovframework.com.mtdata.institution.service;
|
|
||||||
|
|
||||||
public interface InstitutionService {
|
|
||||||
}
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
package egovframework.com.mtdata.institution.service.impl;
|
|
||||||
|
|
||||||
public class InstitutionServiceImpl {
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
package egovframework.com.mtdata.institution.vo;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class InstitutionVO {
|
|
||||||
|
|
||||||
private String ogdpInstCd; // 기관코드
|
|
||||||
private String instNm; // 기관명
|
|
||||||
private String prsInstCd; // 대표기관코드
|
|
||||||
private String zip; // 기관명
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
package egovframework.com.mtdata.institution.web;
|
|
||||||
|
|
||||||
public class InstitutionController {
|
|
||||||
}
|
|
||||||
@ -69,4 +69,42 @@
|
|||||||
WHERE RLS_DATA_ID = #{rlsDataId}
|
WHERE RLS_DATA_ID = #{rlsDataId}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<sql id="selectComtrlsMetaData">
|
||||||
|
SELECT
|
||||||
|
rls_data_id,
|
||||||
|
rls_data_nm,
|
||||||
|
rls_data_dc,
|
||||||
|
rls_data_aplcnt_id,
|
||||||
|
rls_data_rvw_id,
|
||||||
|
rls_data_mng_dept_id,
|
||||||
|
rls_data_src_inst_id,
|
||||||
|
reg_dt,
|
||||||
|
crt_ymd,
|
||||||
|
inq_cnt,
|
||||||
|
dwnld_type,
|
||||||
|
dwnld_cnt,
|
||||||
|
rls_data_file_path,
|
||||||
|
rls_data_stts_chg,
|
||||||
|
rls_yn
|
||||||
|
FROM comtrlstrgtmetadata
|
||||||
|
WHERE 1=1
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectComtrlsMetaDataList" parameterType="ComtrlsMetaDataVO" resultType="ComtrlsMetaDataVO">
|
||||||
|
<include refid="selectComtrlsMetaData" />
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectComtrlsMetaDataInfo" parameterType="ComtrlsMetaDataVO" resultType="ComtrlsMetaDataVO">
|
||||||
|
<include refid="selectComtrlsMetaData" />
|
||||||
|
AND rls_data_id = #{rlsDataId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectComtrlsSrcData" parameterType="ComtrlsSrcdataVO" resultType="ComtrlsSrcdataVO">
|
||||||
|
SELECT RLS_DATA_VL_ID,
|
||||||
|
RLS_DATA_VL,
|
||||||
|
RLS_DATA_ID
|
||||||
|
FROM comtrlstrgtmetadata
|
||||||
|
WHERE RLS_DATA_ID = #{rlsDataId}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user