FTP适配器

yun-zuoyi
汪云昊 6 years ago
parent 3ef7d24eab
commit d8c740819c

@ -133,7 +133,7 @@ public class BlockSoftSwitchEnumUtil {
CLIENT_MQ_RABBIT_HELLO(SUIT_MODE.CLIENT ,CASE_TYPE.MQ,150001,"RabbitMQ Client Hello测试服务"), CLIENT_MQ_RABBIT_HELLO(SUIT_MODE.CLIENT ,CASE_TYPE.MQ,150001,"RabbitMQ Client Hello测试服务"),
/* FTP */ /* FTP */
CLIENT_FTP_IMPP(SUIT_MODE.CLIENT,CASE_TYPE.FTP,15001,"Client FTP客户端适配器"); CLIENT_FTP_IMPP(SUIT_MODE.CLIENT,CASE_TYPE.FTP,160001,"Client FTP客户端适配器");
private int value; private int value;
private String description; private String description;
@ -663,7 +663,7 @@ public class BlockSoftSwitchEnumUtil {
private FTP_ENCODE (int value,String encode, String description) { private FTP_ENCODE (int value,String encode, String description) {
this.value = value; this.value = value;
this.value = value; this.encode = encode;
this.description = description; this.description = description;
} }

@ -2,7 +2,6 @@ package cn.estsh.i3plus.pojo.base.enumutil;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Component;
/** /**
* @Description : * @Description :
@ -170,6 +169,14 @@ public class CommonEnumUtil {
public static String valueOfDescription(int val) {return valueOf(val);} public static String valueOfDescription(int val) {return valueOf(val);}
public static int descriptionOfValue(String desc) {return descOf(desc);} public static int descriptionOfValue(String desc) {return descOf(desc);}
public static boolean valueOfBoolean(int val) {
if(val == TRUE.value){
return true;
}else {
return false;
}
}
} }
/** /**

@ -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;
@ -12,6 +13,8 @@ import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.List;
/** /**
* @Description : * @Description :
@ -46,16 +49,40 @@ public class BsSuitCaseFTP extends BaseBean {
@ApiParam(value = "读取并清空") @ApiParam(value = "读取并清空")
private Integer isReadAndEmpty; private Integer isReadAndEmpty;
public boolean isReadAndEmpty(){
return CommonEnumUtil.TRUE_OR_FALSE.valueOfBoolean(isReadAndEmpty);
}
@Column(name = "IS_READ_AND_DELETE") @Column(name = "IS_READ_AND_DELETE")
@ApiParam(value = "读取并删除") @ApiParam(value = "读取并删除")
private Integer isReadAndDelete; private Integer isReadAndDelete;
public boolean isReadAndDelete(){
return CommonEnumUtil.TRUE_OR_FALSE.valueOfBoolean(isReadAndDelete);
}
@Column(name = "IS_NEED_TRAVERSAL") @Column(name = "IS_NEED_TRAVERSAL")
@ApiParam(value = "是否需要遍历") @ApiParam(value = "是否需要遍历")
private Integer isNeedTraversal; private Integer isNeedTraversal;
public boolean isNeedTraversal(){
return CommonEnumUtil.TRUE_OR_FALSE.valueOfBoolean(isNeedTraversal);
}
@Column(name = "IS_INCREMENTAL_READ") @Column(name = "IS_INCREMENTAL_READ")
@ApiParam(value = "是否增量读取") @ApiParam(value = "是否增量读取")
private Integer isIncrementalRead; private Integer isIncrementalRead;
public boolean isIncrementalRead(){
return CommonEnumUtil.TRUE_OR_FALSE.valueOfBoolean(isIncrementalRead);
}
@Transient
@ApiParam(value = "是否增量读取")
private String tempSuitFilePath;
@Transient
@ApiParam(value = "适配文件列表")
public List<BsSuitFile> bsSuitFileList;
} }

@ -48,7 +48,8 @@ public class BsSuitFile extends BaseBean {
@Column(name = "FILE_ID") @Column(name = "FILE_ID")
@ApiParam(value = "文件id") @ApiParam(value = "文件id")
private String fileId; @JsonSerialize(using = ToStringSerializer.class)
private Long fileId;
@Column(name = "FILE_NAME") @Column(name = "FILE_NAME")
@ApiParam(value = "文件名称") @ApiParam(value = "文件名称")

@ -39,6 +39,10 @@ public class BsSuitSchedule extends BaseBean {
@ApiParam(value = "适配套件名称") @ApiParam(value = "适配套件名称")
private String suitCaseNameRdd; private String suitCaseNameRdd;
@Column(name = "SUIT_CASE_CODE")
@ApiParam(value = "适配套件代码")
private String suitCaseCode;
@Column(name = "SCHEDULE_NAME") @Column(name = "SCHEDULE_NAME")
@ApiParam(value = "任务名称") @ApiParam(value = "任务名称")
private String scheduleName; private String scheduleName;

@ -179,7 +179,7 @@ public class SoftSwitchHqlPack {
public static DdlPackBean packHqlCheckBsSuitScheduleOnly(BsSuitSchedule bsSuitSchedule){ public static DdlPackBean packHqlCheckBsSuitScheduleOnly(BsSuitSchedule bsSuitSchedule){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(); DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
DdlPreparedPack.getNumEqualPack(bsSuitSchedule.getId(),"id",ddlPackBean); DdlPreparedPack.getNumNOEqualPack(bsSuitSchedule.getId(),"id",ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSuitSchedule.getScheduleName(),"scheduleName",ddlPackBean); DdlPreparedPack.getStringEqualPack(bsSuitSchedule.getScheduleName(),"scheduleName",ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSuitSchedule.getScheduleGroupName(),"scheduleGroupName",ddlPackBean); DdlPreparedPack.getStringEqualPack(bsSuitSchedule.getScheduleGroupName(),"scheduleGroupName",ddlPackBean);

Loading…
Cancel
Save