bsp-server bean 和 repository
parent
7aa3d4bddf
commit
9b2e0e8508
@ -0,0 +1,32 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.bean.model;
|
||||
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description :执行器注册参数
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/11 16:57
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@Api("注册/心跳")
|
||||
public class RegistryMessageInfo {
|
||||
|
||||
@ApiParam("appName,根据appName分执行器组")
|
||||
private String appName;
|
||||
|
||||
@ApiParam("执行器地址")
|
||||
private String address;
|
||||
|
||||
@ApiParam("方法列表")
|
||||
private List<RegistryMethodInfo> methodRegistryParamList;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.bean.po;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 13:39
|
||||
* @Modify:
|
||||
**/
|
||||
@Table(name = "executor_registry_method_info")
|
||||
@Entity
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
@ApiModel("方法注册信息")
|
||||
public class ExecutorRegistryMethodInfo extends BaseBean implements Serializable {
|
||||
private static final long serialVersionUID = 2096630767822598366L;
|
||||
|
||||
@Column(name = "method_name")
|
||||
@ApiModelProperty("方法名")
|
||||
private String methodName;
|
||||
|
||||
@Column(name = "method_handler_key")
|
||||
@ApiModelProperty("调用方法需要的key")
|
||||
private String methodHandlerKey;
|
||||
|
||||
@Column(name = "bean_name")
|
||||
@ApiModelProperty("beanName")
|
||||
private String beanName;
|
||||
|
||||
@Column(name = "version")
|
||||
@ApiModelProperty("方法的版本号")
|
||||
private String version;
|
||||
|
||||
@Column(name = "app_name")
|
||||
@ApiModelProperty("所属执行器的appName")
|
||||
private String appName;
|
||||
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.bean.po;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 13:36
|
||||
* @Modify:
|
||||
**/
|
||||
@Entity
|
||||
@Table(name = "executor_registry_param_info")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
@ApiModel("方法注册参数信息")
|
||||
public class ExecutorRegistryParamInfo extends BaseBean implements Serializable {
|
||||
private static final long serialVersionUID = 7346454749822492424L;
|
||||
|
||||
|
||||
@Column(name = "name")
|
||||
@ApiModelProperty("参数名")
|
||||
private String name;
|
||||
|
||||
@Column(name = "type")
|
||||
@ApiModelProperty("入参 1 ,出参 0")
|
||||
private Integer type;
|
||||
|
||||
@Column(name = "type_name")
|
||||
@ApiModelProperty("数据类型,基本数据类型")
|
||||
private String typeName;
|
||||
|
||||
@Column(name = "method_id")
|
||||
@ApiModelProperty("所属方法的ID")
|
||||
private Integer methodId;
|
||||
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.bsp.server.bean.po.ExecutorGroupRegistryInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 14:49
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface ExecutorGroupRegistryInfoRepository extends BaseRepository<ExecutorGroupRegistryInfo,Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.bsp.server.bean.po.ExecutorRegistryInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 14:51
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface ExecutorRegistryInfoRepository extends BaseRepository<ExecutorRegistryInfo,Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.bsp.server.bean.po.ExecutorRegistryMethodDocInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 14:53
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface ExecutorRegistryMethodDocInfoRepository extends BaseRepository<ExecutorRegistryMethodDocInfo,Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.bsp.server.bean.po.ExecutorRegistryMethodInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 14:55
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface ExecutorRegistryMethodInfoRepository extends BaseRepository<ExecutorRegistryMethodInfo,Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.bsp.server.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.bsp.server.bean.po.ExecutorRegistryParamInfo;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : Castle
|
||||
* @CreateDate : 2021/6/16 14:58
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface ExecutorRegistryParamInfoRepository extends BaseRepository<ExecutorRegistryParamInfo,Long> {
|
||||
}
|
Loading…
Reference in New Issue