|
|
|
@ -68,7 +68,7 @@ public class WorkPlan extends BaseAPS {
|
|
|
|
|
@Column(name="PRODUCE_BEGIN")
|
|
|
|
|
@ApiParam(value ="生产开始时间")
|
|
|
|
|
@FieldAnnotation(modify = false)
|
|
|
|
|
@RippleAnnotation(dependence = {"Work.PrevRelations.PrevWork.WorkPlan.produceBegin",
|
|
|
|
|
@RippleAnnotation(dependence = {"MainWork.PrevRelations.PrevWork.MainPlan.produceBegin",
|
|
|
|
|
"PrevPlan.produceBegin"}, method = "calcPositive")
|
|
|
|
|
private Date produceBegin;
|
|
|
|
|
|
|
|
|
@ -100,7 +100,7 @@ public class WorkPlan extends BaseAPS {
|
|
|
|
|
@Column(name="LOCK_BEGIN")
|
|
|
|
|
@ApiParam(value ="锁定开始时间")
|
|
|
|
|
@FieldAnnotation(modify = false)
|
|
|
|
|
@RippleAnnotation(dependence = {"Work.PostRelations.PostWork.WorkPlan.produceBegin", "produceBegin"}, method = "calcPositiveLock")
|
|
|
|
|
@RippleAnnotation(dependence = {"MainWork.PostRelations.PostWork.MainPlan.produceBegin", "produceBegin"}, method = "calcPositiveLock")
|
|
|
|
|
private Date lockBegin;
|
|
|
|
|
|
|
|
|
|
@Column(name="LOCK_END")
|
|
|
|
@ -118,11 +118,6 @@ public class WorkPlan extends BaseAPS {
|
|
|
|
|
@FieldAnnotation(property = false)
|
|
|
|
|
private Long workResourceId;
|
|
|
|
|
|
|
|
|
|
@Column(name="MAIN_PLAN_ID")
|
|
|
|
|
@ApiParam(value ="主计划对象id")
|
|
|
|
|
@FieldAnnotation(property = false)
|
|
|
|
|
private Long mainPlanId;
|
|
|
|
|
|
|
|
|
|
@Column(name="FURNACE_PLAN_ID")
|
|
|
|
|
@ApiParam(value ="炉资源计划对象id")
|
|
|
|
|
@FieldAnnotation(property = false)
|
|
|
|
@ -149,19 +144,18 @@ public class WorkPlan extends BaseAPS {
|
|
|
|
|
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); }
|
|
|
|
|
|
|
|
|
|
public FurnacePlan getFurnacePlan() { return BeanRelation.get(this, EWorkPlan.FurnacePlan); }
|
|
|
|
|
|
|
|
|
|
public void setFurnacePlan(FurnacePlan plan) {
|
|
|
|
|
this.furnacePlanId = plan != null ? plan.getId() : 0;
|
|
|
|
|
BeanRelation.set(this, EWorkPlan.FurnacePlan, plan);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public Work getMainWork() {
|
|
|
|
|
return BeanRelation.get(this, EWorkPlan.MainWork);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setMainWork(Work work) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|