This commit is contained in:
Rinjae
2025-09-05 18:57:45 +09:00
commit aacc1a389e
1229 changed files with 167963 additions and 0 deletions
@@ -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);
}