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
39057092
Commit
39057092
authored
Aug 29, 2024
by
wangqiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加IED和采购计划相关代码
parent
4bf541c5
Hide whitespace changes
Inline
Side-by-side
Showing
40 changed files
with
1619 additions
and
0 deletions
+1619
-0
ExtIDEPlanVO.java
.../main/java/com/yonde/dcs/plan/common/vo/ExtIDEPlanVO.java
+211
-0
ExtIEDPlanDocLinkVO.java
...ava/com/yonde/dcs/plan/common/vo/ExtIEDPlanDocLinkVO.java
+74
-0
ExtPurchasePlanDocLinkVO.java
...om/yonde/dcs/plan/common/vo/ExtPurchasePlanDocLinkVO.java
+74
-0
ExtPurchasePlanVO.java
.../java/com/yonde/dcs/plan/common/vo/ExtPurchasePlanVO.java
+143
-0
ExtIDEPlanControllerShadow.java
...an/core/controller/shadow/ExtIDEPlanControllerShadow.java
+52
-0
ExtIEDPlanDocLinkControllerShadow.java
.../controller/shadow/ExtIEDPlanDocLinkControllerShadow.java
+46
-0
ExtPurchasePlanControllerShadow.java
...re/controller/shadow/ExtPurchasePlanControllerShadow.java
+54
-0
ExtPurchasePlanDocLinkControllerShadow.java
...roller/shadow/ExtPurchasePlanDocLinkControllerShadow.java
+46
-0
ExtIDEPlanRepository.java
.../yonde/dcs/plan/core/repository/ExtIDEPlanRepository.java
+12
-0
ExtIEDPlanDocLinkRepository.java
...dcs/plan/core/repository/ExtIEDPlanDocLinkRepository.java
+12
-0
ExtPurchasePlanDocLinkRepository.java
...lan/core/repository/ExtPurchasePlanDocLinkRepository.java
+12
-0
ExtPurchasePlanRepository.java
...e/dcs/plan/core/repository/ExtPurchasePlanRepository.java
+12
-0
ExtIDEPlanRepositoryShadow.java
...an/core/repository/shadow/ExtIDEPlanRepositoryShadow.java
+20
-0
ExtIEDPlanDocLinkRepositoryShadow.java
.../repository/shadow/ExtIEDPlanDocLinkRepositoryShadow.java
+17
-0
ExtPurchasePlanDocLinkRepositoryShadow.java
...sitory/shadow/ExtPurchasePlanDocLinkRepositoryShadow.java
+17
-0
ExtPurchasePlanRepositoryShadow.java
...re/repository/shadow/ExtPurchasePlanRepositoryShadow.java
+21
-0
ExtIDEPlanService.java
...va/com/yonde/dcs/plan/core/service/ExtIDEPlanService.java
+13
-0
ExtIEDPlanDocLinkService.java
...yonde/dcs/plan/core/service/ExtIEDPlanDocLinkService.java
+13
-0
ExtPurchasePlanDocLinkService.java
.../dcs/plan/core/service/ExtPurchasePlanDocLinkService.java
+13
-0
ExtPurchasePlanService.java
...m/yonde/dcs/plan/core/service/ExtPurchasePlanService.java
+13
-0
ExtIDEPlanServiceImpl.java
...nde/dcs/plan/core/service/impl/ExtIDEPlanServiceImpl.java
+34
-0
ExtIEDPlanDocLinkServiceImpl.java
.../plan/core/service/impl/ExtIEDPlanDocLinkServiceImpl.java
+34
-0
ExtPurchasePlanDocLinkServiceImpl.java
.../core/service/impl/ExtPurchasePlanDocLinkServiceImpl.java
+34
-0
ExtPurchasePlanServiceImpl.java
...cs/plan/core/service/impl/ExtPurchasePlanServiceImpl.java
+34
-0
ExtIDEPlanServiceShadow.java
...dcs/plan/core/service/shadow/ExtIDEPlanServiceShadow.java
+18
-0
ExtIEDPlanDocLinkServiceShadow.java
...n/core/service/shadow/ExtIEDPlanDocLinkServiceShadow.java
+15
-0
ExtPurchasePlanDocLinkServiceShadow.java
...e/service/shadow/ExtPurchasePlanDocLinkServiceShadow.java
+15
-0
ExtPurchasePlanServiceShadow.java
...lan/core/service/shadow/ExtPurchasePlanServiceShadow.java
+19
-0
ExtIDEPlan.java
...rc/main/java/com/yonde/dcs/plan/entity/po/ExtIDEPlan.java
+151
-0
ExtIEDPlanDocLink.java
.../java/com/yonde/dcs/plan/entity/po/ExtIEDPlanDocLink.java
+59
-0
ExtPurchasePlan.java
...in/java/com/yonde/dcs/plan/entity/po/ExtPurchasePlan.java
+107
-0
ExtPurchasePlanDocLink.java
.../com/yonde/dcs/plan/entity/po/ExtPurchasePlanDocLink.java
+59
-0
ExtIDEPlanServiceFeign.java
...java/com/yonde/dcs/plan/feign/ExtIDEPlanServiceFeign.java
+19
-0
ExtIEDPlanDocLinkServiceFeign.java
...m/yonde/dcs/plan/feign/ExtIEDPlanDocLinkServiceFeign.java
+19
-0
ExtPurchasePlanDocLinkServiceFeign.java
...de/dcs/plan/feign/ExtPurchasePlanDocLinkServiceFeign.java
+19
-0
ExtPurchasePlanServiceFeign.java
...com/yonde/dcs/plan/feign/ExtPurchasePlanServiceFeign.java
+19
-0
ExtIDEPlanServiceFeignShadow.java
...e/dcs/plan/feign/shadow/ExtIDEPlanServiceFeignShadow.java
+24
-0
ExtIEDPlanDocLinkServiceFeignShadow.java
...lan/feign/shadow/ExtIEDPlanDocLinkServiceFeignShadow.java
+20
-0
ExtPurchasePlanDocLinkServiceFeignShadow.java
...eign/shadow/ExtPurchasePlanDocLinkServiceFeignShadow.java
+20
-0
ExtPurchasePlanServiceFeignShadow.java
.../plan/feign/shadow/ExtPurchasePlanServiceFeignShadow.java
+25
-0
No files found.
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtIDEPlanVO.java
0 → 100644
View file @
39057092
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.ExtIEDPlanDocLinkVO
;
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: ExtIDEPlan-VO
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtIDEPlanVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtIDEPlanVO
extends
IdOnlyVO
implements
IdVO
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxSecretVOHolder
,
DxIterationVOHolder
<
ExtIDEPlanVO
>{
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_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
DX_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
ACTUAL_COMPLETE_TIME_PROP_NAME
=
"actualCompleteTime"
;
public
static
final
String
ACTUAL_START_TIME_PROP_NAME
=
"actualStartTime"
;
public
static
final
String
AUDIT_TIME_PROP_NAME
=
"auditTime"
;
public
static
final
String
AUDITOR_PROP_NAME
=
"auditor"
;
public
static
final
String
CHECKER_PROP_NAME
=
"checker"
;
public
static
final
String
DEVICE_NUMBER_PROP_NAME
=
"deviceNumber"
;
public
static
final
String
EDITOR_PROP_NAME
=
"editor"
;
public
static
final
String
EXT_IEDPLAN_DOC_LINKS_PROP_NAME
=
"extIEDPlanDocLinks"
;
public
static
final
String
FILE_CLASSIFY_PROP_NAME
=
"fileClassify"
;
public
static
final
String
FILE_CODE_PROP_NAME
=
"fileCode"
;
public
static
final
String
FILE_NAME_PROP_NAME
=
"fileName"
;
public
static
final
String
FILE_SUBMIT_TIMEE_PROP_NAME
=
"fileSubmitTimee"
;
public
static
final
String
FILE_TYPE_PROP_NAME
=
"fileType"
;
public
static
final
String
INVESTIGATOR_PROP_NAME
=
"investigator"
;
public
static
final
String
PHASE_PROP_NAME
=
"phase"
;
public
static
final
String
PROJECT_CODE_PROP_NAME
=
"projectCode"
;
public
static
final
String
RATIFIER_PROP_NAME
=
"ratifier"
;
public
static
final
String
SYSTEM_NUMBER_PROP_NAME
=
"systemNumber"
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFileLinkVOEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLifecycleManageBaseVOEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtIDEPlanVO
>
dxIterationEmbeddable
;
/**
* 实际完成时间
*/
private
LocalDateTime
actualCompleteTime
;
/**
* 实际开始时间
*/
private
LocalDateTime
actualStartTime
;
/**
* 节点审核时间
*/
private
LocalDateTime
auditTime
;
/**
* 审核者
*/
private
String
auditor
;
/**
* 校核者
*/
private
String
checker
;
/**
* 设备编号
*/
private
String
deviceNumber
;
/**
* 编写者
*/
private
String
editor
;
/**
* IED计划文档关系集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
VERSION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtIEDPlanDocLinkVO
>
extIEDPlanDocLinks
;
/**
* 文件分类
*/
private
Integer
fileClassify
;
/**
* 文件代号
*/
private
String
fileCode
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 文件提交时间
*/
private
LocalDateTime
fileSubmitTimee
;
/**
* 文件类型
*/
private
Integer
fileType
;
/**
* 审定者
*/
private
String
investigator
;
/**
* 阶段
*/
private
String
phase
;
/**
* 项目代号
*/
private
String
projectCode
;
/**
* 批准者
*/
private
String
ratifier
;
/**
* 系统编码
*/
private
String
systemNumber
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtIEDPlanDocLinkVO.java
0 → 100644
View file @
39057092
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.dex.linkdata.plugin.common.DxLinkDataVOHolder
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable
;
import
com.yonde.dcs.document.common.entity.vo.DxDocumentVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
import
com.yonde.dcs.plan.common.vo.ExtIDEPlanVO
;
/**
* @description: ExtIEDPlanDocLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtIEDPlanDocLinkVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
@DexTypeVersionProp
(
propName
=
"target"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
VERSION
))
@DexTypeVersionProp
(
propName
=
"source"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
VERSION
))
public
class
ExtIEDPlanDocLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
ExtIDEPlanVO
,
DxDocumentVO
>{
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
<
ExtIDEPlanVO
,
DxDocumentVO
>
dxLinkDataEmbeddable
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtPurchasePlanDocLinkVO.java
0 → 100644
View file @
39057092
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.dcs.plan.common.vo.ExtPurchasePlanVO
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable
;
import
com.yonde.dcs.document.common.entity.vo.DxDocumentVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtPurchasePlanDocLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtPurchasePlanDocLinkVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
@DexTypeVersionProp
(
propName
=
"target"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
VERSION
))
@DexTypeVersionProp
(
propName
=
"source"
,
join
=
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
VERSION
))
public
class
ExtPurchasePlanDocLinkVO
extends
IdOnlyVO
implements
DxLinkDataVOHolder
<
ExtPurchasePlanVO
,
DxDocumentVO
>
,
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
<
ExtPurchasePlanVO
,
DxDocumentVO
>
dxLinkDataEmbeddable
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtPurchasePlanVO.java
0 → 100644
View file @
39057092
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.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.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.dcs.plan.common.vo.ExtPurchasePlanDocLinkVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtPurchasePlan-VO
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtPurchasePlanVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtPurchasePlanVO
extends
IdOnlyVO
implements
IdVO
,
DxIterationVOHolder
<
ExtPurchasePlanVO
>
,
DxContextVOHolder
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxSecretVOHolder
{
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_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
EXT_PURCHASE_PLAN_DOC_LINKS_PROP_NAME
=
"extPurchasePlanDocLinks"
;
public
static
final
String
FILE_CODE_PROP_NAME
=
"fileCode"
;
public
static
final
String
FILE_NAME_PROP_NAME
=
"fileName"
;
public
static
final
String
PROJECT_CODE_PROP_NAME
=
"projectCode"
;
public
static
final
String
PURCHASE_PLAN_FILE_PROP_NAME
=
"purchasePlanFile"
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxContextVOEmbeddable
dxContextEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFileLinkVOEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLifecycleManageBaseVOEmbeddable
dxLifecycleManageBaseEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtPurchasePlanVO
>
dxIterationEmbeddable
;
/**
* 采购计划文档关系集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
VERSION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtPurchasePlanDocLinkVO
>
extPurchasePlanDocLinks
;
/**
* 文件编号
*/
private
String
fileCode
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 项目代号
*/
private
String
projectCode
;
/**
* 采购计划文件
*/
private
String
purchasePlanFile
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtIDEPlanControllerShadow.java
0 → 100644
View file @
39057092
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.ExtIDEPlanVO
;
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.ExtIDEPlanService
;
import
com.yonde.dcs.plan.core.service.impl.ExtIDEPlanServiceImpl
;
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: ExtIDEPlan-Controller
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
class
ExtIDEPlanControllerShadow
<
V
extends
ExtIDEPlanVO
,
S
extends
ExtIDEPlanService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
AbstractLifecycleBaseController
<
V
,
S
>
,
AbstractVersionBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extIDEPlanController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtIDEPlanServiceImpl
.
BEAN_NAME
)
private
ExtIDEPlanService
<
V
>
extIDEPlanService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extIDEPlanService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtIEDPlanDocLinkControllerShadow.java
0 → 100644
View file @
39057092
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.ExtIEDPlanDocLinkVO
;
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.ExtIEDPlanDocLinkService
;
import
com.yonde.dcs.plan.core.service.impl.ExtIEDPlanDocLinkServiceImpl
;
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: ExtIEDPlanDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@BasePermission
(
"inet-plan:ExtIEDPlanDocLink"
)
public
class
ExtIEDPlanDocLinkControllerShadow
<
V
extends
ExtIEDPlanDocLinkVO
,
S
extends
ExtIEDPlanDocLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extIEDPlanDocLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtIEDPlanDocLinkServiceImpl
.
BEAN_NAME
)
private
ExtIEDPlanDocLinkService
<
V
>
extIEDPlanDocLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extIEDPlanDocLinkService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtPurchasePlanControllerShadow.java
0 → 100644
View file @
39057092
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.ExtPurchasePlanVO
;
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.ExtPurchasePlanService
;
import
com.yonde.dcs.plan.core.service.impl.ExtPurchasePlanServiceImpl
;
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.BasePermission
;
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: ExtPurchasePlan-Controller
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@BasePermission
(
"inet-plan:ExtPurchasePlan"
)
public
class
ExtPurchasePlanControllerShadow
<
V
extends
ExtPurchasePlanVO
,
S
extends
ExtPurchasePlanService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
AbstractLifecycleBaseController
<
V
,
S
>
,
AbstractVersionBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extPurchasePlanController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtPurchasePlanServiceImpl
.
BEAN_NAME
)
private
ExtPurchasePlanService
<
V
>
extPurchasePlanService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extPurchasePlanService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/controller/shadow/ExtPurchasePlanDocLinkControllerShadow.java
0 → 100644
View file @
39057092
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.ExtPurchasePlanDocLinkVO
;
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.ExtPurchasePlanDocLinkService
;
import
com.yonde.dcs.plan.core.service.impl.ExtPurchasePlanDocLinkServiceImpl
;
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: ExtPurchasePlanDocLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@BasePermission
(
"inet-plan:ExtPurchasePlanDocLink"
)
public
class
ExtPurchasePlanDocLinkControllerShadow
<
V
extends
ExtPurchasePlanDocLinkVO
,
S
extends
ExtPurchasePlanDocLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extPurchasePlanDocLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtPurchasePlanDocLinkServiceImpl
.
BEAN_NAME
)
private
ExtPurchasePlanDocLinkService
<
V
>
extPurchasePlanDocLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extPurchasePlanDocLinkService
;
}
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtIDEPlanRepository.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtIDEPlan
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtIDEPlanRepositoryShadow
;
/**
* @description: ExtIDEPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIDEPlanRepository
<
P
extends
ExtIDEPlan
>
extends
ExtIDEPlanRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtIEDPlanDocLinkRepository.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlanDocLink
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtIEDPlanDocLinkRepositoryShadow
;
/**
* @description: ExtIEDPlanDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIEDPlanDocLinkRepository
<
P
extends
ExtIEDPlanDocLink
>
extends
ExtIEDPlanDocLinkRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPurchasePlanDocLinkRepository.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlanDocLink
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtPurchasePlanDocLinkRepositoryShadow
;
/**
* @description: ExtPurchasePlanDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanDocLinkRepository
<
P
extends
ExtPurchasePlanDocLink
>
extends
ExtPurchasePlanDocLinkRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/ExtPurchasePlanRepository.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlan
;
import
com.yonde.dcs.plan.core.repository.shadow.ExtPurchasePlanRepositoryShadow
;
/**
* @description: ExtPurchasePlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanRepository
<
P
extends
ExtPurchasePlan
>
extends
ExtPurchasePlanRepositoryShadow
<
P
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtIDEPlanRepositoryShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtIDEPlan
;
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: ExtIDEPlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@NoRepositoryBean
public
interface
ExtIDEPlanRepositoryShadow
<
P
extends
ExtIDEPlan
>
extends
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
String
BEAN_NAME
=
"extIDEPlanRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtIEDPlanDocLinkRepositoryShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlanDocLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtIEDPlanDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@NoRepositoryBean
public
interface
ExtIEDPlanDocLinkRepositoryShadow
<
P
extends
ExtIEDPlanDocLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extIEDPlanDocLinkRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtPurchasePlanDocLinkRepositoryShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlanDocLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtPurchasePlanDocLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@NoRepositoryBean
public
interface
ExtPurchasePlanDocLinkRepositoryShadow
<
P
extends
ExtPurchasePlanDocLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extPurchasePlanDocLinkRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/repository/shadow/ExtPurchasePlanRepositoryShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
repository
.
shadow
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlan
;
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.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: ExtPurchasePlan-repository
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@NoRepositoryBean
public
interface
ExtPurchasePlanRepositoryShadow
<
P
extends
ExtPurchasePlan
>
extends
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
String
BEAN_NAME
=
"extPurchasePlanRepository"
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtIDEPlanService.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtIDEPlanVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtIDEPlanServiceShadow
;
/**
* @description: ExtIDEPlan-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIDEPlanService
<
V
extends
ExtIDEPlanVO
>
extends
ExtIDEPlanServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtIEDPlanDocLinkService.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtIEDPlanDocLinkVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtIEDPlanDocLinkServiceShadow
;
/**
* @description: ExtIEDPlanDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIEDPlanDocLinkService
<
V
extends
ExtIEDPlanDocLinkVO
>
extends
ExtIEDPlanDocLinkServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtPurchasePlanDocLinkService.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanDocLinkVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtPurchasePlanDocLinkServiceShadow
;
/**
* @description: ExtPurchasePlanDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanDocLinkService
<
V
extends
ExtPurchasePlanDocLinkVO
>
extends
ExtPurchasePlanDocLinkServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/ExtPurchasePlanService.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanVO
;
import
com.yonde.dcs.plan.core.service.shadow.ExtPurchasePlanServiceShadow
;
/**
* @description: ExtPurchasePlan-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanService
<
V
extends
ExtPurchasePlanVO
>
extends
ExtPurchasePlanServiceShadow
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtIDEPlanServiceImpl.java
0 → 100644
View file @
39057092
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.ExtIDEPlanVO
;
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.ExtIDEPlanService
;
import
com.yonde.dcs.plan.core.repository.ExtIDEPlanRepository
;
import
com.yonde.dcs.plan.entity.po.ExtIDEPlan
;
import
javax.annotation.Resource
;
/**
* @description: ExtIDEPlan-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Slf4j
@Service
(
ExtIDEPlanServiceImpl
.
BEAN_NAME
)
public
class
ExtIDEPlanServiceImpl
<
V
extends
ExtIDEPlanVO
>
implements
ExtIDEPlanService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extIDEPlanServiceImpl"
;
@Autowired
ExtIDEPlanRepository
<
ExtIDEPlan
>
extIDEPlanRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtIEDPlanDocLinkServiceImpl.java
0 → 100644
View file @
39057092
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.ExtIEDPlanDocLinkVO
;
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.ExtIEDPlanDocLinkService
;
import
com.yonde.dcs.plan.core.repository.ExtIEDPlanDocLinkRepository
;
import
com.yonde.dcs.plan.entity.po.ExtIEDPlanDocLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtIEDPlanDocLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Slf4j
@Service
(
ExtIEDPlanDocLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtIEDPlanDocLinkServiceImpl
<
V
extends
ExtIEDPlanDocLinkVO
>
implements
ExtIEDPlanDocLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extIEDPlanDocLinkServiceImpl"
;
@Autowired
ExtIEDPlanDocLinkRepository
<
ExtIEDPlanDocLink
>
extIEDPlanDocLinkRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtPurchasePlanDocLinkServiceImpl.java
0 → 100644
View file @
39057092
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.ExtPurchasePlanDocLinkVO
;
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.ExtPurchasePlanDocLinkService
;
import
com.yonde.dcs.plan.core.repository.ExtPurchasePlanDocLinkRepository
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlanDocLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtPurchasePlanDocLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Slf4j
@Service
(
ExtPurchasePlanDocLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtPurchasePlanDocLinkServiceImpl
<
V
extends
ExtPurchasePlanDocLinkVO
>
implements
ExtPurchasePlanDocLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extPurchasePlanDocLinkServiceImpl"
;
@Autowired
ExtPurchasePlanDocLinkRepository
<
ExtPurchasePlanDocLink
>
extPurchasePlanDocLinkRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/impl/ExtPurchasePlanServiceImpl.java
0 → 100644
View file @
39057092
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.ExtPurchasePlanVO
;
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.ExtPurchasePlanService
;
import
com.yonde.dcs.plan.core.repository.ExtPurchasePlanRepository
;
import
com.yonde.dcs.plan.entity.po.ExtPurchasePlan
;
import
javax.annotation.Resource
;
/**
* @description: ExtPurchasePlan-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Slf4j
@Service
(
ExtPurchasePlanServiceImpl
.
BEAN_NAME
)
public
class
ExtPurchasePlanServiceImpl
<
V
extends
ExtPurchasePlanVO
>
implements
ExtPurchasePlanService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extPurchasePlanServiceImpl"
;
@Autowired
ExtPurchasePlanRepository
<
ExtPurchasePlan
>
extPurchasePlanRepository
;
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtIDEPlanServiceShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtIDEPlanVO
;
import
com.yonde.dcs.plan.feign.ExtIDEPlanServiceFeign
;
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: ExtIDEPlan-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIDEPlanServiceShadow
<
V
extends
ExtIDEPlanVO
>
extends
ExtIDEPlanServiceFeign
<
V
>,
ObjFileLinkPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
SecretCodePluginService
<
V
>
,
IterationService
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtIEDPlanDocLinkServiceShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtIEDPlanDocLinkVO
;
import
com.yonde.dcs.plan.feign.ExtIEDPlanDocLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtIEDPlanDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIEDPlanDocLinkServiceShadow
<
V
extends
ExtIEDPlanDocLinkVO
>
extends
ExtIEDPlanDocLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtPurchasePlanDocLinkServiceShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanDocLinkVO
;
import
com.yonde.dcs.plan.feign.ExtPurchasePlanDocLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtPurchasePlanDocLink-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanDocLinkServiceShadow
<
V
extends
ExtPurchasePlanDocLinkVO
>
extends
ExtPurchasePlanDocLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
dcs-plan-core/src/main/java/com/yonde/dcs/plan/core/service/shadow/ExtPurchasePlanServiceShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
core
.
service
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanVO
;
import
com.yonde.dcs.plan.feign.ExtPurchasePlanServiceFeign
;
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
;
/**
* @description: ExtPurchasePlan-service
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanServiceShadow
<
V
extends
ExtPurchasePlanVO
>
extends
ExtPurchasePlanServiceFeign
<
V
>,
ContextPluginService
<
V
>
,
ObjFileLinkPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
SecretCodePluginService
<
V
>
,
IterationService
<
V
>
{
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtIDEPlan.java
0 → 100644
View file @
39057092
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: ExtIDEPlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_IDE_PLAN"
)
public
class
ExtIDEPlan
extends
IdOnlyEntity
implements
DxObjFileLinkHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxSecretHolder
,
DxIterationHolder
{
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFileLinkEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展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
LocalDateTime
actualCompleteTime
;
/**
* 实际开始时间
*/
private
LocalDateTime
actualStartTime
;
/**
* 节点审核时间
*/
private
LocalDateTime
auditTime
;
/**
* 审核者
*/
private
String
auditor
;
/**
* 校核者
*/
private
String
checker
;
/**
* 设备编号
*/
private
String
deviceNumber
;
/**
* 编写者
*/
private
String
editor
;
/**
* 文件分类
*/
private
Integer
fileClassify
;
/**
* 文件代号
*/
private
String
fileCode
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 文件提交时间
*/
private
LocalDateTime
fileSubmitTimee
;
/**
* 文件类型
*/
private
Integer
fileType
;
/**
* 审定者
*/
private
String
investigator
;
/**
* 阶段
*/
private
String
phase
;
/**
* 项目代号
*/
private
String
projectCode
;
/**
* 批准者
*/
private
String
ratifier
;
/**
* 系统编码
*/
private
String
systemNumber
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtIEDPlanDocLink.java
0 → 100644
View file @
39057092
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: ExtIEDPlanDocLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_IED_PLAN_DOC_LINK"
)
public
class
ExtIEDPlanDocLink
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/ExtPurchasePlan.java
0 → 100644
View file @
39057092
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.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.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: ExtPurchasePlan-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PURCHASE_PLAN"
)
public
class
ExtPurchasePlan
extends
IdOnlyEntity
implements
DxContextHolder
,
DxObjFileLinkHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxSecretHolder
,
DxIterationHolder
{
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxContextEmbeddable
dxContextEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFileLinkEmbeddable
dxObjFileLinkEmbeddable
;
/**
* 扩展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
fileCode
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 项目代号
*/
private
String
projectCode
;
/**
* 采购计划文件
*/
private
String
purchasePlanFile
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtPurchasePlanDocLink.java
0 → 100644
View file @
39057092
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: ExtPurchasePlanDocLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_PURCHASE_PLAN_DOC_LINK"
)
public
class
ExtPurchasePlanDocLink
extends
IdOnlyEntity
implements
IdEntity
,
DxLinkDataHolder
{
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLinkDataEmbeddable
dxLinkDataEmbeddable
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtIDEPlanServiceFeign.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtIDEPlanVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtIDEPlanServiceFeignShadow
;
/**
* @description: ExtIDEPlan-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Api
(
tags
=
"ExtIDEPlan-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtIDEPlan"
)
public
interface
ExtIDEPlanServiceFeign
<
V
extends
ExtIDEPlanVO
>
extends
ExtIDEPlanServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtIEDPlanDocLinkServiceFeign.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtIEDPlanDocLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtIEDPlanDocLinkServiceFeignShadow
;
/**
* @description: ExtIEDPlanDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Api
(
tags
=
"ExtIEDPlanDocLink-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtIEDPlanDocLink"
)
public
interface
ExtIEDPlanDocLinkServiceFeign
<
V
extends
ExtIEDPlanDocLinkVO
>
extends
ExtIEDPlanDocLinkServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtPurchasePlanDocLinkServiceFeign.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanDocLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtPurchasePlanDocLinkServiceFeignShadow
;
/**
* @description: ExtPurchasePlanDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Api
(
tags
=
"ExtPurchasePlanDocLink-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtPurchasePlanDocLink"
)
public
interface
ExtPurchasePlanDocLinkServiceFeign
<
V
extends
ExtPurchasePlanDocLinkVO
>
extends
ExtPurchasePlanDocLinkServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/ExtPurchasePlanServiceFeign.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.yonde.dcs.plan.feign.shadow.ExtPurchasePlanServiceFeignShadow
;
/**
* @description: ExtPurchasePlan-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
@Api
(
tags
=
"ExtPurchasePlan-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.INET-PLAN}"
,
path
=
"/ExtPurchasePlan"
)
public
interface
ExtPurchasePlanServiceFeign
<
V
extends
ExtPurchasePlanVO
>
extends
ExtPurchasePlanServiceFeignShadow
<
V
>
{
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtIDEPlanServiceFeignShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtIDEPlanVO
;
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: ExtIDEPlan-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIDEPlanServiceFeignShadow
<
V
extends
ExtIDEPlanVO
>
extends
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
SecretCodeFeign
<
V
>
,
BaseVersionFeign
<
V
>
{
String
BEAN_NAME
=
"extIDEPlanServiceFeign"
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtIEDPlanDocLinkServiceFeignShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtIEDPlanDocLinkVO
;
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: ExtIEDPlanDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtIEDPlanDocLinkServiceFeignShadow
<
V
extends
ExtIEDPlanDocLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extIEDPlanDocLinkServiceFeign"
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtPurchasePlanDocLinkServiceFeignShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanDocLinkVO
;
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: ExtPurchasePlanDocLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanDocLinkServiceFeignShadow
<
V
extends
ExtPurchasePlanDocLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extPurchasePlanDocLinkServiceFeign"
;
}
dcs-plan-feign/src/main/java/com/yonde/dcs/plan/feign/shadow/ExtPurchasePlanServiceFeignShadow.java
0 → 100644
View file @
39057092
package
com
.
yonde
.
dcs
.
plan
.
feign
.
shadow
;
import
com.yonde.dcs.plan.common.vo.ExtPurchasePlanVO
;
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
;
import
com.yonde.dex.context.plugin.feign.ContextPluginFeign
;
/**
* @description: ExtPurchasePlan-Feign
* @author: dexadmin
* @version: V
* @date: 2024-8-29 9:31:22
**/
public
interface
ExtPurchasePlanServiceFeignShadow
<
V
extends
ExtPurchasePlanVO
>
extends
ContextPluginFeign
<
V
>
,
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
SecretCodeFeign
<
V
>
,
BaseVersionFeign
<
V
>
{
String
BEAN_NAME
=
"extPurchasePlanServiceFeign"
;
}
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