Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dcs-doc-expand
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
INET-TWO
server
dcs-doc-expand
Commits
da4391d6
Commit
da4391d6
authored
Oct 29, 2024
by
wangyangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设计评审:加设计评审模块
parent
86f3ecad
Show whitespace changes
Inline
Side-by-side
Showing
61 changed files
with
3252 additions
and
0 deletions
+3252
-0
ExtDesignNoticeMinutesLinkVO.java
.../dcs/document/common/vo/ExtDesignNoticeMinutesLinkVO.java
+169
-0
ExtDesignReviewItemVO.java
...om/inet/dcs/document/common/vo/ExtDesignReviewItemVO.java
+213
-0
ExtDesignReviewMinutesVO.java
...inet/dcs/document/common/vo/ExtDesignReviewMinutesVO.java
+210
-0
ExtDesignReviewNoticeVO.java
.../inet/dcs/document/common/vo/ExtDesignReviewNoticeVO.java
+255
-0
ExtReviewFeedbackVO.java
.../com/inet/dcs/document/common/vo/ExtReviewFeedbackVO.java
+218
-0
ExtReviewMInutesFeedbackLinkVO.java
...cs/document/common/vo/ExtReviewMInutesFeedbackLinkVO.java
+74
-0
ExtDesignNoticeMinutesLinkController.java
...core/controller/ExtDesignNoticeMinutesLinkController.java
+33
-0
ExtDesignReviewMinutesController.java
...ent/core/controller/ExtDesignReviewMinutesController.java
+35
-0
ExtDesignReviewNoticeController.java
...ment/core/controller/ExtDesignReviewNoticeController.java
+35
-0
ExtReviewFeedbackController.java
...document/core/controller/ExtReviewFeedbackController.java
+33
-0
ExtReviewMInutesFeedbackLinkController.java
...re/controller/ExtReviewMInutesFeedbackLinkController.java
+33
-0
ExtDesignNoticeMinutesLinkControllerShadow.java
...er/shadow/ExtDesignNoticeMinutesLinkControllerShadow.java
+44
-0
ExtDesignReviewMinutesControllerShadow.java
...roller/shadow/ExtDesignReviewMinutesControllerShadow.java
+46
-0
ExtDesignReviewNoticeControllerShadow.java
...troller/shadow/ExtDesignReviewNoticeControllerShadow.java
+56
-0
ExtReviewFeedbackControllerShadow.java
.../controller/shadow/ExtReviewFeedbackControllerShadow.java
+54
-0
ExtReviewMInutesFeedbackLinkControllerShadow.java
.../shadow/ExtReviewMInutesFeedbackLinkControllerShadow.java
+44
-0
ExtDesignNoticeMinutesLinkRepository.java
...core/repository/ExtDesignNoticeMinutesLinkRepository.java
+12
-0
ExtDesignReviewMinutesRepository.java
...ent/core/repository/ExtDesignReviewMinutesRepository.java
+12
-0
ExtDesignReviewNoticeRepository.java
...ment/core/repository/ExtDesignReviewNoticeRepository.java
+12
-0
ExtReviewFeedbackRepository.java
...document/core/repository/ExtReviewFeedbackRepository.java
+12
-0
ExtReviewMInutesFeedbackLinkRepository.java
...re/repository/ExtReviewMInutesFeedbackLinkRepository.java
+12
-0
ExtDesignNoticeMinutesLinkRepositoryShadow.java
...ry/shadow/ExtDesignNoticeMinutesLinkRepositoryShadow.java
+17
-0
ExtDesignReviewItemRepositoryShadow.java
...epository/shadow/ExtDesignReviewItemRepositoryShadow.java
+23
-0
ExtDesignReviewMinutesRepositoryShadow.java
...sitory/shadow/ExtDesignReviewMinutesRepositoryShadow.java
+18
-0
ExtDesignReviewNoticeRepositoryShadow.java
...ository/shadow/ExtDesignReviewNoticeRepositoryShadow.java
+23
-0
ExtReviewFeedbackRepositoryShadow.java
.../repository/shadow/ExtReviewFeedbackRepositoryShadow.java
+22
-0
ExtReviewMInutesFeedbackLinkRepositoryShadow.java
.../shadow/ExtReviewMInutesFeedbackLinkRepositoryShadow.java
+17
-0
ExtDesignNoticeMinutesLinkService.java
...ument/core/service/ExtDesignNoticeMinutesLinkService.java
+13
-0
ExtDesignReviewMinutesService.java
.../document/core/service/ExtDesignReviewMinutesService.java
+13
-0
ExtDesignReviewNoticeService.java
...s/document/core/service/ExtDesignReviewNoticeService.java
+13
-0
ExtReviewFeedbackService.java
...t/dcs/document/core/service/ExtReviewFeedbackService.java
+13
-0
ExtReviewMInutesFeedbackLinkService.java
...ent/core/service/ExtReviewMInutesFeedbackLinkService.java
+13
-0
ExtDesignNoticeMinutesLinkServiceImpl.java
...e/service/impl/ExtDesignNoticeMinutesLinkServiceImpl.java
+34
-0
ExtDesignReviewMinutesServiceImpl.java
.../core/service/impl/ExtDesignReviewMinutesServiceImpl.java
+34
-0
ExtDesignReviewNoticeServiceImpl.java
...t/core/service/impl/ExtDesignReviewNoticeServiceImpl.java
+34
-0
ExtReviewFeedbackServiceImpl.java
...ument/core/service/impl/ExtReviewFeedbackServiceImpl.java
+34
-0
ExtReviewMInutesFeedbackLinkServiceImpl.java
...service/impl/ExtReviewMInutesFeedbackLinkServiceImpl.java
+34
-0
ExtDesignNoticeMinutesLinkServiceShadow.java
...rvice/shadow/ExtDesignNoticeMinutesLinkServiceShadow.java
+15
-0
ExtDesignReviewMinutesServiceShadow.java
...e/service/shadow/ExtDesignReviewMinutesServiceShadow.java
+16
-0
ExtDesignReviewNoticeServiceShadow.java
...re/service/shadow/ExtDesignReviewNoticeServiceShadow.java
+21
-0
ExtReviewFeedbackServiceShadow.java
...t/core/service/shadow/ExtReviewFeedbackServiceShadow.java
+20
-0
ExtReviewMInutesFeedbackLinkServiceShadow.java
...ice/shadow/ExtReviewMInutesFeedbackLinkServiceShadow.java
+15
-0
InetDocExpandEntityConfiguration.java
...ument/entity/config/InetDocExpandEntityConfiguration.java
+11
-0
ExtDesignNoticeMinutesLink.java
...et/dcs/document/entity/po/ExtDesignNoticeMinutesLink.java
+111
-0
ExtDesignReviewItem.java
.../com/inet/dcs/document/entity/po/ExtDesignReviewItem.java
+151
-0
ExtDesignReviewMinutes.java
...m/inet/dcs/document/entity/po/ExtDesignReviewMinutes.java
+119
-0
ExtDesignReviewNotice.java
...om/inet/dcs/document/entity/po/ExtDesignReviewNotice.java
+167
-0
ExtReviewFeedback.java
...va/com/inet/dcs/document/entity/po/ExtReviewFeedback.java
+147
-0
ExtReviewMInutesFeedbackLink.java
.../dcs/document/entity/po/ExtReviewMInutesFeedbackLink.java
+59
-0
ExtDesignNoticeMinutesLinkServiceFeign.java
...ocument/feign/ExtDesignNoticeMinutesLinkServiceFeign.java
+19
-0
ExtDesignReviewMinutesServiceFeign.java
...cs/document/feign/ExtDesignReviewMinutesServiceFeign.java
+19
-0
ExtDesignReviewNoticeServiceFeign.java
...dcs/document/feign/ExtDesignReviewNoticeServiceFeign.java
+19
-0
ExtReviewFeedbackServiceFeign.java
...net/dcs/document/feign/ExtReviewFeedbackServiceFeign.java
+19
-0
ExtReviewMInutesFeedbackLinkServiceFeign.java
...ument/feign/ExtReviewMInutesFeedbackLinkServiceFeign.java
+19
-0
ExtDesignNoticeMinutesLinkServiceFeignShadow.java
.../shadow/ExtDesignNoticeMinutesLinkServiceFeignShadow.java
+20
-0
ExtDesignReviewItemServiceFeignShadow.java
...t/feign/shadow/ExtDesignReviewItemServiceFeignShadow.java
+27
-0
ExtDesignReviewMinutesServiceFeignShadow.java
...eign/shadow/ExtDesignReviewMinutesServiceFeignShadow.java
+20
-0
ExtDesignReviewNoticeServiceFeignShadow.java
...feign/shadow/ExtDesignReviewNoticeServiceFeignShadow.java
+27
-0
ExtReviewFeedbackServiceFeignShadow.java
...ent/feign/shadow/ExtReviewFeedbackServiceFeignShadow.java
+26
-0
ExtReviewMInutesFeedbackLinkServiceFeignShadow.java
...hadow/ExtReviewMInutesFeedbackLinkServiceFeignShadow.java
+20
-0
logback-spring.xml
...c-expand-server/src/main/resources/log/logback-spring.xml
+198
-0
No files found.
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtDesignNoticeMinutesLinkVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
/**
* @description: ExtDesignNoticeMinutesLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtDesignNoticeMinutesLinkVO
.
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
ExtDesignNoticeMinutesLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
ExtDesignReviewNoticeVO
,
ExtDesignReviewMinutesVO
>{
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_LINK_DATA_EMBEDDABLE_PROP_NAME
=
"dxLinkDataEmbeddable"
;
public
static
final
String
HOST_PROP_NAME
=
"host"
;
public
static
final
String
HOST_ID_PROP_NAME
=
"hostId"
;
public
static
final
String
HOST_ID_TYPE_PROP_NAME
=
"hostIdType"
;
public
static
final
String
NUMBER_PROP_NAME
=
"number"
;
public
static
final
String
PRO_CODE_PROP_NAME
=
"proCode"
;
public
static
final
String
PRO_LEVEL_PROP_NAME
=
"proLevel"
;
public
static
final
String
PRO_NAME_PROP_NAME
=
"proName"
;
public
static
final
String
RECORDER_PROP_NAME
=
"recorder"
;
public
static
final
String
RECORDER_ID_PROP_NAME
=
"recorderId"
;
public
static
final
String
RECORDER_ID_TYPE_PROP_NAME
=
"recorderIdType"
;
public
static
final
String
REVIEW_LEVEL_PROP_NAME
=
"reviewLevel"
;
public
static
final
String
REVIEW_LOCATION_PROP_NAME
=
"reviewLocation"
;
public
static
final
String
REVIEW_THEME_PROP_NAME
=
"reviewTheme"
;
public
static
final
String
REVIEW_TIME_PROP_NAME
=
"reviewTime"
;
public
static
final
String
STATE_PROP_NAME
=
"state"
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxLinkDataVOEmbeddable
<
ExtDesignReviewNoticeVO
,
ExtDesignReviewMinutesVO
>
dxLinkDataEmbeddable
;
/**
* 主持人
*/
@ReferenceProperty
(
baseProperty
=
"hostId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
host
;
/**
* 主持人
*/
private
Long
hostId
;
/**
* 主持人
*/
private
String
hostIdType
;
/**
* 编号
*/
private
String
number
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人
*/
@ReferenceProperty
(
baseProperty
=
"recorderId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
recorder
;
/**
* 记录人
*/
private
Long
recorderId
;
/**
* 记录人
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
/**
* 状态
*/
private
String
state
;
}
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtDesignReviewItemVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.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.logicdelete.plugin.common.entity.DxLogicDeleteVOHolder
;
import
com.yonde.dex.logicdelete.plugin.common.entity.DxLogicDeleteVOEmbeddable
;
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.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtDesignReviewItem-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtDesignReviewItemVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtDesignReviewItemVO
extends
IdOnlyVO
implements
IdVO
,
DxContextVOHolder
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxObjFolderVOHolder
,
DxIterationVOHolder
<
ExtDesignReviewItemVO
>
,
DxLogicDeleteVOHolder
,
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_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_LOGIC_DELETE_EMBEDDABLE_PROP_NAME
=
"dxLogicDeleteEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
DX_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
HOST_PROP_NAME
=
"host"
;
public
static
final
String
HOST_ID_PROP_NAME
=
"hostId"
;
public
static
final
String
HOST_ID_TYPE_PROP_NAME
=
"hostIdType"
;
public
static
final
String
PRO_CODE_PROP_NAME
=
"proCode"
;
public
static
final
String
PRO_LEVEL_PROP_NAME
=
"proLevel"
;
public
static
final
String
PRO_NAME_PROP_NAME
=
"proName"
;
public
static
final
String
RECORDER_PROP_NAME
=
"recorder"
;
public
static
final
String
RECORDER_ID_PROP_NAME
=
"recorderId"
;
public
static
final
String
RECORDER_ID_TYPE_PROP_NAME
=
"recorderIdType"
;
public
static
final
String
REVIEW_LEVEL_PROP_NAME
=
"reviewLevel"
;
public
static
final
String
REVIEW_LOCATION_PROP_NAME
=
"reviewLocation"
;
public
static
final
String
REVIEW_THEME_PROP_NAME
=
"reviewTheme"
;
public
static
final
String
REVIEW_TIME_PROP_NAME
=
"reviewTime"
;
/**
* 扩展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
DxLogicDeleteVOEmbeddable
dxLogicDeleteEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtDesignReviewItemVO
>
dxIterationEmbeddable
;
/**
* 主持人
*/
@ReferenceProperty
(
baseProperty
=
"hostId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
host
;
/**
* 主持人
*/
private
Long
hostId
;
/**
* 主持人
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人
*/
@ReferenceProperty
(
baseProperty
=
"recorderId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
recorder
;
/**
* 记录人
*/
private
Long
recorderId
;
/**
* 记录人
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
}
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtDesignReviewMinutesVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
import
com.yonde.dex.basedata.entity.vo.DxIdVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOHolder
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.user.common.vo.DxOrganizationVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOHolder
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtDesignReviewMinutes-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtDesignReviewMinutesVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtDesignReviewMinutesVO
extends
IdOnlyVO
implements
IdVO
,
DxObjFileLinkVOHolder
,
DxSecretVOHolder
{
public
static
final
String
DX_OBJ_FILE_LINK_EMBEDDABLE_PROP_NAME
=
"dxObjFileLinkEmbeddable"
;
public
static
final
String
DX_ID_EMBEDDABLE_PROP_NAME
=
"dxIdEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
EDIT_UNIT_PROP_NAME
=
"editUnit"
;
public
static
final
String
EDIT_UNIT_ID_PROP_NAME
=
"editUnitId"
;
public
static
final
String
EDIT_UNIT_ID_TYPE_PROP_NAME
=
"editUnitIdType"
;
public
static
final
String
EXT_DESIGN_NOTICE_MINUTES_LINKS_PROP_NAME
=
"extDesignNoticeMinutesLinks"
;
public
static
final
String
EXT_REVIEW_MINUTES_FEEDBACK_LINKS_PROP_NAME
=
"extReviewMInutesFeedbackLinks"
;
public
static
final
String
HOST_PROP_NAME
=
"host"
;
public
static
final
String
HOST_ID_PROP_NAME
=
"hostId"
;
public
static
final
String
HOST_ID_TYPE_PROP_NAME
=
"hostIdType"
;
public
static
final
String
PRO_CODE_PROP_NAME
=
"proCode"
;
public
static
final
String
PRO_LEVEL_PROP_NAME
=
"proLevel"
;
public
static
final
String
PRO_NAME_PROP_NAME
=
"proName"
;
public
static
final
String
RECORDER_PROP_NAME
=
"recorder"
;
public
static
final
String
RECORDER_ID_PROP_NAME
=
"recorderId"
;
public
static
final
String
RECORDER_ID_TYPE_PROP_NAME
=
"recorderIdType"
;
public
static
final
String
REVIEW_CONCLUSION_PROP_NAME
=
"reviewConclusion"
;
public
static
final
String
REVIEW_LEVEL_PROP_NAME
=
"reviewLevel"
;
public
static
final
String
SEND_DEPARTMENT_PERSON_PROP_NAME
=
"sendDepartmentPerson"
;
public
static
final
String
SEND_DEPARTMENT_PERSON_ID_PROP_NAME
=
"sendDepartmentPersonId"
;
public
static
final
String
SEND_DEPARTMENT_PERSON_ID_TYPE_PROP_NAME
=
"sendDepartmentPersonIdType"
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxObjFileLinkVOEmbeddable
dxObjFileLinkEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@JsonIgnore
private
DxIdVOEmbeddable
dxIdEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 编制单位
*/
@ReferenceProperty
(
baseProperty
=
"editUnitId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxOrganizationVO
editUnit
;
/**
* 编制单位
*/
private
Long
editUnitId
;
/**
* 编制单位
*/
private
String
editUnitIdType
;
/**
* 设计评审通知纪要link集合
*/
@RelationProperty
(
refProperty
=
"target"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtDesignNoticeMinutesLinkVO
>
extDesignNoticeMinutesLinks
;
/**
* 设计评审纪要意见反馈link集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtReviewMInutesFeedbackLinkVO
>
extReviewMInutesFeedbackLinks
;
/**
* 主持人
*/
@ReferenceProperty
(
baseProperty
=
"hostId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
host
;
/**
* 主持人
*/
private
Long
hostId
;
/**
* 主持人
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人
*/
@ReferenceProperty
(
baseProperty
=
"recorderId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
recorder
;
/**
* 记录人
*/
private
Long
recorderId
;
/**
* 记录人
*/
private
String
recorderIdType
;
/**
* 评审结论
*/
private
String
reviewConclusion
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 用户信息
*/
@ReferenceProperty
(
baseProperty
=
"sendDepartmentPersonId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
sendDepartmentPerson
;
/**
* 用户信息
*/
private
Long
sendDepartmentPersonId
;
/**
* 用户信息
*/
private
String
sendDepartmentPersonIdType
;
}
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtDesignReviewNoticeVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
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.logicdelete.plugin.common.entity.DxLogicDeleteVOHolder
;
import
com.yonde.dex.logicdelete.plugin.common.entity.DxLogicDeleteVOEmbeddable
;
import
com.yonde.dex.basedata.entity.vo.IdVO
;
import
com.yonde.dex.secretcode.plugin.common.entity.DxSecretVOEmbeddable
;
import
com.yonde.dex.user.common.vo.DxOrganizationVO
;
import
com.yonde.dex.container.folder.plugin.common.entity.DxObjFolderVOHolder
;
import
com.yonde.dex.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtDesignReviewNotice-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtDesignReviewNoticeVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtDesignReviewNoticeVO
extends
IdOnlyVO
implements
IdVO
,
DxContextVOHolder
,
DxLifecycleManageBaseVOHolder
,
DxIterationVOHolder
<
ExtDesignReviewNoticeVO
>
,
DxObjFileLinkVOHolder
,
DxObjFolderVOHolder
,
DxLogicDeleteVOHolder
,
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_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_LOGIC_DELETE_EMBEDDABLE_PROP_NAME
=
"dxLogicDeleteEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
DX_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
EDIT_UNIT_PROP_NAME
=
"editUnit"
;
public
static
final
String
EDIT_UNIT_ID_PROP_NAME
=
"editUnitId"
;
public
static
final
String
EDIT_UNIT_ID_TYPE_PROP_NAME
=
"editUnitIdType"
;
public
static
final
String
EXT_DESIGN_NOTICE_MINUTES_LINKS_PROP_NAME
=
"extDesignNoticeMinutesLinks"
;
public
static
final
String
HOST_PROP_NAME
=
"host"
;
public
static
final
String
HOST_ID_PROP_NAME
=
"hostId"
;
public
static
final
String
HOST_ID_TYPE_PROP_NAME
=
"hostIdType"
;
public
static
final
String
PRO_CODE_PROP_NAME
=
"proCode"
;
public
static
final
String
PRO_LEVEL_PROP_NAME
=
"proLevel"
;
public
static
final
String
PRO_NAME_PROP_NAME
=
"proName"
;
public
static
final
String
RECORDER_PROP_NAME
=
"recorder"
;
public
static
final
String
RECORDER_ID_PROP_NAME
=
"recorderId"
;
public
static
final
String
RECORDER_ID_TYPE_PROP_NAME
=
"recorderIdType"
;
public
static
final
String
REVIEW_LEVEL_PROP_NAME
=
"reviewLevel"
;
public
static
final
String
REVIEW_LOCATION_PROP_NAME
=
"reviewLocation"
;
public
static
final
String
REVIEW_THEME_PROP_NAME
=
"reviewTheme"
;
public
static
final
String
REVIEW_TIME_PROP_NAME
=
"reviewTime"
;
public
static
final
String
SEND_DEPARTMENT_PROP_NAME
=
"sendDepartment"
;
public
static
final
String
SEND_PERSON_PROP_NAME
=
"sendPerson"
;
/**
* 扩展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
DxLogicDeleteVOEmbeddable
dxLogicDeleteEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxIterationVOEmbeddable
<
ExtDesignReviewNoticeVO
>
dxIterationEmbeddable
;
/**
* 编制单位
*/
@ReferenceProperty
(
baseProperty
=
"editUnitId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxOrganizationVO
editUnit
;
/**
* 编制单位
*/
private
Long
editUnitId
;
/**
* 编制单位
*/
private
String
editUnitIdType
;
/**
* 设计评审通知纪要link集合
*/
@RelationProperty
(
refProperty
=
"source"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtDesignNoticeMinutesLinkVO
>
extDesignNoticeMinutesLinks
;
/**
* 主持人
*/
@ReferenceProperty
(
baseProperty
=
"hostId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
host
;
/**
* 主持人
*/
private
Long
hostId
;
/**
* 主持人
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人
*/
@ReferenceProperty
(
baseProperty
=
"recorderId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
recorder
;
/**
* 记录人
*/
private
Long
recorderId
;
/**
* 记录人
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
/**
* 发送部门
*/
private
String
sendDepartment
;
/**
* 发送人员
*/
private
String
sendPerson
;
}
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtReviewFeedbackVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.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.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
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.user.common.vo.DxUserInfoVO
;
import
com.yonde.dex.dfs.objfilelink.plugin.common.entity.DxObjFileLinkVOEmbeddable
;
import
com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder
;
/**
* @description: ExtReviewFeedback-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtReviewFeedbackVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ToString
(
callSuper
=
true
)
public
class
ExtReviewFeedbackVO
extends
IdOnlyVO
implements
DxIterationVOHolder
<
ExtReviewFeedbackVO
>
,
IdVO
,
DxContextVOHolder
,
DxLifecycleManageBaseVOHolder
,
DxObjFileLinkVOHolder
,
DxObjFolderVOHolder
,
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_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_ITERATION_EMBEDDABLE_PROP_NAME
=
"dxIterationEmbeddable"
;
public
static
final
String
DX_SECRET_EMBEDDABLE_PROP_NAME
=
"dxSecretEmbeddable"
;
public
static
final
String
EXT_REVIEW_MINUTES_FEEDBACK_LINKS_PROP_NAME
=
"extReviewMInutesFeedbackLinks"
;
public
static
final
String
NOTE_PROP_NAME
=
"note"
;
public
static
final
String
NUMBER_PROP_NAME
=
"number"
;
public
static
final
String
OPINION_REPLY_PROP_NAME
=
"opinionReply"
;
public
static
final
String
PLAN_COMPLATE_TIME_PROP_NAME
=
"planComplateTime"
;
public
static
final
String
PLAN_FINISH_TIME_PROP_NAME
=
"planFinishTime"
;
public
static
final
String
PROPOSER_PROP_NAME
=
"proposer"
;
public
static
final
String
PROPOSER_ID_PROP_NAME
=
"proposerId"
;
public
static
final
String
PROPOSER_ID_TYPE_PROP_NAME
=
"proposerIdType"
;
public
static
final
String
PROSECUTION_PROP_NAME
=
"prosecution"
;
public
static
final
String
PROSECUTION_ID_PROP_NAME
=
"prosecutionId"
;
public
static
final
String
PROSECUTION_ID_TYPE_PROP_NAME
=
"prosecutionIdType"
;
public
static
final
String
REVIEW_OPINION_PROP_NAME
=
"reviewOpinion"
;
public
static
final
String
VALIDATING_PROP_NAME
=
"validating"
;
public
static
final
String
WORKABLE_PROP_NAME
=
"workable"
;
/**
* 扩展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
DxIterationVOEmbeddable
<
ExtReviewFeedbackVO
>
dxIterationEmbeddable
;
/**
* 扩展VO属性
*/
@DexEmbedded
()
@JsonIgnore
private
DxSecretVOEmbeddable
dxSecretEmbeddable
;
/**
* 设计评审纪要意见反馈link集合
*/
@RelationProperty
(
refProperty
=
"target"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
List
<
ExtReviewMInutesFeedbackLinkVO
>
extReviewMInutesFeedbackLinks
;
/**
* 备注
*/
private
String
note
;
/**
* 编号
*/
private
String
number
;
/**
* 意见答复
*/
private
String
opinionReply
;
/**
* 计划完成时间
*/
private
LocalDateTime
planComplateTime
;
/**
* 实际完成时间
*/
private
LocalDateTime
planFinishTime
;
/**
* 提出人
*/
@ReferenceProperty
(
baseProperty
=
"proposerId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
proposer
;
/**
* 提出人
*/
private
Long
proposerId
;
/**
* 提出人
*/
private
String
proposerIdType
;
/**
* 责任人
*/
@ReferenceProperty
(
baseProperty
=
"prosecutionId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
NONE
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
prosecution
;
/**
* 责任人
*/
private
Long
prosecutionId
;
/**
* 责任人
*/
private
String
prosecutionIdType
;
/**
* 评审意见
*/
private
String
reviewOpinion
;
/**
* 验证情况
*/
private
String
validating
;
/**
* 落实情况
*/
private
String
workable
;
}
inet-doc-expand-common/src/main/java/com/inet/dcs/document/common/vo/ExtReviewMInutesFeedbackLinkVO.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOHolder
;
import
com.yonde.dex.linkdata.plugin.common.DxLinkDataVOEmbeddable
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
import
com.yonde.dex.basedata.entity.users.DxUserVO
;
/**
* @description: ExtReviewMInutesFeedbackLink-VO
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtReviewMInutesFeedbackLinkVO
.
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
ExtReviewMInutesFeedbackLinkVO
extends
IdOnlyVO
implements
IdVO
,
DxLinkDataVOHolder
<
ExtDesignReviewMinutesVO
,
ExtReviewFeedbackVO
>{
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
<
ExtDesignReviewMinutesVO
,
ExtReviewFeedbackVO
>
dxLinkDataEmbeddable
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/ExtDesignNoticeMinutesLinkController.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
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.inet.dcs.document.core.service.ExtDesignNoticeMinutesLinkService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.inet.dcs.document.core.controller.shadow.ExtDesignNoticeMinutesLinkControllerShadow
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtDesignNoticeMinutesLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignNoticeMinutesLink管理服务"
)
@RequestMapping
(
"/ExtDesignNoticeMinutesLink"
)
@ResponseBody
()
@Controller
(
ExtDesignNoticeMinutesLinkController
.
BEAN_NAME
)
public
class
ExtDesignNoticeMinutesLinkController
<
V
extends
ExtDesignNoticeMinutesLinkVO
,
S
extends
ExtDesignNoticeMinutesLinkService
<
V
>>
extends
ExtDesignNoticeMinutesLinkControllerShadow
<
V
,
S
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/ExtDesignReviewMinutesController.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
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.inet.dcs.document.core.service.ExtDesignReviewMinutesService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.inet.dcs.document.core.controller.shadow.ExtDesignReviewMinutesControllerShadow
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtDesignReviewMinutes-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignReviewMinutes管理服务"
)
@RequestMapping
(
"/ExtDesignReviewMinutes"
)
@ResponseBody
()
@BasePermission
(
"DCS-REVIEW:ExtDesignReviewMinutes"
)
@Controller
(
ExtDesignReviewMinutesController
.
BEAN_NAME
)
public
class
ExtDesignReviewMinutesController
<
V
extends
ExtDesignReviewMinutesVO
,
S
extends
ExtDesignReviewMinutesService
<
V
>>
extends
ExtDesignReviewMinutesControllerShadow
<
V
,
S
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/ExtDesignReviewNoticeController.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
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.inet.dcs.document.core.service.ExtDesignReviewNoticeService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.inet.dcs.document.core.controller.shadow.ExtDesignReviewNoticeControllerShadow
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtDesignReviewNotice-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignReviewNotice管理服务"
)
@RequestMapping
(
"/ExtDesignReviewNotice"
)
@ResponseBody
()
@Controller
(
ExtDesignReviewNoticeController
.
BEAN_NAME
)
@BasePermission
(
"DCS-REVIEW:ExtDesignReviewNotice"
)
public
class
ExtDesignReviewNoticeController
<
V
extends
ExtDesignReviewNoticeVO
,
S
extends
ExtDesignReviewNoticeService
<
V
>>
extends
ExtDesignReviewNoticeControllerShadow
<
V
,
S
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/ExtReviewFeedbackController.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
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.inet.dcs.document.core.service.ExtReviewFeedbackService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.inet.dcs.document.core.controller.shadow.ExtReviewFeedbackControllerShadow
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtReviewFeedback-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtReviewFeedback管理服务"
)
@RequestMapping
(
"/ExtReviewFeedback"
)
@ResponseBody
()
@Controller
(
ExtReviewFeedbackController
.
BEAN_NAME
)
public
class
ExtReviewFeedbackController
<
V
extends
ExtReviewFeedbackVO
,
S
extends
ExtReviewFeedbackService
<
V
>>
extends
ExtReviewFeedbackControllerShadow
<
V
,
S
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/ExtReviewMInutesFeedbackLinkController.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
;
import
org.springframework.stereotype.Controller
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
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.inet.dcs.document.core.service.ExtReviewMInutesFeedbackLinkService
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
com.inet.dcs.document.core.controller.shadow.ExtReviewMInutesFeedbackLinkControllerShadow
;
import
javax.annotation.Resource
;
import
org.springframework.stereotype.Controller
;
/**
* @description: ExtReviewMInutesFeedbackLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
@Api
(
tags
=
"ExtReviewMInutesFeedbackLink管理服务"
)
@RequestMapping
(
"/ExtReviewMInutesFeedbackLink"
)
@ResponseBody
()
@Controller
(
ExtReviewMInutesFeedbackLinkController
.
BEAN_NAME
)
public
class
ExtReviewMInutesFeedbackLinkController
<
V
extends
ExtReviewMInutesFeedbackLinkVO
,
S
extends
ExtReviewMInutesFeedbackLinkService
<
V
>>
extends
ExtReviewMInutesFeedbackLinkControllerShadow
<
V
,
S
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/shadow/ExtDesignNoticeMinutesLinkControllerShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
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.inet.dcs.document.core.service.ExtDesignNoticeMinutesLinkService
;
import
com.inet.dcs.document.core.service.impl.ExtDesignNoticeMinutesLinkServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
/**
* @description: ExtDesignNoticeMinutesLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
class
ExtDesignNoticeMinutesLinkControllerShadow
<
V
extends
ExtDesignNoticeMinutesLinkVO
,
S
extends
ExtDesignNoticeMinutesLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extDesignNoticeMinutesLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtDesignNoticeMinutesLinkServiceImpl
.
BEAN_NAME
)
private
ExtDesignNoticeMinutesLinkService
<
V
>
extDesignNoticeMinutesLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extDesignNoticeMinutesLinkService
;
}
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/shadow/ExtDesignReviewMinutesControllerShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
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.inet.dcs.document.core.service.ExtDesignReviewMinutesService
;
import
com.inet.dcs.document.core.service.impl.ExtDesignReviewMinutesServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.basedata.auth.annos.BasePermission
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.controller.DxObjFileLinkController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
/**
* @description: ExtDesignReviewMinutes-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@BasePermission
(
"DCS-REVIEW:ExtDesignReviewMinutes"
)
public
class
ExtDesignReviewMinutesControllerShadow
<
V
extends
ExtDesignReviewMinutesVO
,
S
extends
ExtDesignReviewMinutesService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxObjFileLinkController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extDesignReviewMinutesController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtDesignReviewMinutesServiceImpl
.
BEAN_NAME
)
private
ExtDesignReviewMinutesService
<
V
>
extDesignReviewMinutesService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extDesignReviewMinutesService
;
}
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/shadow/ExtDesignReviewNoticeControllerShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
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.inet.dcs.document.core.service.ExtDesignReviewNoticeService
;
import
com.inet.dcs.document.core.service.impl.ExtDesignReviewNoticeServiceImpl
;
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: ExtDesignReviewNotice-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@BasePermission
(
"DCS-REVIEW:ExtDesignReviewNotice"
)
public
class
ExtDesignReviewNoticeControllerShadow
<
V
extends
ExtDesignReviewNoticeVO
,
S
extends
ExtDesignReviewNoticeService
<
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
=
"extDesignReviewNoticeController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtDesignReviewNoticeServiceImpl
.
BEAN_NAME
)
private
ExtDesignReviewNoticeService
<
V
>
extDesignReviewNoticeService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extDesignReviewNoticeService
;
}
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/shadow/ExtReviewFeedbackControllerShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
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.inet.dcs.document.core.service.ExtReviewFeedbackService
;
import
com.inet.dcs.document.core.service.impl.ExtReviewFeedbackServiceImpl
;
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.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.baseweb.AbstractBaseController
;
import
com.yonde.dex.lcycle.plugin.core.controller.AbstractLifecycleBaseController
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
/**
* @description: ExtReviewFeedback-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
class
ExtReviewFeedbackControllerShadow
<
V
extends
ExtReviewFeedbackVO
,
S
extends
ExtReviewFeedbackService
<
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
=
"extReviewFeedbackController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtReviewFeedbackServiceImpl
.
BEAN_NAME
)
private
ExtReviewFeedbackService
<
V
>
extReviewFeedbackService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extReviewFeedbackService
;
}
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/controller/shadow/ExtReviewMInutesFeedbackLinkControllerShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
controller
.
shadow
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
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.inet.dcs.document.core.service.ExtReviewMInutesFeedbackLinkService
;
import
com.inet.dcs.document.core.service.impl.ExtReviewMInutesFeedbackLinkServiceImpl
;
import
com.yonde.dex.basedata.entity.api.ApiResult
;
import
javax.annotation.Resource
;
import
com.yonde.dex.linkdata.plugin.core.controller.DxLinkDataController
;
import
com.yonde.dex.baseweb.AbstractBaseController
;
/**
* @description: ExtReviewMInutesFeedbackLink-Controller
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
public
class
ExtReviewMInutesFeedbackLinkControllerShadow
<
V
extends
ExtReviewMInutesFeedbackLinkVO
,
S
extends
ExtReviewMInutesFeedbackLinkService
<
V
>>
implements
AbstractBaseController
<
V
,
S
>
,
DxLinkDataController
<
V
,
S
>{
public
static
final
String
BEAN_NAME
=
"extReviewMInutesFeedbackLinkController"
;
/**
* 注入
*/
@Resource
(
name
=
ExtReviewMInutesFeedbackLinkServiceImpl
.
BEAN_NAME
)
private
ExtReviewMInutesFeedbackLinkService
<
V
>
extReviewMInutesFeedbackLinkService
;
/**
* getService
*/
@Override
public
S
getService
()
{
return
(
S
)
this
.
extReviewMInutesFeedbackLinkService
;
}
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/ExtDesignNoticeMinutesLinkRepository.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
;
import
com.inet.dcs.document.entity.po.ExtDesignNoticeMinutesLink
;
import
com.inet.dcs.document.core.repository.shadow.ExtDesignNoticeMinutesLinkRepositoryShadow
;
/**
* @description: ExtDesignNoticeMinutesLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignNoticeMinutesLinkRepository
<
P
extends
ExtDesignNoticeMinutesLink
>
extends
ExtDesignNoticeMinutesLinkRepositoryShadow
<
P
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/ExtDesignReviewMinutesRepository.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewMinutes
;
import
com.inet.dcs.document.core.repository.shadow.ExtDesignReviewMinutesRepositoryShadow
;
/**
* @description: ExtDesignReviewMinutes-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewMinutesRepository
<
P
extends
ExtDesignReviewMinutes
>
extends
ExtDesignReviewMinutesRepositoryShadow
<
P
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/ExtDesignReviewNoticeRepository.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewNotice
;
import
com.inet.dcs.document.core.repository.shadow.ExtDesignReviewNoticeRepositoryShadow
;
/**
* @description: ExtDesignReviewNotice-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewNoticeRepository
<
P
extends
ExtDesignReviewNotice
>
extends
ExtDesignReviewNoticeRepositoryShadow
<
P
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/ExtReviewFeedbackRepository.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
;
import
com.inet.dcs.document.entity.po.ExtReviewFeedback
;
import
com.inet.dcs.document.core.repository.shadow.ExtReviewFeedbackRepositoryShadow
;
/**
* @description: ExtReviewFeedback-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtReviewFeedbackRepository
<
P
extends
ExtReviewFeedback
>
extends
ExtReviewFeedbackRepositoryShadow
<
P
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/ExtReviewMInutesFeedbackLinkRepository.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
;
import
com.inet.dcs.document.entity.po.ExtReviewMInutesFeedbackLink
;
import
com.inet.dcs.document.core.repository.shadow.ExtReviewMInutesFeedbackLinkRepositoryShadow
;
/**
* @description: ExtReviewMInutesFeedbackLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
public
interface
ExtReviewMInutesFeedbackLinkRepository
<
P
extends
ExtReviewMInutesFeedbackLink
>
extends
ExtReviewMInutesFeedbackLinkRepositoryShadow
<
P
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtDesignNoticeMinutesLinkRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtDesignNoticeMinutesLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtDesignNoticeMinutesLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@NoRepositoryBean
public
interface
ExtDesignNoticeMinutesLinkRepositoryShadow
<
P
extends
ExtDesignNoticeMinutesLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extDesignNoticeMinutesLinkRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtDesignReviewItemRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewItem
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository
;
import
com.yonde.dex.logicdelete.plugin.core.repository.DxLogicDeleteRepository
;
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: ExtDesignReviewItem-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@NoRepositoryBean
public
interface
ExtDesignReviewItemRepositoryShadow
<
P
extends
ExtDesignReviewItem
>
extends
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxObjFolderPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
String
BEAN_NAME
=
"extDesignReviewItemRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtDesignReviewMinutesRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewMinutes
;
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.dfs.objfilelink.plugin.core.repository.DxObjFileLinkPluginRepository
;
/**
* @description: ExtDesignReviewMinutes-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@NoRepositoryBean
public
interface
ExtDesignReviewMinutesRepositoryShadow
<
P
extends
ExtDesignReviewMinutes
>
extends
DxObjFileLinkPluginRepository
<
P
>
,
BaseRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
String
BEAN_NAME
=
"extDesignReviewMinutesRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtDesignReviewNoticeRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewNotice
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.context.plugin.core.repository.DxContextPluginRepository
;
import
com.yonde.dex.logicdelete.plugin.core.repository.DxLogicDeleteRepository
;
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: ExtDesignReviewNotice-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@NoRepositoryBean
public
interface
ExtDesignReviewNoticeRepositoryShadow
<
P
extends
ExtDesignReviewNotice
>
extends
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxObjFolderPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxLogicDeleteRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
,
DxIterationRepository
<
P
>
{
String
BEAN_NAME
=
"extDesignReviewNoticeRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtReviewFeedbackRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtReviewFeedback
;
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: ExtReviewFeedback-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@NoRepositoryBean
public
interface
ExtReviewFeedbackRepositoryShadow
<
P
extends
ExtReviewFeedback
>
extends
DxContextPluginRepository
<
P
>
,
DxObjFileLinkPluginRepository
<
P
>
,
DxObjFolderPluginRepository
<
P
>
,
DxLifecycleManageBaseRepository
<
P
>
,
BaseRepository
<
P
>
,
DxIterationRepository
<
P
>
,
DxSecretCodePluginRepository
<
P
>
{
String
BEAN_NAME
=
"extReviewFeedbackRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/repository/shadow/ExtReviewMInutesFeedbackLinkRepositoryShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
repository
.
shadow
;
import
com.inet.dcs.document.entity.po.ExtReviewMInutesFeedbackLink
;
import
org.springframework.data.repository.NoRepositoryBean
;
import
com.yonde.dex.dao.business.repository.BaseRepository
;
import
com.yonde.dex.linkdata.plugin.core.repository.DxLinkDataRepository
;
/**
* @description: ExtReviewMInutesFeedbackLink-repository
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
@NoRepositoryBean
public
interface
ExtReviewMInutesFeedbackLinkRepositoryShadow
<
P
extends
ExtReviewMInutesFeedbackLink
>
extends
BaseRepository
<
P
>
,
DxLinkDataRepository
<
P
>
{
String
BEAN_NAME
=
"extReviewMInutesFeedbackLinkRepository"
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/ExtDesignNoticeMinutesLinkService.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
import
com.inet.dcs.document.core.service.shadow.ExtDesignNoticeMinutesLinkServiceShadow
;
/**
* @description: ExtDesignNoticeMinutesLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignNoticeMinutesLinkService
<
V
extends
ExtDesignNoticeMinutesLinkVO
>
extends
ExtDesignNoticeMinutesLinkServiceShadow
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/ExtDesignReviewMinutesService.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
import
com.inet.dcs.document.core.service.shadow.ExtDesignReviewMinutesServiceShadow
;
/**
* @description: ExtDesignReviewMinutes-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewMinutesService
<
V
extends
ExtDesignReviewMinutesVO
>
extends
ExtDesignReviewMinutesServiceShadow
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/ExtDesignReviewNoticeService.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
import
com.inet.dcs.document.core.service.shadow.ExtDesignReviewNoticeServiceShadow
;
/**
* @description: ExtDesignReviewNotice-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewNoticeService
<
V
extends
ExtDesignReviewNoticeVO
>
extends
ExtDesignReviewNoticeServiceShadow
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/ExtReviewFeedbackService.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
import
com.inet.dcs.document.core.service.shadow.ExtReviewFeedbackServiceShadow
;
/**
* @description: ExtReviewFeedback-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtReviewFeedbackService
<
V
extends
ExtReviewFeedbackVO
>
extends
ExtReviewFeedbackServiceShadow
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/ExtReviewMInutesFeedbackLinkService.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
import
com.inet.dcs.document.core.service.shadow.ExtReviewMInutesFeedbackLinkServiceShadow
;
/**
* @description: ExtReviewMInutesFeedbackLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
public
interface
ExtReviewMInutesFeedbackLinkService
<
V
extends
ExtReviewMInutesFeedbackLinkVO
>
extends
ExtReviewMInutesFeedbackLinkServiceShadow
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/impl/ExtDesignNoticeMinutesLinkServiceImpl.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
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.inet.dcs.document.core.service.ExtDesignNoticeMinutesLinkService
;
import
com.inet.dcs.document.core.repository.ExtDesignNoticeMinutesLinkRepository
;
import
com.inet.dcs.document.entity.po.ExtDesignNoticeMinutesLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtDesignNoticeMinutesLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Slf4j
@Service
(
ExtDesignNoticeMinutesLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtDesignNoticeMinutesLinkServiceImpl
<
V
extends
ExtDesignNoticeMinutesLinkVO
>
implements
ExtDesignNoticeMinutesLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extDesignNoticeMinutesLinkServiceImpl"
;
@Autowired
ExtDesignNoticeMinutesLinkRepository
<
ExtDesignNoticeMinutesLink
>
extDesignNoticeMinutesLinkRepository
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/impl/ExtDesignReviewMinutesServiceImpl.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
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.inet.dcs.document.core.service.ExtDesignReviewMinutesService
;
import
com.inet.dcs.document.core.repository.ExtDesignReviewMinutesRepository
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewMinutes
;
import
javax.annotation.Resource
;
/**
* @description: ExtDesignReviewMinutes-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Slf4j
@Service
(
ExtDesignReviewMinutesServiceImpl
.
BEAN_NAME
)
public
class
ExtDesignReviewMinutesServiceImpl
<
V
extends
ExtDesignReviewMinutesVO
>
implements
ExtDesignReviewMinutesService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extDesignReviewMinutesServiceImpl"
;
@Autowired
ExtDesignReviewMinutesRepository
<
ExtDesignReviewMinutes
>
extDesignReviewMinutesRepository
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/impl/ExtDesignReviewNoticeServiceImpl.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
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.inet.dcs.document.core.service.ExtDesignReviewNoticeService
;
import
com.inet.dcs.document.core.repository.ExtDesignReviewNoticeRepository
;
import
com.inet.dcs.document.entity.po.ExtDesignReviewNotice
;
import
javax.annotation.Resource
;
/**
* @description: ExtDesignReviewNotice-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Slf4j
@Service
(
ExtDesignReviewNoticeServiceImpl
.
BEAN_NAME
)
public
class
ExtDesignReviewNoticeServiceImpl
<
V
extends
ExtDesignReviewNoticeVO
>
implements
ExtDesignReviewNoticeService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extDesignReviewNoticeServiceImpl"
;
@Autowired
ExtDesignReviewNoticeRepository
<
ExtDesignReviewNotice
>
extDesignReviewNoticeRepository
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/impl/ExtReviewFeedbackServiceImpl.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
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.inet.dcs.document.core.service.ExtReviewFeedbackService
;
import
com.inet.dcs.document.core.repository.ExtReviewFeedbackRepository
;
import
com.inet.dcs.document.entity.po.ExtReviewFeedback
;
import
javax.annotation.Resource
;
/**
* @description: ExtReviewFeedback-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Slf4j
@Service
(
ExtReviewFeedbackServiceImpl
.
BEAN_NAME
)
public
class
ExtReviewFeedbackServiceImpl
<
V
extends
ExtReviewFeedbackVO
>
implements
ExtReviewFeedbackService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extReviewFeedbackServiceImpl"
;
@Autowired
ExtReviewFeedbackRepository
<
ExtReviewFeedback
>
extReviewFeedbackRepository
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/impl/ExtReviewMInutesFeedbackLinkServiceImpl.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
io.swagger.annotations.ApiOperation
;
import
java.util.List
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
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.inet.dcs.document.core.service.ExtReviewMInutesFeedbackLinkService
;
import
com.inet.dcs.document.core.repository.ExtReviewMInutesFeedbackLinkRepository
;
import
com.inet.dcs.document.entity.po.ExtReviewMInutesFeedbackLink
;
import
javax.annotation.Resource
;
/**
* @description: ExtReviewMInutesFeedbackLink-ServiceImpl
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
@Slf4j
@Service
(
ExtReviewMInutesFeedbackLinkServiceImpl
.
BEAN_NAME
)
public
class
ExtReviewMInutesFeedbackLinkServiceImpl
<
V
extends
ExtReviewMInutesFeedbackLinkVO
>
implements
ExtReviewMInutesFeedbackLinkService
<
V
>{
public
static
final
String
BEAN_NAME
=
"extReviewMInutesFeedbackLinkServiceImpl"
;
@Autowired
ExtReviewMInutesFeedbackLinkRepository
<
ExtReviewMInutesFeedbackLink
>
extReviewMInutesFeedbackLinkRepository
;
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/shadow/ExtDesignNoticeMinutesLinkServiceShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
import
com.inet.dcs.document.feign.ExtDesignNoticeMinutesLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtDesignNoticeMinutesLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignNoticeMinutesLinkServiceShadow
<
V
extends
ExtDesignNoticeMinutesLinkVO
>
extends
ExtDesignNoticeMinutesLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/shadow/ExtDesignReviewMinutesServiceShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
import
com.inet.dcs.document.feign.ExtDesignReviewMinutesServiceFeign
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
import
com.yonde.dex.secretcode.plugin.core.service.SecretCodePluginService
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService
;
/**
* @description: ExtDesignReviewMinutes-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewMinutesServiceShadow
<
V
extends
ExtDesignReviewMinutesVO
>
extends
ExtDesignReviewMinutesServiceFeign
<
V
>,
ObjFileLinkPluginService
<
V
>
,
BaseIdEntityService
<
V
>
,
SecretCodePluginService
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/shadow/ExtDesignReviewNoticeServiceShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
import
com.inet.dcs.document.feign.ExtDesignReviewNoticeServiceFeign
;
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.logicdelete.plugin.core.service.LogicDeleteService
;
import
com.yonde.dex.dfs.objfilelink.plugin.core.service.ObjFileLinkPluginService
;
import
com.yonde.dex.container.folder.plugin.core.service.DxObjFolderPluginService
;
/**
* @description: ExtDesignReviewNotice-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewNoticeServiceShadow
<
V
extends
ExtDesignReviewNoticeVO
>
extends
ExtDesignReviewNoticeServiceFeign
<
V
>,
ContextPluginService
<
V
>
,
ObjFileLinkPluginService
<
V
>
,
DxObjFolderPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
LogicDeleteService
<
V
>
,
SecretCodePluginService
<
V
>
,
IterationService
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/shadow/ExtReviewFeedbackServiceShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
import
com.inet.dcs.document.feign.ExtReviewFeedbackServiceFeign
;
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: ExtReviewFeedback-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtReviewFeedbackServiceShadow
<
V
extends
ExtReviewFeedbackVO
>
extends
ExtReviewFeedbackServiceFeign
<
V
>,
ContextPluginService
<
V
>
,
ObjFileLinkPluginService
<
V
>
,
DxObjFolderPluginService
<
V
>
,
LifecycleBaseService
<
V
>
,
BaseIdEntityService
<
V
>
,
IterationService
<
V
>
,
SecretCodePluginService
<
V
>
{
}
inet-doc-expand-core/src/main/java/com/inet/dcs/document/core/service/shadow/ExtReviewMInutesFeedbackLinkServiceShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
core
.
service
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
import
com.inet.dcs.document.feign.ExtReviewMInutesFeedbackLinkServiceFeign
;
import
com.yonde.dex.linkdata.plugin.core.service.DxLinkDataService
;
import
com.yonde.dex.dao.service.BaseIdEntityService
;
/**
* @description: ExtReviewMInutesFeedbackLink-service
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
public
interface
ExtReviewMInutesFeedbackLinkServiceShadow
<
V
extends
ExtReviewMInutesFeedbackLinkVO
>
extends
ExtReviewMInutesFeedbackLinkServiceFeign
<
V
>,
BaseIdEntityService
<
V
>
,
DxLinkDataService
<
V
>
{
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/config/InetDocExpandEntityConfiguration.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
entity
.
config
;
import
org.springframework.boot.autoconfigure.domain.EntityScan
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
@EntityScan
(
basePackages
=
{
"com.inet.dcs.document"
,
"com.yonde"
}
)
public
class
InetDocExpandEntityConfiguration
{
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtDesignNoticeMinutesLink.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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: ExtDesignNoticeMinutesLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_DESIGN_NOTICE_MINUTES_LINK"
)
public
class
ExtDesignNoticeMinutesLink
extends
IdOnlyEntity
implements
IdEntity
,
DxLinkDataHolder
{
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLinkDataEmbeddable
dxLinkDataEmbeddable
;
/**
* 主持人的id
*/
private
Long
hostId
;
/**
* 主持人的类型
*/
private
String
hostIdType
;
/**
* 编号
*/
private
String
number
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人的id
*/
private
Long
recorderId
;
/**
* 记录人的类型
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
/**
* 状态
*/
private
String
state
;
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtDesignReviewItem.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.logicdelete.plugin.entities.DxLogicDeleteHolder
;
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.logicdelete.plugin.entities.DxLogicDeleteEmbeddable
;
import
com.yonde.dex.version.plugin.entities.DxIterationEmbeddable
;
/**
* @description: ExtDesignReviewItem-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_DESIGN_REVIEW_ITEM"
)
public
class
ExtDesignReviewItem
extends
IdOnlyEntity
implements
DxContextHolder
,
DxObjFileLinkHolder
,
DxObjFolderHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxLogicDeleteHolder
,
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
DxLogicDeleteEmbeddable
dxLogicDeleteEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxIterationEmbeddable
dxIterationEmbeddable
;
/**
* 主持人的id
*/
private
Long
hostId
;
/**
* 主持人的类型
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人的id
*/
private
Long
recorderId
;
/**
* 记录人的类型
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtDesignReviewMinutes.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.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.dao.entity.base.DxIdEntityEmbeddable
;
import
com.yonde.dex.secretcode.plugin.entities.DxSecretEmbeddable
;
import
com.yonde.dex.dao.entity.base.IdOnlyEntity
;
/**
* @description: ExtDesignReviewMinutes-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_DESIGN_REVIEW_MINUTES"
)
public
class
ExtDesignReviewMinutes
extends
IdOnlyEntity
implements
DxObjFileLinkHolder
,
IdEntity
,
DxSecretHolder
{
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxObjFileLinkEmbeddable
dxObjFileLinkEmbeddable
;
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 编制单位的id
*/
private
Long
editUnitId
;
/**
* 编制单位的类型
*/
private
String
editUnitIdType
;
/**
* 主持人的id
*/
private
Long
hostId
;
/**
* 主持人的类型
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人的id
*/
private
Long
recorderId
;
/**
* 记录人的类型
*/
private
String
recorderIdType
;
/**
* 评审结论
*/
private
String
reviewConclusion
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 用户信息的id
*/
private
Long
sendDepartmentPersonId
;
/**
* 用户信息的类型
*/
private
String
sendDepartmentPersonIdType
;
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtDesignReviewNotice.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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.logicdelete.plugin.entities.DxLogicDeleteHolder
;
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.logicdelete.plugin.entities.DxLogicDeleteEmbeddable
;
import
com.yonde.dex.version.plugin.entities.DxIterationEmbeddable
;
/**
* @description: ExtDesignReviewNotice-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:00
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_DESIGN_REVIEW_NOTICE"
)
public
class
ExtDesignReviewNotice
extends
IdOnlyEntity
implements
DxContextHolder
,
DxObjFileLinkHolder
,
DxObjFolderHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxLogicDeleteHolder
,
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
DxLogicDeleteEmbeddable
dxLogicDeleteEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxIterationEmbeddable
dxIterationEmbeddable
;
/**
* 编制单位的id
*/
private
Long
editUnitId
;
/**
* 编制单位的类型
*/
private
String
editUnitIdType
;
/**
* 主持人的id
*/
private
Long
hostId
;
/**
* 主持人的类型
*/
private
String
hostIdType
;
/**
* 项目代号
*/
private
String
proCode
;
/**
* 项目级别
*/
private
String
proLevel
;
/**
* 项目名称
*/
private
String
proName
;
/**
* 记录人的id
*/
private
Long
recorderId
;
/**
* 记录人的类型
*/
private
String
recorderIdType
;
/**
* 评审级别
*/
private
String
reviewLevel
;
/**
* 评审地点
*/
private
String
reviewLocation
;
/**
* 评审主题
*/
private
String
reviewTheme
;
/**
* 评审时间
*/
private
LocalDateTime
reviewTime
;
/**
* 发送部门
*/
private
String
sendDepartment
;
/**
* 发送人员
*/
private
String
sendPerson
;
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtReviewFeedback.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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: ExtReviewFeedback-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_REVIEW_FEEDBACK"
)
public
class
ExtReviewFeedback
extends
IdOnlyEntity
implements
DxContextHolder
,
DxObjFileLinkHolder
,
DxObjFolderHolder
,
DxLifecycleManageBaseHolder
,
IdEntity
,
DxIterationHolder
,
DxSecretHolder
{
/**
* 扩展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
DxIterationEmbeddable
dxIterationEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxSecretEmbeddable
dxSecretEmbeddable
;
/**
* 备注
*/
private
String
note
;
/**
* 编号
*/
private
String
number
;
/**
* 意见答复
*/
private
String
opinionReply
;
/**
* 计划完成时间
*/
private
LocalDateTime
planComplateTime
;
/**
* 实际完成时间
*/
private
LocalDateTime
planFinishTime
;
/**
* 提出人的id
*/
private
Long
proposerId
;
/**
* 提出人的类型
*/
private
String
proposerIdType
;
/**
* 责任人的id
*/
private
Long
prosecutionId
;
/**
* 责任人的类型
*/
private
String
prosecutionIdType
;
/**
* 评审意见
*/
private
String
reviewOpinion
;
/**
* 验证情况
*/
private
String
validating
;
/**
* 落实情况
*/
private
String
workable
;
}
inet-doc-expand-entity/src/main/java/com/inet/dcs/document/entity/po/ExtReviewMInutesFeedbackLink.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
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: ExtReviewMInutesFeedbackLink-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
@NoArgsConstructor
@Data
@Table
(
name
=
"EXT_REVIEW_M_INUTES_FEEDBACK_L"
)
public
class
ExtReviewMInutesFeedbackLink
extends
IdOnlyEntity
implements
IdEntity
,
DxLinkDataHolder
{
/**
* dao扩展对象
*/
@DexEmbedded
()
@Embedded
()
private
DxIdEntityEmbeddable
dxIdEmbeddable
;
/**
* 扩展PO属性
*/
@DexEmbedded
()
@Embedded
()
private
DxLinkDataEmbeddable
dxLinkDataEmbeddable
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/ExtDesignNoticeMinutesLinkServiceFeign.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.inet.dcs.document.feign.shadow.ExtDesignNoticeMinutesLinkServiceFeignShadow
;
/**
* @description: ExtDesignNoticeMinutesLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignNoticeMinutesLink-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.DCS-DOC}"
,
path
=
"/ExtDesignNoticeMinutesLink"
)
public
interface
ExtDesignNoticeMinutesLinkServiceFeign
<
V
extends
ExtDesignNoticeMinutesLinkVO
>
extends
ExtDesignNoticeMinutesLinkServiceFeignShadow
<
V
>
{
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/ExtDesignReviewMinutesServiceFeign.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.inet.dcs.document.feign.shadow.ExtDesignReviewMinutesServiceFeignShadow
;
/**
* @description: ExtDesignReviewMinutes-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignReviewMinutes-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.DCS-DOC}"
,
path
=
"/ExtDesignReviewMinutes"
)
public
interface
ExtDesignReviewMinutesServiceFeign
<
V
extends
ExtDesignReviewMinutesVO
>
extends
ExtDesignReviewMinutesServiceFeignShadow
<
V
>
{
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/ExtDesignReviewNoticeServiceFeign.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.inet.dcs.document.feign.shadow.ExtDesignReviewNoticeServiceFeignShadow
;
/**
* @description: ExtDesignReviewNotice-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtDesignReviewNotice-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.DCS-DOC}"
,
path
=
"/ExtDesignReviewNotice"
)
public
interface
ExtDesignReviewNoticeServiceFeign
<
V
extends
ExtDesignReviewNoticeVO
>
extends
ExtDesignReviewNoticeServiceFeignShadow
<
V
>
{
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/ExtReviewFeedbackServiceFeign.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.inet.dcs.document.feign.shadow.ExtReviewFeedbackServiceFeignShadow
;
/**
* @description: ExtReviewFeedback-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
@Api
(
tags
=
"ExtReviewFeedback-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.DCS-DOC}"
,
path
=
"/ExtReviewFeedback"
)
public
interface
ExtReviewFeedbackServiceFeign
<
V
extends
ExtReviewFeedbackVO
>
extends
ExtReviewFeedbackServiceFeignShadow
<
V
>
{
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/ExtReviewMInutesFeedbackLinkServiceFeign.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
import
io.swagger.annotations.Api
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
com.inet.dcs.document.feign.shadow.ExtReviewMInutesFeedbackLinkServiceFeignShadow
;
/**
* @description: ExtReviewMInutesFeedbackLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
@Api
(
tags
=
"ExtReviewMInutesFeedbackLink-FEIGN"
)
@FeignClient
(
value
=
"${dcs.feign.DCS-DOC}"
,
path
=
"/ExtReviewMInutesFeedbackLink"
)
public
interface
ExtReviewMInutesFeedbackLinkServiceFeign
<
V
extends
ExtReviewMInutesFeedbackLinkVO
>
extends
ExtReviewMInutesFeedbackLinkServiceFeignShadow
<
V
>
{
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtDesignNoticeMinutesLinkServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignNoticeMinutesLinkVO
;
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: ExtDesignNoticeMinutesLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignNoticeMinutesLinkServiceFeignShadow
<
V
extends
ExtDesignNoticeMinutesLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extDesignNoticeMinutesLinkServiceFeign"
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtDesignReviewItemServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewItemVO
;
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
;
import
com.yonde.dex.logicdelete.plugin.feign.LogicDeleteFeign
;
/**
* @description: ExtDesignReviewItem-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewItemServiceFeignShadow
<
V
extends
ExtDesignReviewItemVO
>
extends
ContextPluginFeign
<
V
>
,
DxObjFolderPluginFeign
<
V
>
,
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
LogicDeleteFeign
<
V
>
,
SecretCodeFeign
<
V
>
,
BaseVersionFeign
<
V
>
{
String
BEAN_NAME
=
"extDesignReviewItemServiceFeign"
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtDesignReviewMinutesServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewMinutesVO
;
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.secretcode.plugin.feign.SecretCodeFeign
;
/**
* @description: ExtDesignReviewMinutes-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewMinutesServiceFeignShadow
<
V
extends
ExtDesignReviewMinutesVO
>
extends
BaseFeign
<
V
>
,
SecretCodeFeign
<
V
>
{
String
BEAN_NAME
=
"extDesignReviewMinutesServiceFeign"
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtDesignReviewNoticeServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtDesignReviewNoticeVO
;
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
;
import
com.yonde.dex.logicdelete.plugin.feign.LogicDeleteFeign
;
/**
* @description: ExtDesignReviewNotice-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtDesignReviewNoticeServiceFeignShadow
<
V
extends
ExtDesignReviewNoticeVO
>
extends
ContextPluginFeign
<
V
>
,
DxObjFolderPluginFeign
<
V
>
,
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
LogicDeleteFeign
<
V
>
,
SecretCodeFeign
<
V
>
,
BaseVersionFeign
<
V
>
{
String
BEAN_NAME
=
"extDesignReviewNoticeServiceFeign"
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtReviewFeedbackServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtReviewFeedbackVO
;
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: ExtReviewFeedback-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:01
**/
public
interface
ExtReviewFeedbackServiceFeignShadow
<
V
extends
ExtReviewFeedbackVO
>
extends
ContextPluginFeign
<
V
>
,
DxObjFolderPluginFeign
<
V
>
,
BaseLifecycleManageFeign
<
V
>
,
BaseFeign
<
V
>
,
BaseVersionFeign
<
V
>
,
SecretCodeFeign
<
V
>
{
String
BEAN_NAME
=
"extReviewFeedbackServiceFeign"
;
}
inet-doc-expand-feign/src/main/java/com/inet/dcs/document/feign/shadow/ExtReviewMInutesFeedbackLinkServiceFeignShadow.java
0 → 100644
View file @
da4391d6
package
com
.
inet
.
dcs
.
document
.
feign
.
shadow
;
import
com.inet.dcs.document.common.vo.ExtReviewMInutesFeedbackLinkVO
;
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: ExtReviewMInutesFeedbackLink-Feign
* @author: dexadmin
* @version: V
* @date: 2024-10-29 16:36:02
**/
public
interface
ExtReviewMInutesFeedbackLinkServiceFeignShadow
<
V
extends
ExtReviewMInutesFeedbackLinkVO
>
extends
BaseFeign
<
V
>
,
DxLinkDataFeign
<
V
>
{
String
BEAN_NAME
=
"extReviewMInutesFeedbackLinkServiceFeign"
;
}
inet-doc-expand-server/src/main/resources/log/logback-spring.xml
0 → 100644
View file @
da4391d6
<?xml version="1.0" encoding="UTF-8"?>
<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 -->
<!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true -->
<!-- scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
<configuration
scan=
"true"
scanPeriod=
"10 seconds"
>
<!--<include resource="org/springframework/boot/logging/logback/base.xml" />-->
<!-- <contextName>logback</contextName>-->
<!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义变量后,可以使“${}”来使用变量。 -->
<springProperty
scope=
"context"
name=
"log.path"
source=
"log.path"
defaultValue=
"./dcs-doc-logs/"
/>
<!-- <springProfile name="test">-->
<!-- <property name="log.path" value="/home/dex/services/dex-basic-service/logs"/>-->
<!-- </springProfile>-->
<!-- <springProfile name="prod">-->
<!-- <property name="log.path" value="D:\\logs"/>-->
<!-- </springProfile>-->
<!-- <springProfile name="oracle">-->
<!-- <property name="log.path" value="D:\\logs"/>-->
<!-- </springProfile>-->
<springProperty
scope=
"context"
name=
"spring.application.name"
source=
"spring.application.name"
/>
<springProperty
scope=
"context"
name=
"logstash.destination"
source=
"logstash.destination"
/>
<!-- 彩色日志 -->
<!-- 彩色日志依赖的渲染类 -->
<conversionRule
conversionWord=
"clr"
converterClass=
"org.springframework.boot.logging.logback.ColorConverter"
/>
<conversionRule
conversionWord=
"wex"
converterClass=
"org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"
/>
<conversionRule
conversionWord=
"wEx"
converterClass=
"org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"
/>
<!-- 彩色日志格式 -->
<property
name=
"CONSOLE_LOG_PATTERN"
value=
"${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"
/>
<!--输出到控制台-->
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
debug
</level>
</filter>
<encoder>
<Pattern>
${CONSOLE_LOG_PATTERN}
</Pattern>
<!-- 设置字符集 -->
<charset>
UTF-8
</charset>
</encoder>
</appender>
<!--输出到文件-->
<!-- 时间滚动输出 level为 DEBUG 日志 -->
<appender
name=
"DEBUG_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 正在记录的日志文件的路径及文件名 -->
<file>
${log.path}\\log_debug.log
</file>
<!--日志文件输出格式-->
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
</pattern>
<charset>
UTF-8
</charset>
<!-- 设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 日志归档 -->
<fileNamePattern>
${log.path}\\debug\\log-debug-%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<maxFileSize>
10MB
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>
15
</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录debug级别的 -->
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<level>
debug
</level>
<onMatch>
ACCEPT
</onMatch>
<onMismatch>
DENY
</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 INFO 日志 -->
<appender
name=
"INFO_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 正在记录的日志文件的路径及文件名 -->
<file>
${log.path}\\log_info.log
</file>
<!--日志文件输出格式-->
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
</pattern>
<charset>
UTF-8
</charset>
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 每天日志归档路径以及格式 -->
<fileNamePattern>
${log.path}\\info\\log-info-%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<maxFileSize>
10MB
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>
15
</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录info级别的 -->
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<level>
info
</level>
<onMatch>
ACCEPT
</onMatch>
<onMismatch>
DENY
</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 WARN 日志 -->
<appender
name=
"WARN_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 正在记录的日志文件的路径及文件名 -->
<file>
${log.path}\\log_warn.log
</file>
<!--日志文件输出格式-->
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
</pattern>
<charset>
UTF-8
</charset>
<!-- 此处设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${log.path}\\warn\\log-warn-%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<maxFileSize>
10MB
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>
15
</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录warn级别的 -->
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<level>
warn
</level>
<onMatch>
ACCEPT
</onMatch>
<onMismatch>
DENY
</onMismatch>
</filter>
</appender>
<!-- 时间滚动输出 level为 ERROR 日志 -->
<appender
name=
"ERROR_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 正在记录的日志文件的路径及文件名 -->
<file>
${log.path}\\log_error.log
</file>
<!--日志文件输出格式-->
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
</pattern>
<charset>
UTF-8
</charset>
<!-- 此处设置字符集 -->
</encoder>
<!-- 日志记录器的滚动策略,按日期,按大小记录 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${log.path}\\error\\log-error-%d{yyyy-MM-dd}.%i.log
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class=
"ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"
>
<maxFileSize>
10MB
</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--日志文件保留天数-->
<maxHistory>
15
</maxHistory>
</rollingPolicy>
<!-- 此日志文件只记录ERROR级别的 -->
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<level>
ERROR
</level>
<onMatch>
ACCEPT
</onMatch>
<onMismatch>
DENY
</onMismatch>
</filter>
</appender>
<appender
name=
"LOGSTASH"
class=
"net.logstash.logback.appender.LogstashTcpSocketAppender"
>
<destination>
${logstash.destination}
</destination>
<encoder
charset=
"UTF-8"
class=
"net.logstash.logback.encoder.LogstashEncoder"
/>
</appender>
<appender
name=
"ASYNC_CONSOLE"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<!-- 添加附加的appender,最多只能添加一个,配置多个只生效第一个 -->
<appender-ref
ref=
"CONSOLE"
/>
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
<!-- <discardingThreshold >0</discardingThreshold>-->
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
<!-- <queueSize>512</queueSize>-->
</appender>
<appender
name=
"ASYNC_DEBUG_FILE"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<appender-ref
ref=
"DEBUG_FILE"
/>
</appender>
<appender
name=
"ASYNC_INFO_FILE"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<appender-ref
ref=
"INFO_FILE"
/>
</appender>
<appender
name=
"ASYNC_WARN_FILE"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<appender-ref
ref=
"WARN_FILE"
/>
</appender>
<appender
name=
"ASYNC_ERROR_FILE"
class=
"ch.qos.logback.classic.AsyncAppender"
>
<appender-ref
ref=
"ERROR_FILE"
/>
</appender>
<appender
name=
"ASYNC_LOGSTASH"
class=
"net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender"
>
<appender-ref
ref=
"LOGSTASH"
/>
</appender>
<root
level=
"info"
>
<appender-ref
ref=
"ASYNC_CONSOLE"
/>
<appender-ref
ref=
"ASYNC_DEBUG_FILE"
/>
<appender-ref
ref=
"ASYNC_INFO_FILE"
/>
<appender-ref
ref=
"ASYNC_WARN_FILE"
/>
<appender-ref
ref=
"ASYNC_ERROR_FILE"
/>
<appender-ref
ref=
"ASYNC_LOGSTASH"
/>
</root>
</configuration>
\ No newline at end of file
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