软件适配器 数据源适配器

单号生成高并发优化
yun-zuoyi
汪云昊 6 years ago
parent 3eef8ea750
commit f2e2dd1670

@ -123,6 +123,16 @@ public class XStreamFactory {
} }
/** /**
* Javabean XML
* @param <T>
* @return xml
*/
public static <T> String toXmlNoHeadLine(T t) {
xStream.processAnnotations(t.getClass());
return xStream.toXML(t);
}
/**
* XMLjavabean * XMLjavabean
* *
* @param xmlStr xml * @param xmlStr xml

@ -1,11 +1,15 @@
package cn.estsh.i3plus.pojo.model.softswitch; package cn.estsh.i3plus.pojo.model.softswitch;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSocketSuitCase; 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 io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import javax.persistence.Transient;
/** /**
* @Description : model * @Description : model
* @Reference : * @Reference :
@ -24,5 +28,4 @@ public class BsSuitCaseModel {
@ApiParam(value = "socket适配套件") @ApiParam(value = "socket适配套件")
BsSocketSuitCase bsSocketSuitCase; BsSocketSuitCase bsSocketSuitCase;
} }

@ -49,6 +49,13 @@ public class BsSuitCase extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long suitTypeId; private Long suitTypeId;
public long getSuitTypeIdVal(){
if(suitTypeId != null){
return -1;
}
return suitTypeId.longValue();
}
@Column(name = "SUIT_TYPE_NAME") @Column(name = "SUIT_TYPE_NAME")
@ApiParam(value = "适配类型名称") @ApiParam(value = "适配类型名称")
private String suitTypeName; private String suitTypeName;
@ -115,7 +122,11 @@ public class BsSuitCase extends BaseBean {
private List<BsSuitCaseParam> bsSuitCaseParamList; private List<BsSuitCaseParam> bsSuitCaseParamList;
@Transient @Transient
@ApiParam(value = "参数转换") @ApiParam(value = "入参转换")
private List<BsParamAdapter> bsParamAdapterList; private List<BsParamAdapter> bsInParamAdapterList;
@Transient
@ApiParam(value = "出参转换")
private List<BsParamAdapter> bsOutParamAdapterList;
} }

@ -36,10 +36,6 @@ public class BsSuitCaseDataSource extends BaseBean {
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)
private Long suitCaseId; private Long suitCaseId;
@Column(name = "DATA_SOURCE_MODE_ID")
@ApiParam(value = "数据源套件模式(枚举,被动读,主动写)")
private Integer dataSourceModeId;
@Column(name = "DATA_SOURCE_CODE") @Column(name = "DATA_SOURCE_CODE")
@ApiParam(value = "数据源编码") @ApiParam(value = "数据源编码")
private String dataSourceCode; private String dataSourceCode;

@ -12,7 +12,7 @@ import org.springframework.stereotype.Repository;
* @Modify: * @Modify:
*/ */
@Repository @Repository
public interface BsDataSourceSuitCaseRepository extends BaseRepository<BsSuitCaseDataSource,Long> { public interface BsSuitCaseDataSourceRepository extends BaseRepository<BsSuitCaseDataSource,Long> {
} }

@ -12,7 +12,7 @@ import org.springframework.stereotype.Repository;
* @Modify: * @Modify:
*/ */
@Repository @Repository
public interface BsDataSourceSuitCaseTableRepository extends BaseRepository<BsSuitCaseDataSourceTable,Long> { public interface BsSuitCaseDataSourceTableRepository extends BaseRepository<BsSuitCaseDataSourceTable,Long> {
} }

@ -85,7 +85,6 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseName(),"suitCaseName",ddlPackBean); DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseName(),"suitCaseName",ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseCode(),"suitCaseCode",ddlPackBean); DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitCaseCode(),"suitCaseCode",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitCase.getSuitTypeId(), "suitTypeId", ddlPackBean); DdlPreparedPack.getNumEqualPack(bsSuitCase.getSuitTypeId(), "suitTypeId", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCase.getSuitTypeName(),"suitTypeName",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitCase.getCaseTypeId(), "caseTypeId", ddlPackBean); DdlPreparedPack.getNumEqualPack(bsSuitCase.getCaseTypeId(), "caseTypeId", ddlPackBean);
ddlPackBean.setOrderByStr(bsSuitCase.orderBy()); ddlPackBean.setOrderByStr(bsSuitCase.orderBy());
@ -266,4 +265,33 @@ public class SoftSwitchHqlPack {
return ddlPackBean; return ddlPackBean;
} }
/**
*
* @param bsSuitCaseDataSourceTable
* @return
*/
public static DdlPackBean packHqlBsSuitCaseDataSourceTable(BsSuitCaseDataSourceTable bsSuitCaseDataSourceTable){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getSuitCaseId(),"suitCaseId",ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCaseDataSourceTable.getOperateName(),"operateName",ddlPackBean);
return ddlPackBean;
}
/**
*
* @param bsSuitCaseDataSourceTable
* @return
*/
public static DdlPackBean packHqlCheckBsSuitCaseDataSourceTableOnly(BsSuitCaseDataSourceTable bsSuitCaseDataSourceTable){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getId(), "id", ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitCaseDataSourceTable.getSuitCaseId(), "suitCaseId", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitCaseDataSourceTable.getOperateName(), "operateName", ddlPackBean);
return ddlPackBean;
}
} }

Loading…
Cancel
Save