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,28 @@
package com.eactive.eai.common.sessioninfo.mapper;
import org.mapstruct.InheritInverseConfiguration;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.ReportingPolicy;
import com.eactive.eai.common.sessioninfo.SessionHistoryVO;
import com.eactive.eai.data.entity.onl.sessioninfo.SessionHistory;
import com.eactive.eai.data.mapper.GenericMapper;
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE)
public interface SessionHistoryMapper extends GenericMapper<SessionHistoryVO, SessionHistory> {
@Mapping(source = "historyid", target = "historyId")
@Mapping(source = "body", target = "body")
@Mapping(source = "guid", target = "guid")
@Mapping(source = "historydstcd", target = "historyDstcd")
@Mapping(source = "rspnsrsltdvsn", target = "rspnsRsltDvsn")
@Mapping(source = "trantime", target = "tranTime")
@Mapping(source = "userid", target = "userId")
@Mapping(source = "uuid", target = "uuid")
@Override
SessionHistoryVO toVo(SessionHistory entity);
@InheritInverseConfiguration
SessionHistory toEntity(SessionHistoryVO vo);
}
@@ -0,0 +1,39 @@
package com.eactive.eai.common.sessioninfo.mapper;
import org.mapstruct.InheritInverseConfiguration;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.ReportingPolicy;
import com.eactive.eai.common.sessioninfo.SessionInfoVO;
import com.eactive.eai.common.sessioninfo.SessionInfoVO.Status;
import com.eactive.eai.data.entity.onl.sessioninfo.SessionInfo;
import com.eactive.eai.data.mapper.GenericMapper;
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE)
public interface SessionInfoMapper extends GenericMapper<SessionInfoVO, SessionInfo> {
@Mapping(source = "userid", target = "userId")
@Mapping(source = "brnCd", target = "brnCode")
@Mapping(source = "brnName", target = "brnName")
@Mapping(source = "createTime", target = "createTime")
@Mapping(source = "rofcCd", target = "rofcCode")
@Mapping(source = "sessionId", target = "sessionId")
@Mapping(source = "sessionStatus", target = "sessionStatus")
@Mapping(source = "terminalId", target = "terminalId")
@Mapping(source = "userName", target = "userName")
@Mapping(source = "wsocInstance", target = "wsocInstance")
@Mapping(source = "wsocRemoteAddr", target = "wsocRemoteAddr")
@Mapping(source = "wsocSessionStatus", target = "wsocSessionStatus")
@Override
SessionInfoVO toVo(SessionInfo entity);
@InheritInverseConfiguration
@Mapping(source = "sessionStatusInfo", target = "sessionStatus")
@Mapping(source = "wsocSessionStatusInfo", target = "wsocSessionStatus")
SessionInfo toEntity(SessionInfoVO vo);
default Status mapStatus(String status) {
return Status.inactive.toString().equals(status) ? Status.inactive : Status.active;
}
}
@@ -0,0 +1,34 @@
package com.eactive.eai.common.sessioninfo.mapper;
import org.mapstruct.InheritInverseConfiguration;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.ReportingPolicy;
import com.eactive.eai.common.sessioninfo.TerminalInfoVO;
import com.eactive.eai.common.sessioninfo.TerminalInfoVO.Status;
import com.eactive.eai.data.entity.onl.sessioninfo.TerminalInfo;
import com.eactive.eai.data.mapper.GenericMapper;
@Mapper(componentModel = "spring", unmappedTargetPolicy = ReportingPolicy.IGNORE)
public interface TerminalInfoMapper extends GenericMapper<TerminalInfoVO, TerminalInfo> {
@Mapping(source = "terminalNo", target = "terminalNo")
@Mapping(source = "brnCd", target = "brnCode")
@Mapping(source = "brnName", target = "brnName")
@Mapping(source = "createTime", target = "createTime")
@Mapping(source = "rofcCd", target = "rofcCode")
@Mapping(source = "socInstance", target = "socInstance")
@Mapping(source = "socRemoteAddr", target = "socRemoteAddr")
@Mapping(source = "socSessionStatus", target = "socSessionStatus")
@Override
TerminalInfoVO toVo(TerminalInfo entity);
@InheritInverseConfiguration
@Mapping(source = "socSessionStatusInfo", target = "socSessionStatus")
TerminalInfo toEntity(TerminalInfoVO vo);
default Status mapStatus(String statusString) {
return Status.inactive.toString().equals(statusString) ? Status.inactive : Status.active;
}
}