Commit 8d3a17fe authored by wangyangyang's avatar wangyangyang

设计评审项:和sa沟通后,去掉纪要模型,设计评审项link通过link关联意见反馈,且评审项关联文档(三个link)

parent dea3bae0
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.yonde.dcs.document.common.entity.vo.DxDocumentVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtDesignCheckDocumentLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignCheckDocumentLinkVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
@DexTypeVersionProp(propName = "target", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
public class ExtDesignCheckDocumentLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<ExtDesignNoticeMinutesLinkVO, DxDocumentVO>{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLinkDataVOEmbeddable<ExtDesignNoticeMinutesLinkVO, DxDocumentVO> dxLinkDataEmbeddable;
}
...@@ -30,11 +30,15 @@ import com.yonde.dex.basedata.entity.vo.IdOnlyVO; ...@@ -30,11 +30,15 @@ import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference; import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType; import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable; import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO; import com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder; import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable; import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import com.yonde.dex.user.common.vo.DxUserInfoVO; import com.yonde.dex.user.common.vo.DxUserInfoVO;
import com.yonde.dex.basedata.entity.users.DxUserVO; import com.yonde.dex.basedata.entity.users.DxUserVO;
import com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO; import com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO;
...@@ -43,7 +47,7 @@ import com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO; ...@@ -43,7 +47,7 @@ import com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO;
* @description: ExtDesignNoticeMinutesLink-VO * @description: ExtDesignNoticeMinutesLink-VO
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-10-29 16:36:01 * @date: 2024-11-7 9:15:12
**/ **/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignNoticeMinutesLinkVO.class) @JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignNoticeMinutesLinkVO.class)
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -55,6 +59,10 @@ public class ExtDesignNoticeMinutesLinkVO extends IdOnlyVO implements IdVO ,DxLi ...@@ -55,6 +59,10 @@ public class ExtDesignNoticeMinutesLinkVO extends IdOnlyVO implements IdVO ,DxLi
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable"; public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable"; public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
public static final String EXT_DESIGN_CHECK_DOCUMENT_LINKS_PROP_NAME = "extDesignCheckDocumentLinks";
public static final String EXT_DESIGN_RELATE_DOCUMENT_LINKS_PROP_NAME = "extDesignRelateDocumentLinks";
public static final String EXT_DESIGN_REVIEW_FEEDBACK_LINKS_PROP_NAME = "extDesignReviewFeedbackLinks";
public static final String EXT_DESIGN_SUBMIT_DOCUMENT_LINKS_PROP_NAME = "extDesignSubmitDocumentLinks";
public static final String HOST_PROP_NAME = "host"; public static final String HOST_PROP_NAME = "host";
public static final String HOST_ID_PROP_NAME = "hostId"; public static final String HOST_ID_PROP_NAME = "hostId";
public static final String HOST_ID_TYPE_PROP_NAME = "hostIdType"; public static final String HOST_ID_TYPE_PROP_NAME = "hostIdType";
...@@ -85,6 +93,34 @@ public class ExtDesignNoticeMinutesLinkVO extends IdOnlyVO implements IdVO ,DxLi ...@@ -85,6 +93,34 @@ public class ExtDesignNoticeMinutesLinkVO extends IdOnlyVO implements IdVO ,DxLi
@JsonIgnore @JsonIgnore
private DxLinkDataVOEmbeddable<ExtDesignReviewNoticeVO, ExtDesignReviewMinutesVO> dxLinkDataEmbeddable; private DxLinkDataVOEmbeddable<ExtDesignReviewNoticeVO, ExtDesignReviewMinutesVO> dxLinkDataEmbeddable;
/**
* 设计评审项备查文件link集合
*/
@RelationProperty(refProperty = "source")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private List<ExtDesignCheckDocumentLinkVO> extDesignCheckDocumentLinks;
/**
* 相关文档集合
*/
@RelationProperty(refProperty = "source")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private List<ExtDesignRelateDocumentLinkVO> extDesignRelateDocumentLinks;
/**
* ExtDesignReviewFeedbackLink集合
*/
@RelationProperty(refProperty = "source")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private List<ExtDesignReviewFeedbackLinkVO> extDesignReviewFeedbackLinks;
/**
* 设计评审项送审文件link集合
*/
@RelationProperty(refProperty = "source")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private List<ExtDesignSubmitDocumentLinkVO> extDesignSubmitDocumentLinks;
/** /**
* 主持人 * 主持人
*/ */
......
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.yonde.dcs.document.common.entity.vo.DxDocumentVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtDesignRelateDocumentLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignRelateDocumentLinkVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
@DexTypeVersionProp(propName = "target", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
public class ExtDesignRelateDocumentLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<ExtDesignNoticeMinutesLinkVO, DxDocumentVO>{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLinkDataVOEmbeddable<ExtDesignNoticeMinutesLinkVO, DxDocumentVO> dxLinkDataEmbeddable;
}
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.inet.dcs.document.common.vo.ExtReviewFeedbackVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtDesignReviewFeedbackLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignReviewFeedbackLinkVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
@DexTypeVersionProp(propName = "target", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
public class ExtDesignReviewFeedbackLinkVO extends IdOnlyVO implements DxLinkDataVOHolder<ExtDesignNoticeMinutesLinkVO, ExtReviewFeedbackVO> ,IdVO{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLinkDataVOEmbeddable<ExtDesignNoticeMinutesLinkVO, ExtReviewFeedbackVO> dxLinkDataEmbeddable;
}
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.yonde.dcs.document.common.entity.vo.DxDocumentVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtDesignSubmitDocumentLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtDesignSubmitDocumentLinkVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
@DexTypeVersionProp(propName = "target", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
public class ExtDesignSubmitDocumentLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<ExtDesignNoticeMinutesLinkVO, DxDocumentVO>{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLinkDataVOEmbeddable<ExtDesignNoticeMinutesLinkVO, DxDocumentVO> dxLinkDataEmbeddable;
}
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder;
import com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable;
import com.yonde.dcs.document.common.entity.vo.DxDocumentVO;
import com.inet.dcs.document.common.vo.ExtReviewFeedbackVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtReviewFeedDocumentLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewFeedDocumentLinkVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
@DexTypeVersionProp(propName = "target", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
@DexTypeVersionProp(propName = "source", join = @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION))
public class ExtReviewFeedDocumentLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<ExtReviewFeedbackVO, DxDocumentVO>{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_LINK_DATA_EMBEDDABLE_PROP_NAME = "dxLinkDataEmbeddable";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLinkDataVOEmbeddable<ExtReviewFeedbackVO, DxDocumentVO> dxLinkDataEmbeddable;
}
...@@ -40,10 +40,13 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable; ...@@ -40,10 +40,13 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable;
import com.yonde.dex.basedata.entity.users.DxUserVO; import com.yonde.dex.basedata.entity.users.DxUserVO;
import com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOHolder; import com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOHolder;
import com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOEmbeddable; import com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOEmbeddable;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO; import com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable; import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder; import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import com.yonde.dex.user.common.vo.DxUserInfoVO; import com.yonde.dex.user.common.vo.DxUserInfoVO;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable; import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder; import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
...@@ -52,7 +55,7 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder; ...@@ -52,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-10-29 16:36:01 * @date: 2024-11-7 9:15:12
**/ **/
@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)
...@@ -67,8 +70,13 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder ...@@ -67,8 +70,13 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable"; public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String DX_ITERATION_EMBEDDABLE_PROP_NAME = "dxIterationEmbeddable"; public static final String DX_ITERATION_EMBEDDABLE_PROP_NAME = "dxIterationEmbeddable";
public static final String DX_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable"; public static final String DX_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable";
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_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_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 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";
public static final String PLAN_FINISH_TIME_PROP_NAME = "planFinishTime"; public static final String PLAN_FINISH_TIME_PROP_NAME = "planFinishTime";
...@@ -131,6 +139,20 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder ...@@ -131,6 +139,20 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder
@JsonIgnore @JsonIgnore
private DxSecretVOEmbeddable dxSecretEmbeddable; private DxSecretVOEmbeddable dxSecretEmbeddable;
/**
* ExtDesignReviewFeedbackLink集合
*/
@RelationProperty(refProperty = "target")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private List<ExtDesignReviewFeedbackLinkVO> extDesignReviewFeedbackLinks;
/**
* 评审意见反馈文档link集合
*/
@RelationProperty(refProperty = "source")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private List<ExtReviewFeedDocumentLinkVO> extReviewFeedDocumentLinks;
/** /**
* 设计评审纪要意见反馈link集合 * 设计评审纪要意见反馈link集合
*/ */
...@@ -138,7 +160,27 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder ...@@ -138,7 +160,27 @@ public class ExtReviewFeedbackVO extends IdOnlyVO implements DxIterationVOHolder
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE) @VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private List<ExtReviewMInutesFeedbackLinkVO> extReviewMInutesFeedbackLinks; private List<ExtReviewMInutesFeedbackLinkVO> extReviewMInutesFeedbackLinks;
/**
* 专家意见汇总表
*/
@ReferenceProperty(baseProperty = "extReviewSummaryId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private ExtReviewSummaryVO extReviewSummary;
/**
* 专家意见汇总表
*/
private Long extReviewSummaryId;
/**
* 专家意见汇总表
*/
private String extReviewSummaryIdType;
/**
* 是否手填意见
*/
private Boolean isHandOpinion;
/** /**
* 意见答复 * 意见答复
......
package com.inet.dcs.document.common.vo;
import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.time.LocalDateTime;
import java.util.ArrayList;
import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger;
import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference;
import com.yonde.dex.basedata.entity.data.VersionRelationType;
import com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.user.common.vo.DxUserInfoVO;
import com.inet.dcs.document.common.vo.ExtReviewFeedbackVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtReviewSummary-VO
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtReviewSummaryVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class ExtReviewSummaryVO extends IdOnlyVO implements IdVO{
public static final String DX_ID_EMBEDDABLE_PROP_NAME = "dxIdEmbeddable";
public static final String ADOPT_REASON_PROP_NAME = "adoptReason";
public static final String EXPERT_PROP_NAME = "expert";
public static final String EXPERT_ID_PROP_NAME = "expertId";
public static final String EXPERT_ID_TYPE_PROP_NAME = "expertIdType";
public static final String EXPERT_OPINION_PROP_NAME = "expertOpinion";
public static final String EXT_REVIEW_FEEDBACKS_PROP_NAME = "extReviewFeedbacks";
public static final String OPINION_NOTE_PROP_NAME = "opinionNote";
public static final String REPLY_PROP_NAME = "reply";
public static final String REPLY_ID_PROP_NAME = "replyId";
public static final String REPLY_ID_TYPE_PROP_NAME = "replyIdType";
public static final String REPLY_OPINION_PROP_NAME = "replyOpinion";
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 落实计划/不采纳原因
*/
private String adoptReason;
/**
* 专家
*/
@ReferenceProperty(baseProperty = "expertId")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private DxUserInfoVO expert;
/**
* 专家
*/
private Long expertId;
/**
* 专家
*/
private String expertIdType;
/**
* 专家意见
*/
private String expertOpinion;
/**
* 评审意见反馈集合
*/
@RelationProperty(refProperty = "extReviewSummary")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.ITERATION)
private List<ExtReviewFeedbackVO> extReviewFeedbacks;
/**
* 备注
*/
private String opinionNote;
/**
* 答复人
*/
@ReferenceProperty(baseProperty = "replyId")
@VersionProperty(curVersion = VersionRelationType.NONE, refVersion = VersionRelationType.NONE)
private DxUserInfoVO reply;
/**
* 答复人
*/
private Long replyId;
/**
* 答复人
*/
private String replyIdType;
/**
* 意见答复
*/
private String replyOpinion;
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignCheckDocumentLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtDesignCheckDocumentLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtDesignCheckDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Api(tags = "ExtDesignCheckDocumentLink管理服务")
@RequestMapping("/ExtDesignCheckDocumentLink")
@ResponseBody()
@Controller(ExtDesignCheckDocumentLinkController.BEAN_NAME)
public class ExtDesignCheckDocumentLinkController<V extends ExtDesignCheckDocumentLinkVO, S extends ExtDesignCheckDocumentLinkService<V>> extends ExtDesignCheckDocumentLinkControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignRelateDocumentLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtDesignRelateDocumentLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtDesignRelateDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Api(tags = "ExtDesignRelateDocumentLink管理服务")
@RequestMapping("/ExtDesignRelateDocumentLink")
@ResponseBody()
@Controller(ExtDesignRelateDocumentLinkController.BEAN_NAME)
public class ExtDesignRelateDocumentLinkController<V extends ExtDesignRelateDocumentLinkVO, S extends ExtDesignRelateDocumentLinkService<V>> extends ExtDesignRelateDocumentLinkControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignReviewFeedbackLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtDesignReviewFeedbackLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtDesignReviewFeedbackLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtDesignReviewFeedbackLink管理服务")
@RequestMapping("/ExtDesignReviewFeedbackLink")
@ResponseBody()
@Controller(ExtDesignReviewFeedbackLinkController.BEAN_NAME)
public class ExtDesignReviewFeedbackLinkController<V extends ExtDesignReviewFeedbackLinkVO, S extends ExtDesignReviewFeedbackLinkService<V>> extends ExtDesignReviewFeedbackLinkControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignSubmitDocumentLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtDesignSubmitDocumentLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtDesignSubmitDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtDesignSubmitDocumentLink管理服务")
@RequestMapping("/ExtDesignSubmitDocumentLink")
@ResponseBody()
@Controller(ExtDesignSubmitDocumentLinkController.BEAN_NAME)
public class ExtDesignSubmitDocumentLinkController<V extends ExtDesignSubmitDocumentLinkVO, S extends ExtDesignSubmitDocumentLinkService<V>> extends ExtDesignSubmitDocumentLinkControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewFeedDocumentLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtReviewFeedDocumentLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtReviewFeedDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtReviewFeedDocumentLink管理服务")
@RequestMapping("/ExtReviewFeedDocumentLink")
@ResponseBody()
@Controller(ExtReviewFeedDocumentLinkController.BEAN_NAME)
public class ExtReviewFeedDocumentLinkController<V extends ExtReviewFeedDocumentLinkVO, S extends ExtReviewFeedDocumentLinkService<V>> extends ExtReviewFeedDocumentLinkControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller;
import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewSummaryService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtReviewSummaryControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtReviewSummary-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtReviewSummary管理服务")
@RequestMapping("/ExtReviewSummary")
@ResponseBody()
@Controller(ExtReviewSummaryController.BEAN_NAME)
public class ExtReviewSummaryController<V extends ExtReviewSummaryVO, S extends ExtReviewSummaryService<V>> extends ExtReviewSummaryControllerShadow<V, S> {
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignCheckDocumentLinkService;
import com.inet.dcs.document.core.service.impl.ExtDesignCheckDocumentLinkServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtDesignCheckDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public class ExtDesignCheckDocumentLinkControllerShadow<V extends ExtDesignCheckDocumentLinkVO, S extends ExtDesignCheckDocumentLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extDesignCheckDocumentLinkController";
/**
* 注入
*/
@Resource(name = ExtDesignCheckDocumentLinkServiceImpl.BEAN_NAME)
private ExtDesignCheckDocumentLinkService<V> extDesignCheckDocumentLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extDesignCheckDocumentLinkService;
}
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignRelateDocumentLinkService;
import com.inet.dcs.document.core.service.impl.ExtDesignRelateDocumentLinkServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtDesignRelateDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public class ExtDesignRelateDocumentLinkControllerShadow<V extends ExtDesignRelateDocumentLinkVO, S extends ExtDesignRelateDocumentLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extDesignRelateDocumentLinkController";
/**
* 注入
*/
@Resource(name = ExtDesignRelateDocumentLinkServiceImpl.BEAN_NAME)
private ExtDesignRelateDocumentLinkService<V> extDesignRelateDocumentLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extDesignRelateDocumentLinkService;
}
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignReviewFeedbackLinkService;
import com.inet.dcs.document.core.service.impl.ExtDesignReviewFeedbackLinkServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtDesignReviewFeedbackLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public class ExtDesignReviewFeedbackLinkControllerShadow<V extends ExtDesignReviewFeedbackLinkVO, S extends ExtDesignReviewFeedbackLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extDesignReviewFeedbackLinkController";
/**
* 注入
*/
@Resource(name = ExtDesignReviewFeedbackLinkServiceImpl.BEAN_NAME)
private ExtDesignReviewFeedbackLinkService<V> extDesignReviewFeedbackLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extDesignReviewFeedbackLinkService;
}
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignSubmitDocumentLinkService;
import com.inet.dcs.document.core.service.impl.ExtDesignSubmitDocumentLinkServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtDesignSubmitDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public class ExtDesignSubmitDocumentLinkControllerShadow<V extends ExtDesignSubmitDocumentLinkVO, S extends ExtDesignSubmitDocumentLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extDesignSubmitDocumentLinkController";
/**
* 注入
*/
@Resource(name = ExtDesignSubmitDocumentLinkServiceImpl.BEAN_NAME)
private ExtDesignSubmitDocumentLinkService<V> extDesignSubmitDocumentLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extDesignSubmitDocumentLinkService;
}
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewFeedDocumentLinkService;
import com.inet.dcs.document.core.service.impl.ExtReviewFeedDocumentLinkServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtReviewFeedDocumentLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public class ExtReviewFeedDocumentLinkControllerShadow<V extends ExtReviewFeedDocumentLinkVO, S extends ExtReviewFeedDocumentLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extReviewFeedDocumentLinkController";
/**
* 注入
*/
@Resource(name = ExtReviewFeedDocumentLinkServiceImpl.BEAN_NAME)
private ExtReviewFeedDocumentLinkService<V> extReviewFeedDocumentLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extReviewFeedDocumentLinkService;
}
}
package com.inet.dcs.document.core.controller.shadow;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewSummaryService;
import com.inet.dcs.document.core.service.impl.ExtReviewSummaryServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.baseweb.AbstractBaseController;
/**
* @description: ExtReviewSummary-Controller
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public class ExtReviewSummaryControllerShadow<V extends ExtReviewSummaryVO, S extends ExtReviewSummaryService<V>> implements AbstractBaseController<V, S>{
public static final String BEAN_NAME = "extReviewSummaryController";
/**
* 注入
*/
@Resource(name = ExtReviewSummaryServiceImpl.BEAN_NAME)
private ExtReviewSummaryService<V> extReviewSummaryService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extReviewSummaryService;
}
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtDesignCheckDocumentLink;
import com.inet.dcs.document.core.repository.shadow.ExtDesignCheckDocumentLinkRepositoryShadow;
/**
* @description: ExtDesignCheckDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignCheckDocumentLinkRepository<P extends ExtDesignCheckDocumentLink> extends ExtDesignCheckDocumentLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtDesignRelateDocumentLink;
import com.inet.dcs.document.core.repository.shadow.ExtDesignRelateDocumentLinkRepositoryShadow;
/**
* @description: ExtDesignRelateDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignRelateDocumentLinkRepository<P extends ExtDesignRelateDocumentLink> extends ExtDesignRelateDocumentLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtDesignReviewFeedbackLink;
import com.inet.dcs.document.core.repository.shadow.ExtDesignReviewFeedbackLinkRepositoryShadow;
/**
* @description: ExtDesignReviewFeedbackLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignReviewFeedbackLinkRepository<P extends ExtDesignReviewFeedbackLink> extends ExtDesignReviewFeedbackLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtDesignSubmitDocumentLink;
import com.inet.dcs.document.core.repository.shadow.ExtDesignSubmitDocumentLinkRepositoryShadow;
/**
* @description: ExtDesignSubmitDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignSubmitDocumentLinkRepository<P extends ExtDesignSubmitDocumentLink> extends ExtDesignSubmitDocumentLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtReviewFeedDocumentLink;
import com.inet.dcs.document.core.repository.shadow.ExtReviewFeedDocumentLinkRepositoryShadow;
/**
* @description: ExtReviewFeedDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewFeedDocumentLinkRepository<P extends ExtReviewFeedDocumentLink> extends ExtReviewFeedDocumentLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtReviewSummary;
import com.inet.dcs.document.core.repository.shadow.ExtReviewSummaryRepositoryShadow;
/**
* @description: ExtReviewSummary-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewSummaryRepository<P extends ExtReviewSummary> extends ExtReviewSummaryRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtDesignCheckDocumentLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtDesignCheckDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@NoRepositoryBean
public interface ExtDesignCheckDocumentLinkRepositoryShadow<P extends ExtDesignCheckDocumentLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extDesignCheckDocumentLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtDesignRelateDocumentLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtDesignRelateDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@NoRepositoryBean
public interface ExtDesignRelateDocumentLinkRepositoryShadow<P extends ExtDesignRelateDocumentLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extDesignRelateDocumentLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtDesignReviewFeedbackLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtDesignReviewFeedbackLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@NoRepositoryBean
public interface ExtDesignReviewFeedbackLinkRepositoryShadow<P extends ExtDesignReviewFeedbackLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extDesignReviewFeedbackLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtDesignSubmitDocumentLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtDesignSubmitDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@NoRepositoryBean
public interface ExtDesignSubmitDocumentLinkRepositoryShadow<P extends ExtDesignSubmitDocumentLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extDesignSubmitDocumentLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtReviewFeedDocumentLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtReviewFeedDocumentLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@NoRepositoryBean
public interface ExtReviewFeedDocumentLinkRepositoryShadow<P extends ExtReviewFeedDocumentLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extReviewFeedDocumentLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtReviewSummary;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
/**
* @description: ExtReviewSummary-repository
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@NoRepositoryBean
public interface ExtReviewSummaryRepositoryShadow<P extends ExtReviewSummary> extends BaseRepository<P> {
String BEAN_NAME = "extReviewSummaryRepository";
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtDesignCheckDocumentLinkServiceShadow;
/**
* @description: ExtDesignCheckDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignCheckDocumentLinkService<V extends ExtDesignCheckDocumentLinkVO> extends ExtDesignCheckDocumentLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtDesignRelateDocumentLinkServiceShadow;
/**
* @description: ExtDesignRelateDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignRelateDocumentLinkService<V extends ExtDesignRelateDocumentLinkVO> extends ExtDesignRelateDocumentLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtDesignReviewFeedbackLinkServiceShadow;
/**
* @description: ExtDesignReviewFeedbackLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignReviewFeedbackLinkService<V extends ExtDesignReviewFeedbackLinkVO> extends ExtDesignReviewFeedbackLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtDesignSubmitDocumentLinkServiceShadow;
/**
* @description: ExtDesignSubmitDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignSubmitDocumentLinkService<V extends ExtDesignSubmitDocumentLinkVO> extends ExtDesignSubmitDocumentLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtReviewFeedDocumentLinkServiceShadow;
/**
* @description: ExtReviewFeedDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewFeedDocumentLinkService<V extends ExtReviewFeedDocumentLinkVO> extends ExtReviewFeedDocumentLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import com.inet.dcs.document.core.service.shadow.ExtReviewSummaryServiceShadow;
/**
* @description: ExtReviewSummary-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewSummaryService<V extends ExtReviewSummaryVO> extends ExtReviewSummaryServiceShadow<V> {
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignCheckDocumentLinkService;
import com.inet.dcs.document.core.repository.ExtDesignCheckDocumentLinkRepository;
import com.inet.dcs.document.entity.po.ExtDesignCheckDocumentLink;
import javax.annotation.Resource;
/**
* @description: ExtDesignCheckDocumentLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Slf4j
@Service(ExtDesignCheckDocumentLinkServiceImpl.BEAN_NAME)
public class ExtDesignCheckDocumentLinkServiceImpl<V extends ExtDesignCheckDocumentLinkVO> implements ExtDesignCheckDocumentLinkService<V>{
public static final String BEAN_NAME = "extDesignCheckDocumentLinkServiceImpl";
@Autowired
ExtDesignCheckDocumentLinkRepository<ExtDesignCheckDocumentLink> extDesignCheckDocumentLinkRepository;
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignRelateDocumentLinkService;
import com.inet.dcs.document.core.repository.ExtDesignRelateDocumentLinkRepository;
import com.inet.dcs.document.entity.po.ExtDesignRelateDocumentLink;
import javax.annotation.Resource;
/**
* @description: ExtDesignRelateDocumentLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Slf4j
@Service(ExtDesignRelateDocumentLinkServiceImpl.BEAN_NAME)
public class ExtDesignRelateDocumentLinkServiceImpl<V extends ExtDesignRelateDocumentLinkVO> implements ExtDesignRelateDocumentLinkService<V>{
public static final String BEAN_NAME = "extDesignRelateDocumentLinkServiceImpl";
@Autowired
ExtDesignRelateDocumentLinkRepository<ExtDesignRelateDocumentLink> extDesignRelateDocumentLinkRepository;
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignReviewFeedbackLinkService;
import com.inet.dcs.document.core.repository.ExtDesignReviewFeedbackLinkRepository;
import com.inet.dcs.document.entity.po.ExtDesignReviewFeedbackLink;
import javax.annotation.Resource;
/**
* @description: ExtDesignReviewFeedbackLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Slf4j
@Service(ExtDesignReviewFeedbackLinkServiceImpl.BEAN_NAME)
public class ExtDesignReviewFeedbackLinkServiceImpl<V extends ExtDesignReviewFeedbackLinkVO> implements ExtDesignReviewFeedbackLinkService<V>{
public static final String BEAN_NAME = "extDesignReviewFeedbackLinkServiceImpl";
@Autowired
ExtDesignReviewFeedbackLinkRepository<ExtDesignReviewFeedbackLink> extDesignReviewFeedbackLinkRepository;
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtDesignSubmitDocumentLinkService;
import com.inet.dcs.document.core.repository.ExtDesignSubmitDocumentLinkRepository;
import com.inet.dcs.document.entity.po.ExtDesignSubmitDocumentLink;
import javax.annotation.Resource;
/**
* @description: ExtDesignSubmitDocumentLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Slf4j
@Service(ExtDesignSubmitDocumentLinkServiceImpl.BEAN_NAME)
public class ExtDesignSubmitDocumentLinkServiceImpl<V extends ExtDesignSubmitDocumentLinkVO> implements ExtDesignSubmitDocumentLinkService<V>{
public static final String BEAN_NAME = "extDesignSubmitDocumentLinkServiceImpl";
@Autowired
ExtDesignSubmitDocumentLinkRepository<ExtDesignSubmitDocumentLink> extDesignSubmitDocumentLinkRepository;
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewFeedDocumentLinkService;
import com.inet.dcs.document.core.repository.ExtReviewFeedDocumentLinkRepository;
import com.inet.dcs.document.entity.po.ExtReviewFeedDocumentLink;
import javax.annotation.Resource;
/**
* @description: ExtReviewFeedDocumentLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Slf4j
@Service(ExtReviewFeedDocumentLinkServiceImpl.BEAN_NAME)
public class ExtReviewFeedDocumentLinkServiceImpl<V extends ExtReviewFeedDocumentLinkVO> implements ExtReviewFeedDocumentLinkService<V>{
public static final String BEAN_NAME = "extReviewFeedDocumentLinkServiceImpl";
@Autowired
ExtReviewFeedDocumentLinkRepository<ExtReviewFeedDocumentLink> extReviewFeedDocumentLinkRepository;
}
package com.inet.dcs.document.core.service.impl;
import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation;
import java.util.List;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.core.service.ExtReviewSummaryService;
import com.inet.dcs.document.core.repository.ExtReviewSummaryRepository;
import com.inet.dcs.document.entity.po.ExtReviewSummary;
import javax.annotation.Resource;
/**
* @description: ExtReviewSummary-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Slf4j
@Service(ExtReviewSummaryServiceImpl.BEAN_NAME)
public class ExtReviewSummaryServiceImpl<V extends ExtReviewSummaryVO> implements ExtReviewSummaryService<V>{
public static final String BEAN_NAME = "extReviewSummaryServiceImpl";
@Autowired
ExtReviewSummaryRepository<ExtReviewSummary> extReviewSummaryRepository;
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import com.inet.dcs.document.feign.ExtDesignCheckDocumentLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtDesignCheckDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignCheckDocumentLinkServiceShadow<V extends ExtDesignCheckDocumentLinkVO> extends ExtDesignCheckDocumentLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import com.inet.dcs.document.feign.ExtDesignRelateDocumentLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtDesignRelateDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignRelateDocumentLinkServiceShadow<V extends ExtDesignRelateDocumentLinkVO> extends ExtDesignRelateDocumentLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import com.inet.dcs.document.feign.ExtDesignReviewFeedbackLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtDesignReviewFeedbackLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignReviewFeedbackLinkServiceShadow<V extends ExtDesignReviewFeedbackLinkVO> extends ExtDesignReviewFeedbackLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import com.inet.dcs.document.feign.ExtDesignSubmitDocumentLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtDesignSubmitDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignSubmitDocumentLinkServiceShadow<V extends ExtDesignSubmitDocumentLinkVO> extends ExtDesignSubmitDocumentLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import com.inet.dcs.document.feign.ExtReviewFeedDocumentLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtReviewFeedDocumentLink-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewFeedDocumentLinkServiceShadow<V extends ExtReviewFeedDocumentLinkVO> extends ExtReviewFeedDocumentLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import com.inet.dcs.document.feign.ExtReviewSummaryServiceFeign;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtReviewSummary-service
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewSummaryServiceShadow<V extends ExtReviewSummaryVO> extends ExtReviewSummaryServiceFeign<V>, BaseIdEntityService<V> {
}
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
/**
* @description: ExtDesignCheckDocumentLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_DESIGN_CHECK_DOCUMENT_LINK")
public class ExtDesignCheckDocumentLink extends IdOnlyEntity implements IdEntity ,DxLinkDataHolder{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLinkDataEmbeddable dxLinkDataEmbeddable;
}
...@@ -33,7 +33,7 @@ import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable; ...@@ -33,7 +33,7 @@ import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
* @description: ExtDesignNoticeMinutesLink-PO实体 * @description: ExtDesignNoticeMinutesLink-PO实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-10-29 16:36:01 * @date: 2024-11-7 9:15:12
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
......
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
/**
* @description: ExtDesignRelateDocumentLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_DESIGN_RELATE_DOCUMENT_LIN")
public class ExtDesignRelateDocumentLink extends IdOnlyEntity implements IdEntity ,DxLinkDataHolder{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLinkDataEmbeddable dxLinkDataEmbeddable;
}
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
/**
* @description: ExtDesignReviewFeedbackLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_DESIGN_REVIEW_FEEDBACK_LIN")
public class ExtDesignReviewFeedbackLink extends IdOnlyEntity implements IdEntity ,DxLinkDataHolder{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLinkDataEmbeddable dxLinkDataEmbeddable;
}
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
/**
* @description: ExtDesignSubmitDocumentLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_DESIGN_SUBMIT_DOCUMENT_LIN")
public class ExtDesignSubmitDocumentLink extends IdOnlyEntity implements IdEntity ,DxLinkDataHolder{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLinkDataEmbeddable dxLinkDataEmbeddable;
}
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable;
/**
* @description: ExtReviewFeedDocumentLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_REVIEW_FEED_DOCUMENT_LINK")
public class ExtReviewFeedDocumentLink extends IdOnlyEntity implements IdEntity ,DxLinkDataHolder{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLinkDataEmbeddable dxLinkDataEmbeddable;
}
...@@ -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-10-29 16:36:01 * @date: 2024-11-7 9:15:12
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
...@@ -94,7 +94,18 @@ public class ExtReviewFeedback extends IdOnlyEntity implements DxContextHolder , ...@@ -94,7 +94,18 @@ public class ExtReviewFeedback extends IdOnlyEntity implements DxContextHolder ,
@DexEmbedded() @DexEmbedded()
@Embedded() @Embedded()
private DxSecretEmbeddable dxSecretEmbeddable; private DxSecretEmbeddable dxSecretEmbeddable;
/**
* 专家意见汇总表的id
*/
private Long extReviewSummaryId;
/**
* 专家意见汇总表的类型
*/
private String extReviewSummaryIdType;
/**
* 是否手填意见
*/
private Boolean isHandOpinion;
/** /**
* 意见答复 * 意见答复
*/ */
......
package com.inet.dcs.document.entity.po;
import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint;
import java.util.Date;
import java.time.LocalDateTime;
import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger;
import javax.persistence.*;
import java.math.BigDecimal;
import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor;
import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.Table;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
/**
* @description: ExtReviewSummary-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_REVIEW_SUMMARY")
public class ExtReviewSummary extends IdOnlyEntity implements IdEntity{
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 落实计划/不采纳原因
*/
private String adoptReason;
/**
* 专家的id
*/
private Long expertId;
/**
* 专家的类型
*/
private String expertIdType;
/**
* 专家意见
*/
private String expertOpinion;
/**
* 备注
*/
private String opinionNote;
/**
* 答复人的id
*/
private Long replyId;
/**
* 答复人的类型
*/
private String replyIdType;
/**
* 意见答复
*/
private String replyOpinion;
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtDesignCheckDocumentLinkServiceFeignShadow;
/**
* @description: ExtDesignCheckDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Api(tags = "ExtDesignCheckDocumentLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtDesignCheckDocumentLink")
public interface ExtDesignCheckDocumentLinkServiceFeign<V extends ExtDesignCheckDocumentLinkVO> extends ExtDesignCheckDocumentLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtDesignRelateDocumentLinkServiceFeignShadow;
/**
* @description: ExtDesignRelateDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
@Api(tags = "ExtDesignRelateDocumentLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtDesignRelateDocumentLink")
public interface ExtDesignRelateDocumentLinkServiceFeign<V extends ExtDesignRelateDocumentLinkVO> extends ExtDesignRelateDocumentLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtDesignReviewFeedbackLinkServiceFeignShadow;
/**
* @description: ExtDesignReviewFeedbackLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtDesignReviewFeedbackLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtDesignReviewFeedbackLink")
public interface ExtDesignReviewFeedbackLinkServiceFeign<V extends ExtDesignReviewFeedbackLinkVO> extends ExtDesignReviewFeedbackLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtDesignSubmitDocumentLinkServiceFeignShadow;
/**
* @description: ExtDesignSubmitDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtDesignSubmitDocumentLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtDesignSubmitDocumentLink")
public interface ExtDesignSubmitDocumentLinkServiceFeign<V extends ExtDesignSubmitDocumentLinkVO> extends ExtDesignSubmitDocumentLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtReviewFeedDocumentLinkServiceFeignShadow;
/**
* @description: ExtReviewFeedDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtReviewFeedDocumentLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtReviewFeedDocumentLink")
public interface ExtReviewFeedDocumentLinkServiceFeign<V extends ExtReviewFeedDocumentLinkVO> extends ExtReviewFeedDocumentLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtReviewSummaryServiceFeignShadow;
/**
* @description: ExtReviewSummary-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
@Api(tags = "ExtReviewSummary-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtReviewSummary")
public interface ExtReviewSummaryServiceFeign<V extends ExtReviewSummaryVO> extends ExtReviewSummaryServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtDesignCheckDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
/**
* @description: ExtDesignCheckDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignCheckDocumentLinkServiceFeignShadow<V extends ExtDesignCheckDocumentLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extDesignCheckDocumentLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtDesignRelateDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
/**
* @description: ExtDesignRelateDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:15
**/
public interface ExtDesignRelateDocumentLinkServiceFeignShadow<V extends ExtDesignRelateDocumentLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extDesignRelateDocumentLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtDesignReviewFeedbackLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
/**
* @description: ExtDesignReviewFeedbackLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignReviewFeedbackLinkServiceFeignShadow<V extends ExtDesignReviewFeedbackLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extDesignReviewFeedbackLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtDesignSubmitDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
/**
* @description: ExtDesignSubmitDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtDesignSubmitDocumentLinkServiceFeignShadow<V extends ExtDesignSubmitDocumentLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extDesignSubmitDocumentLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtReviewFeedDocumentLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
/**
* @description: ExtReviewFeedDocumentLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewFeedDocumentLinkServiceFeignShadow<V extends ExtReviewFeedDocumentLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extReviewFeedDocumentLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtReviewSummaryVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dao.service.remotes.BaseFeign;
/**
* @description: ExtReviewSummary-Feign
* @author: dexadmin
* @version: V
* @date: 2024-11-7 9:15:14
**/
public interface ExtReviewSummaryServiceFeignShadow<V extends ExtReviewSummaryVO> extends BaseFeign<V> {
String BEAN_NAME = "extReviewSummaryServiceFeign";
}
No preview for this file type
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