数据库适配器

yun-zuoyi
汪云昊 6 years ago
parent c27449a185
commit 2f904f9eee

@ -62,6 +62,7 @@ public class XStreamFactory {
// xStream.setMode(XStream.NO_REFERENCES); // xStream.setMode(XStream.NO_REFERENCES);
xStream.autodetectAnnotations(true); xStream.autodetectAnnotations(true);
// XStream.setupDefaultSecurity(xStream);
return xStream; return xStream;
} }

@ -5,6 +5,7 @@ import cn.estsh.i3plus.pojo.softswitch.bean.BsSocketSuitCase;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCase; import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCase;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseDataSource; import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseDataSource;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseWebService; import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseWebService;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
@ -18,6 +19,7 @@ import java.io.Serializable;
* @Modify: * @Modify:
**/ **/
@Data @Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BsSuitCaseModel implements Serializable { public class BsSuitCaseModel implements Serializable {
private static final long serialVersionUID = -7420782744192475445L; private static final long serialVersionUID = -7420782744192475445L;

@ -46,6 +46,11 @@ public class SuitClientModel {
* *
*/ */
private Integer requestSource; private Integer requestSource;
/**
*
*/
private Integer suitMethodId;
/** /**
* *
*/ */

@ -1,6 +1,7 @@
package cn.estsh.i3plus.pojo.softswitch.bean; package cn.estsh.i3plus.pojo.softswitch.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean; import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -95,6 +96,13 @@ public class BsSuitCase extends BaseBean {
@ApiParam(value = "是否需要认证") @ApiParam(value = "是否需要认证")
private Integer isNeedCertification; private Integer isNeedCertification;
public int getIsNeedCertificationVal(){
if(isNeedCertification==null){
return CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue();
}
return isNeedCertification.intValue();
}
@Column(name = "SSL_KEY_ID") @Column(name = "SSL_KEY_ID")
@ApiParam(value = "证书id") @ApiParam(value = "证书id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@ -129,6 +137,10 @@ public class BsSuitCase extends BaseBean {
private Object bsSuitCaseDetail; private Object bsSuitCaseDetail;
@Transient @Transient
@ApiParam(value = "适配器套件明细")
private BsSslKey bsSslKey;
@Transient
@ApiParam(value = "适配器参数") @ApiParam(value = "适配器参数")
private List<BsSuitCaseParam> bsSuitCaseParamList; private List<BsSuitCaseParam> bsSuitCaseParamList;

@ -11,6 +11,7 @@ import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table; import javax.persistence.Table;
/** /**
@ -29,6 +30,10 @@ import javax.persistence.Table;
@Api(value = "适配报文详情", description = "适配报文详情") @Api(value = "适配报文详情", description = "适配报文详情")
public class BsSuitDataDetail extends BaseBean { public class BsSuitDataDetail extends BaseBean {
@Column(name = "SUIT_CASE_ID")
@ApiParam(value = "适配套件id")
private String suitCaseId;
@Column(name = "SUIT_CASE_NAME_RDD") @Column(name = "SUIT_CASE_NAME_RDD")
@ApiParam(value = "适配套件名称") @ApiParam(value = "适配套件名称")
private String suitCaseNameRdd; private String suitCaseNameRdd;
@ -50,10 +55,12 @@ public class BsSuitDataDetail extends BaseBean {
@ApiParam(value = "获取报文时间") @ApiParam(value = "获取报文时间")
private String getDateTime; private String getDateTime;
@Lob
@Column(name = "ORGIN_DATA") @Column(name = "ORGIN_DATA")
@ApiParam(value = "原始报文数据") @ApiParam(value = "原始报文数据")
private String orginData; private String orginData;
@Lob
@Column(name = "TRANS_DATA") @Column(name = "TRANS_DATA")
@ApiParam(value = "转换后的报文数据") @ApiParam(value = "转换后的报文数据")
private String transData; private String transData;

@ -37,10 +37,6 @@ public class BsSuitRecord extends BaseBean {
@ApiParam(value = "适配套件代码") @ApiParam(value = "适配套件代码")
private String suitCaseCodeRdd; private String suitCaseCodeRdd;
@Column(name = "SUIT_CASE_TYPE")
@ApiParam(value = "适配套件类型id枚举")
private Integer suitCaseType;
@Column(name = "SUIT_CASE_ID") @Column(name = "SUIT_CASE_ID")
@ApiParam(value = "适配器套件id") @ApiParam(value = "适配器套件id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
@ -87,7 +83,7 @@ public class BsSuitRecord extends BaseBean {
@Column(name = "SUIT_SSL_KEY_RESULT") @Column(name = "SUIT_SSL_KEY_RESULT")
@ApiParam(value = "认证结果") @ApiParam(value = "认证结果")
private String suitSslKeyResult; private Integer suitSslKeyResult;
@Column(name = "SUIT_SSL_KEY_RESULT_MESSAGE") @Column(name = "SUIT_SSL_KEY_RESULT_MESSAGE")
@ApiParam(value = "认证信息") @ApiParam(value = "认证信息")

@ -11,6 +11,7 @@ import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table; import javax.persistence.Table;
/** /**
@ -43,6 +44,7 @@ public class BsSuitRequestRecord extends BaseBean {
@ApiParam(value = "请求来源(枚举)") @ApiParam(value = "请求来源(枚举)")
private Integer requestSource; private Integer requestSource;
@Lob
@Column(name = "REQUEST_ORGIN_PARAM") @Column(name = "REQUEST_ORGIN_PARAM")
@ApiParam(value = "请求原始参数") @ApiParam(value = "请求原始参数")
private String requestOrginParam; private String requestOrginParam;

@ -79,7 +79,7 @@ public class SoftSwitchHqlPack {
* @param bsSuitCase * @param bsSuitCase
* @return * @return
*/ */
public static DdlPackBean packHqlBsSuitCaseParam(BsSuitCase bsSuitCase){ public static DdlPackBean packHqlBsSuitCase(BsSuitCase bsSuitCase){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseName(),"suitCaseName",ddlPackBean); DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseName(),"suitCaseName",ddlPackBean);
@ -289,7 +289,7 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getId(), "id", ddlPackBean); DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getSuitCaseId(), "suitCaseId", ddlPackBean); DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getSuitCaseId(), "suitCaseId", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCaseDataSourceTable.getOperateName(), "operateName", ddlPackBean); DdlPreparedPack.getStringEqualPack(bsSuitCaseDataSourceTable.getOperateName(), "operateName", ddlPackBean);
return ddlPackBean; return ddlPackBean;
} }
@ -304,4 +304,42 @@ public class SoftSwitchHqlPack {
return result; return result;
} }
/**
*
* @param bsSuitRecord
* @return
*/
public static DdlPackBean packHqlBsSuitRecord(BsSuitRecord bsSuitRecord){
DdlPackBean ddlPackBean = new DdlPackBean();
DdlPreparedPack.getStringLikerPack(bsSuitRecord.getSuitCaseNameRdd(),"suitCaseNameRdd",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitRecord.getSuitTypeId(),"suitTypeId",ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitRecord.getSuitCaseCodeRdd(),"suitCaseCodeRdd",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitRecord.getSuitCaseId(),"suitCaseId",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitRecord.getCaseTypeId(),"caseTypeId",ddlPackBean);
DdlPreparedPack.timeBuilder(bsSuitRecord.getCreateDatetime(), "createDatetime", ddlPackBean, false, true);
ddlPackBean.setOrderByStr(bsSuitRecord.orderBy());
return ddlPackBean;
}
/**
*
* @return
*/
public static DdlPackBean packHqlBsSuitDataDetail(BsSuitDataDetail bsSuitDataDetail){
DdlPackBean ddlPackBean = new DdlPackBean();
DdlPreparedPack.getNumEqualPack(bsSuitDataDetail.getSuitCaseCodeRdd(),"suitCaseCodeRdd",ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitDataDetail.getSuitCaseCodeRdd(),"suitCaseCodeRdd",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitDataDetail.getProcessState(),"processState",ddlPackBean);
DdlPreparedPack.timeBuilder(bsSuitDataDetail.getGetDateTime(), "getDateTime", ddlPackBean, false, true);
DdlPreparedPack.timeBuilder(bsSuitDataDetail.getProcessTime(), "processTime", ddlPackBean, false, true);
ddlPackBean.setOrderByStr(bsSuitDataDetail.orderBy());
return ddlPackBean;
}
} }

Loading…
Cancel
Save