Commit f6c1edd0 authored by 侯彦文's avatar 侯彦文

Merge remote-tracking branch 'origin/master'

parents c6e73d30 1e8d3df0
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.secretcode.plugin.common.entity.DxSecretVOHolder;
import com.yonde.dex.context.plugin.common.entity.DxContextVOEmbeddable;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder;
import com.yonde.dex.context.plugin.common.entity.DxContextVOHolder;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable;
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.DxLifecycleManageBaseVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
import com.yonde.dex.user.common.vo.DxOrganizationVO;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder;
import com.yonde.dex.user.common.vo.DxUserInfoVO;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
/**
* @description: ExtBorrowingForm-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtBorrowingFormVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class ExtBorrowingFormVO extends IdOnlyVO implements IdVO ,DxContextVOHolder ,DxLifecycleManageBaseVOHolder ,DxIterationVOHolder<ExtBorrowingFormVO> ,DxObjFileLinkVOHolder ,DxObjFolderVOHolder ,DxSecretVOHolder{
public static final String DX_CONTEXT_EMBEDDABLE_PROP_NAME = "dxContextEmbeddable";
public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable";
public static final String DX_OBJ_FOLDER_EMBEDDABLE_PROP_NAME = "dxObjFolderEmbeddable";
public static final String DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME = "dxLifecycleManageBaseEmbeddable";
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_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable";
public static final String BORROWER_PHONE_PROP_NAME = "borrowerPhone";
public static final String BORROWING_DATE_PROP_NAME = "borrowingDate";
public static final String BORROWING_PURPOSE_PROP_NAME = "borrowingPurpose";
public static final String DX_BORROWING_ORG_PROP_NAME = "dxBorrowingOrg";
public static final String DX_BORROWING_ORG_ID_PROP_NAME = "dxBorrowingOrgId";
public static final String DX_BORROWING_ORG_ID_TYPE_PROP_NAME = "dxBorrowingOrgIdType";
public static final String DX_BORROWING_USER_INFO_PROP_NAME = "dxBorrowingUserInfo";
public static final String DX_BORROWING_USER_INFO_ID_PROP_NAME = "dxBorrowingUserInfoId";
public static final String DX_BORROWING_USER_INFO_ID_TYPE_PROP_NAME = "dxBorrowingUserInfoIdType";
public static final String DX_HANDLER_USER_INFO_PROP_NAME = "dxHandlerUserInfo";
public static final String DX_HANDLER_USER_INFO_ID_PROP_NAME = "dxHandlerUserInfoId";
public static final String DX_HANDLER_USER_INFO_ID_TYPE_PROP_NAME = "dxHandlerUserInfoIdType";
public static final String EXPECTED_RETURN_TIME_PROP_NAME = "expectedReturnTime";
public static final String FILE_NAME_PROP_NAME = "fileName";
public static final String REFERENCE_PROP_NAME = "reference";
public static final String RETURN_SITUATION_DESCRIPTION_PROP_NAME = "returnSituationDescription";
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxContextVOEmbeddable dxContextEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFileLinkVOEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFolderVOEmbeddable dxObjFolderEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLifecycleManageBaseVOEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxIterationVOEmbeddable<ExtBorrowingFormVO> dxIterationEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxSecretVOEmbeddable dxSecretEmbeddable;
/**
* 借阅人电话
*/
private String borrowerPhone;
/**
* 借阅日期
*/
private LocalDateTime borrowingDate;
/**
* 借阅用途
*/
private String borrowingPurpose;
/**
* 借阅部门
*/
@ReferenceProperty(baseProperty = "dxBorrowingOrgId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxOrganizationVO dxBorrowingOrg;
/**
* 借阅部门
*/
private Long dxBorrowingOrgId;
/**
* 借阅部门
*/
private String dxBorrowingOrgIdType;
/**
* 借阅人信息
*/
@ReferenceProperty(baseProperty = "dxBorrowingUserInfoId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxUserInfoVO dxBorrowingUserInfo;
/**
* 借阅人信息
*/
private Long dxBorrowingUserInfoId;
/**
* 借阅人信息
*/
private String dxBorrowingUserInfoIdType;
/**
* 经手人信息
*/
@ReferenceProperty(baseProperty = "dxHandlerUserInfoId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxUserInfoVO dxHandlerUserInfo;
/**
* 经手人信息
*/
private Long dxHandlerUserInfoId;
/**
* 经手人信息
*/
private String dxHandlerUserInfoIdType;
/**
* 预计归还时间
*/
private LocalDateTime expectedReturnTime;
/**
* 文件名称
*/
private String fileName;
/**
* 档号
*/
private String reference;
/**
* 归还情况说明
*/
private String returnSituationDescription;
}
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;
import com.inet.dcs.document.common.vo.ExtFilesVO;
/**
* @description: ExtFilesDocLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtFilesDocLinkVO.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 ExtFilesDocLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<DxDocumentVO, ExtFilesVO>{
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<DxDocumentVO, ExtFilesVO> 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.secretcode.plugin.common.entity.DxSecretVOHolder;
import com.inet.dcs.document.common.vo.ExtFilesDocLinkVO;
import com.yonde.dex.context.plugin.common.entity.DxContextVOEmbeddable;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder;
import com.yonde.dex.context.plugin.common.entity.DxContextVOHolder;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable;
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.DxLifecycleManageBaseVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
/**
* @description: ExtFiles-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtFilesVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class ExtFilesVO extends IdOnlyVO implements IdVO ,DxIterationVOHolder<ExtFilesVO> ,DxContextVOHolder ,DxLifecycleManageBaseVOHolder ,DxObjFileLinkVOHolder ,DxObjFolderVOHolder ,DxSecretVOHolder{
public static final String DX_CONTEXT_EMBEDDABLE_PROP_NAME = "dxContextEmbeddable";
public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable";
public static final String DX_OBJ_FOLDER_EMBEDDABLE_PROP_NAME = "dxObjFolderEmbeddable";
public static final String DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME = "dxLifecycleManageBaseEmbeddable";
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_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable";
public static final String CASE_NAME_PROP_NAME = "caseName";
public static final String CASE_NUMBER_PROP_NAME = "caseNumber";
public static final String CATEGORY_NUMBER_PROP_NAME = "categoryNumber";
public static final String EXT_FILES_DOC_LINKS_PROP_NAME = "extFilesDocLinks";
public static final String FILE_NUMBER_PROP_NAME = "fileNumber";
public static final String PAGE_NUMBER_PROP_NAME = "pageNumber";
public static final String REMARKS_PROP_NAME = "remarks";
public static final String STORAGE_PERIOD_PROP_NAME = "storagePeriod";
public static final String VOLUME_NUMBER_PROP_NAME = "volumeNumber";
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxContextVOEmbeddable dxContextEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFileLinkVOEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFolderVOEmbeddable dxObjFolderEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLifecycleManageBaseVOEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxIterationVOEmbeddable<ExtFilesVO> dxIterationEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxSecretVOEmbeddable dxSecretEmbeddable;
/**
* 案卷名称
*/
private String caseName;
/**
* 案卷序号
*/
private String caseNumber;
/**
* 类别编号
*/
private String categoryNumber;
/**
* 案卷文档关联关系集合
*/
@RelationProperty(refProperty = "target")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private List<ExtFilesDocLinkVO> extFilesDocLinks;
/**
* 文件数
*/
private Integer fileNumber;
/**
* 页数
*/
private Integer pageNumber;
/**
* 备注
*/
private String remarks;
/**
* 保管年限
*/
private String storagePeriod;
/**
* 卷号
*/
private String volumeNumber;
}
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.ExtTransferDocumentVO;
import com.yonde.dcs.document.common.entity.vo.DxDocumentVO;
import com.yonde.dex.basedata.entity.users.DxUserVO;
/**
* @description: ExtTransferDocLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtTransferDocLinkVO.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 ExtTransferDocLinkVO extends IdOnlyVO implements IdVO ,DxLinkDataVOHolder<DxDocumentVO, ExtTransferDocumentVO>{
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<DxDocumentVO, ExtTransferDocumentVO> 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.secretcode.plugin.common.entity.DxSecretVOHolder;
import com.yonde.dex.context.plugin.common.entity.DxContextVOEmbeddable;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder;
import com.yonde.dex.context.plugin.common.entity.DxContextVOHolder;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable;
import com.inet.dcs.document.common.vo.ExtTransferDocLinkVO;
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.DxLifecycleManageBaseVOEmbeddable;
import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
import com.yonde.dex.user.common.vo.DxOrganizationVO;
import com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder;
import com.yonde.dex.user.common.vo.DxUserInfoVO;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
/**
* @description: ExtTransferDocument-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtTransferDocumentVO.class)
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class ExtTransferDocumentVO extends IdOnlyVO implements IdVO ,DxContextVOHolder ,DxLifecycleManageBaseVOHolder ,DxObjFileLinkVOHolder ,DxObjFolderVOHolder ,DxIterationVOHolder<ExtTransferDocumentVO> ,DxSecretVOHolder{
public static final String DX_CONTEXT_EMBEDDABLE_PROP_NAME = "dxContextEmbeddable";
public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable";
public static final String DX_OBJ_FOLDER_EMBEDDABLE_PROP_NAME = "dxObjFolderEmbeddable";
public static final String DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME = "dxLifecycleManageBaseEmbeddable";
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_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable";
public static final String ARCHIVING_INSTRUCTIONS_PROP_NAME = "archivingInstructions";
public static final String COPIES_NUMBER_PROP_NAME = "copiesNumber";
public static final String DOCUMENT_TRANSFER_PROP_NAME = "documentTransfer";
public static final String DX_RECIPIENT_USER_INFO_PROP_NAME = "dxRecipientUserInfo";
public static final String DX_RECIPIENT_USER_INFO_ID_PROP_NAME = "dxRecipientUserInfoId";
public static final String DX_RECIPIENT_USER_INFO_ID_TYPE_PROP_NAME = "dxRecipientUserInfoIdType";
public static final String DX_TRANSFER_DOC_ORG_PROP_NAME = "dxTransferDocOrg";
public static final String DX_TRANSFER_DOC_ORG_ID_PROP_NAME = "dxTransferDocOrgId";
public static final String DX_TRANSFER_DOC_ORG_ID_TYPE_PROP_NAME = "dxTransferDocOrgIdType";
public static final String DX_TRANSFER_USER_INFO_PROP_NAME = "dxTransferUserInfo";
public static final String DX_TRANSFER_USER_INFO_ID_PROP_NAME = "dxTransferUserInfoId";
public static final String DX_TRANSFER_USER_INFO_ID_TYPE_PROP_NAME = "dxTransferUserInfoIdType";
public static final String EXT_TRANSFER_DOC_LINKS_PROP_NAME = "extTransferDocLinks";
public static final String HANDOVER_TIME_PROP_NAME = "handoverTime";
public static final String PROJECT_CODE_PROP_NAME = "projectCode";
public static final String PROJECT_NAME_PROP_NAME = "projectName";
public static final String TOPIC_TITLE_PROP_NAME = "topicTitle";
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxContextVOEmbeddable dxContextEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFileLinkVOEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxObjFolderVOEmbeddable dxObjFolderEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxLifecycleManageBaseVOEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@JsonIgnore
private DxIdVOEmbeddable dxIdEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxIterationVOEmbeddable<ExtTransferDocumentVO> dxIterationEmbeddable;
/**
* 扩展VO属性
*/
@DexEmbedded()
@JsonIgnore
private DxSecretVOEmbeddable dxSecretEmbeddable;
/**
* 归档说明
*/
private String archivingInstructions;
/**
* 份数
*/
private Integer copiesNumber;
/**
* 移交文件
*/
private String documentTransfer;
/**
* 接收人信息
*/
@ReferenceProperty(baseProperty = "dxRecipientUserInfoId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxUserInfoVO dxRecipientUserInfo;
/**
* 接收人信息
*/
private Long dxRecipientUserInfoId;
/**
* 接收人信息
*/
private String dxRecipientUserInfoIdType;
/**
* 移交人组织
*/
@ReferenceProperty(baseProperty = "dxTransferDocOrgId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxOrganizationVO dxTransferDocOrg;
/**
* 移交人组织
*/
private Long dxTransferDocOrgId;
/**
* 移交人组织
*/
private String dxTransferDocOrgIdType;
/**
* 移交人信息
*/
@ReferenceProperty(baseProperty = "dxTransferUserInfoId")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private DxUserInfoVO dxTransferUserInfo;
/**
* 移交人信息
*/
private Long dxTransferUserInfoId;
/**
* 移交人信息
*/
private String dxTransferUserInfoIdType;
/**
* 移交单文档关联关系集合
*/
@RelationProperty(refProperty = "target")
@VersionProperty(curVersion = VersionRelationType.ITERATION, refVersion = VersionRelationType.NONE)
private List<ExtTransferDocLinkVO> extTransferDocLinks;
/**
* 移交时间
*/
private LocalDateTime handoverTime;
/**
* 项目代号
*/
private String projectCode;
/**
* 项目名称
*/
private String projectName;
/**
* 课题题名
*/
private String topicTitle;
}
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.ExtBorrowingFormVO;
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.ExtBorrowingFormService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtBorrowingFormControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtBorrowingForm-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtBorrowingForm管理服务")
@RequestMapping("/ExtBorrowingForm")
@ResponseBody()
@Controller(ExtBorrowingFormController.BEAN_NAME)
public class ExtBorrowingFormController<V extends ExtBorrowingFormVO, S extends ExtBorrowingFormService<V>> extends ExtBorrowingFormControllerShadow<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.ExtDesignReviewItemVO;
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.ExtDesignReviewItemService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtDesignReviewItemControllerShadow;
import javax.annotation.Resource;
import com.yonde.dex.basedata.auth.annos.BasePermission;
import org.springframework.stereotype.Controller;
/**
* @description: ExtDesignReviewItem-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Api(tags = "ExtDesignReviewItem管理服务")
@RequestMapping("/ExtDesignReviewItem")
@ResponseBody()
@Controller(ExtDesignReviewItemController.BEAN_NAME)
@BasePermission("dcs-doc:ExtDesignReviewItem")
public class ExtDesignReviewItemController<V extends ExtDesignReviewItemVO, S extends ExtDesignReviewItemService<V>> extends ExtDesignReviewItemControllerShadow<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.ExtFilesVO;
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.ExtFilesService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtFilesControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtFiles-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Api(tags = "ExtFiles管理服务")
@RequestMapping("/ExtFiles")
@ResponseBody()
@Controller(ExtFilesController.BEAN_NAME)
public class ExtFilesController<V extends ExtFilesVO, S extends ExtFilesService<V>> extends ExtFilesControllerShadow<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.ExtFilesDocLinkVO;
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.ExtFilesDocLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtFilesDocLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtFilesDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Api(tags = "ExtFilesDocLink管理服务")
@RequestMapping("/ExtFilesDocLink")
@ResponseBody()
@Controller(ExtFilesDocLinkController.BEAN_NAME)
public class ExtFilesDocLinkController<V extends ExtFilesDocLinkVO, S extends ExtFilesDocLinkService<V>> extends ExtFilesDocLinkControllerShadow<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.ExtTransferDocLinkVO;
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.ExtTransferDocLinkService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtTransferDocLinkControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtTransferDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtTransferDocLink管理服务")
@RequestMapping("/ExtTransferDocLink")
@ResponseBody()
@Controller(ExtTransferDocLinkController.BEAN_NAME)
public class ExtTransferDocLinkController<V extends ExtTransferDocLinkVO, S extends ExtTransferDocLinkService<V>> extends ExtTransferDocLinkControllerShadow<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.ExtTransferDocumentVO;
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.ExtTransferDocumentService;
import com.yonde.dex.basedata.entity.api.ApiResult;
import com.inet.dcs.document.core.controller.shadow.ExtTransferDocumentControllerShadow;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
/**
* @description: ExtTransferDocument-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtTransferDocument管理服务")
@RequestMapping("/ExtTransferDocument")
@ResponseBody()
@Controller(ExtTransferDocumentController.BEAN_NAME)
public class ExtTransferDocumentController<V extends ExtTransferDocumentVO, S extends ExtTransferDocumentService<V>> extends ExtTransferDocumentControllerShadow<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.ExtBorrowingFormVO;
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.ExtBorrowingFormService;
import com.inet.dcs.document.core.service.impl.ExtBorrowingFormServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.basedata.auth.annos.PermissionObject;
import com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController;
import com.yonde.dex.basedata.auth.annos.SubPermission;
import com.yonde.entity.annotation.SandBoxOpen;
import com.yonde.dex.container.folder.plugin.core.controller.DxObjFolderPluginController;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController;
import com.yonde.dex.baseweb.AbstractBaseController;
import com.yonde.dex.basedata.entity.api.ApiResult;
/**
* @description: ExtBorrowingForm-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public class ExtBorrowingFormControllerShadow<V extends ExtBorrowingFormVO, S extends ExtBorrowingFormService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,AbstractVersionBaseController<V, S> ,DxObjFileLinkController<V, S> ,DxObjFolderPluginController<V, S>{
public static final String BEAN_NAME = "extBorrowingFormController";
/**
* 注入
*/
@Resource(name = ExtBorrowingFormServiceImpl.BEAN_NAME)
private ExtBorrowingFormService<V> extBorrowingFormService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extBorrowingFormService;
}
}
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.ExtDesignReviewItemVO;
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.ExtDesignReviewItemService;
import com.inet.dcs.document.core.service.impl.ExtDesignReviewItemServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.basedata.auth.annos.PermissionObject;
import com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController;
import com.yonde.dex.basedata.auth.annos.BasePermission;
import com.yonde.dex.basedata.auth.annos.SubPermission;
import com.yonde.entity.annotation.SandBoxOpen;
import com.yonde.dex.container.folder.plugin.core.controller.DxObjFolderPluginController;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.baseweb.AbstractBaseController;
import com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController;
import com.yonde.dex.basedata.entity.api.ApiResult;
/**
* @description: ExtDesignReviewItem-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@BasePermission("dcs-doc:ExtDesignReviewItem")
public class ExtDesignReviewItemControllerShadow<V extends ExtDesignReviewItemVO, S extends ExtDesignReviewItemService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,AbstractVersionBaseController<V, S> ,DxObjFileLinkController<V, S> ,DxObjFolderPluginController<V, S>{
public static final String BEAN_NAME = "extDesignReviewItemController";
/**
* 注入
*/
@Resource(name = ExtDesignReviewItemServiceImpl.BEAN_NAME)
private ExtDesignReviewItemService<V> extDesignReviewItemService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extDesignReviewItemService;
}
}
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.ExtFilesVO;
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.ExtFilesService;
import com.inet.dcs.document.core.service.impl.ExtFilesServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.basedata.auth.annos.PermissionObject;
import com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController;
import com.yonde.dex.basedata.auth.annos.SubPermission;
import com.yonde.entity.annotation.SandBoxOpen;
import com.yonde.dex.container.folder.plugin.core.controller.DxObjFolderPluginController;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController;
import com.yonde.dex.baseweb.AbstractBaseController;
import com.yonde.dex.basedata.entity.api.ApiResult;
/**
* @description: ExtFiles-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public class ExtFilesControllerShadow<V extends ExtFilesVO, S extends ExtFilesService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,AbstractVersionBaseController<V, S> ,DxObjFileLinkController<V, S> ,DxObjFolderPluginController<V, S>{
public static final String BEAN_NAME = "extFilesController";
/**
* 注入
*/
@Resource(name = ExtFilesServiceImpl.BEAN_NAME)
private ExtFilesService<V> extFilesService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extFilesService;
}
}
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.ExtFilesDocLinkVO;
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.ExtFilesDocLinkService;
import com.inet.dcs.document.core.service.impl.ExtFilesDocLinkServiceImpl;
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: ExtFilesDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public class ExtFilesDocLinkControllerShadow<V extends ExtFilesDocLinkVO, S extends ExtFilesDocLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extFilesDocLinkController";
/**
* 注入
*/
@Resource(name = ExtFilesDocLinkServiceImpl.BEAN_NAME)
private ExtFilesDocLinkService<V> extFilesDocLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extFilesDocLinkService;
}
}
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.ExtTransferDocLinkVO;
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.ExtTransferDocLinkService;
import com.inet.dcs.document.core.service.impl.ExtTransferDocLinkServiceImpl;
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: ExtTransferDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public class ExtTransferDocLinkControllerShadow<V extends ExtTransferDocLinkVO, S extends ExtTransferDocLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
public static final String BEAN_NAME = "extTransferDocLinkController";
/**
* 注入
*/
@Resource(name = ExtTransferDocLinkServiceImpl.BEAN_NAME)
private ExtTransferDocLinkService<V> extTransferDocLinkService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extTransferDocLinkService;
}
}
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.ExtTransferDocumentVO;
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.ExtTransferDocumentService;
import com.inet.dcs.document.core.service.impl.ExtTransferDocumentServiceImpl;
import com.yonde.dex.basedata.entity.api.ApiResult;
import javax.annotation.Resource;
import com.yonde.dex.basedata.auth.annos.PermissionObject;
import com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController;
import com.yonde.dex.basedata.auth.annos.SubPermission;
import com.yonde.entity.annotation.SandBoxOpen;
import com.yonde.dex.container.folder.plugin.core.controller.DxObjFolderPluginController;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController;
import com.yonde.dex.baseweb.AbstractBaseController;
import com.yonde.dex.basedata.entity.api.ApiResult;
/**
* @description: ExtTransferDocument-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public class ExtTransferDocumentControllerShadow<V extends ExtTransferDocumentVO, S extends ExtTransferDocumentService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,AbstractVersionBaseController<V, S> ,DxObjFileLinkController<V, S> ,DxObjFolderPluginController<V, S>{
public static final String BEAN_NAME = "extTransferDocumentController";
/**
* 注入
*/
@Resource(name = ExtTransferDocumentServiceImpl.BEAN_NAME)
private ExtTransferDocumentService<V> extTransferDocumentService;
/**
* getService
*/
@Override
public S getService() {
return (S)this.extTransferDocumentService;
}
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtBorrowingForm;
import com.inet.dcs.document.core.repository.shadow.ExtBorrowingFormRepositoryShadow;
/**
* @description: ExtBorrowingForm-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtBorrowingFormRepository<P extends ExtBorrowingForm> extends ExtBorrowingFormRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtDesignReviewItem;
import com.inet.dcs.document.core.repository.shadow.ExtDesignReviewItemRepositoryShadow;
/**
* @description: ExtDesignReviewItem-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtDesignReviewItemRepository<P extends ExtDesignReviewItem> extends ExtDesignReviewItemRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtFilesDocLink;
import com.inet.dcs.document.core.repository.shadow.ExtFilesDocLinkRepositoryShadow;
/**
* @description: ExtFilesDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesDocLinkRepository<P extends ExtFilesDocLink> extends ExtFilesDocLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtFiles;
import com.inet.dcs.document.core.repository.shadow.ExtFilesRepositoryShadow;
/**
* @description: ExtFiles-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesRepository<P extends ExtFiles> extends ExtFilesRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtTransferDocLink;
import com.inet.dcs.document.core.repository.shadow.ExtTransferDocLinkRepositoryShadow;
/**
* @description: ExtTransferDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocLinkRepository<P extends ExtTransferDocLink> extends ExtTransferDocLinkRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository;
import com.inet.dcs.document.entity.po.ExtTransferDocument;
import com.inet.dcs.document.core.repository.shadow.ExtTransferDocumentRepositoryShadow;
/**
* @description: ExtTransferDocument-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocumentRepository<P extends ExtTransferDocument> extends ExtTransferDocumentRepositoryShadow<P> {
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtBorrowingForm;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.container.folder.plugin.core.repository.DxObjFolderPluginRepository;
import com.yonde.dex.secretcode.plugin.core.repositroy.DxSecretCodePluginRepository;
import com.yonde.dex.version.plugin.core.repository.DxIterationRepository;
import com.yonde.dex.lcycle.plugin.core.repository.DxLifecycleManageBaseRepository;
import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository;
/**
* @description: ExtBorrowingForm-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@NoRepositoryBean
public interface ExtBorrowingFormRepositoryShadow<P extends ExtBorrowingForm> extends DxContextPluginRepository<P> ,DxObjFileLinkPluginRepository<P> ,DxObjFolderPluginRepository<P> ,DxLifecycleManageBaseRepository<P> ,BaseRepository<P> ,DxIterationRepository<P> ,DxSecretCodePluginRepository<P> {
String BEAN_NAME = "extBorrowingFormRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtFilesDocLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtFilesDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@NoRepositoryBean
public interface ExtFilesDocLinkRepositoryShadow<P extends ExtFilesDocLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extFilesDocLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtFiles;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.container.folder.plugin.core.repository.DxObjFolderPluginRepository;
import com.yonde.dex.secretcode.plugin.core.repositroy.DxSecretCodePluginRepository;
import com.yonde.dex.version.plugin.core.repository.DxIterationRepository;
import com.yonde.dex.lcycle.plugin.core.repository.DxLifecycleManageBaseRepository;
import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository;
/**
* @description: ExtFiles-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@NoRepositoryBean
public interface ExtFilesRepositoryShadow<P extends ExtFiles> extends DxContextPluginRepository<P> ,DxObjFileLinkPluginRepository<P> ,DxObjFolderPluginRepository<P> ,DxLifecycleManageBaseRepository<P> ,BaseRepository<P> ,DxIterationRepository<P> ,DxSecretCodePluginRepository<P> {
String BEAN_NAME = "extFilesRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtTransferDocLink;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
/**
* @description: ExtTransferDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@NoRepositoryBean
public interface ExtTransferDocLinkRepositoryShadow<P extends ExtTransferDocLink> extends BaseRepository<P> ,DxLinkDataRepository<P> {
String BEAN_NAME = "extTransferDocLinkRepository";
}
package com.inet.dcs.document.core.repository.shadow;
import com.inet.dcs.document.entity.po.ExtTransferDocument;
import org.springframework.data.repository.NoRepositoryBean;
import com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository;
import com.yonde.dex.dao.business.repository.BaseRepository;
import com.yonde.dex.container.folder.plugin.core.repository.DxObjFolderPluginRepository;
import com.yonde.dex.secretcode.plugin.core.repositroy.DxSecretCodePluginRepository;
import com.yonde.dex.version.plugin.core.repository.DxIterationRepository;
import com.yonde.dex.lcycle.plugin.core.repository.DxLifecycleManageBaseRepository;
import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository;
/**
* @description: ExtTransferDocument-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@NoRepositoryBean
public interface ExtTransferDocumentRepositoryShadow<P extends ExtTransferDocument> extends DxContextPluginRepository<P> ,DxObjFileLinkPluginRepository<P> ,DxObjFolderPluginRepository<P> ,DxLifecycleManageBaseRepository<P> ,BaseRepository<P> ,DxIterationRepository<P> ,DxSecretCodePluginRepository<P> {
String BEAN_NAME = "extTransferDocumentRepository";
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtBorrowingFormVO;
import com.inet.dcs.document.core.service.shadow.ExtBorrowingFormServiceShadow;
/**
* @description: ExtBorrowingForm-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtBorrowingFormService<V extends ExtBorrowingFormVO> extends ExtBorrowingFormServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtDesignReviewItemVO;
import com.inet.dcs.document.core.service.shadow.ExtDesignReviewItemServiceShadow;
/**
* @description: ExtDesignReviewItem-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:48
**/
public interface ExtDesignReviewItemService<V extends ExtDesignReviewItemVO> extends ExtDesignReviewItemServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtFilesDocLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtFilesDocLinkServiceShadow;
/**
* @description: ExtFilesDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesDocLinkService<V extends ExtFilesDocLinkVO> extends ExtFilesDocLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtFilesVO;
import com.inet.dcs.document.core.service.shadow.ExtFilesServiceShadow;
/**
* @description: ExtFiles-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesService<V extends ExtFilesVO> extends ExtFilesServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtTransferDocLinkVO;
import com.inet.dcs.document.core.service.shadow.ExtTransferDocLinkServiceShadow;
/**
* @description: ExtTransferDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocLinkService<V extends ExtTransferDocLinkVO> extends ExtTransferDocLinkServiceShadow<V> {
}
package com.inet.dcs.document.core.service;
import com.inet.dcs.document.common.vo.ExtTransferDocumentVO;
import com.inet.dcs.document.core.service.shadow.ExtTransferDocumentServiceShadow;
/**
* @description: ExtTransferDocument-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocumentService<V extends ExtTransferDocumentVO> extends ExtTransferDocumentServiceShadow<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.ExtBorrowingFormVO;
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.ExtBorrowingFormService;
import com.inet.dcs.document.core.repository.ExtBorrowingFormRepository;
import com.inet.dcs.document.entity.po.ExtBorrowingForm;
import javax.annotation.Resource;
/**
* @description: ExtBorrowingForm-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Slf4j
@Service(ExtBorrowingFormServiceImpl.BEAN_NAME)
public class ExtBorrowingFormServiceImpl<V extends ExtBorrowingFormVO> implements ExtBorrowingFormService<V>{
public static final String BEAN_NAME = "extBorrowingFormServiceImpl";
@Autowired
ExtBorrowingFormRepository<ExtBorrowingForm> extBorrowingFormRepository;
}
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.ExtDesignReviewItemVO;
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.ExtDesignReviewItemService;
import com.inet.dcs.document.core.repository.ExtDesignReviewItemRepository;
import com.inet.dcs.document.entity.po.ExtDesignReviewItem;
import javax.annotation.Resource;
/**
* @description: ExtDesignReviewItem-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:48
**/
@Slf4j
@Service(ExtDesignReviewItemServiceImpl.BEAN_NAME)
public class ExtDesignReviewItemServiceImpl<V extends ExtDesignReviewItemVO> implements ExtDesignReviewItemService<V>{
public static final String BEAN_NAME = "extDesignReviewItemServiceImpl";
@Autowired
ExtDesignReviewItemRepository<ExtDesignReviewItem> extDesignReviewItemRepository;
}
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.ExtFilesDocLinkVO;
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.ExtFilesDocLinkService;
import com.inet.dcs.document.core.repository.ExtFilesDocLinkRepository;
import com.inet.dcs.document.entity.po.ExtFilesDocLink;
import javax.annotation.Resource;
/**
* @description: ExtFilesDocLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Slf4j
@Service(ExtFilesDocLinkServiceImpl.BEAN_NAME)
public class ExtFilesDocLinkServiceImpl<V extends ExtFilesDocLinkVO> implements ExtFilesDocLinkService<V>{
public static final String BEAN_NAME = "extFilesDocLinkServiceImpl";
@Autowired
ExtFilesDocLinkRepository<ExtFilesDocLink> extFilesDocLinkRepository;
}
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.ExtFilesVO;
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.ExtFilesService;
import com.inet.dcs.document.core.repository.ExtFilesRepository;
import com.inet.dcs.document.entity.po.ExtFiles;
import javax.annotation.Resource;
/**
* @description: ExtFiles-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Slf4j
@Service(ExtFilesServiceImpl.BEAN_NAME)
public class ExtFilesServiceImpl<V extends ExtFilesVO> implements ExtFilesService<V>{
public static final String BEAN_NAME = "extFilesServiceImpl";
@Autowired
ExtFilesRepository<ExtFiles> extFilesRepository;
}
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.ExtTransferDocLinkVO;
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.ExtTransferDocLinkService;
import com.inet.dcs.document.core.repository.ExtTransferDocLinkRepository;
import com.inet.dcs.document.entity.po.ExtTransferDocLink;
import javax.annotation.Resource;
/**
* @description: ExtTransferDocLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Slf4j
@Service(ExtTransferDocLinkServiceImpl.BEAN_NAME)
public class ExtTransferDocLinkServiceImpl<V extends ExtTransferDocLinkVO> implements ExtTransferDocLinkService<V>{
public static final String BEAN_NAME = "extTransferDocLinkServiceImpl";
@Autowired
ExtTransferDocLinkRepository<ExtTransferDocLink> extTransferDocLinkRepository;
}
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.ExtTransferDocumentVO;
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.ExtTransferDocumentService;
import com.inet.dcs.document.core.repository.ExtTransferDocumentRepository;
import com.inet.dcs.document.entity.po.ExtTransferDocument;
import javax.annotation.Resource;
/**
* @description: ExtTransferDocument-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Slf4j
@Service(ExtTransferDocumentServiceImpl.BEAN_NAME)
public class ExtTransferDocumentServiceImpl<V extends ExtTransferDocumentVO> implements ExtTransferDocumentService<V>{
public static final String BEAN_NAME = "extTransferDocumentServiceImpl";
@Autowired
ExtTransferDocumentRepository<ExtTransferDocument> extTransferDocumentRepository;
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtBorrowingFormVO;
import com.inet.dcs.document.feign.ExtBorrowingFormServiceFeign;
import com.yonde.dex.dao.service.BaseIdEntityService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
import com.yonde.dex.version.plugin.core.service.IterationService;
import com.yonde.dex.context.plugin.core.service.ContextPluginService;
import com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService;
/**
* @description: ExtBorrowingForm-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtBorrowingFormServiceShadow<V extends ExtBorrowingFormVO> extends ExtBorrowingFormServiceFeign<V>, ContextPluginService<V> ,ObjFileLinkPluginService<V> ,DxObjFolderPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,IterationService<V> ,SecretCodePluginService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtDesignReviewItemVO;
import com.inet.dcs.document.feign.ExtDesignReviewItemServiceFeign;
import com.yonde.dex.dao.service.BaseIdEntityService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
import com.yonde.dex.version.plugin.core.service.IterationService;
import com.yonde.dex.context.plugin.core.service.ContextPluginService;
import com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService;
import com.yonde.dex.logicdelete.plugin.core.service.LogicDeleteService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService;
/**
* @description: ExtDesignReviewItem-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:48
**/
public interface ExtDesignReviewItemServiceShadow<V extends ExtDesignReviewItemVO> extends ExtDesignReviewItemServiceFeign<V>, ContextPluginService<V> ,ObjFileLinkPluginService<V> ,DxObjFolderPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,LogicDeleteService<V> ,SecretCodePluginService<V> ,IterationService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtFilesDocLinkVO;
import com.inet.dcs.document.feign.ExtFilesDocLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtFilesDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesDocLinkServiceShadow<V extends ExtFilesDocLinkVO> extends ExtFilesDocLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtFilesVO;
import com.inet.dcs.document.feign.ExtFilesServiceFeign;
import com.yonde.dex.dao.service.BaseIdEntityService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
import com.yonde.dex.version.plugin.core.service.IterationService;
import com.yonde.dex.context.plugin.core.service.ContextPluginService;
import com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService;
/**
* @description: ExtFiles-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesServiceShadow<V extends ExtFilesVO> extends ExtFilesServiceFeign<V>, ContextPluginService<V> ,ObjFileLinkPluginService<V> ,DxObjFolderPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,IterationService<V> ,SecretCodePluginService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtTransferDocLinkVO;
import com.inet.dcs.document.feign.ExtTransferDocLinkServiceFeign;
import com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService;
import com.yonde.dex.dao.service.BaseIdEntityService;
/**
* @description: ExtTransferDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocLinkServiceShadow<V extends ExtTransferDocLinkVO> extends ExtTransferDocLinkServiceFeign<V>, BaseIdEntityService<V> ,DxLinkDataService<V> {
}
package com.inet.dcs.document.core.service.shadow;
import com.inet.dcs.document.common.vo.ExtTransferDocumentVO;
import com.inet.dcs.document.feign.ExtTransferDocumentServiceFeign;
import com.yonde.dex.dao.service.BaseIdEntityService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
import com.yonde.dex.version.plugin.core.service.IterationService;
import com.yonde.dex.context.plugin.core.service.ContextPluginService;
import com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService;
/**
* @description: ExtTransferDocument-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocumentServiceShadow<V extends ExtTransferDocumentVO> extends ExtTransferDocumentServiceFeign<V>, ContextPluginService<V> ,ObjFileLinkPluginService<V> ,DxObjFolderPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,IterationService<V> ,SecretCodePluginService<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.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.version.plugin.entities.DxIterationHolder;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderHolder;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder;
import com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
/**
* @description: ExtBorrowingForm-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_BORROWING_FORM")
public class ExtBorrowingForm extends IdOnlyEntity implements DxContextHolder ,DxObjFileLinkHolder ,DxObjFolderHolder ,DxLifecycleManageBaseHolder ,IdEntity ,DxIterationHolder ,DxSecretHolder{
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxContextEmbeddable dxContextEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFileLinkEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFolderEmbeddable dxObjFolderEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLifecycleManageBaseEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxIterationEmbeddable dxIterationEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxSecretEmbeddable dxSecretEmbeddable;
/**
* 借阅人电话
*/
private String borrowerPhone;
/**
* 借阅日期
*/
private LocalDateTime borrowingDate;
/**
* 借阅用途
*/
private String borrowingPurpose;
/**
* 借阅部门的id
*/
private Long dxBorrowingOrgId;
/**
* 借阅部门的类型
*/
private String dxBorrowingOrgIdType;
/**
* 借阅人信息的id
*/
private Long dxBorrowingUserInfoId;
/**
* 借阅人信息的类型
*/
private String dxBorrowingUserInfoIdType;
/**
* 经手人信息的id
*/
private Long dxHandlerUserInfoId;
/**
* 经手人信息的类型
*/
private String dxHandlerUserInfoIdType;
/**
* 预计归还时间
*/
private LocalDateTime expectedReturnTime;
/**
* 文件名称
*/
private String fileName;
/**
* 档号
*/
private String reference;
/**
* 归还情况说明
*/
private String returnSituationDescription;
}
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.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.version.plugin.entities.DxIterationHolder;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderHolder;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder;
import com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
/**
* @description: ExtFiles-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_FILES")
public class ExtFiles extends IdOnlyEntity implements DxContextHolder ,DxObjFileLinkHolder ,DxObjFolderHolder ,DxLifecycleManageBaseHolder ,IdEntity ,DxIterationHolder ,DxSecretHolder{
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxContextEmbeddable dxContextEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFileLinkEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFolderEmbeddable dxObjFolderEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLifecycleManageBaseEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxIterationEmbeddable dxIterationEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxSecretEmbeddable dxSecretEmbeddable;
/**
* 案卷名称
*/
private String caseName;
/**
* 案卷序号
*/
private String caseNumber;
/**
* 类别编号的类型
*/
private String categoryNumber;
/**
* 文件数
*/
private Integer fileNumber;
/**
* 页数
*/
private Integer pageNumber;
/**
* 备注
*/
private String remarks;
/**
* 保管年限
*/
private String storagePeriod;
/**
* 卷号
*/
private String volumeNumber;
}
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: ExtFilesDocLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_FILES_DOC_LINK")
public class ExtFilesDocLink 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: ExtTransferDocLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_TRANSFER_DOC_LINK")
public class ExtTransferDocLink 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.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable;
import com.yonde.dex.context.plugin.entities.DxContextEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity;
import com.yonde.dex.version.plugin.entities.DxIterationHolder;
import com.yonde.dex.container.folder.plugin.entities.DxObjFolderHolder;
import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column;
import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder;
import com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseHolder;
import com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable;
import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
/**
* @description: ExtTransferDocument-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Entity
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@Data
@Table(name = "EXT_TRANSFER_DOCUMENT")
public class ExtTransferDocument extends IdOnlyEntity implements DxContextHolder ,DxObjFileLinkHolder ,DxObjFolderHolder ,DxLifecycleManageBaseHolder ,IdEntity ,DxIterationHolder ,DxSecretHolder{
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxContextEmbeddable dxContextEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFileLinkEmbeddable dxObjFileLinkEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxObjFolderEmbeddable dxObjFolderEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxLifecycleManageBaseEmbeddable dxLifecycleManageBaseEmbeddable;
/**
* dao扩展对象
*/
@DexEmbedded()
@Embedded()
private DxIdEntityEmbeddable dxIdEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxIterationEmbeddable dxIterationEmbeddable;
/**
* 扩展PO属性
*/
@DexEmbedded()
@Embedded()
private DxSecretEmbeddable dxSecretEmbeddable;
/**
* 归档说明
*/
private String archivingInstructions;
/**
* 份数
*/
private Integer copiesNumber;
/**
* 移交文件
*/
private String documentTransfer;
/**
* 接收人信息的id
*/
private Long dxRecipientUserInfoId;
/**
* 接收人信息的类型
*/
private String dxRecipientUserInfoIdType;
/**
* 移交人组织的id
*/
private Long dxTransferDocOrgId;
/**
* 移交人组织的类型
*/
private String dxTransferDocOrgIdType;
/**
* 移交人信息的id
*/
private Long dxTransferUserInfoId;
/**
* 移交人信息的类型
*/
private String dxTransferUserInfoIdType;
/**
* 移交时间
*/
private LocalDateTime handoverTime;
/**
* 项目代号
*/
private String projectCode;
/**
* 项目名称
*/
private String projectName;
/**
* 课题题名
*/
private String topicTitle;
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtBorrowingFormVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtBorrowingFormServiceFeignShadow;
/**
* @description: ExtBorrowingForm-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtBorrowingForm-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtBorrowingForm")
public interface ExtBorrowingFormServiceFeign<V extends ExtBorrowingFormVO> extends ExtBorrowingFormServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtDesignReviewItemVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtDesignReviewItemServiceFeignShadow;
/**
* @description: ExtDesignReviewItem-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Api(tags = "ExtDesignReviewItem-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtDesignReviewItem")
public interface ExtDesignReviewItemServiceFeign<V extends ExtDesignReviewItemVO> extends ExtDesignReviewItemServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtFilesDocLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtFilesDocLinkServiceFeignShadow;
/**
* @description: ExtFilesDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtFilesDocLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtFilesDocLink")
public interface ExtFilesDocLinkServiceFeign<V extends ExtFilesDocLinkVO> extends ExtFilesDocLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtFilesVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtFilesServiceFeignShadow;
/**
* @description: ExtFiles-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
@Api(tags = "ExtFiles-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtFiles")
public interface ExtFilesServiceFeign<V extends ExtFilesVO> extends ExtFilesServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtTransferDocLinkVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtTransferDocLinkServiceFeignShadow;
/**
* @description: ExtTransferDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtTransferDocLink-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtTransferDocLink")
public interface ExtTransferDocLinkServiceFeign<V extends ExtTransferDocLinkVO> extends ExtTransferDocLinkServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign;
import com.inet.dcs.document.common.vo.ExtTransferDocumentVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.inet.dcs.document.feign.shadow.ExtTransferDocumentServiceFeignShadow;
/**
* @description: ExtTransferDocument-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
@Api(tags = "ExtTransferDocument-FEIGN")
@FeignClient(value = "${dcs.feign.DCS-DOC}", path = "/ExtTransferDocument")
public interface ExtTransferDocumentServiceFeign<V extends ExtTransferDocumentVO> extends ExtTransferDocumentServiceFeignShadow<V> {
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtBorrowingFormVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.lcycle.plugin.feign.BaseLifecycleManageFeign;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign;
import com.yonde.dex.container.folder.plugin.feign.DxObjFolderPluginFeign;
import com.yonde.dex.version.plugin.feign.BaseVersionFeign;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.context.plugin.feign.ContextPluginFeign;
/**
* @description: ExtBorrowingForm-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtBorrowingFormServiceFeignShadow<V extends ExtBorrowingFormVO> extends ContextPluginFeign<V> ,DxObjFolderPluginFeign<V> ,BaseLifecycleManageFeign<V> ,BaseFeign<V> ,BaseVersionFeign<V> ,SecretCodeFeign<V> {
String BEAN_NAME = "extBorrowingFormServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtFilesDocLinkVO;
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: ExtFilesDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtFilesDocLinkServiceFeignShadow<V extends ExtFilesDocLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extFilesDocLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtFilesVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.lcycle.plugin.feign.BaseLifecycleManageFeign;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign;
import com.yonde.dex.container.folder.plugin.feign.DxObjFolderPluginFeign;
import com.yonde.dex.version.plugin.feign.BaseVersionFeign;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.context.plugin.feign.ContextPluginFeign;
/**
* @description: ExtFiles-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:49
**/
public interface ExtFilesServiceFeignShadow<V extends ExtFilesVO> extends ContextPluginFeign<V> ,DxObjFolderPluginFeign<V> ,BaseLifecycleManageFeign<V> ,BaseFeign<V> ,BaseVersionFeign<V> ,SecretCodeFeign<V> {
String BEAN_NAME = "extFilesServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtTransferDocLinkVO;
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: ExtTransferDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocLinkServiceFeignShadow<V extends ExtTransferDocLinkVO> extends BaseFeign<V> ,DxLinkDataFeign<V> {
String BEAN_NAME = "extTransferDocLinkServiceFeign";
}
package com.inet.dcs.document.feign.shadow;
import com.inet.dcs.document.common.vo.ExtTransferDocumentVO;
import io.swagger.annotations.Api;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.lcycle.plugin.feign.BaseLifecycleManageFeign;
import com.yonde.dex.dao.service.remotes.BaseFeign;
import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign;
import com.yonde.dex.container.folder.plugin.feign.DxObjFolderPluginFeign;
import com.yonde.dex.version.plugin.feign.BaseVersionFeign;
import org.springframework.web.bind.annotation.*;
import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
import com.yonde.dex.context.plugin.feign.ContextPluginFeign;
/**
* @description: ExtTransferDocument-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 10:30:50
**/
public interface ExtTransferDocumentServiceFeignShadow<V extends ExtTransferDocumentVO> extends ContextPluginFeign<V> ,DxObjFolderPluginFeign<V> ,BaseLifecycleManageFeign<V> ,BaseFeign<V> ,BaseVersionFeign<V> ,SecretCodeFeign<V> {
String BEAN_NAME = "extTransferDocumentServiceFeign";
}
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