Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dcs-plan
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
INET-TWO
server
dcs-plan
Commits
d453e53b
Commit
d453e53b
authored
Oct 29, 2024
by
wangyangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基线:四类计划继承父级 修改父级计划加逻辑删除和历史数据
parent
048e9fa5
Hide whitespace changes
Inline
Side-by-side
Showing
65 changed files
with
2122 additions
and
15 deletions
+2122
-15
ExtPlanParentVO.java
...in/java/com/yonde/dcs/plan/common/vo/ExtPlanParentVO.java
+13
-2
ExtProjectQuarterlyReportVO.java
...yonde/dcs/plan/common/vo/ExtProjectQuarterlyReportVO.java
+249
-0
ExtQReportAndProQRLinkVO.java
...om/yonde/dcs/plan/common/vo/ExtQReportAndProQRLinkVO.java
+74
-0
ExtQuarterlyReportVO.java
...va/com/yonde/dcs/plan/common/vo/ExtQuarterlyReportVO.java
+133
-0
pom.xml
dcs-plan-core/pom.xml
+6
-0
ExtPlanParentController.java
...nde/dcs/plan/core/controller/ExtPlanParentController.java
+1
-1
ExtProjectQuarterlyReportController.java
.../core/controller/ExtProjectQuarterlyReportController.java
+35
-0
ExtQReportAndProQRLinkController.java
...lan/core/controller/ExtQReportAndProQRLinkController.java
+35
-0
ExtQuarterlyReportController.java
...cs/plan/core/controller/ExtQuarterlyReportController.java
+33
-0
ExtPlanParentControllerShadow.java
...core/controller/shadow/ExtPlanParentControllerShadow.java
+4
-2
ExtProjectQuarterlyReportControllerShadow.java
...ler/shadow/ExtProjectQuarterlyReportControllerShadow.java
+56
-0
ExtQReportAndProQRLinkControllerShadow.java
...roller/shadow/ExtQReportAndProQRLinkControllerShadow.java
+46
-0
ExtQuarterlyReportControllerShadow.java
...controller/shadow/ExtQuarterlyReportControllerShadow.java
+52
-0
ExtICMExternalInterfacePlanCurrentRepository.java
...ository/ExtICMExternalInterfacePlanCurrentRepository.java
+14
-0
ExtICMExternalInterfacePlanHistoryRepository.java
...ository/ExtICMExternalInterfacePlanHistoryRepository.java
+14
-0
ExtIEDPlanCurrentRepository.java
...dcs/plan/core/repository/ExtIEDPlanCurrentRepository.java
+14
-0
ExtIEDPlanHistoryRepository.java
...dcs/plan/core/repository/ExtIEDPlanHistoryRepository.java
+14
-0
ExtPlanCurrentRepository.java
...de/dcs/plan/core/repository/ExtPlanCurrentRepository.java
+14
-0
ExtPlanHistoryRepository.java
...de/dcs/plan/core/repository/ExtPlanHistoryRepository.java
+14
-0
ExtPlanParentCurrentRepository.java
.../plan/core/repository/ExtPlanParentCurrentRepository.java
+14
-0
ExtPlanParentHistoryRepository.java
.../plan/core/repository/ExtPlanParentHistoryRepository.java
+14
-0
ExtProjectQuarterlyReportRepository.java
.../core/repository/ExtProjectQuarterlyReportRepository.java
+12
-0
ExtPuchasePlanAttributeCurrentRepository.java
.../repository/ExtPuchasePlanAttributeCurrentRepository.java
+14
-0
ExtPuchasePlanAttributeHistoryRepository.java
.../repository/ExtPuchasePlanAttributeHistoryRepository.java
+14
-0
ExtQReportAndProQRLinkRepository.java
...lan/core/repository/ExtQReportAndProQRLinkRepository.java
+12
-0
ExtQuarterlyReportRepository.java
...cs/plan/core/repository/ExtQuarterlyReportRepository.java
+12
-0
ExtICMExternalInterfacePlanRepositoryShadow.java
...y/shadow/ExtICMExternalInterfacePlanRepositoryShadow.java
+1
-1
ExtIEDPlanRepositoryShadow.java
...an/core/repository/shadow/ExtIEDPlanRepositoryShadow.java
+1
-1
ExtPlanParentRepositoryShadow.java
...core/repository/shadow/ExtPlanParentRepositoryShadow.java
+3
-2
ExtPlanRepositoryShadow.java
.../plan/core/repository/shadow/ExtPlanRepositoryShadow.java
+1
-1
ExtProjectQuarterlyReportRepositoryShadow.java
...ory/shadow/ExtProjectQuarterlyReportRepositoryShadow.java
+22
-0
ExtPuchasePlanAttributeRepositoryShadow.java
...itory/shadow/ExtPuchasePlanAttributeRepositoryShadow.java
+1
-1
ExtQReportAndProQRLinkRepositoryShadow.java
...sitory/shadow/ExtQReportAndProQRLinkRepositoryShadow.java
+17
-0
ExtQuarterlyReportRepositoryShadow.java
...repository/shadow/ExtQuarterlyReportRepositoryShadow.java
+20
-0
ExtProjectQuarterlyReportService.java
...s/plan/core/service/ExtProjectQuarterlyReportService.java
+13
-0
ExtQReportAndProQRLinkService.java
.../dcs/plan/core/service/ExtQReportAndProQRLinkService.java
+13
-0
ExtQuarterlyReportService.java
...onde/dcs/plan/core/service/ExtQuarterlyReportService.java
+13
-0
ExtProjectQuarterlyReportServiceImpl.java
...re/service/impl/ExtProjectQuarterlyReportServiceImpl.java
+34
-0
ExtQReportAndProQRLinkServiceImpl.java
.../core/service/impl/ExtQReportAndProQRLinkServiceImpl.java
+34
-0
ExtQuarterlyReportServiceImpl.java
...plan/core/service/impl/ExtQuarterlyReportServiceImpl.java
+34
-0
ExtPlanParentServiceShadow.java
.../plan/core/service/shadow/ExtPlanParentServiceShadow.java
+4
-2
ExtProjectQuarterlyReportServiceShadow.java
...ervice/shadow/ExtProjectQuarterlyReportServiceShadow.java
+20
-0
ExtQReportAndProQRLinkServiceShadow.java
...e/service/shadow/ExtQReportAndProQRLinkServiceShadow.java
+15
-0
ExtQuarterlyReportServiceShadow.java
.../core/service/shadow/ExtQuarterlyReportServiceShadow.java
+18
-0
pom.xml
dcs-plan-entity/pom.xml
+12
-0
ExtICMExternalInterfacePlanCurrent.java
...cs/plan/entity/po/ExtICMExternalInterfacePlanCurrent.java
+46
-0
ExtICMExternalInterfacePlanHistory.java
...cs/plan/entity/po/ExtICMExternalInterfacePlanHistory.java
+46
-0
ExtIEDPlanCurrent.java
.../java/com/yonde/dcs/plan/entity/po/ExtIEDPlanCurrent.java
+46
-0
ExtIEDPlanHistory.java
.../java/com/yonde/dcs/plan/entity/po/ExtIEDPlanHistory.java
+46
-0
ExtPlanCurrent.java
...ain/java/com/yonde/dcs/plan/entity/po/ExtPlanCurrent.java
+46
-0
ExtPlanHistory.java
...ain/java/com/yonde/dcs/plan/entity/po/ExtPlanHistory.java
+46
-0
ExtPlanParent.java
...main/java/com/yonde/dcs/plan/entity/po/ExtPlanParent.java
+11
-2
ExtPlanParentCurrent.java
...va/com/yonde/dcs/plan/entity/po/ExtPlanParentCurrent.java
+45
-0
ExtPlanParentHistory.java
...va/com/yonde/dcs/plan/entity/po/ExtPlanParentHistory.java
+45
-0
ExtProjectQuarterlyReport.java
...m/yonde/dcs/plan/entity/po/ExtProjectQuarterlyReport.java
+179
-0
ExtPuchasePlanAttributeCurrent.java
...de/dcs/plan/entity/po/ExtPuchasePlanAttributeCurrent.java
+46
-0
ExtPuchasePlanAttributeHistory.java
...de/dcs/plan/entity/po/ExtPuchasePlanAttributeHistory.java
+46
-0
ExtQReportAndProQRLink.java
.../com/yonde/dcs/plan/entity/po/ExtQReportAndProQRLink.java
+59
-0
ExtQuarterlyReport.java
...java/com/yonde/dcs/plan/entity/po/ExtQuarterlyReport.java
+99
-0
ExtProjectQuarterlyReportServiceFeign.java
...dcs/plan/feign/ExtProjectQuarterlyReportServiceFeign.java
+19
-0
ExtQReportAndProQRLinkServiceFeign.java
...de/dcs/plan/feign/ExtQReportAndProQRLinkServiceFeign.java
+19
-0
ExtQuarterlyReportServiceFeign.java
.../yonde/dcs/plan/feign/ExtQuarterlyReportServiceFeign.java
+19
-0
ExtProjectQuarterlyReportServiceFeignShadow.java
...n/shadow/ExtProjectQuarterlyReportServiceFeignShadow.java
+26
-0
ExtQReportAndProQRLinkServiceFeignShadow.java
...eign/shadow/ExtQReportAndProQRLinkServiceFeignShadow.java
+20
-0
ExtQuarterlyReportServiceFeignShadow.java
...an/feign/shadow/ExtQuarterlyReportServiceFeignShadow.java
+24
-0
No files found.
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtPlanParentVO.java
View file @
d453e53b
...
...
@@ -30,7 +30,10 @@ import com.yonde.dex.basedata.entity.vo.IdOnlyVO;
import
cn.hutool.core.convert.Convert
;
import
cn.hutool.core.lang.TypeReference
;
import
com.yonde.dex.basedata.entity.data.VersionRelationType
;
import
com.yonde.dex.logicdelete.plugin.common.entity.DxLogicDeleteVOHolder
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dex.logicdelete.plugin.common.entity.DxLogicDeleteVOEmbeddable
;
import
com.yonde.dex.history.plugin.common.DxHistoryVOPlugin
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dcs.plan.common.vo.ExtPlanBaseLineLinkVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
...
...
@@ -39,15 +42,16 @@ import com.yonde.dex.basedata.entity.users.DxUserVO;
* @description: ExtPlanParent-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtPlanParentVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtPlanParentVO
extends
IdOnlyVO
implements
IdVO
{
public
class
ExtPlanParentVO
extends
IdOnlyVO
implements
IdVO
,
DxHistoryVOPlugin
,
DxLogicDeleteVOHolder
{
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_LOGIC_DELETE_EMBEDDABLE_PROP_NAME
=
"dxLogicDeleteEmbeddable"
;
public
static
final
String
EXT_PLAN_BASE_LINE_LINKS_PROP_NAME
=
"extPlanBaseLineLinks"
;
/**
...
...
@@ -57,6 +61,13 @@ public class ExtPlanParentVO extends IdOnlyVO implements IdVO{
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLogicDeleteVOEmbeddable
dxLogicDeleteEmbeddable
;
/**
* 计划基线link集合
*/
...
...
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtProjectQuarterlyReportVO.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
common
.
vo
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
cn.hutool.core.convert.Convert
;
import
com.yonde.dex.basedata.entity.annotation.XmlElementProperty
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonUnwrapped
;
import
lombok.ToString
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
java.math.BigInteger
;
import
org.springframework.data.annotation.Transient
;
import
lombok.experimental.Delegate
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.EqualsAndHashCode
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
import
com.fasterxml.jackson.annotation.JsonTypeInfo
;
import
com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
com.yonde.dex.basedata.entity.vo.IdOnlyVO
;
import
cn.hutool.core.convert.Convert
;
import
cn.hutool.core.lang.TypeReference
;
import
com.yonde.dex.basedata.entity.data.VersionRelationType
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder
;
import
com.yonde.dex.context.plugin.common.entity.DxContextVOEmbeddable
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder
;
import
com.yonde.dex.context.plugin.common.entity.DxContextVOHolder
;
import
com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
import
com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOHolder
;
import
com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtProjectQuarterlyReport-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtProjectQuarterlyReportVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtProjectQuarterlyReportVO
extends
IdOnlyVO
implements
IdVO
,
DxContextVOHolder
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxObjFolderVOHolder
,
DxSecretVOHolder
,
DxIterationVOHolder
<
ExtProjectQuarterlyReportVO
>{
public
static
final
String
DX_CONTEXT_EMBEDDABLE_PROP_NAME
=
"dxContextEmbeddable"
;
public
static
final
String
DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME
=
"dxObjFileLinkEmbeddable"
;
public
static
final
String
DX_OBJ_FOLDER_EMBEDDABLE_PROP_NAME
=
"dxObjFolderEmbeddable"
;
public
static
final
String
DX_LIFECYCLE_MANAGE_BASE_EMBEDDABLE_PROP_NAME
=
"dxLifecycleManageBaseEmbeddable"
;
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
DX_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
EXPENDITURE_EXPEND_PROP_NAME
=
"expenditureExpend"
;
public
static
final
String
EXPENDITURE_INCOME_PROP_NAME
=
"expenditureIncome"
;
public
static
final
String
EXT_QREPORT_AND_PRO_QRLINKS_PROP_NAME
=
"extQReportAndProQRLinks"
;
public
static
final
String
FOLLOWUP_PLAN_PROP_NAME
=
"followupPlan"
;
public
static
final
String
ISSUE_PROP_NAME
=
"issue"
;
public
static
final
String
NEXT_QUARTERLY_PLAN_PROP_NAME
=
"nextQuarterlyPlan"
;
public
static
final
String
ONELEVEL_SCHE_PLAN_PROP_NAME
=
"onelevelSchePlan"
;
public
static
final
String
OTHER_PROP_NAME
=
"other"
;
public
static
final
String
PROJECT_CYCLE_PROP_NAME
=
"projectCycle"
;
public
static
final
String
PROJECT_EXPENDITURE_PROP_NAME
=
"projectExpenditure"
;
public
static
final
String
PROJECT_NAME_PROP_NAME
=
"projectName"
;
public
static
final
String
PROJECT_PROGRESS_PROP_NAME
=
"projectProgress"
;
public
static
final
String
PROJECT_SCHEDULE_TARGET_PROP_NAME
=
"projectScheduleTarget"
;
public
static
final
String
PROJECT_SOURCE_PROP_NAME
=
"projectSource"
;
public
static
final
String
QUARTERLY_SCHE_PROGRESS_PROP_NAME
=
"quarterlyScheProgress"
;
public
static
final
String
RESPONSIBLE_PROP_NAME
=
"responsible"
;
public
static
final
String
TOPIC_SOURCE_PROP_NAME
=
"topicSource"
;
public
static
final
String
WHETHER_AT_RISK_PROP_NAME
=
"whetherAtRisk"
;
public
static
final
String
WHETHER_MEET_REQUIRE_PROP_NAME
=
"whetherMeetRequire"
;
public
static
final
String
YEAR_NODE_PROP_NAME
=
"yearNode"
;
public
static
final
String
YEAR_SCHE_PLAN_PROP_NAME
=
"yearSchePlan"
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxContextVOEmbeddable
dxContextEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFileLinkVOEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFolderVOEmbeddable
dxObjFolderEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLifecycleManageBaseVOEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtProjectQuarterlyReportVO
>
dxIterationEmbeddable
;
/**
* 经费支出
*/
private
String
expenditureExpend
;
/**
* 经费收入
*/
private
String
expenditureIncome
;
/**
* 季报基本属性和项目季报基本属性关系集合
*/
@RelationProperty
(
refProperty
=
"target"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtQReportAndProQRLinkVO
>
extQReportAndProQRLinks
;
/**
* 后续措施和计划
*/
private
String
followupPlan
;
/**
* 存在问题
*/
private
String
issue
;
/**
* 下季度计划
*/
private
String
nextQuarterlyPlan
;
/**
* 一级进度计划
*/
private
String
onelevelSchePlan
;
/**
* 其它
*/
private
String
other
;
/**
* 项目周期
*/
private
String
projectCycle
;
/**
* 项目经费
*/
private
String
projectExpenditure
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 项目进展
*/
private
String
projectProgress
;
/**
* 项目进度要求
*/
private
String
projectScheduleTarget
;
/**
* 项目来源
*/
private
String
projectSource
;
/**
* 本季度进展
*/
private
String
quarterlyScheProgress
;
/**
* 责任人
*/
private
String
responsible
;
/**
* 课题来源
*/
private
Integer
topicSource
;
/**
* 是否存在制约进度的风险
*/
private
Boolean
whetherAtRisk
;
/**
* 项目执行情况是否不满足合同/总体进度要求
*/
private
Boolean
whetherMeetRequire
;
/**
* 年度节点
*/
private
String
yearNode
;
/**
* 本年度进度计划
*/
private
String
yearSchePlan
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtQReportAndProQRLinkVO.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
common
.
vo
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
cn.hutool.core.convert.Convert
;
import
com.yonde.dex.basedata.entity.annotation.XmlElementProperty
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonUnwrapped
;
import
lombok.ToString
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
java.math.BigInteger
;
import
org.springframework.data.annotation.Transient
;
import
lombok.experimental.Delegate
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.EqualsAndHashCode
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
import
com.fasterxml.jackson.annotation.JsonTypeInfo
;
import
com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
com.yonde.dex.basedata.entity.vo.IdOnlyVO
;
import
cn.hutool.core.convert.Convert
;
import
cn.hutool.core.lang.TypeReference
;
import
com.yonde.dex.basedata.entity.data.VersionRelationType
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtQReportAndProQRLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtQReportAndProQRLinkVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
@DexTypeVersionProp
(
propName
=
"target"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
ITERATION
))
@DexTypeVersionProp
(
propName
=
"source"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
ITERATION
))
public
class
ExtQReportAndProQRLinkVO
extends
IdOnlyVO
implements
DxLinkDataVOHolder
<
ExtQuarterlyReportVO
,
ExtProjectQuarterlyReportVO
>
,
IdVO
{
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_LINK_DATA_EMBEDDABLE_PROP_NAME
=
"dxLinkDataEmbeddable"
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLinkDataVOEmbeddable
<
ExtQuarterlyReportVO
,
ExtProjectQuarterlyReportVO
>
dxLinkDataEmbeddable
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtQuarterlyReportVO.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
common
.
vo
;
import
javax.validation.constraints.NotBlank
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
cn.hutool.core.convert.Convert
;
import
com.yonde.dex.basedata.entity.annotation.XmlElementProperty
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.fasterxml.jackson.annotation.JsonUnwrapped
;
import
lombok.ToString
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
java.math.BigInteger
;
import
org.springframework.data.annotation.Transient
;
import
lombok.experimental.Delegate
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.XmlAttribute
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.EqualsAndHashCode
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
import
com.fasterxml.jackson.annotation.JsonTypeInfo
;
import
com.yonde.dex.basedata.entity.xmladapters.LocalDateTimeXmlAdapter
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
com.yonde.dex.basedata.entity.vo.IdOnlyVO
;
import
cn.hutool.core.convert.Convert
;
import
cn.hutool.core.lang.TypeReference
;
import
com.yonde.dex.basedata.entity.data.VersionRelationType
;
import
com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOHolder
;
import
com.yonde.dex.lcycle.plugin.common.entity.DxLifecycleManageBaseVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOEmbeddable
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtQuarterlyReport-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtQuarterlyReportVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtQuarterlyReportVO
extends
IdOnlyVO
implements
DxIterationVOHolder
<
ExtQuarterlyReportVO
>
,
IdVO
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxSecretVOHolder
{
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_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
EXT_QREPORT_AND_PRO_QRLINKS_PROP_NAME
=
"extQReportAndProQRLinks"
;
public
static
final
String
QUARTER_PROP_NAME
=
"quarter"
;
public
static
final
String
QUARTERLY_REPORT_TIME_PROP_NAME
=
"quarterlyReportTime"
;
public
static
final
String
QUARTERLY_REPORT_TYPE_PROP_NAME
=
"quarterlyReportType"
;
public
static
final
String
STATISTICAL_DATE_PROP_NAME
=
"statisticalDate"
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFileLinkVOEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLifecycleManageBaseVOEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtQuarterlyReportVO
>
dxIterationEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 季报基本属性和项目季报基本属性关系集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtQReportAndProQRLinkVO
>
extQReportAndProQRLinks
;
/**
* 季度
*/
private
String
quarter
;
/**
* 季报时间
*/
private
LocalDateTime
quarterlyReportTime
;
/**
* 季报类型
*/
private
Integer
quarterlyReportType
;
/**
* 经费数据统计截止日期
*/
private
LocalDateTime
statisticalDate
;
}
dcs-plan-core/pom.xml
View file @
d453e53b
...
...
@@ -16,6 +16,12 @@
</properties>
<dependencies>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-logicdelete-plugin-core
</artifactId>
<version>
4.1-20241024-RELEASE
</version>
</dependency>
<dependency>
<groupId>
com.yonde.dcs
</groupId>
<artifactId>
dcs-plan-feign
</artifactId>
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/ExtPlanParentController.java
View file @
d453e53b
...
...
@@ -19,7 +19,7 @@ import org.springframework.stereotype.Controller;
* @description: ExtPlanParent-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
@Api
(
tags
=
"ExtPlanParent管理服务"
)
@RequestMapping
(
"/ExtPlanParent"
)
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/ExtProjectQuarterlyReportController.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtProjectQuarterlyReportService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.yonde.dcs.plan.core.controller.shadow.ExtProjectQuarterlyReportControllerShadow
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtProjectQuarterlyReport-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Api
(
tags
=
"ExtProjectQuarterlyReport管理服务"
)
@RequestMapping
(
"/ExtProjectQuarterlyReport"
)
@ResponseBody
()
@BasePermission
(
"INET-QUARTERLYREPORT:ExtProjectQuarterlyReport"
)
@Controller
(
ExtProjectQuarterlyReportController
.
BEAN_NAME
)
public
class
ExtProjectQuarterlyReportController
<
V
extends
ExtProjectQuarterlyReportVO
,
S
extends
ExtProjectQuarterlyReportService
<
V
>>
extends
ExtProjectQuarterlyReportControllerShadow
<
V
,
S
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/ExtQReportAndProQRLinkController.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQReportAndProQRLinkService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.yonde.dcs.plan.core.controller.shadow.ExtQReportAndProQRLinkControllerShadow
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtQReportAndProQRLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@Api
(
tags
=
"ExtQReportAndProQRLink管理服务"
)
@RequestMapping
(
"/ExtQReportAndProQRLink"
)
@ResponseBody
()
@Controller
(
ExtQReportAndProQRLinkController
.
BEAN_NAME
)
@BasePermission
(
"INET-QUARTERLYREPORT:ExtQReportAndProQRLink"
)
public
class
ExtQReportAndProQRLinkController
<
V
extends
ExtQReportAndProQRLinkVO
,
S
extends
ExtQReportAndProQRLinkService
<
V
>>
extends
ExtQReportAndProQRLinkControllerShadow
<
V
,
S
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/ExtQuarterlyReportController.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQuarterlyReportService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.yonde.dcs.plan.core.controller.shadow.ExtQuarterlyReportControllerShadow
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtQuarterlyReport-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Api
(
tags
=
"ExtQuarterlyReport管理服务"
)
@RequestMapping
(
"/ExtQuarterlyReport"
)
@ResponseBody
()
@Controller
(
ExtQuarterlyReportController
.
BEAN_NAME
)
public
class
ExtQuarterlyReportController
<
V
extends
ExtQuarterlyReportVO
,
S
extends
ExtQuarterlyReportService
<
V
>>
extends
ExtQuarterlyReportControllerShadow
<
V
,
S
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtPlanParentControllerShadow.java
View file @
d453e53b
...
...
@@ -12,15 +12,17 @@ import com.yonde.dcs.plan.core.service.ExtPlanParentService;
import
com.yonde.dcs.plan.core.service.impl.ExtPlanParentServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.history.plugin.common.DxHistoryVOPlugin
;
import
com.yonde.dex.history.plugin.core.controller.DxHistoryController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
/**
* @description: ExtPlanParent-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
public
class
ExtPlanParentControllerShadow
<
V
extends
ExtPlanParentVO
,
S
extends
ExtPlanParentService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>{
public
class
ExtPlanParentControllerShadow
<
V
extends
ExtPlanParentVO
,
S
extends
ExtPlanParentService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxHistoryController
<
V
,
S
>
{
public
static
final
String
BEAN_NAME
=
"extPlanParentController"
;
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtProjectQuarterlyReportControllerShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtProjectQuarterlyReportService
;
import
com.yonde.dcs.plan.core.service.impl.ExtProjectQuarterlyReportServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.PermissionObject
;
import
com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController
;
import
com.yonde.dex.context.plugin.core.controller.DxContextController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
com.yonde.dex.basedata.auth.annos.SubPermission
;
import
com.yonde.entity.annotation.SandBoxOpen
;
import
com.yonde.dex.container.folder.plugin.core.controller.DxObjFolderPluginController
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
import
com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
/**
* @description: ExtProjectQuarterlyReport-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@BasePermission
(
"INET-QUARTERLYREPORT:ExtProjectQuarterlyReport"
)
public
class
ExtProjectQuarterlyReportControllerShadow
<
V
extends
ExtProjectQuarterlyReportVO
,
S
extends
ExtProjectQuarterlyReportService
<
V
>>
implements
DxContextController
<
V
,
S
>
,
AbstractBaseController
<
V
,
S
>
,
AbstractLifecycleBaseController
<
V
,
S
>
,
AbstractVersionBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>
,
DxObjFolderPluginController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extProjectQuarterlyReportController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtProjectQuarterlyReportServiceImpl
.
BEAN_NAME
)
private
ExtProjectQuarterlyReportService
<
V
>
extProjectQuarterlyReportService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extProjectQuarterlyReportService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtQReportAndProQRLinkControllerShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQReportAndProQRLinkService
;
import
com.yonde.dcs.plan.core.service.impl.ExtQReportAndProQRLinkServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
/**
* @description: ExtQReportAndProQRLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@BasePermission
(
"INET-QUARTERLYREPORT:ExtQReportAndProQRLink"
)
public
class
ExtQReportAndProQRLinkControllerShadow
<
V
extends
ExtQReportAndProQRLinkVO
,
S
extends
ExtQReportAndProQRLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extQReportAndProQRLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtQReportAndProQRLinkServiceImpl
.
BEAN_NAME
)
private
ExtQReportAndProQRLinkService
<
V
>
extQReportAndProQRLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extQReportAndProQRLinkService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtQuarterlyReportControllerShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQuarterlyReportService
;
import
com.yonde.dcs.plan.core.service.impl.ExtQuarterlyReportServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.PermissionObject
;
import
com.yonde.dex.version.plugin.core.controller.AbstractVersionBaseController
;
import
com.yonde.dex.basedata.auth.annos.SubPermission
;
import
com.yonde.entity.annotation.SandBoxOpen
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
import
com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
/**
* @description: ExtQuarterlyReport-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
class
ExtQuarterlyReportControllerShadow
<
V
extends
ExtQuarterlyReportVO
,
S
extends
ExtQuarterlyReportService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
AbstractLifecycleBaseController
<
V
,
S
>
,
AbstractVersionBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extQuarterlyReportController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtQuarterlyReportServiceImpl
.
BEAN_NAME
)
private
ExtQuarterlyReportService
<
V
>
extQuarterlyReportService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extQuarterlyReportService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtICMExternalInterfacePlanCurrentRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtICMExternalInterfacePlanCurrent
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanCurrentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanRepository
;
/**
* @description: ExtICMExternalInterfacePlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:15
**/
public
interface
ExtICMExternalInterfacePlanCurrentRepository
<
P
extends
ExtICMExternalInterfacePlanCurrent
>
extends
ExtICMExternalInterfacePlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtICMExternalInterfacePlanHistoryRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtICMExternalInterfacePlanHistory
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanHistoryRepository
;
import
com.yonde.dcs.plan.core.repository.ExtICMExternalInterfacePlanRepository
;
/**
* @description: ExtICMExternalInterfacePlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:15
**/
public
interface
ExtICMExternalInterfacePlanHistoryRepository
<
P
extends
ExtICMExternalInterfacePlanHistory
>
extends
ExtICMExternalInterfacePlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtIEDPlanCurrentRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlanCurrent
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanCurrentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanRepository
;
/**
* @description: ExtIEDPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
public
interface
ExtIEDPlanCurrentRepository
<
P
extends
ExtIEDPlanCurrent
>
extends
ExtIEDPlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtIEDPlanHistoryRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlanHistory
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanHistoryRepository
;
/**
* @description: ExtIEDPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
public
interface
ExtIEDPlanHistoryRepository
<
P
extends
ExtIEDPlanHistory
>
extends
ExtIEDPlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPlanCurrentRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPlanCurrent
;
import
com.yonde.dcs.plan.core.repository.ExtPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanCurrentRepository
;
/**
* @description: ExtPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:12
**/
public
interface
ExtPlanCurrentRepository
<
P
extends
ExtPlanCurrent
>
extends
ExtPlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPlanHistoryRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPlanHistory
;
import
com.yonde.dcs.plan.core.repository.ExtPlanRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanHistoryRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanRepository
;
/**
* @description: ExtPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:12
**/
public
interface
ExtPlanHistoryRepository
<
P
extends
ExtPlanHistory
>
extends
ExtPlanRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPlanParentCurrentRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParentCurrent
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentCurrentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentRepository
;
/**
* @description: ExtPlanParent-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:20
**/
public
interface
ExtPlanParentCurrentRepository
<
P
extends
ExtPlanParentCurrent
>
extends
ExtPlanParentRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPlanParentHistoryRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParentHistory
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPlanParentHistoryRepository
;
/**
* @description: ExtPlanParent-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:20
**/
public
interface
ExtPlanParentHistoryRepository
<
P
extends
ExtPlanParentHistory
>
extends
ExtPlanParentRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtProjectQuarterlyReportRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtProjectQuarterlyReport
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtProjectQuarterlyReportRepositoryShadow
;
/**
* @description: ExtProjectQuarterlyReport-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtProjectQuarterlyReportRepository
<
P
extends
ExtProjectQuarterlyReport
>
extends
ExtProjectQuarterlyReportRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPuchasePlanAttributeCurrentRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPuchasePlanAttributeCurrent
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeCurrentRepository
;
/**
* @description: ExtPuchasePlanAttribute-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
public
interface
ExtPuchasePlanAttributeCurrentRepository
<
P
extends
ExtPuchasePlanAttributeCurrent
>
extends
ExtPuchasePlanAttributeRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPuchasePlanAttributeHistoryRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPuchasePlanAttributeHistory
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeRepository
;
import
com.yonde.dcs.plan.core.repository.ExtPuchasePlanAttributeHistoryRepository
;
/**
* @description: ExtPuchasePlanAttribute-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
public
interface
ExtPuchasePlanAttributeHistoryRepository
<
P
extends
ExtPuchasePlanAttributeHistory
>
extends
ExtPuchasePlanAttributeRepository
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtQReportAndProQRLinkRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtQReportAndProQRLink
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtQReportAndProQRLinkRepositoryShadow
;
/**
* @description: ExtQReportAndProQRLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
public
interface
ExtQReportAndProQRLinkRepository
<
P
extends
ExtQReportAndProQRLink
>
extends
ExtQReportAndProQRLinkRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtQuarterlyReportRepository.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtQuarterlyReport
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtQuarterlyReportRepositoryShadow
;
/**
* @description: ExtQuarterlyReport-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtQuarterlyReportRepository
<
P
extends
ExtQuarterlyReport
>
extends
ExtQuarterlyReportRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtICMExternalInterfacePlanRepositoryShadow.java
View file @
d453e53b
...
...
@@ -12,7 +12,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtICMExternalInterfacePlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:22
* @date: 2024-10-2
9 13:56:15
**/
@NoRepositoryBean
public
interface
ExtICMExternalInterfacePlanRepositoryShadow
<
P
extends
ExtICMExternalInterfacePlan
>
extends
ExtPlanParentRepository
<
P
>
,
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtIEDPlanRepositoryShadow.java
View file @
d453e53b
...
...
@@ -13,7 +13,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtIEDPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:22
* @date: 2024-10-2
9 13:56:13
**/
@NoRepositoryBean
public
interface
ExtIEDPlanRepositoryShadow
<
P
extends
ExtIEDPlan
>
extends
ExtPlanParentRepository
<
P
>
,
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtPlanParentRepositoryShadow.java
View file @
d453e53b
...
...
@@ -2,15 +2,16 @@ package com.yonde.dcs.plan.core.repository.shadow;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.logicdelete.plugin.core.repository.DxLogicDeleteRepository
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
/**
* @description: ExtPlanParent-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
@NoRepositoryBean
public
interface
ExtPlanParentRepositoryShadow
<
P
extends
ExtPlanParent
>
extends
BaseRepository
<
P
>
{
public
interface
ExtPlanParentRepositoryShadow
<
P
extends
ExtPlanParent
>
extends
BaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
{
String
BEAN_NAME
=
"extPlanParentRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtPlanRepositoryShadow.java
View file @
d453e53b
...
...
@@ -14,7 +14,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:21
* @date: 2024-10-2
9 13:56:12
**/
@NoRepositoryBean
public
interface
ExtPlanRepositoryShadow
<
P
extends
ExtPlan
>
extends
ExtPlanParentRepository
<
P
>
,
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxTreePluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxIterationRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtProjectQuarterlyReportRepositoryShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtProjectQuarterlyReport
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.container.folder.plugin.core.repository.DxObjFolderPluginRepository
;
import
com.yonde.dex.secretcode.plugin.core.repositroy.DxSecretCodePluginRepository
;
import
com.yonde.dex.version.plugin.core.repository.DxIterationRepository
;
import
com.yonde.dex.lcycle.plugin.core.repository.DxLifecycleManageBaseRepository
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository
;
/**
* @description: ExtProjectQuarterlyReport-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@NoRepositoryBean
public
interface
ExtProjectQuarterlyReportRepositoryShadow
<
P
extends
ExtProjectQuarterlyReport
>
extends
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxObjFolderPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
String
BEAN_NAME
=
"extProjectQuarterlyReportRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtPuchasePlanAttributeRepositoryShadow.java
View file @
d453e53b
...
...
@@ -13,7 +13,7 @@ import com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginR
* @description: ExtPuchasePlanAttribute-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:22
* @date: 2024-10-2
9 13:56:14
**/
@NoRepositoryBean
public
interface
ExtPuchasePlanAttributeRepositoryShadow
<
P
extends
ExtPuchasePlanAttribute
>
extends
ExtPlanParentRepository
<
P
>
,
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxIterationRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
...
...
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtQReportAndProQRLinkRepositoryShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtQReportAndProQRLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtQReportAndProQRLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@NoRepositoryBean
public
interface
ExtQReportAndProQRLinkRepositoryShadow
<
P
extends
ExtQReportAndProQRLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extQReportAndProQRLinkRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtQuarterlyReportRepositoryShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtQuarterlyReport
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.secretcode.plugin.core.repositroy.DxSecretCodePluginRepository
;
import
com.yonde.dex.version.plugin.core.repository.DxIterationRepository
;
import
com.yonde.dex.lcycle.plugin.core.repository.DxLifecycleManageBaseRepository
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository
;
/**
* @description: ExtQuarterlyReport-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@NoRepositoryBean
public
interface
ExtQuarterlyReportRepositoryShadow
<
P
extends
ExtQuarterlyReport
>
extends
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxIterationRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
String
BEAN_NAME
=
"extQuarterlyReportRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtProjectQuarterlyReportService.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtProjectQuarterlyReportServiceShadow
;
/**
* @description: ExtProjectQuarterlyReport-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtProjectQuarterlyReportService
<
V
extends
ExtProjectQuarterlyReportVO
>
extends
ExtProjectQuarterlyReportServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtQReportAndProQRLinkService.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtQReportAndProQRLinkServiceShadow
;
/**
* @description: ExtQReportAndProQRLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
public
interface
ExtQReportAndProQRLinkService
<
V
extends
ExtQReportAndProQRLinkVO
>
extends
ExtQReportAndProQRLinkServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtQuarterlyReportService.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtQuarterlyReportServiceShadow
;
/**
* @description: ExtQuarterlyReport-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtQuarterlyReportService
<
V
extends
ExtQuarterlyReportVO
>
extends
ExtQuarterlyReportServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtProjectQuarterlyReportServiceImpl.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtProjectQuarterlyReportService
;
import
com.yonde.dcs.plan.core.repository.ExtProjectQuarterlyReportRepository
;
import
com.yonde.dcs.plan.entity.po.ExtProjectQuarterlyReport
;
import
javax.annotation.Resource
;
/**
* @description: ExtProjectQuarterlyReport-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Slf4j
@Service
(
ExtProjectQuarterlyReportServiceImpl
.
BEAN_NAME
)
public
class
ExtProjectQuarterlyReportServiceImpl
<
V
extends
ExtProjectQuarterlyReportVO
>
implements
ExtProjectQuarterlyReportService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extProjectQuarterlyReportServiceImpl"
;
@Autowired
ExtProjectQuarterlyReportRepository
<
ExtProjectQuarterlyReport
>
extProjectQuarterlyReportRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtQReportAndProQRLinkServiceImpl.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQReportAndProQRLinkService
;
import
com.yonde.dcs.plan.core.repository.ExtQReportAndProQRLinkRepository
;
import
com.yonde.dcs.plan.entity.po.ExtQReportAndProQRLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtQReportAndProQRLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@Slf4j
@Service
(
ExtQReportAndProQRLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtQReportAndProQRLinkServiceImpl
<
V
extends
ExtQReportAndProQRLinkVO
>
implements
ExtQReportAndProQRLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extQReportAndProQRLinkServiceImpl"
;
@Autowired
ExtQReportAndProQRLinkRepository
<
ExtQReportAndProQRLink
>
extQReportAndProQRLinkRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtQuarterlyReportServiceImpl.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.core.service.ExtQuarterlyReportService
;
import
com.yonde.dcs.plan.core.repository.ExtQuarterlyReportRepository
;
import
com.yonde.dcs.plan.entity.po.ExtQuarterlyReport
;
import
javax.annotation.Resource
;
/**
* @description: ExtQuarterlyReport-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Slf4j
@Service
(
ExtQuarterlyReportServiceImpl
.
BEAN_NAME
)
public
class
ExtQuarterlyReportServiceImpl
<
V
extends
ExtQuarterlyReportVO
>
implements
ExtQuarterlyReportService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extQuarterlyReportServiceImpl"
;
@Autowired
ExtQuarterlyReportRepository
<
ExtQuarterlyReport
>
extQuarterlyReportRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtPlanParentServiceShadow.java
View file @
d453e53b
...
...
@@ -2,13 +2,15 @@ package com.yonde.dcs.plan.core.service.shadow;
import
com.yonde.dcs.plan.common.vo.ExtPlanParentVO
;
import
com.yonde.dcs.plan.feign.ExtPlanParentServiceFeign
;
import
com.yonde.dex.history.plugin.core.service.DxHistoryPluginService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
import
com.yonde.dex.logicdelete.plugin.core.service.LogicDeleteService
;
/**
* @description: ExtPlanParent-service
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
public
interface
ExtPlanParentServiceShadow
<
V
extends
ExtPlanParentVO
>
extends
ExtPlanParentServiceFeign
<
V
>,
BaseIdEntity
Service
<
V
>
{
public
interface
ExtPlanParentServiceShadow
<
V
extends
ExtPlanParentVO
>
extends
ExtPlanParentServiceFeign
<
V
>,
DxHistoryPluginService
<
V
>
,
BaseIdEntityService
<
V
>
,
LogicDelete
Service
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtProjectQuarterlyReportServiceShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
com.yonde.dcs.plan.feign.ExtProjectQuarterlyReportServiceFeign
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
import
com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService
;
import
com.yonde.dex.version.plugin.core.service.IterationService
;
import
com.yonde.dex.context.plugin.core.service.ContextPluginService
;
import
com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService
;
import
com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService
;
/**
* @description: ExtProjectQuarterlyReport-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtProjectQuarterlyReportServiceShadow
<
V
extends
ExtProjectQuarterlyReportVO
>
extends
ExtProjectQuarterlyReportServiceFeign
<
V
>,
ContextPluginService
<
V
>
,
ObjFileLinkPluginService
<
V
>
,
DxObjFolderPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
SecretCodePluginService
<
V
>
,
IterationService
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtQReportAndProQRLinkServiceShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
com.yonde.dcs.plan.feign.ExtQReportAndProQRLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtQReportAndProQRLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
public
interface
ExtQReportAndProQRLinkServiceShadow
<
V
extends
ExtQReportAndProQRLinkVO
>
extends
ExtQReportAndProQRLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtQuarterlyReportServiceShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
com.yonde.dcs.plan.feign.ExtQuarterlyReportServiceFeign
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
import
com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService
;
import
com.yonde.dex.version.plugin.core.service.IterationService
;
import
com.yonde.dex.lcycle.plugin.core.service.LifecycleBaseService
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService
;
/**
* @description: ExtQuarterlyReport-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtQuarterlyReportServiceShadow
<
V
extends
ExtQuarterlyReportVO
>
extends
ExtQuarterlyReportServiceFeign
<
V
>,
ObjFileLinkPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
IterationService
<
V
>
,
SecretCodePluginService
<
V
>
{
}
dcs-plan-entity/pom.xml
View file @
d453e53b
...
...
@@ -16,6 +16,12 @@
</properties>
<dependencies>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-history-plugin-entities
</artifactId>
<version>
4.1-20241024-RELEASE
</version>
</dependency>
<dependency>
<groupId>
com.yonde.dcs
</groupId>
<artifactId>
dcs-plan-common
</artifactId>
...
...
@@ -63,6 +69,12 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
com.yonde.dex
</groupId>
<artifactId>
dex-secretcode-plugin-entities
</artifactId>
<version>
4.1-20241024-RELEASE
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
...
...
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtICMExternalInterfacePlanCurrent.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtICMExternalInterfacePlan
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dex.history.plugin.entities.DxCurDataPO
;
/**
* @description: ExtICMExternalInterfacePlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtICMExternalInterfacePlanCurrent"
)
@Table
(
name
=
"EXT_ICM_EXTERNAL_INTERFACE_PLAN_CURRENT"
)
public
class
ExtICMExternalInterfacePlanCurrent
extends
ExtPlanParent
implements
DxCurDataPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtICMExternalInterfacePlanHistory.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtICMExternalInterfacePlan
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPO
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
/**
* @description: ExtICMExternalInterfacePlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtICMExternalInterfacePlanHistory"
)
@Table
(
name
=
"EXT_ICM_EXTERNAL_INTERFACE_PLAN_HISTORY"
)
public
class
ExtICMExternalInterfacePlanHistory
extends
ExtPlanParent
implements
DxHistoryPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtIEDPlanCurrent.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlan
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dex.history.plugin.entities.DxCurDataPO
;
/**
* @description: ExtIEDPlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:13
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtIEDPlanCurrent"
)
@Table
(
name
=
"EXT_IED_PLAN_CURRENT"
)
public
class
ExtIEDPlanCurrent
extends
ExtPlanParent
implements
DxCurDataPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtIEDPlanHistory.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlan
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPO
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
/**
* @description: ExtIEDPlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:13
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtIEDPlanHistory"
)
@Table
(
name
=
"EXT_IED_PLAN_HISTORY"
)
public
class
ExtIEDPlanHistory
extends
ExtPlanParent
implements
DxHistoryPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPlanCurrent.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dcs.plan.entity.po.ExtPlan
;
import
com.yonde.dex.history.plugin.entities.DxCurDataPO
;
/**
* @description: ExtPlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:12
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PLAN_CURRENT"
)
@HistoryEntity
(
value
=
"ExtPlanCurrent"
)
public
class
ExtPlanCurrent
extends
ExtPlanParent
implements
DxCurDataPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPlanHistory.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPO
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dcs.plan.entity.po.ExtPlan
;
/**
* @description: ExtPlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:12
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtPlanHistory"
)
@Table
(
name
=
"EXT_PLAN_HISTORY"
)
public
class
ExtPlanHistory
extends
ExtPlanParent
implements
DxHistoryPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPlanParent.java
View file @
d453e53b
...
...
@@ -24,21 +24,24 @@ import javax.persistence.Entity;
import
javax.persistence.Table
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
javax.persistence.Column
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPlugin
;
import
com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdOnlyEntity
;
import
com.yonde.dex.logicdelete.plugin.entities.DxLogicDeleteHolder
;
import
com.yonde.dex.logicdelete.plugin.entities.DxLogicDeleteEmbeddable
;
/**
* @description: ExtPlanParent-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-2
8 17:18:27
* @date: 2024-10-2
9 13:56:20
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PLAN_PARENT"
)
public
class
ExtPlanParent
extends
IdOnlyEntity
implements
IdEntity
{
public
class
ExtPlanParent
extends
IdOnlyEntity
implements
IdEntity
,
DxLogicDeleteHolder
,
DxHistoryPlugin
<
ExtPlanParentHistory
,
ExtPlanParentCurrent
>
{
/**
* dao扩展对象
...
...
@@ -46,6 +49,12 @@ public class ExtPlanParent extends IdOnlyEntity implements IdEntity{
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLogicDeleteEmbeddable
dxLogicDeleteEmbeddable
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPlanParentCurrent.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dex.history.plugin.entities.DxCurDataPO
;
/**
* @description: ExtPlanParent-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:20
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PLAN_PARENT_CURRENT"
)
@HistoryEntity
(
value
=
"ExtPlanParentCurrent"
)
public
class
ExtPlanParentCurrent
extends
ExtPlanParent
implements
DxCurDataPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPlanParentHistory.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPO
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
/**
* @description: ExtPlanParent-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:20
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@HistoryEntity
(
value
=
"ExtPlanParentHistory"
)
@Table
(
name
=
"EXT_PLAN_PARENT_HISTORY"
)
public
class
ExtPlanParentHistory
extends
ExtPlanParent
implements
DxHistoryPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtProjectQuarterlyReport.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable
;
import
com.yonde.dex.container.folder.plugin.entities.DxObjFolderEmbeddable
;
import
com.yonde.dex.context.plugin.entities.DxContextHolder
;
import
com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder
;
import
com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable
;
import
com.yonde.dex.context.plugin.entities.DxContextEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdOnlyEntity
;
import
com.yonde.dex.version.plugin.entities.DxIterationHolder
;
import
com.yonde.dex.container.folder.plugin.entities.DxObjFolderHolder
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
javax.persistence.Column
;
import
com.yonde.dex.secretcode.plugin.entities.DxSecretHolder
;
import
com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseHolder
;
import
com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable
;
import
com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable
;
import
com.yonde.dex.version.plugin.entities.DxIterationEmbeddable
;
/**
* @description: ExtProjectQuarterlyReport-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PROJECT_QUARTERLY_REPORT"
)
public
class
ExtProjectQuarterlyReport
extends
IdOnlyEntity
implements
DxContextHolder
,
DxObjFileLinkHolder
,
DxObjFolderHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxSecretHolder
,
DxIterationHolder
{
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxContextEmbeddable
dxContextEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFileLinkEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFolderEmbeddable
dxObjFolderEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLifecycleManageBaseEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxIterationEmbeddable
dxIterationEmbeddable
;
/**
* 经费支出
*/
private
String
expenditureExpend
;
/**
* 经费收入
*/
private
String
expenditureIncome
;
/**
* 后续措施和计划
*/
private
String
followupPlan
;
/**
* 存在问题
*/
private
String
issue
;
/**
* 下季度计划
*/
private
String
nextQuarterlyPlan
;
/**
* 一级进度计划
*/
private
String
onelevelSchePlan
;
/**
* 其它
*/
private
String
other
;
/**
* 项目周期
*/
private
String
projectCycle
;
/**
* 项目经费
*/
private
String
projectExpenditure
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 项目进展
*/
private
String
projectProgress
;
/**
* 项目进度要求
*/
private
String
projectScheduleTarget
;
/**
* 项目来源
*/
private
String
projectSource
;
/**
* 本季度进展
*/
private
String
quarterlyScheProgress
;
/**
* 责任人
*/
private
String
responsible
;
/**
* 课题来源
*/
private
Integer
topicSource
;
/**
* 是否存在制约进度的风险
*/
private
Boolean
whetherAtRisk
;
/**
* 项目执行情况是否不满足合同/总体进度要求
*/
private
Boolean
whetherMeetRequire
;
/**
* 年度节点
*/
private
String
yearNode
;
/**
* 本年度进度计划
*/
private
String
yearSchePlan
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPuchasePlanAttributeCurrent.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dcs.plan.entity.po.ExtPuchasePlanAttribute
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
import
com.yonde.dex.history.plugin.entities.DxCurDataPO
;
/**
* @description: ExtPuchasePlanAttribute-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PUCHASE_PLAN_ATTRIBUTE_CURRENT"
)
@HistoryEntity
(
value
=
"ExtPuchasePlanAttributeCurrent"
)
public
class
ExtPuchasePlanAttributeCurrent
extends
ExtPlanParent
implements
DxCurDataPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPuchasePlanAttributeHistory.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.history.plugin.entities.DxHistoryPO
;
import
com.yonde.dcs.plan.entity.po.ExtPlanParent
;
import
com.yonde.dcs.plan.entity.po.ExtPuchasePlanAttribute
;
import
com.yonde.dex.basedata.entity.annotation.HistoryEntity
;
/**
* @description: ExtPuchasePlanAttribute-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:14
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PUCHASE_PLAN_ATTRIBUTE_HISTORY"
)
@HistoryEntity
(
value
=
"ExtPuchasePlanAttributeHistory"
)
public
class
ExtPuchasePlanAttributeHistory
extends
ExtPlanParent
implements
DxHistoryPO
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtQReportAndProQRLink.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
javax.persistence.Column
;
import
com.yonde.dex.linkdata.plugin.entities.DxLinkDataHolder
;
import
com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdOnlyEntity
;
import
com.yonde.dex.linkdata.plugin.entities.DxLinkDataEmbeddable
;
/**
* @description: ExtQReportAndProQRLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_QREPORT_AND_PROQR_LINK"
)
public
class
ExtQReportAndProQRLink
extends
IdOnlyEntity
implements
IdEntity
,
DxLinkDataHolder
{
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLinkDataEmbeddable
dxLinkDataEmbeddable
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtQuarterlyReport.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
entity
.
po
;
import
org.springframework.data.annotation.CreatedBy
;
import
javax.persistence.UniqueConstraint
;
import
java.util.Date
;
import
java.time.LocalDateTime
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.data.annotation.LastModifiedDate
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
org.springframework.data.annotation.LastModifiedBy
;
import
javax.persistence.Column
;
import
org.springframework.data.annotation.CreatedDate
;
import
com.yonde.dex.basedata.entity.annotation.DexEmbedded
;
import
lombok.Data
;
import
com.yonde.dex.basedata.entity.annotation.*
;
import
java.math.BigInteger
;
import
javax.persistence.*
;
import
java.math.BigDecimal
;
import
lombok.AllArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.Embedded
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdEntity
;
import
javax.persistence.Column
;
import
com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkHolder
;
import
com.yonde.dex.dfs.objfilelink.plugin.entities.DxObjFileLinkEmbeddable
;
import
com.yonde.dex.secretcode.plugin.entities.DxSecretHolder
;
import
com.yonde.dex.lcycle.plugin.entities.DxLifecycleManageBaseHolder
;
import
com.yonde.dex.dao.entity.base.DxIdEntityEmbeddable
;
import
com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdOnlyEntity
;
import
com.yonde.dex.version.plugin.entities.DxIterationHolder
;
import
com.yonde.dex.version.plugin.entities.DxIterationEmbeddable
;
/**
* @description: ExtQuarterlyReport-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_QUARTERLY_REPORT"
)
public
class
ExtQuarterlyReport
extends
IdOnlyEntity
implements
DxObjFileLinkHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxIterationHolder
,
DxSecretHolder
{
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFileLinkEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLifecycleManageBaseEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxIterationEmbeddable
dxIterationEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 季度
*/
private
String
quarter
;
/**
* 季报时间
*/
private
LocalDateTime
quarterlyReportTime
;
/**
* 季报类型
*/
private
Integer
quarterlyReportType
;
/**
* 经费数据统计截止日期
*/
private
LocalDateTime
statisticalDate
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtProjectQuarterlyReportServiceFeign.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtProjectQuarterlyReportServiceFeignShadow
;
/**
* @description: ExtProjectQuarterlyReport-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Api
(
tags
=
"ExtProjectQuarterlyReport-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtProjectQuarterlyReport"
)
public
interface
ExtProjectQuarterlyReportServiceFeign
<
V
extends
ExtProjectQuarterlyReportVO
>
extends
ExtProjectQuarterlyReportServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtQReportAndProQRLinkServiceFeign.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtQReportAndProQRLinkServiceFeignShadow
;
/**
* @description: ExtQReportAndProQRLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
@Api
(
tags
=
"ExtQReportAndProQRLink-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtQReportAndProQRLink"
)
public
interface
ExtQReportAndProQRLinkServiceFeign
<
V
extends
ExtQReportAndProQRLinkVO
>
extends
ExtQReportAndProQRLinkServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtQuarterlyReportServiceFeign.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtQuarterlyReportServiceFeignShadow
;
/**
* @description: ExtQuarterlyReport-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
@Api
(
tags
=
"ExtQuarterlyReport-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtQuarterlyReport"
)
public
interface
ExtQuarterlyReportServiceFeign
<
V
extends
ExtQuarterlyReportVO
>
extends
ExtQuarterlyReportServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtProjectQuarterlyReportServiceFeignShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtProjectQuarterlyReportVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.lcycle.plugin.feign.BaseLifecycleManageFeign
;
import
com.yonde.dex.dao.service.remotes.BaseFeign
;
import
com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign
;
import
com.yonde.dex.container.folder.plugin.feign.DxObjFolderPluginFeign
;
import
com.yonde.dex.version.plugin.feign.BaseVersionFeign
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
import
com.yonde.dex.context.plugin.feign.ContextPluginFeign
;
/**
* @description: ExtProjectQuarterlyReport-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtProjectQuarterlyReportServiceFeignShadow
<
V
extends
ExtProjectQuarterlyReportVO
>
extends
ContextPluginFeign
<
V
>
,
DxObjFolderPluginFeign
<
V
>
,
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
SecretCodeFeign
<
V
>
,
BaseVersionFeign
<
V
>
{
String
BEAN_NAME
=
"extProjectQuarterlyReportServiceFeign"
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtQReportAndProQRLinkServiceFeignShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtQReportAndProQRLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.dao.service.remotes.BaseFeign
;
import
com.yonde.dex.linkdata.plugin.feign.DxLinkDataFeign
;
/**
* @description: ExtQReportAndProQRLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:22
**/
public
interface
ExtQReportAndProQRLinkServiceFeignShadow
<
V
extends
ExtQReportAndProQRLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extQReportAndProQRLinkServiceFeign"
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtQuarterlyReportServiceFeignShadow.java
0 → 100644
View file @
d453e53b
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtQuarterlyReportVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.lcycle.plugin.feign.BaseLifecycleManageFeign
;
import
com.yonde.dex.dao.service.remotes.BaseFeign
;
import
com.yonde.dex.secretcode.plugin.feign.SecretCodeFeign
;
import
com.yonde.dex.version.plugin.feign.BaseVersionFeign
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtQuarterlyReport-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 13:56:21
**/
public
interface
ExtQuarterlyReportServiceFeignShadow
<
V
extends
ExtQuarterlyReportVO
>
extends
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
BaseVersionFeign
<
V
>
,
SecretCodeFeign
<
V
>
{
String
BEAN_NAME
=
"extQuarterlyReportServiceFeign"
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment