parent
2ba7596a57
commit
e8f8c941c9
@ -0,0 +1,91 @@
|
||||
package cn.estsh.i3plus.pojo.lac.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
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.Lob;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-18 下午6:04
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_COMMAND_STACK_RECORD")
|
||||
@Api(value="适配记录",description = "适配记录")
|
||||
public class LacCommandStackRecord extends BaseBean {
|
||||
|
||||
private static final long serialVersionUID = -2775980024345181459L;
|
||||
|
||||
@Column(name="commandStackId")
|
||||
@ApiParam(value ="指令集ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackId;
|
||||
|
||||
@Column(name="COMMAND_STACK_NAME_RDD")
|
||||
@ApiParam(value ="指令集名称")
|
||||
private String commandStackNameRdd;
|
||||
|
||||
@Column(name="COMMAND_STACK_CODE_RDD")
|
||||
@ApiParam(value ="指令集代码")
|
||||
private String commandStackCodeRdd;
|
||||
|
||||
@Column(name="COMMAND_STACK_TYPE_ID")
|
||||
@ApiParam(value ="指令集类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackTypeId;
|
||||
|
||||
@Column(name="STEP_INDEX")
|
||||
@ApiParam(value ="当前步骤")
|
||||
private Integer stepIndex;
|
||||
|
||||
@Column(name="STEP_NUM")
|
||||
@ApiParam(value ="步骤总数")
|
||||
private Integer stepNum;
|
||||
|
||||
@Column(name="TASK_COMPLETE_NUM")
|
||||
@ApiParam(value ="任务完成数量")
|
||||
private Integer taskCompleteNum;
|
||||
|
||||
@Column(name="TASK_NUM")
|
||||
@ApiParam(value ="任务总数")
|
||||
private Integer taskNum;
|
||||
|
||||
@Lob
|
||||
@Column(name="INPUT_PARAMETER")
|
||||
@ApiParam(value ="执行入参")
|
||||
private String inputParameter;
|
||||
|
||||
@Column(name="STACK_START_TIME")
|
||||
@ApiParam(value ="执行开始时间")
|
||||
private String stackStartTime;
|
||||
|
||||
@Column(name="STACK_END_TIME")
|
||||
@ApiParam(value ="执行结束时间")
|
||||
private String stackEndTime;
|
||||
|
||||
@Column(name="STACK_SPEND")
|
||||
@ApiParam(value ="执行耗时")
|
||||
private Integer stackSpend;
|
||||
|
||||
@Column(name="STACK_STATUS")
|
||||
@ApiParam(value ="执行状态")
|
||||
private Integer stackStatus;
|
||||
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package cn.estsh.i3plus.pojo.lac.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;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午3:29
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_INSTRUCTION_TYPE")
|
||||
@Api(value="指令集类型",description = "指令集类型")
|
||||
public class LacCommandStackType extends BaseBean {
|
||||
|
||||
|
||||
@Column(name="TYPE_NAME")
|
||||
@ApiParam(value ="类型名称")
|
||||
private String typeName;
|
||||
|
||||
@Column(name="TYPE_REF_NUM")
|
||||
@ApiParam(value ="适配器使用数量")
|
||||
private Integer typeRefNum;
|
||||
|
||||
@Column(name="TYPE_DESCRIPTION")
|
||||
@ApiParam(value ="类型描述")
|
||||
private String typeDescription;
|
||||
|
||||
}
|
@ -0,0 +1,106 @@
|
||||
package cn.estsh.i3plus.pojo.lac.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
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.Lob;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-18 下午6:04
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_LOG_TASK")
|
||||
@Api(value="适配任务记录",description = "适配任务记录")
|
||||
public class LacLogTask extends BaseBean {
|
||||
|
||||
private static final long serialVersionUID = 674009105885048131L;
|
||||
@Column(name="commandStackId")
|
||||
@ApiParam(value ="指令集ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackId;
|
||||
|
||||
@Column(name="COMMAND_STACK_NAME_RDD")
|
||||
@ApiParam(value ="指令集名称")
|
||||
private String commandStackNameRdd;
|
||||
|
||||
@Column(name="COMMAND_STACK_CODE_RDD")
|
||||
@ApiParam(value ="指令集代码")
|
||||
private String commandStackCodeRdd;
|
||||
|
||||
@Column(name="COMMAND_STACK_TYPE_ID")
|
||||
@ApiParam(value ="指令集类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackTypeId;
|
||||
|
||||
@Column(name="STEP_ID")
|
||||
@ApiParam(value ="步骤ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long stepId;
|
||||
|
||||
@Column(name="STEP_NAME_RDD")
|
||||
@ApiParam(value ="步骤名称")
|
||||
private String stepNameRdd;
|
||||
|
||||
@Column(name="STEP_SEQUENCE")
|
||||
@ApiParam(value ="步骤顺序")
|
||||
private String stepSequence;
|
||||
|
||||
@Column(name="TASK_ID")
|
||||
@ApiParam(value ="任务ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskId;
|
||||
|
||||
@Column(name="TASK_NAME_RDD")
|
||||
@ApiParam(value ="任务名称")
|
||||
private String taskNameRdd;
|
||||
|
||||
@Column(name="TASK_NAME_TYPE")
|
||||
@ApiParam(value ="任务类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskNameType;
|
||||
|
||||
@Column(name="adapterId")
|
||||
@ApiParam(value ="适配器ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long adapterId;
|
||||
|
||||
@Lob
|
||||
@Column(name="INPUT_PARAMETER")
|
||||
@ApiParam(value ="任务入参")
|
||||
private String inputParameter;
|
||||
|
||||
@Column(name="TASK_START_TIME")
|
||||
@ApiParam(value ="任务开始时间")
|
||||
private String taskStartTime;
|
||||
|
||||
@Column(name="TASK_END_TIME")
|
||||
@ApiParam(value ="任务结束时间")
|
||||
private String taskEndTime;
|
||||
|
||||
@Column(name="TASK_SPEND")
|
||||
@ApiParam(value ="任务耗时")
|
||||
private Integer taskSpend;
|
||||
|
||||
@Column(name="TASK_STATUS")
|
||||
@ApiParam(value ="任务状态")
|
||||
private Integer taskStatus;
|
||||
|
||||
}
|
@ -0,0 +1,94 @@
|
||||
package cn.estsh.i3plus.pojo.lac.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
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.Lob;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-18 下午6:04
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_LOG_TASK_DETAIL")
|
||||
@Api(value="适配任务记录明细",description = "适配任务记录明细")
|
||||
public class LacLogTaskDetail extends BaseBean {
|
||||
|
||||
|
||||
private static final long serialVersionUID = -4918694502072594064L;
|
||||
@Column(name="commandStackId")
|
||||
@ApiParam(value ="指令集ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackId;
|
||||
|
||||
@Column(name="COMMAND_STACK_TYPE_ID")
|
||||
@ApiParam(value ="指令集类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long commandStackTypeId;
|
||||
|
||||
@Column(name="STEP_ID")
|
||||
@ApiParam(value ="步骤ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long stepId;
|
||||
|
||||
@Column(name="TASK_ID")
|
||||
@ApiParam(value ="任务ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskId;
|
||||
|
||||
@Column(name="TASK_NAME_TYPE")
|
||||
@ApiParam(value ="任务类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskNameType;
|
||||
|
||||
@Column(name="adapterId")
|
||||
@ApiParam(value ="适配器ID" , example = "-1")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long adapterId;
|
||||
|
||||
@Column(name="TASK_START_TIME")
|
||||
@ApiParam(value ="任务开始时间")
|
||||
private String taskStartTime;
|
||||
|
||||
@Column(name="TASK_END_TIME")
|
||||
@ApiParam(value ="任务结束时间")
|
||||
private String taskEndTime;
|
||||
|
||||
@Lob
|
||||
@Column(name="INPUT_PARAMETER")
|
||||
@ApiParam(value ="任务入参")
|
||||
private String inputParameter;
|
||||
|
||||
@Lob
|
||||
@Column(name="INPUT_PARAMETER_BODY")
|
||||
@ApiParam(value ="任务入参处理完成后")
|
||||
private String inputParameterBody;
|
||||
|
||||
@Lob
|
||||
@Column(name="OUTPUT_PARAMETER")
|
||||
@ApiParam(value ="任务出参")
|
||||
private String outputParameter;
|
||||
|
||||
@Lob
|
||||
@Column(name="OUTPUT_PARAMETER_BODY")
|
||||
@ApiParam(value ="任务出参处理后")
|
||||
private String outputParameterBody;
|
||||
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
package cn.estsh.i3plus.pojo.lac.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;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午3:32
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_TASK_TYPE")
|
||||
@Api(value="任务类型",description = "任务类型")
|
||||
public class LacTaskType extends BaseBean {
|
||||
|
||||
@Column(name="TASK_NAME")
|
||||
@ApiParam(value ="类型名称")
|
||||
private String taskName;
|
||||
|
||||
@Column(name="TASK_REF_NUM")
|
||||
@ApiParam(value ="适配器使用数量")
|
||||
private Integer taskRefNum;
|
||||
|
||||
@Column(name="TASK_DESCRIPTION")
|
||||
@ApiParam(value ="类型描述")
|
||||
private String taskDescription;
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacCommandStackRecord;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:19
|
||||
* @Modify:
|
||||
**/
|
||||
public interface LacCommandStackRecordRepository extends BaseRepository<LacCommandStackRecord, Long> {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacCommandStackType;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:19
|
||||
* @Modify:
|
||||
|
||||
**/
|
||||
public interface LacCommandStackTypeRepository extends BaseRepository<LacCommandStackType, Long> {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacLogTaskDetail;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:19
|
||||
* @Modify:
|
||||
|
||||
**/
|
||||
public interface LacLogTaskDetailRepository extends BaseRepository<LacLogTaskDetail, Long> {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacLogTask;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:19
|
||||
* @Modify:
|
||||
|
||||
**/
|
||||
public interface LacLogTaskRepository extends BaseRepository<LacLogTask, Long> {
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacTaskType;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:19
|
||||
* @Modify:
|
||||
|
||||
**/
|
||||
public interface LacTaskTypeRepository extends BaseRepository<LacTaskType, Long> {
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package cn.estsh.i3plus.pojo.lac.sqlpack;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.bean.DdlPackBean;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.*;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-22 下午5:34
|
||||
* @Modify:
|
||||
**/
|
||||
public class LacHqlPack {
|
||||
|
||||
private LacHqlPack() {
|
||||
}
|
||||
|
||||
public static DdlPackBean packHqlLacTaskType(LacTaskType bean){
|
||||
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
|
||||
|
||||
return ddlPackBean;
|
||||
}
|
||||
|
||||
public static DdlPackBean packHqlLacLogTaskDetail(LacLogTaskDetail bean){
|
||||
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
|
||||
|
||||
return ddlPackBean;
|
||||
}
|
||||
|
||||
public static DdlPackBean packHqlLacLogTask(LacLogTask bean){
|
||||
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
|
||||
|
||||
return ddlPackBean;
|
||||
}
|
||||
|
||||
public static DdlPackBean packHqlLacCommandStackType(LacCommandStackType bean){
|
||||
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
|
||||
|
||||
return ddlPackBean;
|
||||
}
|
||||
|
||||
public static DdlPackBean packHqlLacCommandStackRecord(LacCommandStackRecord bean){
|
||||
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean();
|
||||
|
||||
return ddlPackBean;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue