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

项目增加附件

parent 33bb4bac
...@@ -10,13 +10,16 @@ import com.yonde.dex.context.expand.entity.DxContextProjectVOExpand; ...@@ -10,13 +10,16 @@ import com.yonde.dex.context.expand.entity.DxContextProjectVOExpand;
import com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO; import com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
import com.yonde.dex.basic.common.vo.ExtProjectTopicLinkVO; 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插件接口 * @description: DxContextProject-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-10-22 13:49:43 * @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(); DxContextProjectVOExpand<V> getDxContextProjectExpand();
......
package com.yonde.dex.basic.core.controller.expand.shadow; 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 io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import java.util.List; import java.util.List;
...@@ -21,7 +22,7 @@ import com.yonde.dex.context.core.controller.ContextController; ...@@ -21,7 +22,7 @@ import com.yonde.dex.context.core.controller.ContextController;
* @version: V * @version: V
* @date: 2024-10-22 13:49:43 * @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"; public static final String BEAN_NAME = "contextProjectController";
......
...@@ -4,12 +4,15 @@ import com.yonde.dex.context.common.vo.DxContextProjectVO; ...@@ -4,12 +4,15 @@ import com.yonde.dex.context.common.vo.DxContextProjectVO;
import com.yonde.dex.basic.feign.expand.ExtDxContextProjectServiceFeign; import com.yonde.dex.basic.feign.expand.ExtDxContextProjectServiceFeign;
import com.yonde.dex.context.core.service.ContextService; import com.yonde.dex.context.core.service.ContextService;
import com.yonde.dex.context.core.service.ContextProjectService; 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 * @description: DxContextProject-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-10-22 13:49:43 * @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