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

项目增加附件

parent 33bb4bac
......@@ -10,13 +10,16 @@ import com.yonde.dex.context.expand.entity.DxContextProjectVOExpand;
import com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
import com.yonde.dex.basic.common.vo.ExtProjectTopicLinkVO;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder;
/**
* @description: DxContextProject-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-10-22 13:49:43
**/
public interface DxContextProjectVOPluginExpand<V extends DxContextProjectVOPluginExpand> {
public interface DxContextProjectVOPluginExpand<V extends DxContextProjectVOPluginExpand> extends DxObjFileLinkVOHolder, DxSecretVOHolder {
DxContextProjectVOExpand<V> getDxContextProjectExpand();
......
package com.yonde.dex.basic.core.controller.expand.shadow;
import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import java.util.List;
......@@ -21,7 +22,7 @@ import com.yonde.dex.context.core.controller.ContextController;
* @version: V
* @date: 2024-10-22 13:49:43
**/
public class ExtDxContextProjectControllerShadow<V extends DxContextProjectVO, S extends ExtDxContextProjectService<V>> extends ContextProjectController<V, S>{
public class ExtDxContextProjectControllerShadow<V extends DxContextProjectVO, S extends ExtDxContextProjectService<V>> extends ContextProjectController<V, S> implements DxObjFileLinkController<V, S> {
public static final String BEAN_NAME = "contextProjectController";
......
......@@ -4,12 +4,15 @@ import com.yonde.dex.context.common.vo.DxContextProjectVO;
import com.yonde.dex.basic.feign.expand.ExtDxContextProjectServiceFeign;
import com.yonde.dex.context.core.service.ContextService;
import com.yonde.dex.context.core.service.ContextProjectService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
/**
* @description: DxContextProject-service
* @author: dexadmin
* @version: V
* @date: 2024-10-22 13:49:43
**/
public interface ExtDxContextProjectServiceShadow<V extends DxContextProjectVO> extends ExtDxContextProjectServiceFeign<V>, ContextService<V> ,ContextProjectService<V> {
public interface ExtDxContextProjectServiceShadow<V extends DxContextProjectVO> extends ExtDxContextProjectServiceFeign<V>, ContextService<V> ,ContextProjectService<V>, ObjFileLinkPluginService<V> , SecretCodePluginService<V> {
}
package com.yonde.dex.basic.core.service.expand.shadow;
import com.yonde.dex.basic.feign.expand.ExtDxContextProjectServiceFeign;
import com.yonde.dex.context.common.vo.DxContextProjectVO;
import com.yonde.dex.context.core.service.ContextProjectService;
import com.yonde.dex.context.core.service.ContextService;
import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService;
import com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService;
/**
* @description: DxContext-service
* @author: dexadmin
* @version: V
* @date: 2024-9-20 10:26:39
**/
public interface ExtDxContextProjectShadowService<V extends DxContextProjectVO> extends ExtDxContextProjectServiceFeign<V>, ContextProjectService<V> ,ObjFileLinkPluginService<V> ,SecretCodePluginService<V> {
}
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