增加 ERP 快照相关表

yun-zuoyi
rock.yu 5 years ago
parent a8cdba48c3
commit a953523245

@ -0,0 +1,64 @@
package cn.estsh.i3plus.pojo.wms.bean.snapshot.erp;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.SnapshotBean;
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 : ERP COGI
* @Reference :
* @Author : rock.yu
* @CreateDate : 2020-10-24 18:24
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ERP_COGI_SNAPSHOT", indexes = {
@Index(columnList = "PART_NO"),
@Index(columnList = "AREA_NO"),
@Index(columnList = "ORGANIZE_CODE"),
@Index(columnList = "SNAPSHOT_TIME"),
@Index(columnList = "MOVE_TYPE")
})
public class WmsErpCOGISnapshot extends SnapshotBean {
private static final long serialVersionUID = -4095222692227226944L;
@Column(name="SNAPSHOT_TIME")
@ApiParam("快照时间")
private String snapshotTime;
@Column(name = "PART_NO")
@ApiParam("零件号")
private String partNo;
@Column(name = "AREA_NO")
@ApiParam("库存地点")
private String areaNo;
@Column(name = "QTY")
@ApiParam("数量")
private Double qty;
@Column(name = "UNIT")
@ApiParam("单位")
private String unit;
@Column(name = "MOVE_TYPE")
@ApiParam("移动类型")
private String moveType;
@Column(name = "KEYIN_TIME")
@ApiParam("录入时间")
private String keyInTime;
}

@ -0,0 +1,34 @@
package cn.estsh.i3plus.pojo.wms.bean.snapshot.erp;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
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 : ERP
* @Reference :
* @Author : rock.yu
* @CreateDate : 2020-10-24 18:24
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ERP_CHECK_POINT")
public class WmsErpCheckPoint extends BaseBean {
private static final long serialVersionUID = 5589607687871639189L;
@Column(name="SNAPSHOT_TIME", columnDefinition="varchar(225) default ''", nullable=false)
@ApiParam("快照时间")
public String snapshotTime;
}

@ -0,0 +1,68 @@
package cn.estsh.i3plus.pojo.wms.bean.snapshot.erp;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.SnapshotBean;
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 : ERP
* @Reference :
* @Author : rock.yu
* @CreateDate : 2020-10-24 18:24
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ERP_INTERFACE_SNAPSHOT", indexes = {
@Index(columnList = "SID"),
@Index(columnList = "SENDER"),
@Index(columnList = "ORGANIZE_CODE"),
@Index(columnList = "RECEIVER"),
@Index(columnList = "SNAPSHOT_TIME")
})
public class WmsErpInterfaceSnapshot extends SnapshotBean {
private static final long serialVersionUID = -4095333692227226944L;
@Column(name="SNAPSHOT_TIME")
@ApiParam("快照时间")
public String snapshotTime;
@Column(name = "SID")
@ApiParam("业务唯一编号")
public String sid;
@Column(name = "SENDER")
@ApiParam("发送方")
public String sender;
@Column(name = "SEND_TIME")
@ApiParam("发出时间")
public String sendTime;
@Column(name = "RECEIVER")
@ApiParam("接收方")
public String receiver;
@Column(name = "RECEIVED_TIME")
@ApiParam("接收时间")
public String receivedTime;
@Column(name = "TRANS_TIME")
@ApiParam("处理时间")
public String transTime;
@Column(name = "TRANS_STATUS")
@ApiParam("处理状态")
public String transStatus;
}

@ -0,0 +1,55 @@
package cn.estsh.i3plus.pojo.wms.bean.snapshot.erp;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.SnapshotBean;
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 : ERP
* @Reference :
* @Author : rock.yu
* @CreateDate : 2020-10-24 18:24
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ERP_STOCK_QUAN_SNAPSHOT", indexes = {
@Index(columnList = "PART_NO"),
@Index(columnList = "AREA_NO"),
@Index(columnList = "ORGANIZE_CODE"),
@Index(columnList = "SNAPSHOT_TIME")
})
public class WmsErpStockQuanSnapshot extends SnapshotBean {
private static final long serialVersionUID = -4095444692227226944L;
@Column(name="SNAPSHOT_TIME")
@ApiParam("快照时间")
public String snapshotTime;
@Column(name = "PART_NO")
@ApiParam("零件号")
private String partNo;
@Column(name = "AREA_NO")
@ApiParam("库存地点")
private String areaNo;
@Column(name = "QTY")
@ApiParam("数量")
private Double qty;
@Column(name = "UNIT")
@ApiParam("单位")
private String unit;
}

@ -0,0 +1,94 @@
package cn.estsh.i3plus.pojo.wms.bean.snapshot.erp;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.SnapshotBean;
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 : ERP
* @Reference :
* @Author : rock.yu
* @CreateDate : 2020-10-24 18:24
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="WMS_ERP_TRANS_SNAPSHOT", indexes = {
@Index(columnList = "ORDER_NO"),
@Index(columnList = "PART_NO"),
@Index(columnList = "AREA_NO"),
@Index(columnList = "ORGANIZE_CODE"),
@Index(columnList = "SNAPSHOT_TIME"),
@Index(columnList = "MOVE_TYPE")
})
public class WmsErpTransSnapshot extends SnapshotBean {
private static final long serialVersionUID = -4095555692227226944L;
@Column(name="SNAPSHOT_TIME")
@ApiParam("快照时间")
public String snapshotTime;
@Column(name = "ORDER_NO")
@ApiParam("单据编号")
private String orderNo;
@Column(name = "YEAR")
@ApiParam("凭证年度")
private String year;
@Column(name = "ITEM")
@ApiParam("行项目")
private String item;
@Column(name = "PART_NO")
@ApiParam("零件号")
private String partNo;
@Column(name = "AREA_NO")
@ApiParam("库存地点")
private String areaNo;
@Column(name = "QTY")
@ApiParam("数量")
private Double qty;
@Column(name = "UNIT")
@ApiParam("单位")
private String unit;
@Column(name = "MOVE_TYPE")
@ApiParam("移动类型")
private String moveType;
@Column(name = "KEYIN_TIME")
@ApiParam("录入时间")
private String keyInTime;
@Column(name = "VENDOR_NO")
@ApiParam("供应商编号")
private String vendorNo;
@Column(name = "CUSTOMER_NO")
@ApiParam("客户编号")
private String customerNo;
@Column(name = "AMOUNT")
@ApiParam("金额")
private Double amount;
@Column(name = "DR_AND_CR")
@ApiParam("借贷标识H=贷方- S=借方+")
private String drandcr;
}

@ -0,0 +1,9 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.erp.WmsErpCOGISnapshot;
import org.springframework.stereotype.Repository;
@Repository
public interface WmsErpCOGIRepository extends BaseRepository<WmsErpCOGISnapshot, Long> {
}

@ -0,0 +1,9 @@
package cn.estsh.i3plus.pojo.wms.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.wms.bean.snapshot.erp.WmsErpStockQuanSnapshot;
import org.springframework.stereotype.Repository;
@Repository
public interface WmsErpStockQuanRepository extends BaseRepository<WmsErpStockQuanSnapshot, Long> {
}
Loading…
Cancel
Save