Merge remote-tracking branch 'origin/dev' into dev

yun-zuoyi
钮海涛 5 years ago
commit 55dfff206f

@ -42,6 +42,12 @@
</properties>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>i3plus.pojo</groupId>
<artifactId>i3plus-pojo-base</artifactId>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}-${project.version}</finalName>
</build>

@ -0,0 +1,69 @@
package cn.estsh.i3plus.pojo.hardswitch.bean;
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
import io.swagger.annotations.ApiParam;
import lombok.Data;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2019-11-12 17:03
* @Modify:
**/
@Data
public class OpcUAParam {
//opc.tcp://127.0.0.1:49320
@ApiParam("ua服务地址")
private String serverUrl;
/**
*
* OPC UA
*/
@ApiParam("命名空间索引")
private Integer namespaceIndex;
/**
*
* ..
*/
@ApiParam("标记地址")
private String tagAddress;
/**
*
*/
@ApiParam("标记值")
private String tagValue;
/**
*
*/
@ApiParam("标记值类型")
// @AnnoOutputColumn(refClass = OpcUAEnumUtil.OPC_UA_TAG_VALUE_TYPE.class)
private String tagValueType;
public String getTagValueTypeVal(){
return tagValueType == null ? "10" : tagValueType;
}
/**
*
*/
@ApiParam("用户名")
private String userName;
/**
*
*/
@ApiParam("用户密码")
private String password;
/**
*
*/
@ApiParam("请求间隔")
private Double requestInterval = 500.0;
}

@ -0,0 +1,33 @@
package cn.estsh.i3plus.pojo.model.softswitch;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitFile;
import cn.estsh.i3plus.pojo.softswitch.bean.BsSuitRecord;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Description :
* @Reference :
* @Author : yunhao
* @CreateDate : 2020-09-28 17:48
* @Modify:
**/
@Data
@ApiModel("适配记录模型")
public class SuitRecordModel {
@ApiModelProperty("主记录")
private BsSuitRecord bsSuitRecord;
@ApiModelProperty("适配文件")
private BsSuitFile bsSuitFile;
public SuitRecordModel() {
}
public SuitRecordModel(BsSuitRecord bsSuitRecord, BsSuitFile bsSuitFile) {
this.bsSuitRecord = bsSuitRecord;
this.bsSuitFile = bsSuitFile;
}
}

@ -41,6 +41,7 @@ public class SuitServerModel implements Serializable {
private String requestId;
// 传输单对象
@XmlElement(name = "data")
@XStreamAlias("data")
private Object obj;
// 传输集合
private List list;

@ -123,6 +123,9 @@ public class BsSuitCaseFTP extends BaseBean {
@Transient
@ApiParam(value = "临时适配路径")
private String tempSuitFilePath;
@Transient
@ApiParam(value = "临时适配路径")
private List<String> ftpFileList;
@Transient
@ApiParam(value = "适配文件列表")

@ -85,4 +85,19 @@ public class BsSuitFile extends BaseBean {
@ApiParam(value = "处理时间")
private String processTime;
public void setFtpPathInfo(String ftpPathInfo){
if(ftpPathInfo == null){
return;
}
int pathIdx = ftpPathInfo.lastIndexOf("/");
if (pathIdx == -1) {
this.setFolderPath("/");
this.setFileName(ftpPathInfo);
}else{
this.setFolderPath(ftpPathInfo.substring(0,pathIdx));
this.setFileName(ftpPathInfo.substring(pathIdx + 1));
}
}
}

@ -128,6 +128,7 @@ public class BsSuitRecord extends BaseBean {
@Column(name = "PROCESS_STATE")
@ApiParam(value = "处理状态")
@AnnoOutputColumn(refClass = BlockSoftSwitchEnumUtil.SUIT_PROCESS_STATUS.class)
private Integer processState;
@Column(name = "PROCESS_TIME")

@ -387,6 +387,7 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getStringLikerPack(bsSuitFile.getSuitCaseCode(),"suitCaseCode",ddlPackBean);
DdlPreparedPack.getNumEqualPack(bsSuitFile.getSuitCaseId(), "suitCaseId", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitFile.getFileName(), "fileName", ddlPackBean);
DdlPreparedPack.getStringLikerPack(bsSuitFile.getFolderPath(), "folderPath", ddlPackBean);
DdlPreparedPack.timeBuilder(bsSuitFile.getSuitDateTime(), "suitDateTime", ddlPackBean, false, true);
ddlPackBean.setOrderByStr(bsSuitFile.orderBy());
@ -430,4 +431,13 @@ public class SoftSwitchHqlPack {
DdlPreparedPack.getNumEqualPack(bsBusiScript.getRefId(),"refId",ddlPackBean);
return ddlPackBean;
}
public static DdlPackBean packHqlCheckSuitFile(BsSuitFile bsSuitFile){
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(bsSuitFile);
DdlPreparedPack.getNumEqualPack(bsSuitFile.getSuitCaseId(), "suitCaseId", ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSuitFile.getFileName(),"fileName",ddlPackBean);
DdlPreparedPack.getStringEqualPack(bsSuitFile.getFolderPath(),"folderPath",ddlPackBean);
DdlPreparedPack.getNumNOEqualPack(bsSuitFile.getId(),"id",ddlPackBean);
return ddlPackBean;
}
}

Loading…
Cancel
Save