Merge branches 'master' and 'test' of http://git.estsh.com/i3-IMPP/i3plus-pojo
commit
13c11c20fd
@ -0,0 +1,50 @@
|
||||
package cn.estsh.i3plus.pojo.andon.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||
import cn.estsh.i3plus.pojo.base.bean.BaseModelBean;
|
||||
import cn.estsh.i3plus.pojo.base.enumutil.AndonEnumUtil;
|
||||
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: Crish
|
||||
* @CreateDate:2019-10-19-14:56
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="ANDON_DISPOSAL_MAINTEN_CFG")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api("Andon自处理维护配置")
|
||||
public class AndonDisposalMaintenCfg extends BaseBean {
|
||||
|
||||
@AnnoOutputColumn(refClass = AndonEnumUtil.ALARM_TYPE.class,refForeignKey = "value",value = "description")
|
||||
@Column(name = "ALARM_CODE")
|
||||
@ApiParam(value = "安灯类型代码")
|
||||
private String alarmCode;
|
||||
|
||||
@Column(name = "RP_WHERE")
|
||||
@ApiParam(value = "有效时长")
|
||||
private Integer rpWhere;
|
||||
|
||||
@Column(name = "FAIL_TIME")
|
||||
@ApiParam(value = "失败次数")
|
||||
private Integer failTime;
|
||||
|
||||
@Column(name = "SUCCESS_TIME")
|
||||
@ApiParam(value = "成功次数")
|
||||
private Integer successTime;
|
||||
}
|
@ -0,0 +1,37 @@
|
||||
package cn.estsh.i3plus.pojo.andon.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.andon.model.BaseManageQueue;
|
||||
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: Crish
|
||||
* @CreateDate:2019-10-18-9:13
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name="ANDON_KNOWLEDGE_BASE")
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Api("ANDON知识库")
|
||||
public class AndonKnowledgeBase extends BaseManageQueue {
|
||||
@Column(name = "FLOW_STATUS")
|
||||
@ApiParam(value = "审批状态")
|
||||
private Integer flowStatus;
|
||||
|
||||
@Column(name = "FLOW_MEMO")
|
||||
@ApiParam(value = "审批意见")
|
||||
private String flowMemo;
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.andon.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.andon.bean.AndonDisposalMaintenCfg;
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
|
||||
/**
|
||||
* @Description: 自处理维护配置
|
||||
* @Reference:
|
||||
* @Author: Crish
|
||||
* @CreateDate:2019-10-19-15:02
|
||||
* @Modify:
|
||||
**/
|
||||
public interface IAndonDisposalMaintenCfgRepository extends BaseRepository<AndonDisposalMaintenCfg, Long> {
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package cn.estsh.i3plus.pojo.andon.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.andon.bean.AndonKnowledgeBase;
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* @Description: 知识库管理
|
||||
* @Reference:
|
||||
* @Author: Crish
|
||||
* @CreateDate:2019-10-18-9:16
|
||||
* @Modify:
|
||||
**/
|
||||
@Repository
|
||||
public interface IAndonKnowledgeBaseRepository extends BaseRepository<AndonKnowledgeBase, Long> {
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
package cn.estsh.i3plus.pojo.aps.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
|
||||
import cn.estsh.i3plus.pojo.aps.enums.USE_TYPE;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :动态设置时间与副资源相关的配置
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-22
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "APS_ASSIST_RESOURCE_SET_TIME")
|
||||
@Api("副资源设置时间")
|
||||
public class AssistResourceSetTime extends BaseAPS {
|
||||
@Column(name="RES_CODE")
|
||||
@ApiParam(value ="资源编码")
|
||||
private String resCode;
|
||||
|
||||
@Column(name="TYPE")
|
||||
@ApiParam(value ="副资源使用类型")
|
||||
private USE_TYPE type;
|
||||
|
||||
@Column(name="PREV_RESOURCE")
|
||||
@ApiParam(value ="前资源编码")
|
||||
private String prevResource;
|
||||
|
||||
@Column(name="POST_RESOURCE")
|
||||
@ApiParam(value ="后资源编码")
|
||||
private String postResource;
|
||||
|
||||
@Column(name="TIME")
|
||||
@ApiParam(value ="设置时间")
|
||||
private String time;
|
||||
|
||||
@Column(name="PRIORITY")
|
||||
@ApiParam(value ="优先级")
|
||||
private int priority;
|
||||
}
|
@ -0,0 +1,57 @@
|
||||
package cn.estsh.i3plus.pojo.aps.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
|
||||
import cn.estsh.i3plus.pojo.aps.enums.DYNAMIC_SET_CALC;
|
||||
import cn.estsh.i3plus.pojo.aps.enums.DYNAMIC_SET_TYPE;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :动态设置时间设置
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-22
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "APS_DYNAMIC_SET_TIME")
|
||||
@Api("动态设置时间")
|
||||
public class DynamicSetTime extends BaseAPS {
|
||||
@Column(name="RES_CODE")
|
||||
@ApiParam(value ="资源代码")
|
||||
private String resCode;
|
||||
|
||||
@Column(name="TYPE")
|
||||
@ApiParam(value ="应用工作计划类型")
|
||||
private DYNAMIC_SET_TYPE type;
|
||||
|
||||
@Column(name="CONSIDER_ASS_RES")
|
||||
@ApiParam(value ="是否启用副资源动态设置时间")
|
||||
private Boolean considerAssRes;
|
||||
|
||||
@Column(name="CONSIDER_MATERIAL")
|
||||
@ApiParam(value ="是否启用物料动态设置时间")
|
||||
private Boolean considerMaterial;
|
||||
|
||||
@Column(name="ASS_RES_CALC")
|
||||
@ApiParam(value ="副资源动态设置计算方式")
|
||||
private DYNAMIC_SET_CALC assResCalc;
|
||||
|
||||
@Column(name="MATERIAL_CALC")
|
||||
@ApiParam(value ="物料动态设置时间计算方式")
|
||||
private DYNAMIC_SET_CALC materialCalc;
|
||||
|
||||
@Column(name="STATIC_CALC")
|
||||
@ApiParam(value ="与静态设置时间计算方式")
|
||||
private DYNAMIC_SET_CALC staticCalc;
|
||||
|
||||
@Column(name="PRIORITY")
|
||||
@ApiParam(value ="优先级")
|
||||
private int priority;
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
package cn.estsh.i3plus.pojo.aps.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* @Description :动态设置时间与物料相关的配置
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-22
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "APS_MATERIAL_SET_TIME")
|
||||
@Api("物料设置时间")
|
||||
public class MaterialSetTime extends BaseAPS {
|
||||
@Column(name="RES_CODE")
|
||||
@ApiParam(value ="资源编码")
|
||||
private String resCode;
|
||||
|
||||
@Column(name="PREV_MATERIAL")
|
||||
@ApiParam(value ="前物料编码")
|
||||
private String prevMaterial;
|
||||
|
||||
@Column(name="POST_MATERIAL")
|
||||
@ApiParam(value ="后物料编码")
|
||||
private String postMaterial;
|
||||
|
||||
@Column(name="TIME")
|
||||
@ApiParam(value ="设置时间")
|
||||
private String time;
|
||||
|
||||
@Column(name="PRIORITY")
|
||||
@ApiParam(value ="优先级")
|
||||
private int priority;
|
||||
}
|
@ -0,0 +1,128 @@
|
||||
package cn.estsh.i3plus.pojo.aps.bean;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
|
||||
import cn.estsh.i3plus.pojo.aps.common.BeanRelation;
|
||||
import cn.estsh.i3plus.pojo.aps.holders.EWorkPlan;
|
||||
import cn.estsh.i3plus.pojo.aps.holders.EWorkRelation;
|
||||
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.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description :工作计划
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-10-17
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="APS_WORK_PLAN")
|
||||
@Api("工作计划")
|
||||
public class WorkPlan extends BaseAPS {
|
||||
@Column(name="PREV_SET_BEGIN")
|
||||
@ApiParam(value ="前设置开始时间")
|
||||
private Date prevSetBegin;
|
||||
|
||||
@Column(name="PREV_SET_END")
|
||||
@ApiParam(value ="前设置结束时间")
|
||||
private Date prevSetEnd;
|
||||
|
||||
@Column(name="PREV_SET_TIME")
|
||||
@ApiParam(value ="前设置时间")
|
||||
private Integer prevSetTime;
|
||||
|
||||
@Column(name="PRODUCE_BEGIN")
|
||||
@ApiParam(value ="生产开始时间")
|
||||
private Date produceBegin;
|
||||
|
||||
@Column(name="PRODUCE_END")
|
||||
@ApiParam(value ="生产结束时间")
|
||||
private Date produceEnd;
|
||||
|
||||
@Column(name="PRODUCE_TIME")
|
||||
@ApiParam(value ="生产时间")
|
||||
private Integer produceTime;
|
||||
|
||||
@Column(name="POST_SET_BEGIN")
|
||||
@ApiParam(value ="后设置开始时间")
|
||||
private Date postSetBegin;
|
||||
|
||||
@Column(name="POST_SET_END")
|
||||
@ApiParam(value ="后设置结束时间")
|
||||
private Date postSetEnd;
|
||||
|
||||
@Column(name="POST_SET_TIME")
|
||||
@ApiParam(value ="后设置时间")
|
||||
private Integer postSetTime;
|
||||
|
||||
@Column(name="LOCK_BEGIN")
|
||||
@ApiParam(value ="锁定开始时间")
|
||||
private Date lockBegin;
|
||||
|
||||
@Column(name="LOCK_END")
|
||||
@ApiParam(value ="锁定结束时间")
|
||||
private Date lockEnd;
|
||||
|
||||
@Column(name="LOCK_TIME")
|
||||
@ApiParam(value ="锁定时间")
|
||||
private Integer lockTime;
|
||||
|
||||
@Column(name="WORK_ID")
|
||||
@ApiParam(value ="工作对象id")
|
||||
private Long workId;
|
||||
|
||||
@Column(name="RESOURCE_ID")
|
||||
@ApiParam(value ="资源对象id")
|
||||
private Long resourceId;
|
||||
|
||||
@Column(name="WORK_RESOURCE_ID")
|
||||
@ApiParam(value ="工作资源对象id")
|
||||
private Long workResourceId;
|
||||
|
||||
@Column(name="MAIN_PLAN_ID")
|
||||
@ApiParam(value ="主计划对象id")
|
||||
private Long mainPlanId;
|
||||
|
||||
public Work getWork() { return BeanRelation.get(this, EWorkPlan.Work); }
|
||||
|
||||
public void setWork(Work work) {
|
||||
this.workId = work != null ? work.getId() : 0l;
|
||||
BeanRelation.set(this, EWorkPlan.Work, work);
|
||||
}
|
||||
|
||||
public Resource getResource() { return BeanRelation.get(this, EWorkPlan.Resource); }
|
||||
|
||||
public void setResource(Resource resource) {
|
||||
this.resourceId = resource != null ? resource.getId() : 0l;
|
||||
BeanRelation.set(this, EWorkPlan.Resource, resource);
|
||||
}
|
||||
|
||||
public WorkResource getWorkResource() { return BeanRelation.get(this, EWorkPlan.WorkResource); }
|
||||
|
||||
public void setWorkResource(WorkResource workResource) {
|
||||
this.workResourceId = workResource != null ? workResource.getId() : 0l;
|
||||
BeanRelation.set(this, EWorkPlan.WorkResource, workResource);
|
||||
}
|
||||
|
||||
public WorkPlan getMainPlan() { return BeanRelation.get(this, EWorkPlan.MainPlan); }
|
||||
|
||||
public void setMainPlan(WorkPlan plan) {
|
||||
this.mainPlanId = plan != null ? plan.getId() : 0l;
|
||||
BeanRelation.set(this, EWorkPlan.MainPlan, plan);
|
||||
}
|
||||
|
||||
public List<WorkPlan> getAssPlans() { return BeanRelation.list(this, EWorkPlan.AssPlans); }
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
public enum DYNAMIC_SET_CALC {
|
||||
MIN, // 取最小值
|
||||
MAX, // 取最大值
|
||||
SUM // 求和
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
public enum DYNAMIC_SET_TYPE {
|
||||
PREV_SET, // 只对前设置影响
|
||||
POST_SET, // 只对后设置影响
|
||||
ALL // 对前后设置都产生影响
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
public enum EFFICIENCY_EFFECT {
|
||||
NONE(0),
|
||||
PREV_SET(1),
|
||||
PRODUCE(2),
|
||||
POST_SET(4);
|
||||
|
||||
private int _value;
|
||||
|
||||
EFFICIENCY_EFFECT(int value){
|
||||
_value = value;
|
||||
}
|
||||
|
||||
public int value() {
|
||||
return this._value;
|
||||
}
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
/**
|
||||
* 物料分配限制
|
||||
* 主要考虑输出订的最晚计算时间不能晚于输入的最晚计算时间
|
||||
*/
|
||||
public enum MATERIAL_ASSIGN_LIMIT {
|
||||
NONE(0), // 不进行任何制约
|
||||
INVENTORY(1), // 库存制约
|
||||
PURCHASE(2), // 采购制约
|
||||
PRODUCT(4); // 制造制约
|
||||
|
||||
private int _value;
|
||||
|
||||
MATERIAL_ASSIGN_LIMIT(int value) {
|
||||
_value = value;
|
||||
}
|
||||
|
||||
public int value() {
|
||||
return this._value;
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
/**
|
||||
* @Description :工作计划包含的时间类型
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-17
|
||||
* @Modify:
|
||||
**/
|
||||
public enum PLAN_TYPE {
|
||||
PREV_SET,
|
||||
PRODUCE,
|
||||
POST_SET,
|
||||
LOCK
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
/**
|
||||
* @Description :预置的资源选择规则
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-17
|
||||
* @Modify:
|
||||
**/
|
||||
public enum RESOURCE_CHOISE_RULE {
|
||||
PREV_SET_TIME, // 前设置时间
|
||||
PRODUCE_TIME, // 生产时间
|
||||
POST_SET_TIME, // 后设置时间
|
||||
WORK_WAIT_TIME, // 工作等待时间
|
||||
RES_BALANCE, // 资源均衡度
|
||||
SAME_MATERIAL, // 相同物料
|
||||
SAME_ORDER, // 相同订单
|
||||
NEARLY_WORK, // 前后工作
|
||||
POST_RESOURCE, // 后资源制约
|
||||
SAME_ASS_RESOURCE, // 相同副资源
|
||||
RESOURCE_PRIORITY; // 资源优先级
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
public enum RESOURCE_LOCK_TYPE {
|
||||
NONE, // 不锁定
|
||||
PRODUCE_BEGIN, // 与后工序生产开始时刻有关
|
||||
PRODUCE_END // 与后工序生产结束时刻有关
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
/**
|
||||
* @Description :预置的工作排序规则
|
||||
* @Reference :
|
||||
* @Author : jason.niu
|
||||
* @CreateDate : 2019-09-17
|
||||
* @Modify:
|
||||
**/
|
||||
public enum WORK_SORT_RULE {
|
||||
NONE,
|
||||
ORDER_LET, // 订单交货期
|
||||
ORDER_PRIORITY, // 订单优先级
|
||||
ORDER_EST, // 订单最早开始时刻
|
||||
ORDER_COUNT, // 订单数量
|
||||
ORDER_RECEIVE_DATE,// 订单接单日期
|
||||
ORDER_LET_SUB_EST,// 订单交货期与订单最早开始时刻之差
|
||||
ORDER_SURPLUS, // 订单余裕度
|
||||
NOPLAN_OPERATION_SIZE,// 残留工序数
|
||||
REMAIN_PRODUCE_TIME, // 残留生产时间
|
||||
MIN_OPERATION_REMAIN_TIME,// 最小工序宽裕时间
|
||||
WORK_LET, // 工作最晚结束时刻
|
||||
WORK_EST, // 工作最早开始时刻
|
||||
INVENTORY_RELA, // 订单物品库存量相对值
|
||||
FIRST_WORK_BEGIN,// 订单首工作上次开始时刻
|
||||
HAVE_HIGH_WORK, // 订单中含有高级别工作
|
||||
WORK_RESOURCE_SIZE, // 工作的可用资源数
|
||||
TOP_ORDER_LET,// 顶层订单的交货期
|
||||
TOP_ORDER_CODE, // 顶层订单代码
|
||||
TOP_ORDER_PRIORITY; // 顶层订单优先级
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
package cn.estsh.i3plus.pojo.aps.enums;
|
||||
|
||||
public enum WORK_SPLIT_TYPE {
|
||||
NONE, // 不分割
|
||||
RATIO, // 按比例分割
|
||||
COUNT, // 按数量分割
|
||||
BATCH // 按批量分割
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
package cn.estsh.i3plus.pojo.aps.holders;
|
||||
|
||||
public enum EFurnacePlan {
|
||||
WorkPlans
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
package cn.estsh.i3plus.pojo.aps.holders;
|
||||
|
||||
public enum EResCalendar {
|
||||
DayShifts,
|
||||
Resources
|
||||
}
|
||||
|
@ -1,13 +1,14 @@
|
||||
package cn.estsh.i3plus.pojo.aps.holders;
|
||||
|
||||
public enum EWork {
|
||||
Order,
|
||||
ParentWork,
|
||||
WorkResources,
|
||||
WorkInputs,
|
||||
WorkOutputs,
|
||||
PrevRelations,
|
||||
PostRelations,
|
||||
Operation,
|
||||
PlanFeedbacks
|
||||
Order, // 订单
|
||||
ParentWork, // 父工作
|
||||
WorkResources, // 工作资源
|
||||
WorkInputs, // 工作输入
|
||||
WorkOutputs, // 工作输出
|
||||
PrevRelations, // 前关联
|
||||
PostRelations, // 后关联
|
||||
Operation, // 工序
|
||||
PlanFeedbacks, // 工作计划反馈
|
||||
WorkPlan // 关联的为主资源的计划
|
||||
}
|
||||
|
@ -0,0 +1,12 @@
|
||||
package cn.estsh.i3plus.pojo.aps.holders;
|
||||
|
||||
public enum EWorkPlan {
|
||||
Work,
|
||||
Resource,
|
||||
WorkResource,
|
||||
MainPlan, // 关联的为主资源的工作计划
|
||||
AssPlans, // 关联的为副资源的工作计划
|
||||
PrevPlan,
|
||||
PostPlan,
|
||||
FurnacePlan,
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.aps.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.bean.AssistResourceSetTime;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface AssistResourceSetTimeRepository extends CrudRepository<AssistResourceSetTime, Long> {
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.aps.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.bean.DynamicSetTime;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface DynamicSetTimeRepository extends CrudRepository<DynamicSetTime, Long> {
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.aps.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.bean.FurnacePlan;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface FurnacePlanRepository extends CrudRepository<FurnacePlan, Long> {
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.aps.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.bean.WorkPlan;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface IWorkPlanRepository extends CrudRepository<WorkPlan, Long> {
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package cn.estsh.i3plus.pojo.aps.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.aps.bean.MaterialSetTime;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
@Repository
|
||||
public interface MaterialSetTimeRepository extends CrudRepository<MaterialSetTime, Long> {
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Class name="FurnacePlan">
|
||||
<Relation field="WorkPlans" name="WorkPlan" reverse="FurnacePlan" type="ONE_TO_MULTI" owner="true">
|
||||
</Relation>
|
||||
</Class>
|
@ -1,3 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Class name="ResCalendar">
|
||||
<Relation field="DayShifts" name="DayShift" type="MULTI_TO_MULTI">
|
||||
</Relation>
|
||||
<Relation field="Resources" name="Resource" type="MULTI_TO_MULTI">
|
||||
</Relation>
|
||||
</Class>
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Class name="WorkInput">
|
||||
<Relation field="WorkRelations" name="WorkRelation" reverse="WorkInput" type="ONE_TO_MULTI" owner="true">
|
||||
</Relation>
|
||||
<Relation field="Material" name="Material" reverse="WorkInputs" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="OperInput" name="OperInput" reverse="WorkInputs" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="WorkRelations" name="WorkRelation" reverse="WorkInput" type="ONE_TO_MULTI" owner="true">
|
||||
</Relation>
|
||||
<Relation field="Material" name="Material" reverse="WorkInputs" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="OperInput" name="OperInput" reverse="WorkInputs" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
</Class>
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Class name="WorkPlan">
|
||||
<Relation field="Resource" name="Resource" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="WorkResource" name="WorkResource" type="ONE_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="AssPlans" name="WorkPlan" reverse="MainPlan" type="ONE_TO_MULTI" owner="false">
|
||||
</Relation>
|
||||
<Relation field="PrevPlan" name="WorkPlan" reverse="PostPlan" type="MULTI_TO_MULTI" owner="false">
|
||||
</Relation>
|
||||
</Class>
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Class name="WorkResource">
|
||||
<Relation field="Resource" name="Resource" reverse="WorkResources" type="MULTI_TO_ONE" owner="false">
|
||||
<Relation field="Resource" name="Resource" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
<Relation field="OperResource" name="OperResource" reverse="WorkResources" type="MULTI_TO_ONE" owner="false">
|
||||
</Relation>
|
||||
|
@ -0,0 +1,95 @@
|
||||
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;
|
||||
|
||||
@Column(name="EXECUTION_DESCRIPTION")
|
||||
@ApiParam(value ="执行说明")
|
||||
private String executionDescription;
|
||||
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table LacInstructionSetStep(
|
||||
* <br/> templateId bigint null,
|
||||
* <br/> templateNameRdd varchar(50) null,
|
||||
* <br/> templateCode varchar(50) null,
|
||||
* <br/> stepName varchar(50) null,
|
||||
* <br/> stepSort int null,
|
||||
* <br/> stepExecCond double null,
|
||||
* <br/> stepDescription varchar(255) null
|
||||
* <br/> );
|
||||
*
|
||||
* <br/> comment on table LacInstructionSetStep is'指令集模板步骤';
|
||||
* <br/> comment on column LacInstructionSetStep.templateId is'模板id';
|
||||
* <br/> comment on column LacInstructionSetStep.templateNameRdd is'模板名称';
|
||||
* <br/> comment on column LacInstructionSetStep.templateCode is'模板代码';
|
||||
* <br/> comment on column LacInstructionSetStep.stepName is'步骤名称';
|
||||
* <br/> comment on column LacInstructionSetStep.stepSort is'步骤顺序';
|
||||
* <br/> comment on column LacInstructionSetStep.stepExecCond is'步骤执行条件';
|
||||
* <br/> comment on column LacInstructionSetStep.stepDescription is'步骤描述';
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午5:53
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_COMMAND_STACK_STEP")
|
||||
@Api(value="指令集模板",description = "指令集模板信息")
|
||||
public class LacCommandStackStep extends BaseBean {
|
||||
|
||||
@Column(name="TEMPLATE_ID")
|
||||
@ApiParam(value ="模板ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long templateId;
|
||||
|
||||
@Column(name="STEP_NAME")
|
||||
@ApiParam(value ="模板名称")
|
||||
private String stepName;
|
||||
|
||||
@Column(name="STEP_CODE")
|
||||
@ApiParam(value ="模板代码")
|
||||
private String stepCode;
|
||||
|
||||
@Column(name="STEP_SORT")
|
||||
@ApiParam(value ="步骤顺序")
|
||||
private Integer stepSort;
|
||||
|
||||
@Column(name="STEP_EXEC_COND")
|
||||
@ApiParam(value ="步骤执行条件")
|
||||
private Integer stepExecCond;
|
||||
|
||||
@Column(name="STEP_DESCRIPTION")
|
||||
@ApiParam(value ="步骤执行条件")
|
||||
private String stepDescription;
|
||||
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table LacInstructionSetStepTask(
|
||||
* <br/> templateId bigint null,
|
||||
* <br/> templateNameRdd varchar(50) null,
|
||||
* <br/> templateCode varchar(50) null,
|
||||
* <br/> stepId bigint null,
|
||||
* <br/> stepNameRdd varchar(50) null,
|
||||
* <br/> taskId bigint null,
|
||||
* <br/> taskNameRdd varchar(50) null,
|
||||
* <br/> taskCode varchar(50) null,
|
||||
* <br/> isCrux int null
|
||||
* <br/> );
|
||||
*
|
||||
* <br/> comment on table LacInstructionSetStepTask is'指令集模板步骤任务';
|
||||
* <br/> comment on column LacInstructionSetStepTask.templateId is'模板id';
|
||||
* <br/> comment on column LacInstructionSetStepTask.templateNameRdd is'模板名称';
|
||||
* <br/> comment on column LacInstructionSetStepTask.templateCode is'模板代码';
|
||||
* <br/> comment on column LacInstructionSetStepTask.stepId is'步骤id';
|
||||
* <br/> comment on column LacInstructionSetStepTask.stepNameRdd is'步骤名称';
|
||||
* <br/> comment on column LacInstructionSetStepTask.taskId is'任务id';
|
||||
* <br/> comment on column LacInstructionSetStepTask.taskNameRdd is'任务名称';
|
||||
* <br/> comment on column LacInstructionSetStepTask.taskCode is'任务代码';
|
||||
* <br/> comment on column LacInstructionSetStepTask.isCrux is'是否关键';
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午6:01
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_COMMAND_STACK_STEP_TASK")
|
||||
@Api(value="步骤任务",description = "步骤任务信息")
|
||||
public class LacCommandStackStepTask extends BaseBean {
|
||||
|
||||
@Column(name="TEMPLATE_ID")
|
||||
@ApiParam(value ="模板ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long templateId;
|
||||
|
||||
// @Column(name="TEMPLATE_NAME_RDD")
|
||||
// @ApiParam(value ="模板名称")
|
||||
// private String templateNameRdd;
|
||||
//
|
||||
// @Column(name="TEMPLATE_CODE_RDD")
|
||||
// @ApiParam(value ="模板代码")
|
||||
// private String templateCodeRdd;
|
||||
|
||||
|
||||
@Column(name="STEP_ID")
|
||||
@ApiParam(value ="步骤ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long stepId;
|
||||
//
|
||||
// @Column(name="STEP_NAME_RDD")
|
||||
// @ApiParam(value ="步骤名称")
|
||||
// private String stepNameRdd;
|
||||
//
|
||||
// @Column(name="STEP_CODE_RDD")
|
||||
// @ApiParam(value ="步骤代码")
|
||||
// private String stepCodeRdd;
|
||||
|
||||
@Column(name="TASK_ID")
|
||||
@ApiParam(value ="任务ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskId;
|
||||
|
||||
@Column(name="STEP_NAME_RDD")
|
||||
@ApiParam(value ="步骤名称")
|
||||
private String taskNameRdd;
|
||||
|
||||
@Column(name="STEP_CODE_RDD")
|
||||
@ApiParam(value ="任务代码")
|
||||
private String taskCodeRdd;
|
||||
|
||||
|
||||
@Column(name="IS_CRUX")
|
||||
@ApiParam(value ="是否关键")
|
||||
private Integer isCrux;
|
||||
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table instructionSetTemplate(
|
||||
* <br/> templateName varchar(50) null,
|
||||
* <br/> templateCode varchar(50) null,
|
||||
* <br/> templateTypeId bigint null,
|
||||
* <br/> templateTypeNameRdd varchar(50) null,
|
||||
* <br/> templateDescription varchar(50) null,
|
||||
* <br/> templateStepNum int null
|
||||
* <br/> );
|
||||
*
|
||||
* <br/> comment on table instructionSetTemplate is'指令集模板';
|
||||
* <br/> comment on column instructionSetTemplate.templateName is'模板名称';
|
||||
* <br/> comment on column instructionSetTemplate.templateCode is'模板代码';
|
||||
* <br/> comment on column instructionSetTemplate.templateTypeId is'模板大类id';
|
||||
* <br/> comment on column instructionSetTemplate.templateTypeNameRdd is'模板大类名称';
|
||||
* <br/> comment on column instructionSetTemplate.templateDescription is'模板描述';
|
||||
* <br/> comment on column instructionSetTemplate.templateStepNum is'模板步骤';
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午5:45
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_COMMAND_STACK_TEMPLATE")
|
||||
@Api(value="指令集模板",description = "指令集模板信息")
|
||||
public class LacCommandStackTemplate extends BaseBean {
|
||||
|
||||
@Column(name="TEMPLATE_NAME")
|
||||
@ApiParam(value ="模板名称")
|
||||
private String templateName;
|
||||
|
||||
@Column(name="TEMPLATE_CODE")
|
||||
@ApiParam(value ="模板代码")
|
||||
private String templateCode;
|
||||
|
||||
@Column(name="STACK_TYPE_ID")
|
||||
@ApiParam(value ="指令集类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long stackTypeId;
|
||||
|
||||
@Column(name="STACK_TYPE_NAME_RDD")
|
||||
@ApiParam(value ="类型名称")
|
||||
private String stackTypeNameRdd;
|
||||
|
||||
@Column(name="TYPE_DESCRIPTION")
|
||||
@ApiParam(value ="模板大类名称")
|
||||
private String typeDescription;
|
||||
|
||||
@Column(name="TEMPLATE_NUM")
|
||||
@ApiParam(value ="适配器使用数量")
|
||||
private Integer templateNum;
|
||||
|
||||
@Column(name="TEMPLATE_DESCRIPTION")
|
||||
@ApiParam(value ="模板描述")
|
||||
private String templateDescription;
|
||||
|
||||
}
|
@ -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_COMMAND_STACK_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,116 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table LacSuitTask(
|
||||
* <br/> taskName varchar(50) null,
|
||||
* <br/> taskCode varchar(50) null,
|
||||
* <br/> taskTypeId bigint null,
|
||||
* <br/> taskTypeNameRdd varchar(50) null,
|
||||
* <br/> suitCaseId bigint null,
|
||||
* <br/> suitCaseCode varchar(50) null,
|
||||
* <br/> suitCaseNameRdd varchar(50) null,
|
||||
* <br/> successNum int null,
|
||||
* <br/> failNum int null,
|
||||
* <br/> countNum int null,
|
||||
* <br/> taskDescription varchar(255) null
|
||||
* <br/> );
|
||||
* <br/> comment on table LacSuitTask is'适配任务';
|
||||
* <br/> comment on column LacSuitTask.taskName is'任务名称';
|
||||
* <br/> comment on column LacSuitTask.taskCode is'任务代码';
|
||||
* <br/> comment on column LacSuitTask.taskTypeId is'任务大类id';
|
||||
* <br/> comment on column LacSuitTask.taskTypeNameRdd is'任务大类名称';
|
||||
* <br/> comment on column LacSuitTask.suitCaseId is'适配器id';
|
||||
* <br/> comment on column LacSuitTask.suitCaseCode is'适配器代码';
|
||||
* <br/> comment on column LacSuitTask.suitCaseNameRdd is'适配器名称';
|
||||
* <br/> comment on column LacSuitTask.successNum is'成功次数';
|
||||
* <br/> comment on column LacSuitTask.failNum is'适配次数';
|
||||
* <br/> comment on column LacSuitTask.countNum is'总次数';
|
||||
* <br/> comment on column LacSuitTask.taskDescription is'任务描述';
|
||||
* <br/> comment on column LacSuitCase.timeout is'超时时间'; -> 移至 任务当中
|
||||
* <br/> comment on column LacSuitCase.retryNum is'重试次数'; -> 移至 任务当中
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午6:47
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_SUIT_TASK")
|
||||
@Api(value="调度任务",description = "调度任务信息")
|
||||
public class LacSuitTask extends BaseBean {
|
||||
|
||||
@Column(name="TASK_NAME")
|
||||
@ApiParam(value ="适配器名称")
|
||||
private String taskName;
|
||||
|
||||
@Column(name="TASK_CODE")
|
||||
@ApiParam(value ="适配器代码")
|
||||
private String taskCode;
|
||||
|
||||
@Column(name="TASK_TIMEOUT")
|
||||
@ApiParam(value ="超时时间")
|
||||
private Integer taskTimeout;
|
||||
|
||||
@Column(name="TASK_RETRY_NUM")
|
||||
@ApiParam(value ="重试次数")
|
||||
private Integer taskRetryNum;
|
||||
|
||||
@Column(name="TASK_TYPE_ID")
|
||||
@ApiParam(value ="任务类型")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskTypeId;
|
||||
|
||||
@Column(name="TASK_TYPE_NAME_RDD")
|
||||
@ApiParam(value ="任务类型名称")
|
||||
private String taskTypeNameRdd;
|
||||
|
||||
@Column(name="SUIT_CASE_ID")
|
||||
@ApiParam(value ="适配器ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long suitCaseId;
|
||||
|
||||
@Column(name="SUTI_CASE_NAME_RDD")
|
||||
@ApiParam(value ="适配器名称")
|
||||
private String suitCaseNameRdd;
|
||||
|
||||
@Column(name="SUIT_CASE_CODE_RDD")
|
||||
@ApiParam(value ="适配器代码")
|
||||
private String suitCaseCodeRdd;
|
||||
|
||||
@Column(name="NUM_SUCCESS")
|
||||
@ApiParam(value ="执行成功次数")
|
||||
private Integer numSuccess = 0;
|
||||
|
||||
@Column(name="NUM_FAIL")
|
||||
@ApiParam(value ="执行失败次数")
|
||||
private Integer numFail = 0;
|
||||
|
||||
@Column(name="NUM_COUNT")
|
||||
@ApiParam(value ="执行次数")
|
||||
private Integer numCount = 0;
|
||||
|
||||
@Column(name="TASK_DESCRIPTION")
|
||||
@ApiParam(value ="任务描述")
|
||||
private String taskDescription;
|
||||
|
||||
}
|
@ -0,0 +1,90 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table LacSuitTaskParam(
|
||||
* <br/> suitTaskId bigint null,
|
||||
* <br/> suitTaskName varchar(50) null,
|
||||
* <br/> suitTaskCode varchar(50) null,
|
||||
* <br/> paramName varchar(50) null,
|
||||
* <br/> paramType int null,
|
||||
* <br/> paramValueType int null,
|
||||
* <br/> defaultValue varchar(50) null,
|
||||
* <br/> paramDescrition varchar(255) null
|
||||
* <br/> );
|
||||
* <br/> comment on table LacSuitTaskParam is'适配任务参数';
|
||||
* <br/> comment on column LacSuitTaskParam.suitTaskId is'适配任务id';
|
||||
* <br/> comment on column LacSuitTaskParam.suitTaskName is'适配任务名称';
|
||||
* <br/> comment on column LacSuitTaskParam.suitTaskCode is'适配任务代码';
|
||||
* <br/> comment on column LacSuitTaskParam.paramName is'参数名称';
|
||||
* <br/> comment on column LacSuitTaskParam.paramType is'参数类型(枚举)';
|
||||
* <br/> comment on column LacSuitTaskParam.paramValueType is'参数值类型(枚举)';
|
||||
* <br/> comment on column LacSuitTaskParam.defaultValue is'默认值';
|
||||
* <br/> comment on column LacSuitTaskParam.paramDescrition is'参数描述';
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午6:49
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_SUIT_TASK_PARAM")
|
||||
@Api(value="调度任务参数",description = "调度任务参数信息")
|
||||
public class LacSuitTaskParam extends BaseBean {
|
||||
|
||||
@Column(name="TASK_ID")
|
||||
@ApiParam(value ="任务ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskId;
|
||||
|
||||
@Column(name="TASK_NAME_RDD")
|
||||
@ApiParam(value ="任务名称")
|
||||
private String taskNameRdd;
|
||||
|
||||
@Column(name="TASK_CODE_RDD")
|
||||
@ApiParam(value ="任务代码")
|
||||
private String taskCodeRdd;
|
||||
|
||||
@Column(name="PARAM_NAME")
|
||||
@ApiParam(value ="参数名称")
|
||||
private String paramName;
|
||||
|
||||
@Column(name="PARAM_CODE")
|
||||
@ApiParam(value ="参数编码")
|
||||
private String paramCode;
|
||||
|
||||
@Column(name="PARAM_TYPE")
|
||||
@ApiParam(value ="参数类型")
|
||||
private Integer paramType;
|
||||
|
||||
@Column(name="PARAM_VALUE_TYPE")
|
||||
@ApiParam(value ="参数值类型")
|
||||
private Integer paramValueType;
|
||||
|
||||
@Column(name="PARAM_DEFAULT_VALUE")
|
||||
@ApiParam(value ="参数默认值")
|
||||
private String paramDefaultValue;
|
||||
|
||||
@Column(name="PARAM_DESCRIPTION")
|
||||
@ApiParam(value ="参数描述")
|
||||
private String paramDescription;
|
||||
}
|
@ -0,0 +1,100 @@
|
||||
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.Table;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* <per>
|
||||
* <br/> create table LacSuitTaskParamAdapter(
|
||||
* <br/> sutiTaskId bigint null,
|
||||
* <br/> suitTaskCode varchar(50) null,
|
||||
* <br/> suitTaskNameRdd varchar(50) null,
|
||||
* <br/> paramId bigint null,
|
||||
* <br/> paramName varchar(50) null,
|
||||
* <br/> paramType int null,
|
||||
* <br/> paramValueType int null,
|
||||
* <br/> defaultValue varchar(50) null,
|
||||
* <br/> transferParamName varchar(50) null,
|
||||
* <br/> transferParamValueType int null
|
||||
* <br/> );
|
||||
* <br/> comment on table LacSuitTaskParamAdapter is'适配任务参数转换';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.sutiTaskId is'适配任务id';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.suitTaskCode is'适配任务代码';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.suitTaskNameRdd is'适配任务名称';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.paramId is'参数id';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.paramName is'参数名称';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.paramType is'参数类型(枚举)';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.paramValueType is'参数值类型(枚举)';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.defaultValue is'默认值';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.transferParamName is'转换后参数名称';
|
||||
* <br/> comment on column LacSuitTaskParamAdapter.transferParamValueType is'转换后参数值类型';
|
||||
* </per>
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-25 下午1:45
|
||||
* @Modify:
|
||||
**/
|
||||
@Data
|
||||
@Entity
|
||||
@DynamicInsert
|
||||
@DynamicUpdate
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Table(name="LAC_SUIT_TASK_PARAM_ADAPTER")
|
||||
@Api(value="调度任务参数转换",description = "调度任务参数转换信息")
|
||||
public class LacSuitTaskParamAdapter extends BaseBean {
|
||||
|
||||
@Column(name="TASK_ID")
|
||||
@ApiParam(value ="任务ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long taskId;
|
||||
|
||||
@Column(name="TASK_NAME_RDD")
|
||||
@ApiParam(value ="任务名称")
|
||||
private String taskNameRdd;
|
||||
|
||||
@Column(name="TASK_CODE_RDD")
|
||||
@ApiParam(value ="任务代码")
|
||||
private String taskCodeRdd;
|
||||
|
||||
@Column(name="PARAM_ID")
|
||||
@ApiParam(value ="参数ID")
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long paramId;
|
||||
|
||||
@Column(name="PARAM_NAME")
|
||||
@ApiParam(value ="参数名称")
|
||||
private String paramName;
|
||||
|
||||
@Column(name="PARAM_TYPE")
|
||||
@ApiParam(value ="参数类型")
|
||||
private Integer paramType;
|
||||
|
||||
@Column(name="PARAM_VALUE_TYPE")
|
||||
@ApiParam(value ="参数值类型")
|
||||
private Integer paramValueType;
|
||||
|
||||
@Column(name="TRANSFER_PARAM_NAME")
|
||||
@ApiParam(value ="转换后参数名称")
|
||||
private String transferParamName;
|
||||
|
||||
@Column(name="TRANSFER_PARAM_VALUE_TYPE")
|
||||
@ApiParam(value ="转换后参数值类型")
|
||||
private String transferParamValueType;
|
||||
|
||||
@Column(name="DEFAULT_VALUE")
|
||||
@ApiParam(value ="参数默认值")
|
||||
private String defaultValue;
|
||||
|
||||
}
|
@ -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="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,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,14 @@
|
||||
package cn.estsh.i3plus.pojo.lac.repository;
|
||||
|
||||
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||
import cn.estsh.i3plus.pojo.lac.bean.LacCommandStackStep;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-28 下午2:55
|
||||
* @Modify:
|
||||
**/
|
||||
public interface LacCommandStackStepRepository extends BaseRepository<LacCommandStackStep, Long> {
|
||||
}
|
@ -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.LacCommandStackStepTask;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : wei.peng
|
||||
* @CreateDate : 19-10-28 下午2:55
|
||||
* @Modify:
|
||||
**/
|
||||
public interface LacCommandStackStepTaskRepository extends BaseRepository<LacCommandStackStepTask, Long> {
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue