From e8f8c941c9aa00f3114aef2676464e47f92f43ca Mon Sep 17 00:00:00 2001
From: "wei.peng" <123456>
Date: Wed, 23 Oct 2019 10:29:57 +0800
Subject: [PATCH] =?UTF-8?q?LAC=20=E6=8C=87=E4=BB=A4=E9=9B=86=E7=B1=BB?=
=?UTF-8?q?=E5=9E=8BCRUD=E6=8E=A5=E5=8F=A3=E5=AE=8C=E6=88=90=20LAC=20?=
=?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=B1=BB=E5=9E=8BCRUD=E6=8E=A5=E5=8F=A3?=
=?UTF-8?q?=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
modules/i3plus-pojo-lac/pom.xml | 6 ++
.../pojo/lac/bean/LacCommandStackRecord.java | 91 ++++++++++++++++++
.../i3plus/pojo/lac/bean/LacCommandStackType.java | 44 +++++++++
.../cn/estsh/i3plus/pojo/lac/bean/LacLogTask.java | 106 +++++++++++++++++++++
.../i3plus/pojo/lac/bean/LacLogTaskDetail.java | 94 ++++++++++++++++++
.../cn/estsh/i3plus/pojo/lac/bean/LacTaskType.java | 42 ++++++++
.../LacCommandStackRecordRepository.java | 14 +++
.../repository/LacCommandStackTypeRepository.java | 15 +++
.../lac/repository/LacLogTaskDetailRepository.java | 15 +++
.../pojo/lac/repository/LacLogTaskRepository.java | 15 +++
.../pojo/lac/repository/LacTaskTypeRepository.java | 15 +++
.../estsh/i3plus/pojo/lac/sqlpack/LacHqlPack.java | 47 +++++++++
12 files changed, 504 insertions(+)
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackRecord.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackType.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTask.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTaskDetail.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacTaskType.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackRecordRepository.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackTypeRepository.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskDetailRepository.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskRepository.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacTaskTypeRepository.java
create mode 100644 modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/sqlpack/LacHqlPack.java
diff --git a/modules/i3plus-pojo-lac/pom.xml b/modules/i3plus-pojo-lac/pom.xml
index 3681eb6..ffcac19 100644
--- a/modules/i3plus-pojo-lac/pom.xml
+++ b/modules/i3plus-pojo-lac/pom.xml
@@ -13,5 +13,11 @@
i3plus-pojo-lac
jar
+
+
+ i3plus.pojo
+ i3plus-pojo-base
+
+
\ No newline at end of file
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackRecord.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackRecord.java
new file mode 100644
index 0000000..4a864be
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackRecord.java
@@ -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;
+
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackType.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackType.java
new file mode 100644
index 0000000..431e878
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacCommandStackType.java
@@ -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;
+
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTask.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTask.java
new file mode 100644
index 0000000..daab86e
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTask.java
@@ -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;
+
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTaskDetail.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTaskDetail.java
new file mode 100644
index 0000000..3a3f05e
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacLogTaskDetail.java
@@ -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;
+
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacTaskType.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacTaskType.java
new file mode 100644
index 0000000..688f8ec
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/bean/LacTaskType.java
@@ -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;
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackRecordRepository.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackRecordRepository.java
new file mode 100644
index 0000000..f19b6af
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackRecordRepository.java
@@ -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 {
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackTypeRepository.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackTypeRepository.java
new file mode 100644
index 0000000..fc85fd6
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacCommandStackTypeRepository.java
@@ -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 {
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskDetailRepository.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskDetailRepository.java
new file mode 100644
index 0000000..cd6e570
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskDetailRepository.java
@@ -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 {
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskRepository.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskRepository.java
new file mode 100644
index 0000000..846acec
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacLogTaskRepository.java
@@ -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 {
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacTaskTypeRepository.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacTaskTypeRepository.java
new file mode 100644
index 0000000..9cddec2
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/repository/LacTaskTypeRepository.java
@@ -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 {
+}
diff --git a/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/sqlpack/LacHqlPack.java b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/sqlpack/LacHqlPack.java
new file mode 100644
index 0000000..2c5dbff
--- /dev/null
+++ b/modules/i3plus-pojo-lac/src/main/java/cn/estsh/i3plus/pojo/lac/sqlpack/LacHqlPack.java
@@ -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;
+ }
+}