Commit 61e116c4 authored by wangyangyang's avatar wangyangyang

更新版本

parent fac803b5
...@@ -59,11 +59,11 @@ ...@@ -59,11 +59,11 @@
<groupId>com.yonde.dex</groupId> <groupId>com.yonde.dex</groupId>
<artifactId>dex-context-plugin-common</artifactId> <artifactId>dex-context-plugin-common</artifactId>
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>com.yonde.dcs</groupId> <!-- <groupId>com.yonde.dcs</groupId>-->
<artifactId>dcs-doc-expand-common</artifactId> <!-- <artifactId>dcs-doc-expand-common</artifactId>-->
<version>4.1-20240919-RELEASE</version> <!-- <version>4.1-20240919-RELEASE</version>-->
</dependency> <!-- </dependency>-->
</dependencies> </dependencies>
......
...@@ -43,7 +43,7 @@ import com.yonde.dex.basedata.entity.users.DxUserVO; ...@@ -43,7 +43,7 @@ import com.yonde.dex.basedata.entity.users.DxUserVO;
* @description: ExtProgramProjectLink-VO * @description: ExtProgramProjectLink-VO
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtProgramProjectLinkVO.class) @JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtProgramProjectLinkVO.class)
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
......
...@@ -4,7 +4,6 @@ import javax.validation.constraints.NotBlank; ...@@ -4,7 +4,6 @@ import javax.validation.constraints.NotBlank;
import java.util.Date; import java.util.Date;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.ArrayList; import java.util.ArrayList;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import com.yonde.dex.basedata.entity.annotation.XmlElementProperty; import com.yonde.dex.basedata.entity.annotation.XmlElementProperty;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
...@@ -13,22 +12,16 @@ import com.yonde.dex.user.common.vo.DxOrganizationVO; ...@@ -13,22 +12,16 @@ import com.yonde.dex.user.common.vo.DxOrganizationVO;
import com.yonde.dex.user.common.vo.DxUserInfoVO; import com.yonde.dex.user.common.vo.DxUserInfoVO;
import lombok.ToString; import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigInteger; import java.math.BigInteger;
import org.springframework.data.annotation.Transient; import org.springframework.data.annotation.Transient;
import lombok.experimental.Delegate; import lombok.experimental.Delegate;
import javax.xml.bind.annotation.*; import javax.xml.bind.annotation.*;
import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlAttribute;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.List; import java.util.List;
import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter; import com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter;
import lombok.Data; import lombok.Data;
...@@ -51,16 +44,16 @@ import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbedda ...@@ -51,16 +44,16 @@ import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbedda
import com.yonde.dex.basedata.entity.users.DxUserVO; import com.yonde.dex.basedata.entity.users.DxUserVO;
/** /**
* @description: ExtProgram-VO * @description: ExtProgram-VO
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-11 9:52:59 * @date: 2024-9-20 10:26:39
**/ **/
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtProgramVO.class) @JsonTypeInfo( use = JsonTypeInfo.Id.CLASS, property = "dxClassname", visible = true, defaultImpl = ExtProgramVO.class)
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ToString(callSuper = true) @ToString(callSuper = true)
public class ExtProgramVO extends IdOnlyVO implements IdVO, DxLifecycleManageBaseVOHolder, DxObjFileLinkVOHolder, DxSecretVOHolder { public class ExtProgramVO extends IdOnlyVO implements IdVO ,DxLifecycleManageBaseVOHolder ,DxObjFileLinkVOHolder ,DxSecretVOHolder{
public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable"; public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable";
public static final String DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME = "dxLifecycleManageBaseEmbeddable"; public static final String DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME = "dxLifecycleManageBaseEmbeddable";
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.basic.expand.plugin.DxViewVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.basic.expand.plugin.DxViewVOPluginExpand;
* @description: DxView-VOExpand扩展实体 * @description: DxView-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
package com.yonde.dex.basic.expand.plugin; package com.yonde.dex.basic.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.basic.expand.entity.DxViewVOExpand; import com.yonde.dex.basic.expand.entity.DxViewVOExpand;
/** /**
* @description: DxView-扩展VO插件接口 * @description: DxView-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxViewVOPluginExpand<V extends DxViewVOPluginExpand> { public interface DxViewVOPluginExpand<V extends DxViewVOPluginExpand> {
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextEnterprise-VOExpand扩展实体 * @description: DxContextEnterprise-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextLibrary-VOExpand扩展实体 * @description: DxContextLibrary-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextProduction-VOExpand扩展实体 * @description: DxContextProduction-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.context.expand.entity.DxContextVOExpand;
* @description: DxContextProject-VOExpand扩展实体 * @description: DxContextProject-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamMemberVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamMemberVOPluginExpand;
* @description: DxContextTeamMember-VOExpand扩展实体 * @description: DxContextTeamMember-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.context.expand.plugin.DxContextTeamVOPluginExpand;
* @description: DxContextTeam-VOExpand扩展实体 * @description: DxContextTeam-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -5,38 +5,32 @@ import com.yonde.dex.user.common.vo.DxUserInfoVO; ...@@ -5,38 +5,32 @@ import com.yonde.dex.user.common.vo.DxUserInfoVO;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.ToString; import lombok.ToString;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigInteger; import java.math.BigInteger;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnore;
import java.util.Date; import java.util.Date;
import com.yonde.dex.basedata.entity.annotation.*; import com.yonde.dex.basedata.entity.annotation.*;
import com.yonde.dex.basedata.entity.data.VersionRelationType; import com.yonde.dex.basedata.entity.data.VersionRelationType;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.hutool.core.lang.TypeReference; import cn.hutool.core.lang.TypeReference;
import java.util.List; import java.util.List;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable; import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
import com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO; import com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO;
import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable; import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable;
/** /**
* @description: DxContext-VOExpand扩展实体 * @description: DxContext-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
@ToString(callSuper = true) @ToString(callSuper = true)
public class DxContextVOExpand<V extends DxContextVOPluginExpand> implements Serializable { public class DxContextVOExpand<V extends DxContextVOPluginExpand> implements Serializable{
public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable"; public static final String DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME = "dxObjFileLinkEmbeddable";
public static final String DX_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable"; public static final String DX_SECRET_EMBEDDABLE_PROP_NAME = "dxSecretEmbeddable";
public static final String BUDGET_AMOUNT_PROP_NAME = "budgetAmount"; public static final String BUDGET_AMOUNT_PROP_NAME = "budgetAmount";
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextEnterpriseVOExpand; import com.yonde.dex.context.expand.entity.DxContextEnterpriseVOExpand;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
/** /**
* @description: DxContextEnterprise-扩展VO插件接口 * @description: DxContextEnterprise-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextEnterpriseVOPluginExpand<V extends DxContextEnterpriseVOPluginExpand> { public interface DxContextEnterpriseVOPluginExpand<V extends DxContextEnterpriseVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextLibraryVOExpand; import com.yonde.dex.context.expand.entity.DxContextLibraryVOExpand;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
/** /**
* @description: DxContextLibrary-扩展VO插件接口 * @description: DxContextLibrary-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextLibraryVOPluginExpand<V extends DxContextLibraryVOPluginExpand> { public interface DxContextLibraryVOPluginExpand<V extends DxContextLibraryVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextProductionVOExpand; import com.yonde.dex.context.expand.entity.DxContextProductionVOExpand;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
/** /**
* @description: DxContextProduction-扩展VO插件接口 * @description: DxContextProduction-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextProductionVOPluginExpand<V extends DxContextProductionVOPluginExpand> { public interface DxContextProductionVOPluginExpand<V extends DxContextProductionVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextProjectVOExpand; import com.yonde.dex.context.expand.entity.DxContextProjectVOExpand;
import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextVOPluginExpand;
/** /**
* @description: DxContextProject-扩展VO插件接口 * @description: DxContextProject-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextProjectVOPluginExpand<V extends DxContextProjectVOPluginExpand> { public interface DxContextProjectVOPluginExpand<V extends DxContextProjectVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextTeamMemberVOExpand; import com.yonde.dex.context.expand.entity.DxContextTeamMemberVOExpand;
/** /**
* @description: DxContextTeamMember-扩展VO插件接口 * @description: DxContextTeamMember-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxContextTeamMemberVOPluginExpand<V extends DxContextTeamMemberVOPluginExpand> { public interface DxContextTeamMemberVOPluginExpand<V extends DxContextTeamMemberVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextTeamVOExpand; import com.yonde.dex.context.expand.entity.DxContextTeamVOExpand;
/** /**
* @description: DxContextTeam-扩展VO插件接口 * @description: DxContextTeam-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxContextTeamVOPluginExpand<V extends DxContextTeamVOPluginExpand> { public interface DxContextTeamVOPluginExpand<V extends DxContextTeamVOPluginExpand> {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextVOExpand; import com.yonde.dex.context.expand.entity.DxContextVOExpand;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder; import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder;
import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable; import com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable;
...@@ -11,182 +15,140 @@ import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbedda ...@@ -11,182 +15,140 @@ import com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbedda
import com.yonde.dex.user.common.vo.DxOrganizationVO; import com.yonde.dex.user.common.vo.DxOrganizationVO;
import com.yonde.dex.user.common.vo.DxUserInfoVO; import com.yonde.dex.user.common.vo.DxUserInfoVO;
import java.time.LocalDateTime;
import java.util.List;
/** /**
* @description: DxContext-扩展VO插件接口 * @description: DxContext-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextVOPluginExpand<V extends DxContextVOPluginExpand> extends DxObjFileLinkVOHolder, DxSecretVOHolder { public interface DxContextVOPluginExpand<V extends DxContextVOPluginExpand> extends DxObjFileLinkVOHolder ,DxSecretVOHolder{
DxContextVOExpand<V> getDxContextExpand(); DxContextVOExpand<V> getDxContextExpand();
void setDxContextExpand(DxContextVOExpand<V> dxContextExpand); void setDxContextExpand(DxContextVOExpand<V> dxContextExpand);
default Integer getBudgetAmount() { default Integer getBudgetAmount() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getBudgetAmount(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getBudgetAmount();
} }
default String getCustomUnit() { default String getCustomUnit() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getCustomUnit(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getCustomUnit();
} }
default void setHeaderIdType(String headerIdType) { default void setHeaderIdType(String headerIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setHeaderIdType(headerIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setHeaderIdType(headerIdType);
} }
default void setCustomUnit(String customUnit) { default void setCustomUnit(String customUnit) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setCustomUnit(customUnit); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setCustomUnit(customUnit);
} }
default void setBudgetAmount(Integer budgetAmount) { default void setBudgetAmount(Integer budgetAmount) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setBudgetAmount(budgetAmount); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setBudgetAmount(budgetAmount);
} }
@Override @Override
default DxObjFileLinkVOEmbeddable getDxObjFileLinkEmbeddable() { default DxObjFileLinkVOEmbeddable getDxObjFileLinkEmbeddable() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getDxObjFileLinkEmbeddable(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getDxObjFileLinkEmbeddable();
} }
default String getFundSource() { default String getFundSource() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getFundSource(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getFundSource();
} }
default LocalDateTime getStartTime() { default LocalDateTime getStartTime() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getStartTime(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getStartTime();
} }
default void setManager(DxUserInfoVO manager) { default void setManager(DxUserInfoVO manager) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManager(manager); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManager(manager);
} }
default void setEndTime(LocalDateTime endTime) { default void setEndTime(LocalDateTime endTime) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setEndTime(endTime); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setEndTime(endTime);
} }
default DxUserInfoVO getManager() { default DxUserInfoVO getManager() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManager(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManager();
} }
default void setManagerOrg(DxOrganizationVO managerOrg) { default void setManagerOrg(DxOrganizationVO managerOrg) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManagerOrg(managerOrg); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManagerOrg(managerOrg);
} }
default String getHeaderIdType() { default String getHeaderIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getHeaderIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getHeaderIdType();
} }
default String getManagerOrgIdType() { default String getManagerOrgIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManagerOrgIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManagerOrgIdType();
} }
default List<ExtProgramProjectLinkVO> getExtProgramProjectLinks() { default List<ExtProgramProjectLinkVO> getExtProgramProjectLinks() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getExtProgramProjectLinks(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getExtProgramProjectLinks();
} }
default void setHeaderId(Long headerId) { default void setHeaderId(Long headerId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setHeaderId(headerId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setHeaderId(headerId);
} }
default DxOrganizationVO getManagerOrg() { default DxOrganizationVO getManagerOrg() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManagerOrg(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManagerOrg();
} }
default void setTotalBudget(String totalBudget) { default void setTotalBudget(String totalBudget) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setTotalBudget(totalBudget); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setTotalBudget(totalBudget);
} }
@Override @Override
default void setDxObjFileLinkEmbeddable(DxObjFileLinkVOEmbeddable dxObjFileLinkVOEmbeddable) { default void setDxObjFileLinkEmbeddable(DxObjFileLinkVOEmbeddable dxObjFileLinkVOEmbeddable) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setDxObjFileLinkEmbeddable(dxObjFileLinkVOEmbeddable); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setDxObjFileLinkEmbeddable(dxObjFileLinkVOEmbeddable);
} }
default Long getManagerOrgId() { default Long getManagerOrgId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManagerOrgId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManagerOrgId();
} }
default void setProType(String proType) { default void setProType(String proType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setProType(proType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setProType(proType);
} }
@Override @Override
default void setDxSecretEmbeddable(DxSecretVOEmbeddable dxSecretVOEmbeddable) { default void setDxSecretEmbeddable(DxSecretVOEmbeddable dxSecretVOEmbeddable) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setDxSecretEmbeddable(dxSecretVOEmbeddable); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setDxSecretEmbeddable(dxSecretVOEmbeddable);
} }
default void setExtProgramProjectLinks(List<ExtProgramProjectLinkVO> extProgramProjectLinks) { default void setExtProgramProjectLinks(List<ExtProgramProjectLinkVO> extProgramProjectLinks) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setExtProgramProjectLinks(extProgramProjectLinks); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setExtProgramProjectLinks(extProgramProjectLinks);
} }
default DxUserInfoVO getHeader() { default DxUserInfoVO getHeader() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getHeader(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getHeader();
} }
default String getManagerIdType() { default String getManagerIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManagerIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManagerIdType();
} }
default void setFundSource(String fundSource) { default void setFundSource(String fundSource) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setFundSource(fundSource); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setFundSource(fundSource);
} }
default void setManagerOrgIdType(String managerOrgIdType) { default void setManagerOrgIdType(String managerOrgIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManagerOrgIdType(managerOrgIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManagerOrgIdType(managerOrgIdType);
} }
default String getNumber() { default String getNumber() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getNumber(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getNumber();
} }
default String getTotalBudget() { default String getTotalBudget() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getTotalBudget(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getTotalBudget();
} }
default void setManagerId(Long managerId) { default void setManagerId(Long managerId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManagerId(managerId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManagerId(managerId);
} }
default void setManagerOrgId(Long managerOrgId) { default void setManagerOrgId(Long managerOrgId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManagerOrgId(managerOrgId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManagerOrgId(managerOrgId);
} }
default void setHeader(DxUserInfoVO header) { default void setHeader(DxUserInfoVO header) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setHeader(header); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setHeader(header);
} }
default void setManagerIdType(String managerIdType) { default void setManagerIdType(String managerIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setManagerIdType(managerIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setManagerIdType(managerIdType);
} }
default Long getHeaderId() { default Long getHeaderId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getHeaderId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getHeaderId();
} }
default void setStartTime(LocalDateTime startTime) { default void setStartTime(LocalDateTime startTime) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setStartTime(startTime); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setStartTime(startTime);
} }
default Long getManagerId() { default Long getManagerId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getManagerId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getManagerId();
} }
default String getProType() { default String getProType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getProType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getProType();
} }
default LocalDateTime getEndTime() { default LocalDateTime getEndTime() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getEndTime(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getEndTime();
} }
@Override @Override
default DxSecretVOEmbeddable getDxSecretEmbeddable() { default DxSecretVOEmbeddable getDxSecretEmbeddable() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).getDxSecretEmbeddable(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).getDxSecretEmbeddable();
} }
default void setNumber(String number) { default void setNumber(String number) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextVOExpand<>()).setNumber(number); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextVOExpand<>()).setNumber(number);
} }
} }
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupLinkVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupLinkVOPluginExpand;
* @description: DxGroupLink-VOExpand扩展实体 * @description: DxGroupLink-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupMemberLinkVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxGroupMemberLinkVOPluginExpand;
* @description: DxGroupMemberLink-VOExpand扩展实体 * @description: DxGroupMemberLink-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxGroup-VOExpand扩展实体 * @description: DxGroup-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxOrganizationGroupLinkVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxOrganizationGroupLinkVOPluginExpand;
* @description: DxOrganizationGroupLink-VOExpand扩展实体 * @description: DxOrganizationGroupLink-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxOrganization-VOExpand扩展实体 * @description: DxOrganization-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostMemberLinkVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostMemberLinkVOPluginExpand;
* @description: DxPostMemberLink-VOExpand扩展实体 * @description: DxPostMemberLink-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPostVOPluginExpand;
* @description: DxPost-VOExpand扩展实体 * @description: DxPost-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalLinkVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalLinkVOPluginExpand;
* @description: DxPrincipalLink-VOExpand扩展实体 * @description: DxPrincipalLink-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand; ...@@ -20,7 +20,7 @@ import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
* @description: DxPrincipal-VOExpand扩展实体 * @description: DxPrincipal-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand; ...@@ -21,7 +21,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
* @description: DxUserInfo-VOExpand扩展实体 * @description: DxUserInfo-VOExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@EqualsAndHashCode @EqualsAndHashCode
@Data @Data
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupLinkVOExpand; import com.yonde.dex.user.expand.entity.DxGroupLinkVOExpand;
/** /**
* @description: DxGroupLink-扩展VO插件接口 * @description: DxGroupLink-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxGroupLinkVOPluginExpand<V extends DxGroupLinkVOPluginExpand> { public interface DxGroupLinkVOPluginExpand<V extends DxGroupLinkVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupMemberLinkVOExpand; import com.yonde.dex.user.expand.entity.DxGroupMemberLinkVOExpand;
/** /**
* @description: DxGroupMemberLink-扩展VO插件接口 * @description: DxGroupMemberLink-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxGroupMemberLinkVOPluginExpand<V extends DxGroupMemberLinkVOPluginExpand> { public interface DxGroupMemberLinkVOPluginExpand<V extends DxGroupMemberLinkVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupVOExpand; import com.yonde.dex.user.expand.entity.DxGroupVOExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
/** /**
* @description: DxGroup-扩展VO插件接口 * @description: DxGroup-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxGroupVOPluginExpand<V extends DxGroupVOPluginExpand> { public interface DxGroupVOPluginExpand<V extends DxGroupVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkVOExpand; import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkVOExpand;
/** /**
* @description: DxOrganizationGroupLink-扩展VO插件接口 * @description: DxOrganizationGroupLink-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxOrganizationGroupLinkVOPluginExpand<V extends DxOrganizationGroupLinkVOPluginExpand> { public interface DxOrganizationGroupLinkVOPluginExpand<V extends DxOrganizationGroupLinkVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxOrganizationVOExpand; import com.yonde.dex.user.expand.entity.DxOrganizationVOExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
/** /**
* @description: DxOrganization-扩展VO插件接口 * @description: DxOrganization-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxOrganizationVOPluginExpand<V extends DxOrganizationVOPluginExpand> { public interface DxOrganizationVOPluginExpand<V extends DxOrganizationVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPostMemberLinkVOExpand; import com.yonde.dex.user.expand.entity.DxPostMemberLinkVOExpand;
/** /**
* @description: DxPostMemberLink-扩展VO插件接口 * @description: DxPostMemberLink-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPostMemberLinkVOPluginExpand<V extends DxPostMemberLinkVOPluginExpand> { public interface DxPostMemberLinkVOPluginExpand<V extends DxPostMemberLinkVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPostVOExpand; import com.yonde.dex.user.expand.entity.DxPostVOExpand;
/** /**
* @description: DxPost-扩展VO插件接口 * @description: DxPost-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPostVOPluginExpand<V extends DxPostVOPluginExpand> { public interface DxPostVOPluginExpand<V extends DxPostVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPrincipalLinkVOExpand; import com.yonde.dex.user.expand.entity.DxPrincipalLinkVOExpand;
/** /**
* @description: DxPrincipalLink-扩展VO插件接口 * @description: DxPrincipalLink-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxPrincipalLinkVOPluginExpand<V extends DxPrincipalLinkVOPluginExpand> { public interface DxPrincipalLinkVOPluginExpand<V extends DxPrincipalLinkVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand; import com.yonde.dex.user.expand.entity.DxPrincipalVOExpand;
/** /**
* @description: DxPrincipal-扩展VO插件接口 * @description: DxPrincipal-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPrincipalVOPluginExpand<V extends DxPrincipalVOPluginExpand> { public interface DxPrincipalVOPluginExpand<V extends DxPrincipalVOPluginExpand> {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.entity.vo.IdVO; import com.yonde.dex.basedata.entity.vo.IdVO;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxUserInfoVOExpand; import com.yonde.dex.user.expand.entity.DxUserInfoVOExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalVOPluginExpand;
/** /**
* @description: DxUserInfo-扩展VO插件接口 * @description: DxUserInfo-扩展VO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxUserInfoVOPluginExpand<V extends DxUserInfoVOPluginExpand> { public interface DxUserInfoVOPluginExpand<V extends DxUserInfoVOPluginExpand> {
......
...@@ -10,7 +10,7 @@ import com.yonde.dex.context.core.service.ContextService; ...@@ -10,7 +10,7 @@ import com.yonde.dex.context.core.service.ContextService;
/** /**
* @description: dex-bmodel-core-CONFIG * @description: dex-bmodel-core-CONFIG
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Component @Component
public class DexBasicServiceAppServiceConfig extends AbstractDexAppServiceReplacer { public class DexBasicServiceAppServiceConfig extends AbstractDexAppServiceReplacer {
......
package com.yonde.dex.basic.core.controller; package com.yonde.dex.basic.core.controller;
import com.yonde.dex.basedata.auth.annos.PermissionObject;
import com.yonde.dex.basedata.auth.annos.SubPermission;
import com.yonde.dex.basedata.data.search.SearchQueryCondition; import com.yonde.dex.basedata.data.search.SearchQueryCondition;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -26,7 +24,7 @@ import org.springframework.stereotype.Controller; ...@@ -26,7 +24,7 @@ import org.springframework.stereotype.Controller;
* @description: ExtProgram-Controller * @description: ExtProgram-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "ExtProgram管理服务") @Api(tags = "ExtProgram管理服务")
@RequestMapping("/ExtProgram") @RequestMapping("/ExtProgram")
...@@ -34,7 +32,7 @@ import org.springframework.stereotype.Controller; ...@@ -34,7 +32,7 @@ import org.springframework.stereotype.Controller;
@Controller(ExtProgramController.BEAN_NAME) @Controller(ExtProgramController.BEAN_NAME)
public class ExtProgramController<V extends ExtProgramVO, S extends ExtProgramService<V>> extends ExtProgramControllerShadow<V, S> { public class ExtProgramController<V extends ExtProgramVO, S extends ExtProgramService<V>> extends ExtProgramControllerShadow<V, S> {
@ApiOperation("项目群查询")
@PostMapping({"/search/props"}) @PostMapping({"/search/props"})
public ApiResult searchProps(@RequestBody SearchQueryCondition searchQueryCondition) { public ApiResult searchProps(@RequestBody SearchQueryCondition searchQueryCondition) {
return ApiResult.ok(this.getService().searchProps(searchQueryCondition)); return ApiResult.ok(this.getService().searchProps(searchQueryCondition));
......
...@@ -19,7 +19,7 @@ import org.springframework.stereotype.Controller; ...@@ -19,7 +19,7 @@ import org.springframework.stereotype.Controller;
* @description: ExtProgramProjectLink-Controller * @description: ExtProgramProjectLink-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "ExtProgramProjectLink管理服务") @Api(tags = "ExtProgramProjectLink管理服务")
@RequestMapping("/ExtProgramProjectLink") @RequestMapping("/ExtProgramProjectLink")
......
...@@ -19,7 +19,7 @@ import com.yonde.dex.context.core.controller.ContextController; ...@@ -19,7 +19,7 @@ import com.yonde.dex.context.core.controller.ContextController;
* @description: DxContext-Controller * @description: DxContext-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "DxContext管理服务") @Api(tags = "DxContext管理服务")
@RequestMapping("/DxContext") @RequestMapping("/DxContext")
......
...@@ -19,7 +19,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkControl ...@@ -19,7 +19,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkControl
* @description: DxContext-Controller * @description: DxContext-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public class ExtDxContextControllerShadow<V extends DxContextVO, S extends ExtDxContextService<V>> extends ContextController<V, S> implements DxObjFileLinkController<V, S>{ public class ExtDxContextControllerShadow<V extends DxContextVO, S extends ExtDxContextService<V>> extends ContextController<V, S> implements DxObjFileLinkController<V, S>{
......
...@@ -20,7 +20,7 @@ import com.yonde.dex.baseweb.AbstractBaseController; ...@@ -20,7 +20,7 @@ import com.yonde.dex.baseweb.AbstractBaseController;
* @description: ExtProgram-Controller * @description: ExtProgram-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public class ExtProgramControllerShadow<V extends ExtProgramVO, S extends ExtProgramService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,DxObjFileLinkController<V, S>{ public class ExtProgramControllerShadow<V extends ExtProgramVO, S extends ExtProgramService<V>> implements AbstractBaseController<V, S> ,AbstractLifecycleBaseController<V, S> ,DxObjFileLinkController<V, S>{
......
...@@ -19,7 +19,7 @@ import com.yonde.dex.baseweb.AbstractBaseController; ...@@ -19,7 +19,7 @@ import com.yonde.dex.baseweb.AbstractBaseController;
* @description: ExtProgramProjectLink-Controller * @description: ExtProgramProjectLink-Controller
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public class ExtProgramProjectLinkControllerShadow<V extends ExtProgramProjectLinkVO, S extends ExtProgramProjectLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{ public class ExtProgramProjectLinkControllerShadow<V extends ExtProgramProjectLinkVO, S extends ExtProgramProjectLinkService<V>> implements AbstractBaseController<V, S> ,DxLinkDataController<V, S>{
......
...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramProjectLinkRepositor ...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramProjectLinkRepositor
* @description: ExtProgramProjectLink-repository * @description: ExtProgramProjectLink-repository
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramProjectLinkRepository<P extends ExtProgramProjectLink> extends ExtProgramProjectLinkRepositoryShadow<P> { public interface ExtProgramProjectLinkRepository<P extends ExtProgramProjectLink> extends ExtProgramProjectLinkRepositoryShadow<P> {
} }
...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramRepositoryShadow; ...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.repository.shadow.ExtProgramRepositoryShadow;
* @description: ExtProgram-repository * @description: ExtProgram-repository
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramRepository<P extends ExtProgram> extends ExtProgramRepositoryShadow<P> { public interface ExtProgramRepository<P extends ExtProgram> extends ExtProgramRepositoryShadow<P> {
} }
...@@ -9,7 +9,7 @@ import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository; ...@@ -9,7 +9,7 @@ import com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository;
* @description: ExtProgramProjectLink-repository * @description: ExtProgramProjectLink-repository
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@NoRepositoryBean @NoRepositoryBean
public interface ExtProgramProjectLinkRepositoryShadow<P extends ExtProgramProjectLink> extends BaseRepository<P> ,DxLogicDeleteRepository<P> ,DxLinkDataRepository<P> { public interface ExtProgramProjectLinkRepositoryShadow<P extends ExtProgramProjectLink> extends BaseRepository<P> ,DxLogicDeleteRepository<P> ,DxLinkDataRepository<P> {
......
...@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR ...@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtProgram-repository * @description: ExtProgram-repository
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@NoRepositoryBean @NoRepositoryBean
public interface ExtProgramRepositoryShadow<P extends ExtProgram> extends DxObjFileLinkPluginRepository<P> ,DxLifecycleManageBaseRepository<P> ,BaseRepository<P> ,DxSecretCodePluginRepository<P> { public interface ExtProgramRepositoryShadow<P extends ExtProgram> extends DxObjFileLinkPluginRepository<P> ,DxLifecycleManageBaseRepository<P> ,BaseRepository<P> ,DxSecretCodePluginRepository<P> {
......
...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.shadow.ExtProgramProjectLinkServiceShado ...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.shadow.ExtProgramProjectLinkServiceShado
* @description: ExtProgramProjectLink-service * @description: ExtProgramProjectLink-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramProjectLinkService<V extends ExtProgramProjectLinkVO> extends ExtProgramProjectLinkServiceShadow<V> { public interface ExtProgramProjectLinkService<V extends ExtProgramProjectLinkVO> extends ExtProgramProjectLinkServiceShadow<V> {
......
...@@ -9,11 +9,10 @@ import org.springframework.data.domain.Page; ...@@ -9,11 +9,10 @@ import org.springframework.data.domain.Page;
* @description: ExtProgram-service * @description: ExtProgram-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramService<V extends ExtProgramVO> extends ExtProgramServiceShadow<V> { public interface ExtProgramService<V extends ExtProgramVO> extends ExtProgramServiceShadow<V> {
/** /**
* @description: 项目群查询展开 * @description: 项目群查询展开
* @param: [searchQueryCondition] * @param: [searchQueryCondition]
......
...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.expand.shadow.ExtDxContextServiceShadow; ...@@ -6,7 +6,7 @@ import com.yonde.dex.basic.core.service.expand.shadow.ExtDxContextServiceShadow;
* @description: DxContext-service * @description: DxContext-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtDxContextService<V extends DxContextVO> extends ExtDxContextServiceShadow<V> { public interface ExtDxContextService<V extends DxContextVO> extends ExtDxContextServiceShadow<V> {
......
...@@ -9,7 +9,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic ...@@ -9,7 +9,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic
* @description: DxContext-service * @description: DxContext-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtDxContextServiceShadow<V extends DxContextVO> extends ExtDxContextServiceFeign<V>, ContextService<V> ,ObjFileLinkPluginService<V> ,SecretCodePluginService<V> { public interface ExtDxContextServiceShadow<V extends DxContextVO> extends ExtDxContextServiceFeign<V>, ContextService<V> ,ObjFileLinkPluginService<V> ,SecretCodePluginService<V> {
......
...@@ -17,7 +17,7 @@ import javax.annotation.Resource; ...@@ -17,7 +17,7 @@ import javax.annotation.Resource;
* @description: ExtProgramProjectLink-ServiceImpl * @description: ExtProgramProjectLink-ServiceImpl
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Slf4j @Slf4j
@Service(ExtProgramProjectLinkServiceImpl.BEAN_NAME) @Service(ExtProgramProjectLinkServiceImpl.BEAN_NAME)
......
package com.yonde.dex.basic.core.service.impl; package com.yonde.dex.basic.core.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import com.yonde.dex.basedata.data.search.SearchItem; import com.yonde.dex.basedata.data.search.SearchItem;
import com.yonde.dex.basedata.data.search.SearchQueryBuilder;
import com.yonde.dex.basedata.data.search.SearchQueryCondition; import com.yonde.dex.basedata.data.search.SearchQueryCondition;
import com.yonde.dex.basedata.entity.data.DxPageImpl;
import com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO; import com.yonde.dex.basic.common.vo.ExtProgramProjectLinkVO;
import com.yonde.dex.basic.core.service.ExtProgramProjectLinkService; import com.yonde.dex.basic.core.service.ExtProgramProjectLinkService;
import com.yonde.dex.basic.core.service.expand.ExtDxContextService; import com.yonde.dex.basic.core.service.expand.ExtDxContextService;
import com.yonde.dex.basic.core.util.SearchUtil; import com.yonde.dex.basic.core.util.SearchUtil;
import com.yonde.dex.context.common.vo.DxContextProjectVO; import com.yonde.dex.context.common.vo.DxContextProjectVO;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import java.util.List; import java.util.List;
import com.yonde.dex.basic.common.vo.ExtProgramVO; import com.yonde.dex.basic.common.vo.ExtProgramVO;
import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -25,18 +18,19 @@ import org.springframework.web.bind.annotation.*; ...@@ -25,18 +18,19 @@ import org.springframework.web.bind.annotation.*;
import com.yonde.dex.basic.core.service.ExtProgramService; import com.yonde.dex.basic.core.service.ExtProgramService;
import com.yonde.dex.basic.core.repository.ExtProgramRepository; import com.yonde.dex.basic.core.repository.ExtProgramRepository;
import com.yonde.dex.basic.entity.po.ExtProgram; import com.yonde.dex.basic.entity.po.ExtProgram;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageImpl;
/** /**
* @description: ExtProgram-ServiceImpl * @description: ExtProgram-ServiceImpl
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Slf4j @Slf4j
@Service(ExtProgramServiceImpl.BEAN_NAME) @Service(ExtProgramServiceImpl.BEAN_NAME)
public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgramService<V> { public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgramService<V>{
public static final String BEAN_NAME = "extProgramServiceImpl"; public static final String BEAN_NAME = "extProgramServiceImpl";
...@@ -44,16 +38,13 @@ public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgram ...@@ -44,16 +38,13 @@ public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgram
@Autowired @Autowired
ExtProgramRepository<ExtProgram> extProgramRepository; ExtProgramRepository<ExtProgram> extProgramRepository;
@Autowired @Autowired
ExtProgramProjectLinkService extProgramProjectLinkService; ExtProgramProjectLinkService extProgramProjectLinkService;
@Autowired @Autowired
ExtDxContextService extDxContextService; ExtDxContextService extDxContextService;
public void test() {
this.findRecursion(new SearchQueryCondition());
}
@Override @Override
public Page<V> searchProps(SearchQueryCondition searchQueryCondition) { public Page<V> searchProps(SearchQueryCondition searchQueryCondition) {
Page<V> page = search(searchQueryCondition); Page<V> page = search(searchQueryCondition);
...@@ -73,6 +64,7 @@ public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgram ...@@ -73,6 +64,7 @@ public class ExtProgramServiceImpl<V extends ExtProgramVO> implements ExtProgram
// Page<V> result = new PageImpl<>(page.getContent(), page.getPageable(), page.getTotalElements()); // Page<V> result = new PageImpl<>(page.getContent(), page.getPageable(), page.getTotalElements());
return page; return page;
} }
} }
...@@ -18,7 +18,7 @@ import com.yonde.dex.context.core.service.impl.ContextServiceImpl; ...@@ -18,7 +18,7 @@ import com.yonde.dex.context.core.service.impl.ContextServiceImpl;
* @description: DxContext-ServiceImpl * @description: DxContext-ServiceImpl
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
@Slf4j @Slf4j
@Service(ContextServiceImpl.BEAN_NAME) @Service(ContextServiceImpl.BEAN_NAME)
......
...@@ -9,7 +9,7 @@ import com.yonde.dex.logicdelete.plugin.core.service.LogicDeleteService; ...@@ -9,7 +9,7 @@ import com.yonde.dex.logicdelete.plugin.core.service.LogicDeleteService;
* @description: ExtProgramProjectLink-service * @description: ExtProgramProjectLink-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramProjectLinkServiceShadow<V extends ExtProgramProjectLinkVO> extends ExtProgramProjectLinkServiceFeign<V>, BaseIdEntityService<V> ,LogicDeleteService<V> ,DxLinkDataService<V> { public interface ExtProgramProjectLinkServiceShadow<V extends ExtProgramProjectLinkVO> extends ExtProgramProjectLinkServiceFeign<V>, BaseIdEntityService<V> ,LogicDeleteService<V> ,DxLinkDataService<V> {
......
...@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic ...@@ -10,7 +10,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginServic
* @description: ExtProgram-service * @description: ExtProgram-service
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramServiceShadow<V extends ExtProgramVO> extends ExtProgramServiceFeign<V>, ObjFileLinkPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,SecretCodePluginService<V> { public interface ExtProgramServiceShadow<V extends ExtProgramVO> extends ExtProgramServiceFeign<V>, ObjFileLinkPluginService<V> ,LifecycleBaseService<V> ,BaseIdEntityService<V> ,SecretCodePluginService<V> {
......
package com.yonde.dex.basic.entity.po; package com.yonde.dex.basic.entity.po;
import org.springframework.data.annotation.CreatedBy; import org.springframework.data.annotation.CreatedBy;
import javax.persistence.UniqueConstraint; import javax.persistence.UniqueConstraint;
import java.util.Date; import java.util.Date;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.annotation.LastModifiedDate;
import com.yonde.dex.dao.entity.base.IdEntity; import com.yonde.dex.dao.entity.base.IdEntity;
import org.springframework.data.annotation.LastModifiedBy; import org.springframework.data.annotation.LastModifiedBy;
import javax.persistence.Column; import javax.persistence.Column;
import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.CreatedDate;
import com.yonde.dex.basedata.entity.annotation.DexEmbedded; import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
import lombok.Data; import lombok.Data;
import com.yonde.dex.basedata.entity.annotation.*; import com.yonde.dex.basedata.entity.annotation.*;
import java.math.BigInteger; import java.math.BigInteger;
import javax.persistence.*; import javax.persistence.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Embedded; import javax.persistence.Embedded;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table; import javax.persistence.Table;
import com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable; import com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable;
import com.yonde.dex.dao.entity.base.IdEntity; import com.yonde.dex.dao.entity.base.IdEntity;
import javax.persistence.Column; import javax.persistence.Column;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder; import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable; import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable;
import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder; import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder;
...@@ -44,17 +34,17 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable; ...@@ -44,17 +34,17 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
import com.yonde.dex.dao.entity.base.IdOnlyEntity; import com.yonde.dex.dao.entity.base.IdOnlyEntity;
/** /**
* @description: ExtProgram-PO实体 * @description: ExtProgram-PO实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-11 9:52:59 * @date: 2024-9-20 10:26:39
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@NoArgsConstructor @NoArgsConstructor
@Data @Data
@Table(name = "EXT_PROGRAM") @Table(name = "EXT_PROGRAM")
public class ExtProgram extends IdOnlyEntity implements DxObjFileLinkHolder, DxLifecycleManageBaseHolder, IdEntity, DxSecretHolder { public class ExtProgram extends IdOnlyEntity implements DxObjFileLinkHolder ,DxLifecycleManageBaseHolder ,IdEntity ,DxSecretHolder{
/** /**
* 扩展PO属性 * 扩展PO属性
......
...@@ -35,7 +35,7 @@ import com.yonde.dex.logicdelete.plugin.entities.DxLogicDeleteEmbeddable; ...@@ -35,7 +35,7 @@ import com.yonde.dex.logicdelete.plugin.entities.DxLogicDeleteEmbeddable;
* @description: ExtProgramProjectLink-PO实体 * @description: ExtProgramProjectLink-PO实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Entity @Entity
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxView-POExpand扩展实体 * @description: DxView-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
package com.yonde.dex.basic.expand.plugin; package com.yonde.dex.basic.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.basic.expand.entity.DxViewExpand; import com.yonde.dex.basic.expand.entity.DxViewExpand;
/** /**
* @description: DxView-扩展PO插件接口 * @description: DxView-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxViewPluginExpand { public interface DxViewPluginExpand {
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextEnterprise-POExpand扩展实体 * @description: DxContextEnterprise-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -19,7 +19,7 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable; ...@@ -19,7 +19,7 @@ import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
* @description: DxContext-POExpand扩展实体 * @description: DxContext-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextLibrary-POExpand扩展实体 * @description: DxContextLibrary-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextProduction-POExpand扩展实体 * @description: DxContextProduction-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.context.expand.entity.DxContextExpand;
* @description: DxContextProject-POExpand扩展实体 * @description: DxContextProject-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxContextTeam-POExpand扩展实体 * @description: DxContextTeam-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxContextTeamMember-POExpand扩展实体 * @description: DxContextTeamMember-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextEnterpriseExpand; import com.yonde.dex.context.expand.entity.DxContextEnterpriseExpand;
import com.yonde.dex.context.expand.plugin.DxContextPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
/** /**
* @description: DxContextEnterprise-扩展PO插件接口 * @description: DxContextEnterprise-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextEnterprisePluginExpand { public interface DxContextEnterprisePluginExpand {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextLibraryExpand; import com.yonde.dex.context.expand.entity.DxContextLibraryExpand;
import com.yonde.dex.context.expand.plugin.DxContextPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
/** /**
* @description: DxContextLibrary-扩展PO插件接口 * @description: DxContextLibrary-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxContextLibraryPluginExpand { public interface DxContextLibraryPluginExpand {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextExpand; import com.yonde.dex.context.expand.entity.DxContextExpand;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder; import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder;
import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable; import com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable;
import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder; import com.yonde.dex.secretcode.plugin.entities.DxSecretHolder;
import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable; import com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable;
import java.time.LocalDateTime;
/** /**
* @description: DxContext-扩展PO插件接口 * @description: DxContext-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextPluginExpand extends DxObjFileLinkHolder, DxSecretHolder { public interface DxContextPluginExpand extends DxObjFileLinkHolder ,DxSecretHolder{
DxContextExpand getDxContextExpand(); DxContextExpand getDxContextExpand();
void setDxContextExpand(DxContextExpand dxContextExpand); void setDxContextExpand(DxContextExpand dxContextExpand);
default Integer getBudgetAmount() { default Integer getBudgetAmount() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getBudgetAmount(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getBudgetAmount();
} }
default String getCustomUnit() { default String getCustomUnit() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getCustomUnit(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getCustomUnit();
} }
default void setHeaderIdType(String headerIdType) { default void setHeaderIdType(String headerIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setHeaderIdType(headerIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setHeaderIdType(headerIdType);
} }
default void setCustomUnit(String customUnit) { default void setCustomUnit(String customUnit) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setCustomUnit(customUnit); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setCustomUnit(customUnit);
} }
default void setBudgetAmount(Integer budgetAmount) { default void setBudgetAmount(Integer budgetAmount) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setBudgetAmount(budgetAmount); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setBudgetAmount(budgetAmount);
} }
// @Override // @Override
default DxObjFileLinkEmbeddable getDxObjFileLinkEmbeddable() { default DxObjFileLinkEmbeddable getDxObjFileLinkEmbeddable() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getDxObjFileLinkEmbeddable(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getDxObjFileLinkEmbeddable();
} }
default String getFundSource() { default String getFundSource() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getFundSource(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getFundSource();
} }
default LocalDateTime getStartTime() { default LocalDateTime getStartTime() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getStartTime(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getStartTime();
} }
default void setEndTime(LocalDateTime endTime) { default void setEndTime(LocalDateTime endTime) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setEndTime(endTime); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setEndTime(endTime);
} }
@Override @Override
default void setDxSecretEmbeddable(DxSecretEmbeddable dxSecretEmbeddable) { default void setDxSecretEmbeddable(DxSecretEmbeddable dxSecretEmbeddable) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setDxSecretEmbeddable(dxSecretEmbeddable); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setDxSecretEmbeddable(dxSecretEmbeddable);
} }
default String getHeaderIdType() { default String getHeaderIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getHeaderIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getHeaderIdType();
} }
default String getManagerOrgIdType() { default String getManagerOrgIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getManagerOrgIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getManagerOrgIdType();
} }
default void setHeaderId(Long headerId) { default void setHeaderId(Long headerId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setHeaderId(headerId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setHeaderId(headerId);
} }
default void setTotalBudget(String totalBudget) { default void setTotalBudget(String totalBudget) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setTotalBudget(totalBudget); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setTotalBudget(totalBudget);
} }
default Long getManagerOrgId() { default Long getManagerOrgId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getManagerOrgId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getManagerOrgId();
} }
default void setProType(String proType) { default void setProType(String proType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setProType(proType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setProType(proType);
} }
default String getManagerIdType() { default String getManagerIdType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getManagerIdType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getManagerIdType();
} }
default void setFundSource(String fundSource) { default void setFundSource(String fundSource) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setFundSource(fundSource); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setFundSource(fundSource);
} }
default void setManagerOrgIdType(String managerOrgIdType) { default void setManagerOrgIdType(String managerOrgIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setManagerOrgIdType(managerOrgIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setManagerOrgIdType(managerOrgIdType);
} }
default String getNumber() { default String getNumber() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getNumber(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getNumber();
} }
default String getTotalBudget() { default String getTotalBudget() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getTotalBudget(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getTotalBudget();
} }
default void setManagerId(Long managerId) { default void setManagerId(Long managerId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setManagerId(managerId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setManagerId(managerId);
} }
default void setManagerOrgId(Long managerOrgId) { default void setManagerOrgId(Long managerOrgId) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setManagerOrgId(managerOrgId); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setManagerOrgId(managerOrgId);
} }
default void setManagerIdType(String managerIdType) { default void setManagerIdType(String managerIdType) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setManagerIdType(managerIdType); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setManagerIdType(managerIdType);
} }
default Long getHeaderId() { default Long getHeaderId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getHeaderId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getHeaderId();
} }
default void setStartTime(LocalDateTime startTime) { default void setStartTime(LocalDateTime startTime) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setStartTime(startTime); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setStartTime(startTime);
} }
default Long getManagerId() { default Long getManagerId() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getManagerId(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getManagerId();
} }
default String getProType() { default String getProType() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getProType(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getProType();
} }
// @Override // @Override
default void setDxObjFileLinkEmbeddable(DxObjFileLinkEmbeddable dxObjFileLinkEmbeddable) { default void setDxObjFileLinkEmbeddable(DxObjFileLinkEmbeddable dxObjFileLinkEmbeddable) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setDxObjFileLinkEmbeddable(dxObjFileLinkEmbeddable); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setDxObjFileLinkEmbeddable(dxObjFileLinkEmbeddable);
} }
default LocalDateTime getEndTime() { default LocalDateTime getEndTime() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getEndTime(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getEndTime();
} }
@Override @Override
default DxSecretEmbeddable getDxSecretEmbeddable() { default DxSecretEmbeddable getDxSecretEmbeddable() {
return DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).getDxSecretEmbeddable(); return DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).getDxSecretEmbeddable();
} }
default void setNumber(String number) { default void setNumber(String number) {
DxExpandUtils.getNotNullObject(this::getDxContextExpand, this::setDxContextExpand, new DxContextExpand()).setNumber(number); DxExpandUtils.getNotNullObject(this::getDxContextExpand,this::setDxContextExpand,new DxContextExpand()).setNumber(number);
} }
} }
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextProductionExpand; import com.yonde.dex.context.expand.entity.DxContextProductionExpand;
import com.yonde.dex.context.expand.plugin.DxContextPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
/** /**
* @description: DxContextProduction-扩展PO插件接口 * @description: DxContextProduction-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextProductionPluginExpand { public interface DxContextProductionPluginExpand {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextProjectExpand; import com.yonde.dex.context.expand.entity.DxContextProjectExpand;
import com.yonde.dex.context.expand.plugin.DxContextPluginExpand; import com.yonde.dex.context.expand.plugin.DxContextPluginExpand;
/** /**
* @description: DxContextProject-扩展PO插件接口 * @description: DxContextProject-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxContextProjectPluginExpand { public interface DxContextProjectPluginExpand {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextTeamMemberExpand; import com.yonde.dex.context.expand.entity.DxContextTeamMemberExpand;
/** /**
* @description: DxContextTeamMember-扩展PO插件接口 * @description: DxContextTeamMember-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxContextTeamMemberPluginExpand { public interface DxContextTeamMemberPluginExpand {
......
package com.yonde.dex.context.expand.plugin; package com.yonde.dex.context.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.context.expand.entity.DxContextTeamExpand; import com.yonde.dex.context.expand.entity.DxContextTeamExpand;
/** /**
* @description: DxContextTeam-扩展PO插件接口 * @description: DxContextTeam-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxContextTeamPluginExpand { public interface DxContextTeamPluginExpand {
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxGroup-POExpand扩展实体 * @description: DxGroup-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxGroupLink-POExpand扩展实体 * @description: DxGroupLink-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxGroupMemberLink-POExpand扩展实体 * @description: DxGroupMemberLink-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxOrganization-POExpand扩展实体 * @description: DxOrganization-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxOrganizationGroupLink-POExpand扩展实体 * @description: DxOrganizationGroupLink-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPost-POExpand扩展实体 * @description: DxPost-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPostMemberLink-POExpand扩展实体 * @description: DxPostMemberLink-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPrincipal-POExpand扩展实体 * @description: DxPrincipal-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded; ...@@ -17,7 +17,7 @@ import com.yonde.dex.basedata.entity.annotation.DexEmbedded;
* @description: DxPrincipalLink-POExpand扩展实体 * @description: DxPrincipalLink-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand; ...@@ -18,7 +18,7 @@ import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
* @description: DxUserInfo-POExpand扩展实体 * @description: DxUserInfo-POExpand扩展实体
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@ToString @ToString
@Embeddable @Embeddable
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupLinkExpand; import com.yonde.dex.user.expand.entity.DxGroupLinkExpand;
/** /**
* @description: DxGroupLink-扩展PO插件接口 * @description: DxGroupLink-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxGroupLinkPluginExpand { public interface DxGroupLinkPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupMemberLinkExpand; import com.yonde.dex.user.expand.entity.DxGroupMemberLinkExpand;
/** /**
* @description: DxGroupMemberLink-扩展PO插件接口 * @description: DxGroupMemberLink-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxGroupMemberLinkPluginExpand { public interface DxGroupMemberLinkPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxGroupExpand; import com.yonde.dex.user.expand.entity.DxGroupExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
/** /**
* @description: DxGroup-扩展PO插件接口 * @description: DxGroup-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxGroupPluginExpand { public interface DxGroupPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkExpand; import com.yonde.dex.user.expand.entity.DxOrganizationGroupLinkExpand;
/** /**
* @description: DxOrganizationGroupLink-扩展PO插件接口 * @description: DxOrganizationGroupLink-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxOrganizationGroupLinkPluginExpand { public interface DxOrganizationGroupLinkPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxOrganizationExpand; import com.yonde.dex.user.expand.entity.DxOrganizationExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
/** /**
* @description: DxOrganization-扩展PO插件接口 * @description: DxOrganization-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxOrganizationPluginExpand { public interface DxOrganizationPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPostMemberLinkExpand; import com.yonde.dex.user.expand.entity.DxPostMemberLinkExpand;
/** /**
* @description: DxPostMemberLink-扩展PO插件接口 * @description: DxPostMemberLink-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPostMemberLinkPluginExpand { public interface DxPostMemberLinkPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPostExpand; import com.yonde.dex.user.expand.entity.DxPostExpand;
/** /**
* @description: DxPost-扩展PO插件接口 * @description: DxPost-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPostPluginExpand { public interface DxPostPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPrincipalLinkExpand; import com.yonde.dex.user.expand.entity.DxPrincipalLinkExpand;
/** /**
* @description: DxPrincipalLink-扩展PO插件接口 * @description: DxPrincipalLink-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:23 * @date: 2024-9-20 10:26:38
**/ **/
public interface DxPrincipalLinkPluginExpand { public interface DxPrincipalLinkPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxPrincipalExpand; import com.yonde.dex.user.expand.entity.DxPrincipalExpand;
/** /**
* @description: DxPrincipal-扩展PO插件接口 * @description: DxPrincipal-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxPrincipalPluginExpand { public interface DxPrincipalPluginExpand {
......
package com.yonde.dex.user.expand.plugin; package com.yonde.dex.user.expand.plugin;
import com.yonde.dex.basedata.utils.obj.DxExpandUtils; import com.yonde.dex.basedata.utils.obj.DxExpandUtils;
import java.util.List;
import java.util.Date;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.yonde.dex.user.expand.entity.DxUserInfoExpand; import com.yonde.dex.user.expand.entity.DxUserInfoExpand;
import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand; import com.yonde.dex.user.expand.plugin.DxPrincipalPluginExpand;
/** /**
* @description: DxUserInfo-扩展PO插件接口 * @description: DxUserInfo-扩展PO插件接口
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface DxUserInfoPluginExpand { public interface DxUserInfoPluginExpand {
......
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>dex-basic-service-expand-feign</artifactId> <artifactId>dex-basic-service-expand-feign</artifactId>
<version>4.1-20240919-RELEASE</version>
<properties> <properties>
<maven.compiler.source>8</maven.compiler.source> <maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target> <maven.compiler.target>8</maven.compiler.target>
...@@ -63,11 +65,11 @@ ...@@ -63,11 +65,11 @@
<groupId>com.yonde.dex</groupId> <groupId>com.yonde.dex</groupId>
<artifactId>dex-context-plugin-feign</artifactId> <artifactId>dex-context-plugin-feign</artifactId>
</dependency> </dependency>
<dependency> <!-- <dependency>-->
<groupId>com.yonde.dcs</groupId> <!-- <groupId>com.yonde.dcs</groupId>-->
<artifactId>dcs-doc-expand-feign</artifactId> <!-- <artifactId>dcs-doc-expand-feign</artifactId>-->
<version>4.1-20240919-RELEASE</version> <!-- <version>4.1-20240919-RELEASE</version>-->
</dependency> <!-- </dependency>-->
</dependencies> </dependencies>
</project> </project>
...@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramProjectLinkServiceFeignShadow; ...@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramProjectLinkServiceFeignShadow;
* @description: ExtProgramProjectLink-Feign * @description: ExtProgramProjectLink-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "ExtProgramProjectLink-FEIGN") @Api(tags = "ExtProgramProjectLink-FEIGN")
@FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/ExtProgramProjectLink") @FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/ExtProgramProjectLink")
......
...@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramServiceFeignShadow; ...@@ -10,7 +10,7 @@ import com.yonde.dex.basic.feign.shadow.ExtProgramServiceFeignShadow;
* @description: ExtProgram-Feign * @description: ExtProgram-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "ExtProgram-FEIGN") @Api(tags = "ExtProgram-FEIGN")
@FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/ExtProgram") @FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/ExtProgram")
......
...@@ -12,7 +12,7 @@ import com.yonde.dex.dao.service.adapter.DexExpandBeanReplace; ...@@ -12,7 +12,7 @@ import com.yonde.dex.dao.service.adapter.DexExpandBeanReplace;
* @description: DxContext-Feign * @description: DxContext-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
@Api(tags = "DxContext-FEIGN") @Api(tags = "DxContext-FEIGN")
@FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/DxContext") @FeignClient(value = "${dex.feign.DEX-BASIC-SERVICE}", path = "/DxContext")
......
...@@ -11,7 +11,7 @@ import com.yonde.dex.context.feign.ContextServiceFeign; ...@@ -11,7 +11,7 @@ import com.yonde.dex.context.feign.ContextServiceFeign;
* @description: DxContext-Feign * @description: DxContext-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtDxContextServiceFeignShadow<V extends DxContextVO> extends ContextServiceFeign<V> ,SecretCodeFeign<V> { public interface ExtDxContextServiceFeignShadow<V extends DxContextVO> extends ContextServiceFeign<V> ,SecretCodeFeign<V> {
......
...@@ -12,7 +12,7 @@ import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign; ...@@ -12,7 +12,7 @@ import com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign;
* @description: ExtProgramProjectLink-Feign * @description: ExtProgramProjectLink-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramProjectLinkServiceFeignShadow<V extends ExtProgramProjectLinkVO> extends BaseFeign<V> ,LogicDeleteFeign<V> ,DxLinkDataFeign<V> { public interface ExtProgramProjectLinkServiceFeignShadow<V extends ExtProgramProjectLinkVO> extends BaseFeign<V> ,LogicDeleteFeign<V> ,DxLinkDataFeign<V> {
......
...@@ -12,7 +12,7 @@ import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign; ...@@ -12,7 +12,7 @@ import com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign;
* @description: ExtProgram-Feign * @description: ExtProgram-Feign
* @author: dexadmin * @author: dexadmin
* @version: V * @version: V
* @date: 2024-9-9 11:04:24 * @date: 2024-9-20 10:26:39
**/ **/
public interface ExtProgramServiceFeignShadow<V extends ExtProgramVO> extends BaseLifecycleManageFeign<V> ,BaseFeign<V> ,SecretCodeFeign<V> { public interface ExtProgramServiceFeignShadow<V extends ExtProgramVO> extends BaseLifecycleManageFeign<V> ,BaseFeign<V> ,SecretCodeFeign<V> {
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment