Commit 186c24ae authored by wangqiang's avatar wangqiang

reviewFeedBack 和reviewSummary 的 VO PO替换

parent efaf5812
...@@ -55,7 +55,7 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder; ...@@ -55,7 +55,7 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
* @description: ExtReviewFeedback-VO * @description: ExtReviewFeedback-VO
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-11-7 9:15:12 * @date: 2024-11-8 10:29:45
**/ **/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewFeedbackVO.class) @JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewFeedbackVO.class)
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -73,9 +73,7 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder ...@@ -73,9 +73,7 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder
public static final String EXT_DESIGN_REVIEW_FEEDBACK_LINKS_PROP_NAME = "extDesignReviewFeedbackLinks"; public static final String EXT_DESIGN_REVIEW_FEEDBACK_LINKS_PROP_NAME = "extDesignReviewFeedbackLinks";
public static final String EXT_REVIEW_FEED_DOCUMENT_LINKS_PROP_NAME = "extReviewFeedDocumentLinks"; public static final String EXT_REVIEW_FEED_DOCUMENT_LINKS_PROP_NAME = "extReviewFeedDocumentLinks";
public static final String EXT_REVIEW_MINUTES_FEEDBACK_LINKS_PROP_NAME = "extReviewMInutesFeedbackLinks"; public static final String EXT_REVIEW_MINUTES_FEEDBACK_LINKS_PROP_NAME = "extReviewMInutesFeedbackLinks";
public static final String EXT_REVIEW_SUMMARY_PROP_NAME = "extReviewSummary"; public static final String EXT_REVIEW_SUMMARYS_PROP_NAME = "extReviewSummarys";
public static final String EXT_REVIEW_SUMMARY_ID_PROP_NAME = "extReviewSummaryId";
public static final String EXT_REVIEW_SUMMARY_ID_TYPE_PROP_NAME = "extReviewSummaryIdType";
public static final String IS_HAND_OPINION_PROP_NAME = "isHandOpinion"; public static final String IS_HAND_OPINION_PROP_NAME = "isHandOpinion";
public static final String OPINION_REPLY_PROP_NAME = "opinionReply"; public static final String OPINION_REPLY_PROP_NAME = "opinionReply";
public static final String PLAN_COMPLATE_TIME_PROP_NAME = "planComplateTime"; public static final String PLAN_COMPLATE_TIME_PROP_NAME = "planComplateTime";
...@@ -161,21 +159,11 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder ...@@ -161,21 +159,11 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder
private List<ExtReviewMInutesFeedbackLinkVO> extReviewMInutesFeedbackLinks; private List<ExtReviewMInutesFeedbackLinkVO> extReviewMInutesFeedbackLinks;
/** /**
* 专家意见汇总表 * 专家意见汇总表集合
*/ */
@ReferenceProperty(baseProperty = "extReviewSummaryId") @RelationProperty(refProperty = "extReviewFeedbacks")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE) @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private ExtReviewSummaryVO extReviewSummary; private List<ExtReviewSummaryVO> extReviewSummarys;
/**
* 专家意见汇总表
*/
private Long extReviewSummaryId;
/**
* 专家意见汇总表
*/
private String extReviewSummaryIdType;
/** /**
* 是否手填意见 * 是否手填意见
......
...@@ -40,7 +40,7 @@ import com.yonde.dex.basedata.entity.users.DxUserVO; ...@@ -40,7 +40,7 @@ import com.yonde.dex.basedata.entity.users.DxUserVO;
* @description: ExtReviewSummary-VO * @description: ExtReviewSummary-VO
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-11-7 9:15:14 * @date: 2024-11-8 10:29:47
**/ **/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewSummaryVO.class) @JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewSummaryVO.class)
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -55,6 +55,8 @@ public class ExtReviewSummaryVO extends IdOnlyVO implements IdVO{ ...@@ -55,6 +55,8 @@ public class ExtReviewSummaryVO extends IdOnlyVO implements IdVO{
public static final String EXPERT_ID_TYPE_PROP_NAME = "expertIdType"; public static final String EXPERT_ID_TYPE_PROP_NAME = "expertIdType";
public static final String EXPERT_OPINION_PROP_NAME = "expertOpinion"; public static final String EXPERT_OPINION_PROP_NAME = "expertOpinion";
public static final String EXT_REVIEW_FEEDBACKS_PROP_NAME = "extReviewFeedbacks"; public static final String EXT_REVIEW_FEEDBACKS_PROP_NAME = "extReviewFeedbacks";
public static final String EXT_REVIEW_FEEDBACKS_ID_PROP_NAME = "extReviewFeedbacksId";
public static final String EXT_REVIEW_FEEDBACKS_ID_TYPE_PROP_NAME = "extReviewFeedbacksIdType";
public static final String OPINION_NOTE_PROP_NAME = "opinionNote"; public static final String OPINION_NOTE_PROP_NAME = "opinionNote";
public static final String REPLY_PROP_NAME = "reply"; public static final String REPLY_PROP_NAME = "reply";
public static final String REPLY_ID_PROP_NAME = "replyId"; public static final String REPLY_ID_PROP_NAME = "replyId";
...@@ -96,11 +98,21 @@ public class ExtReviewSummaryVO extends IdOnlyVO implements IdVO{ ...@@ -96,11 +98,21 @@ public class ExtReviewSummaryVO extends IdOnlyVO implements IdVO{
private String expertOpinion; private String expertOpinion;
/** /**
* 评审意见反馈集合 * 评审意见反馈
*/ */
@RelationProperty(refProperty = "extReviewSummary") @ReferenceProperty(baseProperty = "extReviewFeedbacksId")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION) @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION)
private List<ExtReviewFeedbackVO> extReviewFeedbacks; private ExtReviewFeedbackVO extReviewFeedbacks;
/**
* 评审意见反馈
*/
private Long extReviewFeedbacksId;
/**
* 评审意见反馈
*/
private String extReviewFeedbacksIdType;
/** /**
* 备注 * 备注
......
...@@ -43,7 +43,7 @@ import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable; ...@@ -43,7 +43,7 @@ import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
* @description: ExtReviewFeedback-PO实体 * @description: ExtReviewFeedback-PO实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-11-7 9:15:12 * @date: 2024-11-8 10:29:45
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -95,14 +95,6 @@ public class ExtReviewFeedback extends IdOnlyEntity implements DxContextHolder , ...@@ -95,14 +95,6 @@ public class ExtReviewFeedback extends IdOnlyEntity implements DxContextHolder ,
@Embedded() @Embedded()
private DxSecretEmbeddable dxSecretEmbeddable; private DxSecretEmbeddable dxSecretEmbeddable;
/** /**
* 专家意见汇总表的id
*/
private Long extReviewSummaryId;
/**
* 专家意见汇总表的类型
*/
private String extReviewSummaryIdType;
/**
* 是否手填意见 * 是否手填意见
*/ */
private Boolean isHandOpinion; private Boolean isHandOpinion;
......
...@@ -31,7 +31,7 @@ import com.yonde.dex.dao.entity.base.IdOnlyEntity; ...@@ -31,7 +31,7 @@ import com.yonde.dex.dao.entity.base.IdOnlyEntity;
* @description: ExtReviewSummary-PO实体 * @description: ExtReviewSummary-PO实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-11-7 9:15:14 * @date: 2024-11-8 10:29:47
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -63,6 +63,14 @@ public class ExtReviewSummary extends IdOnlyEntity implements IdEntity{ ...@@ -63,6 +63,14 @@ public class ExtReviewSummary extends IdOnlyEntity implements IdEntity{
*/ */
private String expertOpinion; private String expertOpinion;
/** /**
* 评审意见反馈的id
*/
private Long extReviewFeedbacksId;
/**
* 评审意见反馈的类型
*/
private String extReviewFeedbacksIdType;
/**
* 备注 * 备注
*/ */
private String opinionNote; private String opinionNote;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment