Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dex-basic-service-expand
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
INET-TWO
server
dex-basic-service-expand
Commits
592a3bfd
Commit
592a3bfd
authored
Oct 18, 2024
by
wangyangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目:加项目-收入合同link模型
parent
08d35cf6
Hide whitespace changes
Inline
Side-by-side
Showing
118 changed files
with
593 additions
and
202 deletions
+593
-202
pom.xml
dex-basic-service-expand-common/pom.xml
+42
-38
ExtProgramProjectLinkVO.java
...om/yonde/dex/basic/common/vo/ExtProgramProjectLinkVO.java
+3
-4
ExtProgramVO.java
...main/java/com/yonde/dex/basic/common/vo/ExtProgramVO.java
+3
-3
ExtProjectContractLinkVO.java
...m/yonde/dex/basic/common/vo/ExtProjectContractLinkVO.java
+73
-0
DxViewVOExpand.java
...ava/com/yonde/dex/basic/expand/entity/DxViewVOExpand.java
+1
-1
DxViewVOPluginExpand.java
...m/yonde/dex/basic/expand/plugin/DxViewVOPluginExpand.java
+1
-1
DxContextEnterpriseVOExpand.java
...ex/context/expand/entity/DxContextEnterpriseVOExpand.java
+1
-1
DxContextLibraryVOExpand.java
...e/dex/context/expand/entity/DxContextLibraryVOExpand.java
+1
-1
DxContextProductionVOExpand.java
...ex/context/expand/entity/DxContextProductionVOExpand.java
+1
-1
DxContextProjectVOExpand.java
...e/dex/context/expand/entity/DxContextProjectVOExpand.java
+10
-1
DxContextTeamMemberVOExpand.java
...ex/context/expand/entity/DxContextTeamMemberVOExpand.java
+1
-1
DxContextTeamVOExpand.java
...onde/dex/context/expand/entity/DxContextTeamVOExpand.java
+1
-1
DxContextVOExpand.java
...om/yonde/dex/context/expand/entity/DxContextVOExpand.java
+3
-3
DxContextEnterpriseVOPluginExpand.java
...text/expand/plugin/DxContextEnterpriseVOPluginExpand.java
+1
-1
DxContextLibraryVOPluginExpand.java
...context/expand/plugin/DxContextLibraryVOPluginExpand.java
+1
-1
DxContextProductionVOPluginExpand.java
...text/expand/plugin/DxContextProductionVOPluginExpand.java
+1
-1
DxContextProjectVOPluginExpand.java
...context/expand/plugin/DxContextProjectVOPluginExpand.java
+8
-1
DxContextTeamMemberVOPluginExpand.java
...text/expand/plugin/DxContextTeamMemberVOPluginExpand.java
+1
-1
DxContextTeamVOPluginExpand.java
...ex/context/expand/plugin/DxContextTeamVOPluginExpand.java
+1
-1
DxContextVOPluginExpand.java
...de/dex/context/expand/plugin/DxContextVOPluginExpand.java
+1
-1
DxGroupLinkVOExpand.java
...com/yonde/dex/user/expand/entity/DxGroupLinkVOExpand.java
+1
-1
DxGroupMemberLinkVOExpand.java
...nde/dex/user/expand/entity/DxGroupMemberLinkVOExpand.java
+1
-1
DxGroupVOExpand.java
...ava/com/yonde/dex/user/expand/entity/DxGroupVOExpand.java
+1
-1
DxOrganizationGroupLinkVOExpand.java
...x/user/expand/entity/DxOrganizationGroupLinkVOExpand.java
+1
-1
DxOrganizationVOExpand.java
.../yonde/dex/user/expand/entity/DxOrganizationVOExpand.java
+1
-1
DxPostMemberLinkVOExpand.java
...onde/dex/user/expand/entity/DxPostMemberLinkVOExpand.java
+1
-1
DxPostVOExpand.java
...java/com/yonde/dex/user/expand/entity/DxPostVOExpand.java
+1
-1
DxPrincipalLinkVOExpand.java
...yonde/dex/user/expand/entity/DxPrincipalLinkVOExpand.java
+1
-1
DxPrincipalVOExpand.java
...com/yonde/dex/user/expand/entity/DxPrincipalVOExpand.java
+1
-1
DxUserInfoVOExpand.java
.../com/yonde/dex/user/expand/entity/DxUserInfoVOExpand.java
+1
-1
DxGroupLinkVOPluginExpand.java
...nde/dex/user/expand/plugin/DxGroupLinkVOPluginExpand.java
+1
-1
DxGroupMemberLinkVOPluginExpand.java
...x/user/expand/plugin/DxGroupMemberLinkVOPluginExpand.java
+1
-1
DxGroupVOPluginExpand.java
...m/yonde/dex/user/expand/plugin/DxGroupVOPluginExpand.java
+1
-1
DxOrganizationGroupLinkVOPluginExpand.java
.../expand/plugin/DxOrganizationGroupLinkVOPluginExpand.java
+1
-1
DxOrganizationVOPluginExpand.java
.../dex/user/expand/plugin/DxOrganizationVOPluginExpand.java
+1
-1
DxPostMemberLinkVOPluginExpand.java
...ex/user/expand/plugin/DxPostMemberLinkVOPluginExpand.java
+1
-1
DxPostVOPluginExpand.java
...om/yonde/dex/user/expand/plugin/DxPostVOPluginExpand.java
+1
-1
DxPrincipalLinkVOPluginExpand.java
...dex/user/expand/plugin/DxPrincipalLinkVOPluginExpand.java
+1
-1
DxPrincipalVOPluginExpand.java
...nde/dex/user/expand/plugin/DxPrincipalVOPluginExpand.java
+1
-1
DxUserInfoVOPluginExpand.java
...onde/dex/user/expand/plugin/DxUserInfoVOPluginExpand.java
+1
-1
DexBasicServiceAppServiceConfig.java
...ex/basic/core/config/DexBasicServiceAppServiceConfig.java
+4
-1
ExtProgramProjectLinkController.java
...asic/core/controller/ExtProgramProjectLinkController.java
+1
-1
ExtProjectContractLinkController.java
...sic/core/controller/ExtProjectContractLinkController.java
+33
-0
ExtDxContextController.java
.../basic/core/controller/expand/ExtDxContextController.java
+1
-1
ExtDxContextProjectController.java
...core/controller/expand/ExtDxContextProjectController.java
+17
-15
ExtDxContextControllerShadow.java
...ontroller/expand/shadow/ExtDxContextControllerShadow.java
+1
-1
ExtDxContextProjectControllerShadow.java
...er/expand/shadow/ExtDxContextProjectControllerShadow.java
+16
-9
ExtProgramControllerShadow.java
...ic/core/controller/shadow/ExtProgramControllerShadow.java
+1
-1
ExtProgramProjectLinkControllerShadow.java
...troller/shadow/ExtProgramProjectLinkControllerShadow.java
+1
-1
ExtProjectContractLinkControllerShadow.java
...roller/shadow/ExtProjectContractLinkControllerShadow.java
+44
-0
ExtProgramProjectLinkRepository.java
...asic/core/repository/ExtProgramProjectLinkRepository.java
+1
-1
ExtProgramRepository.java
...yonde/dex/basic/core/repository/ExtProgramRepository.java
+1
-1
ExtProjectContractLinkRepository.java
...sic/core/repository/ExtProjectContractLinkRepository.java
+12
-0
ExtProgramProjectLinkRepositoryShadow.java
...ository/shadow/ExtProgramProjectLinkRepositoryShadow.java
+1
-1
ExtProgramRepositoryShadow.java
...ic/core/repository/shadow/ExtProgramRepositoryShadow.java
+1
-1
ExtProjectContractLinkRepositoryShadow.java
...sitory/shadow/ExtProjectContractLinkRepositoryShadow.java
+17
-0
ExtProgramProjectLinkService.java
.../dex/basic/core/service/ExtProgramProjectLinkService.java
+1
-1
ExtProjectContractLinkService.java
...dex/basic/core/service/ExtProjectContractLinkService.java
+13
-0
ExtDxContextProjectService.java
...basic/core/service/expand/ExtDxContextProjectService.java
+4
-5
ExtDxContextService.java
...de/dex/basic/core/service/expand/ExtDxContextService.java
+1
-1
ExtDxContextProjectServiceShadow.java
...rvice/expand/shadow/ExtDxContextProjectServiceShadow.java
+15
-0
ExtDxContextServiceShadow.java
...core/service/expand/shadow/ExtDxContextServiceShadow.java
+1
-1
ExtProgramProjectLinkServiceImpl.java
...c/core/service/impl/ExtProgramProjectLinkServiceImpl.java
+1
-1
ExtProjectContractLinkServiceImpl.java
.../core/service/impl/ExtProjectContractLinkServiceImpl.java
+34
-0
ExtDxContextProjectServiceImpl.java
...e/service/impl/expand/ExtDxContextProjectServiceImpl.java
+14
-14
ExtDxContextServiceImpl.java
...sic/core/service/impl/expand/ExtDxContextServiceImpl.java
+1
-1
ExtProgramProjectLinkServiceShadow.java
...re/service/shadow/ExtProgramProjectLinkServiceShadow.java
+1
-1
ExtProgramServiceShadow.java
...ex/basic/core/service/shadow/ExtProgramServiceShadow.java
+1
-1
ExtProjectContractLinkServiceShadow.java
...e/service/shadow/ExtProjectContractLinkServiceShadow.java
+15
-0
ExtProgram.java
...c/main/java/com/yonde/dex/basic/entity/po/ExtProgram.java
+1
-1
ExtProgramProjectLink.java
.../com/yonde/dex/basic/entity/po/ExtProgramProjectLink.java
+1
-1
ExtProjectContractLink.java
...com/yonde/dex/basic/entity/po/ExtProjectContractLink.java
+59
-0
DxViewExpand.java
.../java/com/yonde/dex/basic/expand/entity/DxViewExpand.java
+1
-1
DxViewPluginExpand.java
...com/yonde/dex/basic/expand/plugin/DxViewPluginExpand.java
+1
-1
DxContextEnterpriseExpand.java
.../dex/context/expand/entity/DxContextEnterpriseExpand.java
+1
-1
DxContextExpand.java
.../com/yonde/dex/context/expand/entity/DxContextExpand.java
+1
-1
DxContextLibraryExpand.java
...nde/dex/context/expand/entity/DxContextLibraryExpand.java
+1
-1
DxContextProductionExpand.java
.../dex/context/expand/entity/DxContextProductionExpand.java
+1
-1
DxContextProjectExpand.java
...nde/dex/context/expand/entity/DxContextProjectExpand.java
+1
-1
DxContextTeamExpand.java
.../yonde/dex/context/expand/entity/DxContextTeamExpand.java
+1
-1
DxContextTeamMemberExpand.java
.../dex/context/expand/entity/DxContextTeamMemberExpand.java
+1
-1
DxContextEnterprisePluginExpand.java
...ontext/expand/plugin/DxContextEnterprisePluginExpand.java
+1
-1
DxContextLibraryPluginExpand.java
...x/context/expand/plugin/DxContextLibraryPluginExpand.java
+1
-1
DxContextPluginExpand.java
...onde/dex/context/expand/plugin/DxContextPluginExpand.java
+7
-1
DxContextProductionPluginExpand.java
...ontext/expand/plugin/DxContextProductionPluginExpand.java
+1
-1
DxContextProjectPluginExpand.java
...x/context/expand/plugin/DxContextProjectPluginExpand.java
+1
-1
DxContextTeamMemberPluginExpand.java
...ontext/expand/plugin/DxContextTeamMemberPluginExpand.java
+1
-1
DxContextTeamPluginExpand.java
.../dex/context/expand/plugin/DxContextTeamPluginExpand.java
+1
-1
DxGroupExpand.java
.../java/com/yonde/dex/user/expand/entity/DxGroupExpand.java
+1
-1
DxGroupLinkExpand.java
...a/com/yonde/dex/user/expand/entity/DxGroupLinkExpand.java
+1
-1
DxGroupMemberLinkExpand.java
...yonde/dex/user/expand/entity/DxGroupMemberLinkExpand.java
+1
-1
DxOrganizationExpand.java
...om/yonde/dex/user/expand/entity/DxOrganizationExpand.java
+1
-1
DxOrganizationGroupLinkExpand.java
...dex/user/expand/entity/DxOrganizationGroupLinkExpand.java
+1
-1
DxPostExpand.java
...n/java/com/yonde/dex/user/expand/entity/DxPostExpand.java
+1
-1
DxPostMemberLinkExpand.java
.../yonde/dex/user/expand/entity/DxPostMemberLinkExpand.java
+1
-1
DxPrincipalExpand.java
...a/com/yonde/dex/user/expand/entity/DxPrincipalExpand.java
+1
-1
DxPrincipalLinkExpand.java
...m/yonde/dex/user/expand/entity/DxPrincipalLinkExpand.java
+1
-1
DxUserInfoExpand.java
...va/com/yonde/dex/user/expand/entity/DxUserInfoExpand.java
+1
-1
DxGroupLinkPluginExpand.java
...yonde/dex/user/expand/plugin/DxGroupLinkPluginExpand.java
+1
-1
DxGroupMemberLinkPluginExpand.java
...dex/user/expand/plugin/DxGroupMemberLinkPluginExpand.java
+1
-1
DxGroupPluginExpand.java
...com/yonde/dex/user/expand/plugin/DxGroupPluginExpand.java
+1
-1
DxOrganizationGroupLinkPluginExpand.java
...er/expand/plugin/DxOrganizationGroupLinkPluginExpand.java
+1
-1
DxOrganizationPluginExpand.java
...de/dex/user/expand/plugin/DxOrganizationPluginExpand.java
+1
-1
DxPostMemberLinkPluginExpand.java
.../dex/user/expand/plugin/DxPostMemberLinkPluginExpand.java
+1
-1
DxPostPluginExpand.java
.../com/yonde/dex/user/expand/plugin/DxPostPluginExpand.java
+1
-1
DxPrincipalLinkPluginExpand.java
...e/dex/user/expand/plugin/DxPrincipalLinkPluginExpand.java
+1
-1
DxPrincipalPluginExpand.java
...yonde/dex/user/expand/plugin/DxPrincipalPluginExpand.java
+1
-1
DxUserInfoPluginExpand.java
.../yonde/dex/user/expand/plugin/DxUserInfoPluginExpand.java
+1
-1
ExtProgramProjectLinkServiceFeign.java
...de/dex/basic/feign/ExtProgramProjectLinkServiceFeign.java
+1
-1
ExtProgramServiceFeign.java
...ava/com/yonde/dex/basic/feign/ExtProgramServiceFeign.java
+1
-1
ExtProjectContractLinkServiceFeign.java
...e/dex/basic/feign/ExtProjectContractLinkServiceFeign.java
+19
-0
ExtDxContextProjectServiceFeign.java
...x/basic/feign/expand/ExtDxContextProjectServiceFeign.java
+10
-10
ExtDxContextServiceFeign.java
...onde/dex/basic/feign/expand/ExtDxContextServiceFeign.java
+1
-1
ExtDxContextProjectServiceFeignShadow.java
.../expand/shadow/ExtDxContextProjectServiceFeignShadow.java
+6
-5
ExtDxContextServiceFeignShadow.java
...c/feign/expand/shadow/ExtDxContextServiceFeignShadow.java
+1
-1
ExtProgramProjectLinkServiceFeignShadow.java
...feign/shadow/ExtProgramProjectLinkServiceFeignShadow.java
+1
-1
ExtProgramServiceFeignShadow.java
.../dex/basic/feign/shadow/ExtProgramServiceFeignShadow.java
+1
-1
ExtProjectContractLinkServiceFeignShadow.java
...eign/shadow/ExtProjectContractLinkServiceFeignShadow.java
+20
-0
No files found.
dex-basic-service-expand-common/pom.xml
View file @
592a3bfd
...
...
@@ -27,45 +27,49 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-linkdata-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-version-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-container-folder-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-tree-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-lcycle-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-dfs-objfilelink-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-secretcode-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-context-plugin-common
</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.yonde.dcs</groupId>-->
<!-- <artifactId>dcs-doc-expand-common</artifactId>-->
<!-- <version>4.1-20240919-RELEASE</version>-->
<!-- </dependency>-->
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-linkdata-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-version-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-container-folder-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-tree-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-lcycle-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-dfs-objfilelink-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-secretcode-plugin-common
</artifactId>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-context-plugin-common
</artifactId>
</dependency>
<!-- <dependency>-->
<!-- <groupId>com.yonde.dcs</groupId>-->
<!-- <artifactId>dcs-doc-expand-common</artifactId>-->
<!-- <version>4.1-20240919-RELEASE</version>-->
<!-- </dependency>-->
<dependency>
<groupId>
com.yonde.dcs
</groupId>
<artifactId>
dcs-plan-common
</artifactId>
<version>
4.1-20240919-RELEASE
</version>
</dependency>
</dependencies>
</project>
dex-basic-service-expand-common/src/main/java/com/yonde/dex/basic/common/vo/ExtProgramProjectLinkVO.java
View file @
592a3bfd
...
...
@@ -8,7 +8,6 @@ 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
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.common.vo.DxContextVO
;
import
lombok.ToString
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
...
...
@@ -44,13 +43,13 @@ import com.yonde.dex.basedata.entity.users.DxUserVO;
* @description: ExtProgramProjectLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtProgramProjectLinkVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtProgramProjectLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
ExtProgramVO
,
DxContext
Project
VO
>
,
DxLogicDeleteVOHolder
{
public
class
ExtProgramProjectLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
ExtProgramVO
,
DxContextVO
>
,
DxLogicDeleteVOHolder
{
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_LOGIC_DELETE_EMBEDDABLE_PROP_NAME
=
"dxLogicDeleteEmbeddable"
;
...
...
@@ -75,7 +74,7 @@ public class ExtProgramProjectLinkVO extends IdOnlyVO implements IdVO ,DxLinkDat
*/
@DexEmbedded
()
@JsonIgnore
private
DxLinkDataVOEmbeddable
<
ExtProgramVO
,
DxContext
Project
VO
>
dxLinkDataEmbeddable
;
private
DxLinkDataVOEmbeddable
<
ExtProgramVO
,
DxContextVO
>
dxLinkDataEmbeddable
;
}
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/basic/common/vo/ExtProgramVO.java
View file @
592a3bfd
...
...
@@ -8,8 +8,6 @@ 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
com.yonde.dex.user.common.vo.DxOrganizationVO
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
lombok.ToString
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
...
...
@@ -40,14 +38,16 @@ import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder
;
import
com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
import
com.yonde.dex.user.common.vo.DxOrganizationVO
;
/**
* @description: ExtProgram-VO
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtProgramVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/basic/common/vo/ExtProjectContractLinkVO.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
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
com.yonde.dex.context.common.vo.DxContextProjectVO
;
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.plan.common.vo.ExtInComeContractVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtProjectContractLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtProjectContractLinkVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
@DexTypeVersionProp
(
propName
=
"target"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
ITERATION
))
public
class
ExtProjectContractLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
DxContextProjectVO
,
ExtInComeContractVO
>{
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
<
DxContextProjectVO
,
ExtInComeContractVO
>
dxLinkDataEmbeddable
;
}
dex-basic-service-expand-common/src/main/java/com/yonde/dex/basic/expand/entity/DxViewVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.basic.expand.plugin.DxViewVOPluginExpand;
* @description: DxView-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/basic/expand/plugin/DxViewVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.basic.expand.entity.DxViewVOExpand;
* @description: DxView-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxViewVOPluginExpand
<
V
extends
DxViewVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextEnterpriseVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextEnterprise-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextLibraryVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextLibrary-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextProductionVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextProduction-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextProjectVOExpand.java
View file @
592a3bfd
...
...
@@ -15,18 +15,27 @@ import cn.hutool.core.convert.Convert;
import
cn.hutool.core.lang.TypeReference
;
import
java.util.List
;
import
com.yonde.dex.context.expand.plugin.DxContextProjectVOPluginExpand
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
import
com.yonde.dex.context.expand.entity.DxContextVOExpand
;
/**
* @description: DxContextProject-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
@ToString
(
callSuper
=
true
)
public
class
DxContextProjectVOExpand
<
V
extends
DxContextProjectVOPluginExpand
>
implements
Serializable
{
public
static
final
String
EXT_PROJECT_CONTRACT_LINKS_PROP_NAME
=
"extProjectContractLinks"
;
/**
* 项目收入合同link集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtProjectContractLinkVO
>
extProjectContractLinks
;
}
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextTeamMemberVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamMemberVOPluginExpand;
* @description: DxContextTeamMember-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextTeamVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamVOPluginExpand;
* @description: DxContextTeam-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/entity/DxContextVOExpand.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
context
.
expand
.
entity
;
import
com.yonde.dex.user.common.vo.DxOrganizationVO
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.ToString
;
...
...
@@ -19,13 +17,15 @@ import java.util.List;
import
com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.user.common.vo.DxOrganizationVO
;
/**
* @description: DxContext-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-10-1
7 13:59:3
5
* @date: 2024-10-1
8 9:59:5
5
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextEnterpriseVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
* @description: DxContextEnterprise-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextEnterpriseVOPluginExpand
<
V
extends
DxContextEnterpriseVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextLibraryVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
* @description: DxContextLibrary-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextLibraryVOPluginExpand
<
V
extends
DxContextLibraryVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextProductionVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
* @description: DxContextProduction-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxContextProductionVOPluginExpand
<
V
extends
DxContextProductionVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextProjectVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -7,12 +7,13 @@ import java.math.BigInteger;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
com.yonde.dex.context.expand.entity.DxContextProjectVOExpand
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
import
com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand
;
/**
* @description: DxContextProject-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxContextProjectVOPluginExpand
<
V
extends
DxContextProjectVOPluginExpand
>
{
...
...
@@ -20,4 +21,10 @@ public interface DxContextProjectVOPluginExpand<V extends DxContextProjectVOPlug
void
setDxContextProjectExpand
(
DxContextProjectVOExpand
<
V
>
dxContextProjectExpand
);
default
List
<
ExtProjectContractLinkVO
>
getExtProjectContractLinks
()
{
return
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextProjectExpand
,
this
::
setDxContextProjectExpand
,
new
DxContextProjectVOExpand
<>()).
getExtProjectContractLinks
();
}
default
void
setExtProjectContractLinks
(
List
<
ExtProjectContractLinkVO
>
extProjectContractLinks
)
{
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextProjectExpand
,
this
::
setDxContextProjectExpand
,
new
DxContextProjectVOExpand
<>()).
setExtProjectContractLinks
(
extProjectContractLinks
);
}
}
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextTeamMemberVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.entity.DxContextTeamMemberVOExpand;
* @description: DxContextTeamMember-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextTeamMemberVOPluginExpand
<
V
extends
DxContextTeamMemberVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextTeamVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.entity.DxContextTeamVOExpand;
* @description: DxContextTeam-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextTeamVOPluginExpand
<
V
extends
DxContextTeamVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/context/expand/plugin/DxContextVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import com.yonde.dex.user.common.vo.DxUserInfoVO;
* @description: DxContext-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-10-1
7 13:59:3
5
* @date: 2024-10-1
8 9:59:5
5
**/
public
interface
DxContextVOPluginExpand
<
V
extends
DxContextVOPluginExpand
>
extends
DxObjFileLinkVOHolder
,
DxSecretVOHolder
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxGroupLinkVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupLinkVOPluginExpand;
* @description: DxGroupLink-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxGroupMemberLinkVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupMemberLinkVOPluginExpand;
* @description: DxGroupMemberLink-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxGroupVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxGroup-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxOrganizationGroupLinkVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxOrganizationGroupLinkVOPluginExpand;
* @description: DxOrganizationGroupLink-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxOrganizationVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxOrganization-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxPostMemberLinkVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostMemberLinkVOPluginExpand;
* @description: DxPostMemberLink-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxPostVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostVOPluginExpand;
* @description: DxPost-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxPrincipalLinkVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalLinkVOPluginExpand;
* @description: DxPrincipalLink-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxPrincipalVOExpand.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
* @description: DxPrincipal-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/entity/DxUserInfoVOExpand.java
View file @
592a3bfd
...
...
@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxUserInfo-VOExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@EqualsAndHashCode
@Data
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupLinkVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxGroupLinkVOExpand;
* @description: DxGroupLink-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxGroupLinkVOPluginExpand
<
V
extends
DxGroupLinkVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupMemberLinkVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxGroupMemberLinkVOExpand;
* @description: DxGroupMemberLink-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxGroupMemberLinkVOPluginExpand
<
V
extends
DxGroupMemberLinkVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
* @description: DxGroup-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxGroupVOPluginExpand
<
V
extends
DxGroupVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxOrganizationGroupLinkVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkVOExpand;
* @description: DxOrganizationGroupLink-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxOrganizationGroupLinkVOPluginExpand
<
V
extends
DxOrganizationGroupLinkVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxOrganizationVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
* @description: DxOrganization-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxOrganizationVOPluginExpand
<
V
extends
DxOrganizationVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxPostMemberLinkVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxPostMemberLinkVOExpand;
* @description: DxPostMemberLink-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxPostMemberLinkVOPluginExpand
<
V
extends
DxPostMemberLinkVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxPostVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxPostVOExpand;
* @description: DxPost-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxPostVOPluginExpand
<
V
extends
DxPostVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxPrincipalLinkVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalLinkVOExpand;
* @description: DxPrincipalLink-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxPrincipalLinkVOPluginExpand
<
V
extends
DxPrincipalLinkVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxPrincipalVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxPrincipal-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxPrincipalVOPluginExpand
<
V
extends
DxPrincipalVOPluginExpand
>
{
...
...
dex-basic-service-expand-common/src/main/java/com/yonde/dex/user/expand/plugin/DxUserInfoVOPluginExpand.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
* @description: DxUserInfo-扩展VO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxUserInfoVOPluginExpand
<
V
extends
DxUserInfoVOPluginExpand
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/config/DexBasicServiceAppServiceConfig.java
View file @
592a3bfd
...
...
@@ -5,12 +5,14 @@ import com.yonde.dex.basedata.entity.customautowired.ReplacerType;
import
org.springframework.stereotype.Component
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextService
;
import
com.yonde.dex.context.core.service.ContextService
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.context.core.service.ContextProjectService
;
/**
* @description: dex-bmodel-core-CONFIG
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Component
public
class
DexBasicServiceAppServiceConfig
extends
AbstractDexAppServiceReplacer
{
...
...
@@ -23,6 +25,7 @@ public class DexBasicServiceAppServiceConfig extends AbstractDexAppServiceReplac
@Override
protected
void
registerReplacer
(
Register
register
)
{
register
.
register
(
ContextService
.
class
,
ExtDxContextService
.
class
);
register
.
register
(
ContextProjectService
.
class
,
ExtDxContextProjectService
.
class
);
}
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/ExtProgramProjectLinkController.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import org.springframework.stereotype.Controller;
* @description: ExtProgramProjectLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Api
(
tags
=
"ExtProgramProjectLink管理服务"
)
@RequestMapping
(
"/ExtProgramProjectLink"
)
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/ExtProjectContractLinkController.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
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.yonde.dex.basic.core.service.ExtProjectContractLinkService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.yonde.dex.basic.core.controller.shadow.ExtProjectContractLinkControllerShadow
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtProjectContractLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Api
(
tags
=
"ExtProjectContractLink管理服务"
)
@RequestMapping
(
"/ExtProjectContractLink"
)
@ResponseBody
()
@Controller
(
ExtProjectContractLinkController
.
BEAN_NAME
)
public
class
ExtProjectContractLinkController
<
V
extends
ExtProjectContractLinkVO
,
S
extends
ExtProjectContractLinkService
<
V
>>
extends
ExtProjectContractLinkControllerShadow
<
V
,
S
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/expand/ExtDxContextController.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import com.yonde.dex.context.core.controller.ContextController;
* @description: DxContext-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@Api
(
tags
=
"DxContext管理服务"
)
@RequestMapping
(
"/DxContext"
)
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/expand/ExtDxContextProjectController.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
controller
.
expand
;
import
com.yonde.dex.basic.core.controller.expand.shadow.ExtDxContextControllerShadow
;
import
com.yonde.dex.basic.core.controller.expand.shadow.ExtDxContextProjectControllerShadow
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextService
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.common.vo.DxContextVO
;
import
com.yonde.dex.context.core.controller.ContextController
;
import
com.yonde.dex.context.core.controller.ContextProjectController
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.yonde.dex.basic.core.controller.expand.shadow.ExtDxContextProjectControllerShadow
;
import
javax.annotation.Resource
;
import
com.yonde.dex.context.core.controller.ContextProjectController
;
/**
* @description: DxContex
t-Controller
* @author: dexadmin
* @version: V
* @date: 2024-9-20 10:26:39
**/
* @description: DxContextProjec
t-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Api
(
tags
=
"DxContextProject管理服务"
)
@RequestMapping
(
"/DxContextProject"
)
@ResponseBody
()
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/expand/shadow/ExtDxContextControllerShadow.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkControl
* @description: DxContext-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
class
ExtDxContextControllerShadow
<
V
extends
DxContextVO
,
S
extends
ExtDxContextService
<
V
>>
extends
ContextController
<
V
,
S
>
implements
DxObjFileLinkController
<
V
,
S
>{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/expand/shadow/ExtDxContextProjectControllerShadow.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
controller
.
expand
.
shadow
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.basic.core.service.impl.expand.ExtDxContextProjectImplService
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.core.controller.ContextProjectController
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController
;
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.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.basic.core.service.impl.expand.ExtDxContextProjectServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.context.core.controller.ContextProjectController
;
import
com.yonde.dex.context.core.controller.ContextController
;
/**
* @description: DxContext-Controller
* @description: DxContext
Project
-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
class
ExtDxContextProjectControllerShadow
<
V
extends
DxContextProjectVO
,
S
extends
ExtDxContextProjectService
<
V
>>
extends
ContextProjectController
<
V
,
S
>
implements
DxObjFileLinkController
<
V
,
S
>
{
public
class
ExtDxContextProjectControllerShadow
<
V
extends
DxContextProjectVO
,
S
extends
ExtDxContextProjectService
<
V
>>
extends
ContextProjectController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"contextProjectController"
;
...
...
@@ -22,7 +29,7 @@ public class ExtDxContextProjectControllerShadow<V extends DxContextProjectVO, S
/**
* 注入
*/
@Resource
(
name
=
ExtDxContextProject
ImplService
.
BEAN_NAME
)
@Resource
(
name
=
ExtDxContextProject
ServiceImpl
.
BEAN_NAME
)
private
ExtDxContextProjectService
<
V
>
extDxContextProjectService
;
/**
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/shadow/ExtProgramControllerShadow.java
View file @
592a3bfd
...
...
@@ -20,7 +20,7 @@ import com.yonde.dex.baseweb.AbstractBaseController;
* @description: ExtProgram-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
class
ExtProgramControllerShadow
<
V
extends
ExtProgramVO
,
S
extends
ExtProgramService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
AbstractLifecycleBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/shadow/ExtProgramProjectLinkControllerShadow.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import com.yonde.dex.baseweb.AbstractBaseController;
* @description: ExtProgramProjectLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
class
ExtProgramProjectLinkControllerShadow
<
V
extends
ExtProgramProjectLinkVO
,
S
extends
ExtProgramProjectLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/controller/shadow/ExtProjectContractLinkControllerShadow.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
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.yonde.dex.basic.core.service.ExtProjectContractLinkService
;
import
com.yonde.dex.basic.core.service.impl.ExtProjectContractLinkServiceImpl
;
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: ExtProjectContractLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
class
ExtProjectContractLinkControllerShadow
<
V
extends
ExtProjectContractLinkVO
,
S
extends
ExtProjectContractLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extProjectContractLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtProjectContractLinkServiceImpl
.
BEAN_NAME
)
private
ExtProjectContractLinkService
<
V
>
extProjectContractLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extProjectContractLinkService
;
}
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/ExtProgramProjectLinkRepository.java
View file @
592a3bfd
...
...
@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramProjectLinkRepositor
* @description: ExtProgramProjectLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramProjectLinkRepository
<
P
extends
ExtProgramProjectLink
>
extends
ExtProgramProjectLinkRepositoryShadow
<
P
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/ExtProgramRepository.java
View file @
592a3bfd
...
...
@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramRepositoryShadow;
* @description: ExtProgram-repository
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramRepository
<
P
extends
ExtProgram
>
extends
ExtProgramRepositoryShadow
<
P
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/ExtProjectContractLinkRepository.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
repository
;
import
com.yonde.dex.basic.entity.po.ExtProjectContractLink
;
import
com.yonde.dex.basic.core.repository.shadow.ExtProjectContractLinkRepositoryShadow
;
/**
* @description: ExtProjectContractLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
interface
ExtProjectContractLinkRepository
<
P
extends
ExtProjectContractLink
>
extends
ExtProjectContractLinkRepositoryShadow
<
P
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/shadow/ExtProgramProjectLinkRepositoryShadow.java
View file @
592a3bfd
...
...
@@ -9,7 +9,7 @@ import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
* @description: ExtProgramProjectLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@NoRepositoryBean
public
interface
ExtProgramProjectLinkRepositoryShadow
<
P
extends
ExtProgramProjectLink
>
extends
BaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/shadow/ExtProgramRepositoryShadow.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtProgram-repository
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@NoRepositoryBean
public
interface
ExtProgramRepositoryShadow
<
P
extends
ExtProgram
>
extends
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/repository/shadow/ExtProjectContractLinkRepositoryShadow.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
repository
.
shadow
;
import
com.yonde.dex.basic.entity.po.ExtProjectContractLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtProjectContractLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@NoRepositoryBean
public
interface
ExtProjectContractLinkRepositoryShadow
<
P
extends
ExtProjectContractLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extProjectContractLinkRepository"
;
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/ExtProgramProjectLinkService.java
View file @
592a3bfd
...
...
@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.shadow.ExtProgramProjectLinkServiceShado
* @description: ExtProgramProjectLink-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramProjectLinkService
<
V
extends
ExtProgramProjectLinkVO
>
extends
ExtProgramProjectLinkServiceShadow
<
V
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/ExtProjectContractLinkService.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
import
com.yonde.dex.basic.core.service.shadow.ExtProjectContractLinkServiceShadow
;
/**
* @description: ExtProjectContractLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
interface
ExtProjectContractLinkService
<
V
extends
ExtProjectContractLinkVO
>
extends
ExtProjectContractLinkServiceShadow
<
V
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/expand/ExtDxContextProjectService.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
.
expand
;
import
com.yonde.dex.basic.core.service.expand.shadow.ExtDxContextProjectShadowService
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.basic.core.service.expand.shadow.ExtDxContextProjectServiceShadow
;
/**
* @description: DxContext-service
* @description: DxContext
Project
-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtDxContextProjectService
<
V
extends
DxContextProjectVO
>
extends
ExtDxContextProjectS
hadowService
<
V
>
{
public
interface
ExtDxContextProjectService
<
V
extends
DxContextProjectVO
>
extends
ExtDxContextProjectS
erviceShadow
<
V
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/expand/ExtDxContextService.java
View file @
592a3bfd
...
...
@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.expand.shadow.ExtDxContextServiceShadow;
* @description: DxContext-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
ExtDxContextService
<
V
extends
DxContextVO
>
extends
ExtDxContextServiceShadow
<
V
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/expand/shadow/ExtDxContextProjectServiceShadow.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
.
expand
.
shadow
;
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
;
/**
* @description: DxContextProject-service
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
interface
ExtDxContextProjectServiceShadow
<
V
extends
DxContextProjectVO
>
extends
ExtDxContextProjectServiceFeign
<
V
>,
ContextService
<
V
>
,
ContextProjectService
<
V
>
{
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/expand/shadow/ExtDxContextServiceShadow.java
View file @
592a3bfd
...
...
@@ -9,7 +9,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic
* @description: DxContext-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
ExtDxContextServiceShadow
<
V
extends
DxContextVO
>
extends
ExtDxContextServiceFeign
<
V
>,
ContextService
<
V
>
,
ObjFileLinkPluginService
<
V
>
,
SecretCodePluginService
<
V
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/impl/ExtProgramProjectLinkServiceImpl.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import javax.annotation.Resource;
* @description: ExtProgramProjectLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Slf4j
@Service
(
ExtProgramProjectLinkServiceImpl
.
BEAN_NAME
)
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/impl/ExtProjectContractLinkServiceImpl.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
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.yonde.dex.basic.core.service.ExtProjectContractLinkService
;
import
com.yonde.dex.basic.core.repository.ExtProjectContractLinkRepository
;
import
com.yonde.dex.basic.entity.po.ExtProjectContractLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtProjectContractLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Slf4j
@Service
(
ExtProjectContractLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtProjectContractLinkServiceImpl
<
V
extends
ExtProjectContractLinkVO
>
implements
ExtProjectContractLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extProjectContractLinkServiceImpl"
;
@Autowired
ExtProjectContractLinkRepository
<
ExtProjectContractLink
>
extProjectContractLinkRepository
;
}
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/impl/expand/ExtDxContextProject
ImplService
.java
→
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/impl/expand/ExtDxContextProject
ServiceImpl
.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
.
impl
.
expand
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.basic.core.service.expand.ExtDxContextService
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.common.vo.DxContextVO
;
import
com.yonde.dex.context.core.po.DxContext
;
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.yonde.dex.basic.core.service.expand.ExtDxContextProjectService
;
import
com.yonde.dex.context.core.repository.ContextProjectRepository
;
import
com.yonde.dex.context.core.po.DxContextProject
;
import
com.yonde.dex.context.core.repository.ContextRepository
;
import
javax.annotation.Resource
;
import
com.yonde.dex.context.core.service.impl.ContextProjectServiceImpl
;
import
com.yonde.dex.context.core.service.impl.ContextServiceImpl
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* @description: DxContext-ServiceImpl
* @description: DxContext
Project
-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Slf4j
@Service
(
ContextProjectServiceImpl
.
BEAN_NAME
)
public
class
ExtDxContextProject
ImplService
<
V
extends
DxContextProjectVO
>
extends
ContextProjectServiceImpl
<
V
>
implements
ExtDxContextProjectService
<
V
>{
public
class
ExtDxContextProject
ServiceImpl
<
V
extends
DxContextProjectVO
>
extends
ContextProjectServiceImpl
<
V
>
implements
ExtDxContextProjectService
<
V
>{
public
static
final
String
BEAN_NAME
=
"contextProjectServiceImpl"
;
@Autowired
ContextRepository
<
DxContextProject
>
contextProjectRepository
;
ContextProjectRepository
<
DxContextProject
>
contextProjectRepository
;
}
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/impl/expand/ExtDxContextServiceImpl.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.context.core.service.impl.ContextServiceImpl;
* @description: DxContext-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@Slf4j
@Service
(
ContextServiceImpl
.
BEAN_NAME
)
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/shadow/ExtProgramProjectLinkServiceShadow.java
View file @
592a3bfd
...
...
@@ -9,7 +9,7 @@ import com.yonde.dex.logicdelete.plugin.core.service.LogicDeleteService;
* @description: ExtProgramProjectLink-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramProjectLinkServiceShadow
<
V
extends
ExtProgramProjectLinkVO
>
extends
ExtProgramProjectLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
LogicDeleteService
<
V
>
,
DxLinkDataService
<
V
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/shadow/ExtProgramServiceShadow.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic
* @description: ExtProgram-service
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramServiceShadow
<
V
extends
ExtProgramVO
>
extends
ExtProgramServiceFeign
<
V
>,
ObjFileLinkPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
SecretCodePluginService
<
V
>
{
...
...
dex-basic-service-expand-core/src/main/java/com/yonde/dex/basic/core/service/shadow/ExtProjectContractLinkServiceShadow.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
core
.
service
.
shadow
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
import
com.yonde.dex.basic.feign.ExtProjectContractLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtProjectContractLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
interface
ExtProjectContractLinkServiceShadow
<
V
extends
ExtProjectContractLinkVO
>
extends
ExtProjectContractLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/basic/entity/po/ExtProgram.java
View file @
592a3bfd
...
...
@@ -37,7 +37,7 @@ import com.yonde.dex.dao.entity.base.IdOnlyEntity;
* @description: ExtProgram-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/basic/entity/po/ExtProgramProjectLink.java
View file @
592a3bfd
...
...
@@ -35,7 +35,7 @@ import com.yonde.dex.logicdelete.plugin.entities.DxLogicDeleteEmbeddable;
* @description: ExtProgramProjectLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/basic/entity/po/ExtProjectContractLink.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
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: ExtProjectContractLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PROJECT_CONTRACT_LINK"
)
public
class
ExtProjectContractLink
extends
IdOnlyEntity
implements
IdEntity
,
DxLinkDataHolder
{
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLinkDataEmbeddable
dxLinkDataEmbeddable
;
}
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/basic/expand/entity/DxViewExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxView-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/basic/expand/plugin/DxViewPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.basic.expand.entity.DxViewExpand;
* @description: DxView-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxViewPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextEnterpriseExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextEnterprise-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextExpand.java
View file @
592a3bfd
...
...
@@ -19,7 +19,7 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
* @description: DxContext-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-10-1
7 13:59:3
5
* @date: 2024-10-1
8 9:59:5
5
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextLibraryExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextLibrary-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextProductionExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextProduction-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextProjectExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextProject-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextTeamExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxContextTeam-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/entity/DxContextTeamMemberExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxContextTeamMember-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextEnterprisePluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
* @description: DxContextEnterprise-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextEnterprisePluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextLibraryPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
* @description: DxContextLibrary-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextLibraryPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextPluginExpand.java
View file @
592a3bfd
...
...
@@ -14,7 +14,7 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
* @description: DxContext-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextPluginExpand
extends
DxObjFileLinkHolder
,
DxSecretHolder
{
...
...
@@ -44,6 +44,9 @@ public interface DxContextPluginExpand extends DxObjFileLinkHolder ,DxSecretHold
default
String
getFundSource
()
{
return
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
getFundSource
();
}
default
void
setProjectClass
(
String
projectClass
)
{
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
setProjectClass
(
projectClass
);
}
default
LocalDateTime
getStartTime
()
{
return
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
getStartTime
();
}
...
...
@@ -90,6 +93,9 @@ public interface DxContextPluginExpand extends DxObjFileLinkHolder ,DxSecretHold
default
void
setManagerId
(
Long
managerId
)
{
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
setManagerId
(
managerId
);
}
default
String
getProjectClass
()
{
return
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
getProjectClass
();
}
default
void
setManagerOrgId
(
Long
managerOrgId
)
{
DxExpandUtils
.
getNotNullObject
(
this
::
getDxContextExpand
,
this
::
setDxContextExpand
,
new
DxContextExpand
()).
setManagerOrgId
(
managerOrgId
);
}
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextProductionPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
* @description: DxContextProduction-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxContextProductionPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextProjectPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
* @description: DxContextProject-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxContextProjectPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextTeamMemberPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.context.expand.entity.DxContextTeamMemberExpand;
* @description: DxContextTeamMember-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextTeamMemberPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/context/expand/plugin/DxContextTeamPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.context.expand.entity.DxContextTeamExpand;
* @description: DxContextTeam-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxContextTeamPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxGroupExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxGroup-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxGroupLinkExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxGroupLink-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxGroupMemberLinkExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxGroupMemberLink-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxOrganizationExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxOrganization-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxOrganizationGroupLinkExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxOrganizationGroupLink-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxPostExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPost-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxPostMemberLinkExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPostMemberLink-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxPrincipalExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPrincipal-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxPrincipalLinkExpand.java
View file @
592a3bfd
...
...
@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPrincipalLink-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/entity/DxUserInfoExpand.java
View file @
592a3bfd
...
...
@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxUserInfo-POExpand扩展实体
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@ToString
@Embeddable
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupLinkPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxGroupLinkExpand;
* @description: DxGroupLink-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxGroupLinkPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupMemberLinkPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxGroupMemberLinkExpand;
* @description: DxGroupMemberLink-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxGroupMemberLinkPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxGroupPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
* @description: DxGroup-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxGroupPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxOrganizationGroupLinkPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkExpand;
* @description: DxOrganizationGroupLink-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxOrganizationGroupLinkPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxOrganizationPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
* @description: DxOrganization-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxOrganizationPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxPostMemberLinkPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxPostMemberLinkExpand;
* @description: DxPostMemberLink-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxPostMemberLinkPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxPostPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxPostExpand;
* @description: DxPost-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
DxPostPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxPrincipalLinkPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalLinkExpand;
* @description: DxPrincipalLink-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:38
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxPrincipalLinkPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxPrincipalPluginExpand.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxPrincipal-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxPrincipalPluginExpand
{
...
...
dex-basic-service-expand-entity/src/main/java/com/yonde/dex/user/expand/plugin/DxUserInfoPluginExpand.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
* @description: DxUserInfo-扩展PO插件接口
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
DxUserInfoPluginExpand
{
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/ExtProgramProjectLinkServiceFeign.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramProjectLinkServiceFeignShadow;
* @description: ExtProgramProjectLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Api
(
tags
=
"ExtProgramProjectLink-FEIGN"
)
@FeignClient
(
value
=
"${dex.feign.DEX-BASIC-SERVICE}"
,
path
=
"/ExtProgramProjectLink"
)
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/ExtProgramServiceFeign.java
View file @
592a3bfd
...
...
@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramServiceFeignShadow;
* @description: ExtProgram-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
@Api
(
tags
=
"ExtProgram-FEIGN"
)
@FeignClient
(
value
=
"${dex.feign.DEX-BASIC-SERVICE}"
,
path
=
"/ExtProgram"
)
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/ExtProjectContractLinkServiceFeign.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
feign
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.basic.feign.shadow.ExtProjectContractLinkServiceFeignShadow
;
/**
* @description: ExtProjectContractLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Api
(
tags
=
"ExtProjectContractLink-FEIGN"
)
@FeignClient
(
value
=
"${dex.feign.DEX-BASIC-SERVICE}"
,
path
=
"/ExtProjectContractLink"
)
public
interface
ExtProjectContractLinkServiceFeign
<
V
extends
ExtProjectContractLinkVO
>
extends
ExtProjectContractLinkServiceFeignShadow
<
V
>
{
}
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/expand/ExtDxContextProjectServiceFeign.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
feign
.
expand
;
import
com.yonde.dex.basic.feign.expand.shadow.ExtDxContextProjectServiceFeignShadow
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.feign.ContextProjectServiceFeign
;
import
com.yonde.dex.context.feign.ContextServiceFeign
;
import
com.yonde.dex.dao.service.adapter.DexExpandBeanReplace
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.basic.feign.expand.shadow.ExtDxContextProjectServiceFeignShadow
;
import
com.yonde.dex.context.feign.ContextProjectServiceFeign
;
import
com.yonde.dex.dao.service.adapter.DexExpandBeanReplace
;
/**
* @description: DxContex
t-Feign
* @author: dexadmin
* @version: V
* @date: 2024-9-20 10:26:39
**/
* @description: DxContextProjec
t-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
@Api
(
tags
=
"DxContextProject-FEIGN"
)
@FeignClient
(
value
=
"${dex.feign.DEX-BASIC-SERVICE}"
,
path
=
"/DxContextProject"
)
@DexExpandBeanReplace
(
replaceClass
=
ContextProjectServiceFeign
.
class
)
@DexExpandBeanReplace
(
replaceClass
=
ContextProjectServiceFeign
.
class
)
public
interface
ExtDxContextProjectServiceFeign
<
V
extends
DxContextProjectVO
>
extends
ExtDxContextProjectServiceFeignShadow
<
V
>
{
}
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/expand/ExtDxContextServiceFeign.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.dao.service.adapter.DexExpandBeanReplace;
* @description: DxContext-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
@Api
(
tags
=
"DxContext-FEIGN"
)
@FeignClient
(
value
=
"${dex.feign.DEX-BASIC-SERVICE}"
,
path
=
"/DxContext"
)
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/expand/shadow/ExtDxContextProjectServiceFeignShadow.java
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
feign
.
expand
.
shadow
;
import
com.yonde.dex.context.common.vo.DxContextProjectVO
;
import
com.yonde.dex.context.common.vo.DxContextVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.context.feign.ContextProjectServiceFeign
;
import
com.yonde.dex.context.feign.ContextServiceFeign
;
import
com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign
;
/**
* @description: DxContext-Feign
* @description: DxContext
Project
-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtDxContextProjectServiceFeignShadow
<
V
extends
DxContextProjectVO
>
extends
Context
ProjectServiceFeign
<
V
>
,
SecretCod
eFeign
<
V
>
{
public
interface
ExtDxContextProjectServiceFeignShadow
<
V
extends
DxContextProjectVO
>
extends
Context
ServiceFeign
<
V
>
,
ContextProjectServic
eFeign
<
V
>
{
String
BEAN_NAME
=
"contextProjectServiceFeign"
;
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/expand/shadow/ExtDxContextServiceFeignShadow.java
View file @
592a3bfd
...
...
@@ -11,7 +11,7 @@ import com.yonde.dex.context.feign.ContextServiceFeign;
* @description: DxContext-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:55
**/
public
interface
ExtDxContextServiceFeignShadow
<
V
extends
DxContextVO
>
extends
ContextServiceFeign
<
V
>
,
SecretCodeFeign
<
V
>
{
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/shadow/ExtProgramProjectLinkServiceFeignShadow.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
* @description: ExtProgramProjectLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramProjectLinkServiceFeignShadow
<
V
extends
ExtProgramProjectLinkVO
>
extends
BaseFeign
<
V
>
,
LogicDeleteFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/shadow/ExtProgramServiceFeignShadow.java
View file @
592a3bfd
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign;
* @description: ExtProgram-Feign
* @author: dexadmin
* @version: V
* @date: 2024-
9-20 10:26:39
* @date: 2024-
10-18 9:59:56
**/
public
interface
ExtProgramServiceFeignShadow
<
V
extends
ExtProgramVO
>
extends
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
SecretCodeFeign
<
V
>
{
...
...
dex-basic-service-expand-feign/src/main/java/com/yonde/dex/basic/feign/shadow/ExtProjectContractLinkServiceFeignShadow.java
0 → 100644
View file @
592a3bfd
package
com
.
yonde
.
dex
.
basic
.
feign
.
shadow
;
import
com.yonde.dex.basic.common.vo.ExtProjectContractLinkVO
;
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: ExtProjectContractLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-18 9:59:56
**/
public
interface
ExtProjectContractLinkServiceFeignShadow
<
V
extends
ExtProjectContractLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extProjectContractLinkServiceFeign"
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment