init
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user