init
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
package com.eactive.eai.common.unifbwk;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.eactive.eai.common.dao.BaseDAO;
|
||||
import com.eactive.eai.common.dao.DAOException;
|
||||
import com.eactive.eai.common.exception.ExceptionUtil;
|
||||
import com.eactive.eai.common.unifbwk.loader.UnifBwkTpLoader;
|
||||
import com.eactive.eai.common.unifbwk.mapper.UnifBwkTpMapper;
|
||||
import com.eactive.eai.common.util.Logger;
|
||||
import com.eactive.eai.data.entity.onl.unifbwk.UnifBwkTp;
|
||||
|
||||
@Service
|
||||
@Transactional
|
||||
public class UnifBwkTpDAO extends BaseDAO {
|
||||
private static Logger logger = Logger.getLogger(Logger.LOGGER_DEFAULT);
|
||||
|
||||
@Autowired
|
||||
private UnifBwkTpLoader unifBwkTpLoader;
|
||||
|
||||
@Autowired
|
||||
private UnifBwkTpMapper unifBwkTpMapper;
|
||||
|
||||
public List<UnifBwkTpVO> getAllUnifBwkTp() throws DAOException {
|
||||
try {
|
||||
List<UnifBwkTp> list = unifBwkTpLoader.findAll();
|
||||
List<UnifBwkTpVO> volist = new ArrayList<>();
|
||||
list.forEach(e -> volist.add(unifBwkTpMapper.toVo(e)));
|
||||
return volist;
|
||||
} catch (Exception e) {
|
||||
throw new DAOException(ExceptionUtil.getErrorCode(e, "RECEAICUB101"));
|
||||
}
|
||||
}
|
||||
|
||||
public UnifBwkTpVO getUnifBwkTp(String bwkClsCd) throws DAOException {
|
||||
try {
|
||||
Optional<UnifBwkTp> entity = unifBwkTpLoader.findById(bwkClsCd);
|
||||
UnifBwkTpVO vo = null;
|
||||
if (entity.isPresent()) {
|
||||
vo = unifBwkTpMapper.toVo(entity.get());
|
||||
}
|
||||
return vo;
|
||||
} catch (Exception e) {
|
||||
throw new DAOException(ExceptionUtil.getErrorCode(e, "RECEAICUB103"));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.eactive.eai.common.unifbwk;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class UnifBwkTpVO implements Serializable {
|
||||
private String bwkClsCd; // EAI업무그룹코드[TSEAICM01.EAIBzwkDstcd]
|
||||
private String bwkGrpNm; // 업무구분명[TSEAICM01.BzwkDstinName]
|
||||
private String bwkGrpDesc; // 업무구분설명[TSEAICM01.BzwkDstinDesc]
|
||||
private String trackAsisKey1Name; // 추적보조키1명[TSEAICM01.TrackAsisKey1Name]
|
||||
private String trackAsisKey2Name; // 추적보조키2명[TSEAICM01.TrackAsisKey2Name]
|
||||
|
||||
public void setBwkClsCd(String bwkClsCd) {
|
||||
this.bwkClsCd = bwkClsCd;
|
||||
}
|
||||
|
||||
public String getBwkClsCd() {
|
||||
return this.bwkClsCd;
|
||||
}
|
||||
|
||||
public void setBwkGrpNm(String bwkGrpNm) {
|
||||
this.bwkGrpNm = bwkGrpNm;
|
||||
}
|
||||
|
||||
public String getBwkGrpNm() {
|
||||
return this.bwkGrpNm;
|
||||
}
|
||||
|
||||
public void setBwkGrpDesc(String bwkGrpDesc) {
|
||||
this.bwkGrpDesc = bwkGrpDesc;
|
||||
}
|
||||
|
||||
public String getBwkGrpDesc() {
|
||||
return this.bwkGrpDesc;
|
||||
}
|
||||
|
||||
public void setTrackAsisKey1Name(String trackAsisKey1Name) {
|
||||
this.trackAsisKey1Name = trackAsisKey1Name;
|
||||
}
|
||||
|
||||
public String getTrackAsisKey1Name() {
|
||||
return this.trackAsisKey1Name;
|
||||
}
|
||||
|
||||
public void setTrackAsisKey2Name(String trackAsisKey2Name) {
|
||||
this.trackAsisKey2Name = trackAsisKey2Name;
|
||||
}
|
||||
|
||||
public String getTrackAsisKey2Name() {
|
||||
return this.trackAsisKey2Name;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.eactive.eai.common.unifbwk.mapper;
|
||||
|
||||
import org.mapstruct.Mapper;
|
||||
import org.mapstruct.Mapping;
|
||||
import org.mapstruct.ReportingPolicy;
|
||||
|
||||
import com.eactive.eai.common.unifbwk.UnifBwkTpVO;
|
||||
import com.eactive.eai.data.entity.onl.unifbwk.UnifBwkTp;
|
||||
import com.eactive.eai.data.mapper.GenericMapper;
|
||||
|
||||
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE)
|
||||
public interface UnifBwkTpMapper extends GenericMapper<UnifBwkTpVO, UnifBwkTp> {
|
||||
|
||||
@Mapping(source = "eaibzwkdstcd", target = "bwkClsCd")
|
||||
@Mapping(source = "bzwkdsticname", target = "bwkGrpNm")
|
||||
@Mapping(source = "bzwkdsticdesc", target = "bwkGrpDesc")
|
||||
@Mapping(source = "trackasiskey1name", target = "trackAsisKey1Name")
|
||||
@Mapping(source = "trackasiskey2name", target = "trackAsisKey2Name")
|
||||
@Override
|
||||
UnifBwkTpVO toVo(UnifBwkTp entity);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user