【2180 06 1.2.3.8泰国WMS-生产报工接口】
【2181 06 1.2.3.8 泰国WMS-容器包装关系接口】 【2180 06 1.2.3.8泰国WMS-生产报工接口】yun-zuoyi
parent
34e63db56c
commit
e94e4ad189
@ -0,0 +1,86 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.wms.bean;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
||||||
|
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
|
||||||
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||||
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
||||||
|
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
||||||
|
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.Index;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 自动化策略明细表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : jimmy.zeng
|
||||||
|
* @CreateDate : 2020-06-20 16:51
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Entity
|
||||||
|
@DynamicInsert
|
||||||
|
@DynamicUpdate
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Table(name = "WMS_AUTO_STRATEGY_DETAIL", indexes = {
|
||||||
|
@Index(columnList = "AUTO_STRATEGY_NO"),
|
||||||
|
@Index(columnList = "STRATEGY_ITEM_NO")
|
||||||
|
})
|
||||||
|
@Api("自动化策略明细表")
|
||||||
|
public class WmsAutoStrategyDetail extends BaseBean {
|
||||||
|
private static final long serialVersionUID = 6855278572650548519L;
|
||||||
|
|
||||||
|
@Column(name = "AUTO_STRATEGY_NO")
|
||||||
|
@ApiParam(value = "自动化策略编码")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String autoStrategyNo;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_ITEM_NO")
|
||||||
|
@ApiParam(value = "策略项编码")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategyItemNo;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_ITEM_NAME")
|
||||||
|
@ApiParam(value = "策略项名称")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategyItemName;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_ITEM_SPEC")
|
||||||
|
@ApiParam(value = "策略项描述")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategyItemSpec;
|
||||||
|
|
||||||
|
@Column(name = "FILTER_CONDITION")
|
||||||
|
@ApiParam(value = "过滤条件")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String filterCondition;
|
||||||
|
|
||||||
|
@Column(name = "SORT_CONDITION")
|
||||||
|
@ApiParam(value = "排序条件")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String sortCondition;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_ACTION")
|
||||||
|
@ApiParam(value = "动作")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
@AnnoOutputColumn(refClass = WmsEnumUtil.STRATEGY_ACTION_TYPE.class, refForeignKey = "value", value = "description", hidden = true)
|
||||||
|
private Integer strategyAction;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_METHOD")
|
||||||
|
@ApiParam(value = "方法")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategyMethod;
|
||||||
|
|
||||||
|
@Column(name = "SCRIPT_NO")
|
||||||
|
@ApiParam(value = "脚本编号")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String scriptNo;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,51 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.wms.bean;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
|
||||||
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
||||||
|
import cn.estsh.i3plus.pojo.base.enumutil.CommonEnumUtil;
|
||||||
|
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.Index;
|
||||||
|
import javax.persistence.Table;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 自动化策略方法
|
||||||
|
* @Reference :
|
||||||
|
* @Author : jimmy.zeng
|
||||||
|
* @CreateDate : 2020-06-21 11:47
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
@Entity
|
||||||
|
@DynamicInsert
|
||||||
|
@DynamicUpdate
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@Table(name = "WMS_AUTO_STRATEGY_METHOD", indexes = {
|
||||||
|
@Index(columnList = "STRATEGY_ACTION")
|
||||||
|
})
|
||||||
|
@Api("自动化策略方法")
|
||||||
|
public class WmsAutoStrategyMethod extends BaseBean {
|
||||||
|
private static final long serialVersionUID = -4424882984978962477L;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_ACTION")
|
||||||
|
@ApiParam(value = "动作")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private Integer strategyAction;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_METHOD")
|
||||||
|
@ApiParam(value = "策略方法")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategyMethod;
|
||||||
|
|
||||||
|
@Column(name = "STRATEGY_SPEC")
|
||||||
|
@ApiParam(value = "策略描述")
|
||||||
|
@DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT)
|
||||||
|
private String strategySpec;
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.wms.repository;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||||
|
import cn.estsh.i3plus.pojo.wms.bean.WmsAutoStrategyDetail;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 自动化策略明细表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : jimmy.zeng
|
||||||
|
* @CreateDate : 2020-06-21 11:34
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Repository
|
||||||
|
public interface WmsAutoStrategyDetailRepository extends BaseRepository<WmsAutoStrategyDetail, Long> {
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.wms.repository;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||||
|
import cn.estsh.i3plus.pojo.wms.bean.WmsAutoStrategyMaster;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description : 自动化策略主表
|
||||||
|
* @Reference :
|
||||||
|
* @Author : jimmy.zeng
|
||||||
|
* @CreateDate : 2020-06-21 11:34
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Repository
|
||||||
|
public interface WmsAutoStrategyMasterRepository extends BaseRepository<WmsAutoStrategyMaster, Long> {
|
||||||
|
}
|
@ -0,0 +1,16 @@
|
|||||||
|
package cn.estsh.i3plus.pojo.wms.repository;
|
||||||
|
|
||||||
|
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
|
||||||
|
import cn.estsh.i3plus.pojo.wms.bean.WmsAutoStrategyMethod;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description :
|
||||||
|
* @Reference :
|
||||||
|
* @Author : jimmy.zeng
|
||||||
|
* @CreateDate : 2020-06-21 11:51
|
||||||
|
* @Modify:
|
||||||
|
**/
|
||||||
|
@Repository
|
||||||
|
public interface WmsAutoStrategyMethodRepository extends BaseRepository<WmsAutoStrategyMethod, Long> {
|
||||||
|
}
|
Loading…
Reference in New Issue