|
|
@ -5,11 +5,13 @@ import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.common.BaseCode;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.common.BaseCode;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.common.BeanRelation;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.common.BeanRelation;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.holders.EBaseOrder;
|
|
|
|
import cn.estsh.i3plus.pojo.aps.holders.EBaseOrder;
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonBackReference;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.persistence.Column;
|
|
|
|
import javax.persistence.Column;
|
|
|
|
|
|
|
|
import javax.persistence.MappedSuperclass;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
@ -21,6 +23,7 @@ import java.util.List;
|
|
|
|
* @Modify:
|
|
|
|
* @Modify:
|
|
|
|
**/
|
|
|
|
**/
|
|
|
|
@Data
|
|
|
|
@Data
|
|
|
|
|
|
|
|
@MappedSuperclass
|
|
|
|
@Api("订单基类")
|
|
|
|
@Api("订单基类")
|
|
|
|
public class BaseOrder extends BaseCode {
|
|
|
|
public class BaseOrder extends BaseCode {
|
|
|
|
@Column(name="COUNT")
|
|
|
|
@Column(name="COUNT")
|
|
|
@ -60,6 +63,7 @@ public class BaseOrder extends BaseCode {
|
|
|
|
@FieldAnnotation(property = false)
|
|
|
|
@FieldAnnotation(property = false)
|
|
|
|
private Long materialId;
|
|
|
|
private Long materialId;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonBackReference
|
|
|
|
public List<Work> getWorks() {
|
|
|
|
public List<Work> getWorks() {
|
|
|
|
return BeanRelation.list(this, EBaseOrder.Works);
|
|
|
|
return BeanRelation.list(this, EBaseOrder.Works);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -73,18 +77,22 @@ public class BaseOrder extends BaseCode {
|
|
|
|
BeanRelation.set(this, EBaseOrder.Material, material);
|
|
|
|
BeanRelation.set(this, EBaseOrder.Material, material);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonBackReference
|
|
|
|
public List<WorkRelation> getPrevRelations() {
|
|
|
|
public List<WorkRelation> getPrevRelations() {
|
|
|
|
return BeanRelation.list(this, EBaseOrder.PrevRelations);
|
|
|
|
return BeanRelation.list(this, EBaseOrder.PrevRelations);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonBackReference
|
|
|
|
public List<WorkRelation> getPostRelations() {
|
|
|
|
public List<WorkRelation> getPostRelations() {
|
|
|
|
return BeanRelation.list(this, EBaseOrder.PostRelations);
|
|
|
|
return BeanRelation.list(this, EBaseOrder.PostRelations);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonBackReference
|
|
|
|
public List<BaseOrder> getUpperOrders() {
|
|
|
|
public List<BaseOrder> getUpperOrders() {
|
|
|
|
return BeanRelation.list(this, EBaseOrder.UpperOrders);
|
|
|
|
return BeanRelation.list(this, EBaseOrder.UpperOrders);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@JsonBackReference
|
|
|
|
public List<BaseOrder> getLowerOrders() {
|
|
|
|
public List<BaseOrder> getLowerOrders() {
|
|
|
|
return BeanRelation.list(this, EBaseOrder.LowerOrders);
|
|
|
|
return BeanRelation.list(this, EBaseOrder.LowerOrders);
|
|
|
|
}
|
|
|
|
}
|
|
|
|