pojo提交

yun-zuoyi
luweihao 5 years ago
parent a2bf78c87e
commit bc007c3d2b

@ -0,0 +1,40 @@
package cn.estsh.i3plus.pojo.ptl.pcn.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2020/2/14 11:18
* @desc
*/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "PTL_ELEMENT")
@EqualsAndHashCode(callSuper = true)
@Api("元素")
public class PtlElement extends BaseBean implements Serializable {
private static final long serialVersionUID = 5562337056340313246L;
@Column(name = "ELEMENT_NO")
@ApiParam("元素代码")
private String elementNo;
@Column(name = "ELEMENT_NAME")
@ApiParam("元素名称")
private String elementName;
}

@ -0,0 +1,42 @@
package cn.estsh.i3plus.pojo.ptl.pcn.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2020/2/14 11:19
* @desc
*/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "PTL_ELEMENT_ATTRIBUTE")
@EqualsAndHashCode(callSuper = true)
@Api("元素属性")
public class PtlElementAttribute extends BaseBean implements Serializable {
private static final long serialVersionUID = 4591354414381724731L;
@Column(name = "ELEMENT_NO")
@ApiParam("元素代码")
private String elementNo;
@Column(name = "ATTRIBUTE_NO")
@ApiParam("属性代码")
private String attributeNo;
@Column(name = "ATTRIBUTE_NAME")
@ApiParam("属性名称")
private String attributeName;
}

@ -0,0 +1,38 @@
package cn.estsh.i3plus.pojo.ptl.pcn.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2020/2/14 11:15
* @desc
*/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "PTL_INTERFACE")
@EqualsAndHashCode(callSuper = true)
@Api("界面")
public class PtlInterface extends BaseBean implements Serializable {
private static final long serialVersionUID = 5905965593463421411L;
@Column(name = "INTERFACE_NO")
@ApiParam("界面代码")
private String interfaceNo;
@Column(name = "INTERFACE_NAME")
@ApiParam("界面名称")
private String interfaceName;
}

@ -0,0 +1,42 @@
package cn.estsh.i3plus.pojo.ptl.pcn.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2020/2/14 11:21
* @desc
*/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "PTL_ELEMENT_ATTRIBUTE")
@EqualsAndHashCode(callSuper = true)
@Api("界面元素")
public class PtlInterfaceElement extends BaseBean implements Serializable {
private static final long serialVersionUID = -8436630151033411240L;
@Column(name = "INTERFACE_NO")
@ApiParam("界面代码")
private String interfaceNo;
@Column(name = "ELEMENT_NO")
@ApiParam("元素代码")
private String elementNo;
@Column(name = "FEEDBACK_ELEMENT")
@ApiParam("界面代码")
private String feedbackElement;
}

@ -0,0 +1,42 @@
package cn.estsh.i3plus.pojo.ptl.pcn.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
/**
* @author Wynne.Lu
* @date 2020/2/14 11:22
* @desc
*/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@Table(name = "PTL_INTERFACE_ELEMENT_ATTRIBUTE")
@EqualsAndHashCode(callSuper = true)
@Api("界面元素属性")
public class PtlInterfaceElementAttribute extends BaseBean implements Serializable {
private static final long serialVersionUID = 6603839514256277172L;
@Column(name = "INTERFACE_NO")
@ApiParam("界面代码")
private String interfaceNo;
@Column(name = "ATTRIBUTE_NO")
@ApiParam("属性代码")
private String attributeNo;
@Column(name = "ATTRIBUTE_VALUE")
@ApiParam("属性值")
private String attributeValue;
}

@ -0,0 +1,17 @@
package cn.estsh.i3plus.pojo.ptl.pcn.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.io.Serializable;
@Data
public class AttrModel implements Serializable {
@ApiParam("属性名称")
private String attrName;
@ApiParam("属性名称别名")
private String attrNameAlias;
}

@ -26,11 +26,17 @@ public class CommonMsgModel implements Serializable {
@ApiModelProperty("用户信息")
private String userInfo;
@ApiModelProperty("消息类型")
private String msgType;
@ApiModelProperty("消息数据")
private Map<String, Object> msgData;
@ApiModelProperty("客户端信息")
private String clientInfo;
@ApiModelProperty("消息类型")
private String msgType;
@ApiModelProperty("websocket消息")
private WsResultBean wsResultBean;
@ApiModelProperty("流程状态集合")
private List<PtlRouteStatus> routeStatusList;
@ -38,6 +44,4 @@ public class CommonMsgModel implements Serializable {
@ApiModelProperty("当前流程状态")
private PtlRouteStatus curRouteStatus;
@ApiModelProperty("消息数据")
private Map<String, Object> msgData;
}

@ -0,0 +1,55 @@
package cn.estsh.i3plus.pojo.ptl.pcn.model;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @Description : bean
* @Reference :
* @Author : jack.jia
* @CreateDate : 2019-04-24
* @Modify:
**/
@Data
public class WsResultBean<T> implements Serializable {
/**
* ,message:stepList:stepContent
* moduleContent,taskComplete
*/
@ApiParam("业务类型")
private String busiType;
/**
*
* table-text-expText-button-
* image-
*/
@ApiParam("数据类型")
private String dataType;
@ApiParam("执行结果信息")
private String message;
@ApiParam("List结果集")
private List<T> resultList;
@ApiParam("结果对象")
private Object resultObj;
@ApiParam("Map结果集")
public Map<String, Object> resultMap;
@ApiParam("List结果集的属性")
private List<AttrModel> dataAttrList;
@ApiParam("图片路径")
private String imageUrl;
@ApiParam("多个数据集")
private List<WsResultBean<T>> wsResultBeans;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.ptl.pcn.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.ptl.pcn.bean.PtlElement;
/**
* @author Wynne.Lu
* @date 2020/2/12 17:41
* @desc
*/
public interface PtlElementRepository extends BaseRepository<PtlElement, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.ptl.pcn.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.ptl.pcn.bean.PtlInterfaceElement;
/**
* @author Wynne.Lu
* @date 2020/2/12 17:41
* @desc
*/
public interface PtlInterfaceElementRepository extends BaseRepository<PtlInterfaceElement, Long> {
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.ptl.pcn.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.ptl.pcn.bean.PtlInterface;
/**
* @author Wynne.Lu
* @date 2020/2/12 17:41
* @desc
*/
public interface PtlInterfaceRepository extends BaseRepository<PtlInterface, Long> {
}
Loading…
Cancel
Save