yun-zuoyi
jokelone 6 years ago
commit 869278c614

@ -1,5 +1,6 @@
package cn.estsh.i3plus.pojo.aps.bean; package cn.estsh.i3plus.pojo.aps.bean;
import cn.estsh.i3plus.pojo.aps.annotation.FieldAnnotation;
import cn.estsh.i3plus.pojo.aps.common.BaseAPS; import cn.estsh.i3plus.pojo.aps.common.BaseAPS;
import cn.estsh.i3plus.pojo.base.enumutil.ApsEnumUtil; import cn.estsh.i3plus.pojo.base.enumutil.ApsEnumUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -26,14 +27,17 @@ import javax.persistence.Table;
public class DataLink extends BaseAPS { public class DataLink extends BaseAPS {
@Column(name="CODE") @Column(name="CODE")
@ApiParam(value ="编码") @ApiParam(value ="编码")
@FieldAnnotation(notEmpty = true)
private String code; private String code;
@Column(name="TYPE") @Column(name="TYPE")
@ApiParam(value ="链接类型") @ApiParam(value ="链接类型")
@FieldAnnotation(defaultValue = "CSV")
private ApsEnumUtil.DATA_LINK_TYPE type; private ApsEnumUtil.DATA_LINK_TYPE type;
@Column(name="PATH") @Column(name="PATH")
@ApiParam(value ="IP/文件路径") @ApiParam(value ="IP/文件路径")
@FieldAnnotation(notEmpty = true)
private String path; private String path;
@Column(name="PORT") @Column(name="PORT")

@ -135,6 +135,10 @@ public class Work extends BaseAPS {
@FieldAnnotation(modify = false) @FieldAnnotation(modify = false)
private String failedReason; private String failedReason;
@Column(name="REMARK")
@ApiParam(value ="备注")
private String remark;
@Column(name="OPERATION_ID") @Column(name="OPERATION_ID")
@ApiParam(value ="工序") @ApiParam(value ="工序")
@FieldAnnotation(property = false) @FieldAnnotation(property = false)

@ -312,6 +312,10 @@ public class BeanRelation {
} }
} }
public static void setOne(BaseBean bean, Enum<?> holder, BaseBean relaBean) {
get(bean).get(holder).add(relaBean);
}
/** /**
* *
* *

@ -2,7 +2,7 @@
<Class name="WorkPlan"> <Class name="WorkPlan">
<Relation field="WorkResource" name="WorkResource" type="ONE_TO_ONE" owner="false"> <Relation field="WorkResource" name="WorkResource" type="ONE_TO_ONE" owner="false">
</Relation> </Relation>
<Relation field="AssPlans" name="WorkPlan" reverse="MainPlan" type="ONE_TO_MULTI" owner="false"> <Relation field="AssPlans" name="WorkPlan" reverse="MainPlan" type="ONE_TO_MULTI" owner="true">
</Relation> </Relation>
<Relation field="PrevPlan" name="WorkPlan" reverse="PostPlan" type="MULTI_TO_MULTI" owner="false"> <Relation field="PrevPlan" name="WorkPlan" reverse="PostPlan" type="MULTI_TO_MULTI" owner="false">
</Relation> </Relation>

Loading…
Cancel
Save