数据库适配器

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

@ -62,6 +62,7 @@ public class XStreamFactory {
// xStream.setMode(XStream.NO_REFERENCES);
xStream.autodetectAnnotations(true);
// XStream.setupDefaultSecurity(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.BsSuitCaseDataSource;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitCaseWebService;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiParam;
import lombok.Data;
@ -18,6 +19,7 @@ import java.io.Serializable;
* @Modify:
**/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BsSuitCaseModel implements Serializable {
private static final long serialVersionUID = -7420782744192475445L;

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

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

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

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

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

@ -79,7 +79,7 @@ public class SoftSwitchHqlPack {
* @param bsSuitCase
* @return
*/
public static DdlPackBean packHqlBsSuitCaseParam(BsSuitCase bsSuitCase){
public static DdlPackBean packHqlBsSuitCase(BsSuitCase bsSuitCase){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseName(),"suitCaseName",ddlPackBean);
@ -289,7 +289,7 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getSuitCaseId(), "suitCaseId", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCaseDataSourceTable.getOperateName(), "operateName", ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSuitCaseDataSourceTable.getOperateName(), "operateName", ddlPackBean);
return ddlPackBean;
}
@ -304,4 +304,42 @@ public class SoftSwitchHqlPack {
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