Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dcs-plan
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
INET-TWO
server
dcs-plan
Commits
ae6e5ca0
Commit
ae6e5ca0
authored
Sep 25, 2024
by
wei
🎱
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
承办人字段属性
parent
1be22676
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
120 additions
and
44 deletions
+120
-44
ExtExpenditureContractVO.java
...om/yonde/dcs/plan/common/vo/ExtExpenditureContractVO.java
+43
-13
ExtInComeContractVO.java
...ava/com/yonde/dcs/plan/common/vo/ExtInComeContractVO.java
+43
-13
ExtExpenditureContract.java
.../com/yonde/dcs/plan/entity/po/ExtExpenditureContract.java
+17
-9
ExtInComeContract.java
.../java/com/yonde/dcs/plan/entity/po/ExtInComeContract.java
+17
-9
No files found.
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtExpenditureContractVO.java
View file @
ae6e5ca0
...
...
@@ -47,8 +47,10 @@ 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.dcs.plan.common.vo.ExtMatterContractVO
;
import
com.yonde.dcs.document.common.entity.vo.DxDocumentVO
;
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
;
...
...
@@ -56,7 +58,7 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
* @description: ExtExpenditureContract-VO
* @author: dexadmin
* @version: V
* @date: 2024-9-2
4 16:48:59
* @date: 2024-9-2
5 10:06:48
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtExpenditureContractVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
@@ -93,6 +95,12 @@ public class ExtExpenditureContractVO extends IdOnlyVO implements IdVO ,DxContex
public
static
final
String
DX_JG_CONTRA_TEXT_FILE_PROP_NAME
=
"dxJgContraTextFile"
;
public
static
final
String
DX_JG_CONTRA_TEXT_FILE_ID_PROP_NAME
=
"dxJgContraTextFileId"
;
public
static
final
String
DX_JG_CONTRA_TEXT_FILE_ID_TYPE_PROP_NAME
=
"dxJgContraTextFileIdType"
;
public
static
final
String
DX_ORGANIZATION_PROP_NAME
=
"dxOrganization"
;
public
static
final
String
DX_ORGANIZATION_ID_PROP_NAME
=
"dxOrganizationId"
;
public
static
final
String
DX_ORGANIZATION_ID_TYPE_PROP_NAME
=
"dxOrganizationIdType"
;
public
static
final
String
DX_USER_INFO_PROP_NAME
=
"dxUserInfo"
;
public
static
final
String
DX_USER_INFO_ID_PROP_NAME
=
"dxUserInfoId"
;
public
static
final
String
DX_USER_INFO_ID_TYPE_PROP_NAME
=
"dxUserInfoIdType"
;
public
static
final
String
EXT_MATTER_CONTRACTS_PROP_NAME
=
"extMatterContracts"
;
public
static
final
String
EXT_PAYMENT_CONTRACTS_PROP_NAME
=
"extPaymentContracts"
;
public
static
final
String
EXT_PLAN_CONTRACTS_PROP_NAME
=
"extPlanContracts"
;
...
...
@@ -115,8 +123,6 @@ public class ExtExpenditureContractVO extends IdOnlyVO implements IdVO ,DxContex
public
static
final
String
SUB_PROJECT_NUMBER_PROP_NAME
=
"subProjectNumber"
;
public
static
final
String
SUPPLIER_NAME_PROP_NAME
=
"supplierName"
;
public
static
final
String
SUPPLIER_NUMBER_PROP_NAME
=
"supplierNumber"
;
public
static
final
String
UNDERTAKER_PROP_NAME
=
"undertaker"
;
public
static
final
String
UNDERTAKING_DEPARTMENT_PROP_NAME
=
"undertakingDepartment"
;
/**
* 扩展VO属性
...
...
@@ -285,6 +291,40 @@ public class ExtExpenditureContractVO extends IdOnlyVO implements IdVO ,DxContex
*/
private
String
dxJgContraTextFileIdType
;
/**
* 承办部门
*/
@ReferenceProperty
(
baseProperty
=
"dxOrganizationId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxOrganizationVO
dxOrganization
;
/**
* 承办部门
*/
private
Long
dxOrganizationId
;
/**
* 承办部门
*/
private
String
dxOrganizationIdType
;
/**
* 经办人
*/
@ReferenceProperty
(
baseProperty
=
"dxUserInfoId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
dxUserInfo
;
/**
* 经办人
*/
private
Long
dxUserInfoId
;
/**
* 经办人
*/
private
String
dxUserInfoIdType
;
/**
* ExtMatterContract集合
*/
...
...
@@ -405,16 +445,6 @@ public class ExtExpenditureContractVO extends IdOnlyVO implements IdVO ,DxContex
*/
private
String
supplierNumber
;
/**
* 承办人
*/
private
String
undertaker
;
/**
* 承办部门
*/
private
String
undertakingDepartment
;
}
dcs-plan-common/src/main/java/com/yonde/dcs/plan/common/vo/ExtInComeContractVO.java
View file @
ae6e5ca0
...
...
@@ -46,7 +46,9 @@ 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.dcs.document.common.entity.vo.DxDocumentVO
;
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
;
...
...
@@ -54,7 +56,7 @@ import com.yonde.dex.version.plugin.common.entity.DxIterationVOHolder;
* @description: ExtInComeContract-VO
* @author: dexadmin
* @version: V
* @date: 2024-9-2
4 16:48:58
* @date: 2024-9-2
5 10:06:47
**/
@JsonTypeInfo
(
use
=
JsonTypeInfo
.
Id
.
CLASS
,
property
=
"dxClassname"
,
visible
=
true
,
defaultImpl
=
ExtInComeContractVO
.
class
)
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
@@ -73,12 +75,18 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
public
static
final
String
CONTRACT_AMOUNT_PROP_NAME
=
"contractAmount"
;
public
static
final
String
CONTRACT_TYPE_PROP_NAME
=
"contractType"
;
public
static
final
String
CONTRACT_WAY_PROP_NAME
=
"contractWay"
;
public
static
final
String
DX_ORGANIZATION_PROP_NAME
=
"dxOrganization"
;
public
static
final
String
DX_ORGANIZATION_ID_PROP_NAME
=
"dxOrganizationId"
;
public
static
final
String
DX_ORGANIZATION_ID_TYPE_PROP_NAME
=
"dxOrganizationIdType"
;
public
static
final
String
DX_OTHER_FILE_PROP_NAME
=
"dxOtherFile"
;
public
static
final
String
DX_OTHER_FILE_ID_PROP_NAME
=
"dxOtherFileId"
;
public
static
final
String
DX_OTHER_FILE_ID_TYPE_PROP_NAME
=
"dxOtherFileIdType"
;
public
static
final
String
DX_TECHNICAL_FILE_PROP_NAME
=
"dxTechnicalFile"
;
public
static
final
String
DX_TECHNICAL_FILE_ID_PROP_NAME
=
"dxTechnicalFileId"
;
public
static
final
String
DX_TECHNICAL_FILE_ID_TYPE_PROP_NAME
=
"dxTechnicalFileIdType"
;
public
static
final
String
DX_USER_INFO_PROP_NAME
=
"dxUserInfo"
;
public
static
final
String
DX_USER_INFO_ID_PROP_NAME
=
"dxUserInfoId"
;
public
static
final
String
DX_USER_INFO_ID_TYPE_PROP_NAME
=
"dxUserInfoIdType"
;
public
static
final
String
DX_WORK_FILE_PROP_NAME
=
"dxWorkFile"
;
public
static
final
String
DX_WORK_FILE_ID_PROP_NAME
=
"dxWorkFileId"
;
public
static
final
String
DX_WORK_FILE_ID_TYPE_PROP_NAME
=
"dxWorkFileIdType"
;
...
...
@@ -89,14 +97,12 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
public
static
final
String
INCOME_AMOUNT_PROP_NAME
=
"incomeAmount"
;
public
static
final
String
ITEM_NAME_PROP_NAME
=
"itemName"
;
public
static
final
String
ITEM_NUMBER_PROP_NAME
=
"itemNumber"
;
public
static
final
String
OPERATOR_PROP_NAME
=
"operator"
;
public
static
final
String
PAYMENT_METHOD_PROP_NAME
=
"paymentMethod"
;
public
static
final
String
PERFORM_TERM_PROP_NAME
=
"performTerm"
;
public
static
final
String
PRICE_WAY_PROP_NAME
=
"priceWay"
;
public
static
final
String
SIGN_TIME_PROP_NAME
=
"signTime"
;
public
static
final
String
SUPPLIER_NAME_PROP_NAME
=
"supplierName"
;
public
static
final
String
SUPPLIER_NUMBER_PROP_NAME
=
"supplierNumber"
;
public
static
final
String
UNDERTAKING_DEPARTMENT_PROP_NAME
=
"undertakingDepartment"
;
/**
* 扩展VO属性
...
...
@@ -167,6 +173,23 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
*/
private
String
contractWay
;
/**
* 承办部门
*/
@ReferenceProperty
(
baseProperty
=
"dxOrganizationId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxOrganizationVO
dxOrganization
;
/**
* 承办部门
*/
private
Long
dxOrganizationId
;
/**
* 承办部门
*/
private
String
dxOrganizationIdType
;
/**
* 文档
*/
...
...
@@ -201,6 +224,23 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
*/
private
String
dxTechnicalFileIdType
;
/**
* 经办人
*/
@ReferenceProperty
(
baseProperty
=
"dxUserInfoId"
)
@VersionProperty
(
curVersion
=
VersionRelationType
.
ITERATION
,
refVersion
=
VersionRelationType
.
NONE
)
private
DxUserInfoVO
dxUserInfo
;
/**
* 经办人
*/
private
Long
dxUserInfoId
;
/**
* 经办人
*/
private
String
dxUserInfoIdType
;
/**
* 文档
*/
...
...
@@ -259,11 +299,6 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
*/
private
String
itemNumber
;
/**
* 经办人
*/
private
String
undertaker
;
/**
* 付款方式
*/
...
...
@@ -294,11 +329,6 @@ public class ExtInComeContractVO extends IdOnlyVO implements DxIterationVOHolder
*/
private
String
supplierNumber
;
/**
* 承办部门
*/
private
String
undertakingDepartment
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtExpenditureContract.java
View file @
ae6e5ca0
...
...
@@ -43,7 +43,7 @@ import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
* @description: ExtExpenditureContract-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-9-2
4 16:48:59
* @date: 2024-9-2
5 10:06:48
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
@@ -171,6 +171,22 @@ public class ExtExpenditureContract extends IdOnlyEntity implements DxContextHol
*/
private
String
dxJgContraTextFileIdType
;
/**
* 承办部门的id
*/
private
Long
dxOrganizationId
;
/**
* 承办部门的类型
*/
private
String
dxOrganizationIdType
;
/**
* 经办人的id
*/
private
Long
dxUserInfoId
;
/**
* 经办人的类型
*/
private
String
dxUserInfoIdType
;
/**
* 合同成果形式
*/
private
String
formContractResults
;
...
...
@@ -238,14 +254,6 @@ public class ExtExpenditureContract extends IdOnlyEntity implements DxContextHol
* 供应商编号
*/
private
String
supplierNumber
;
/**
* 承办人
*/
private
String
undertaker
;
/**
* 承办部门
*/
private
String
undertakingDepartment
;
}
dcs-plan-entity/src/main/java/com/yonde/dcs/plan/entity/po/ExtInComeContract.java
View file @
ae6e5ca0
...
...
@@ -43,7 +43,7 @@ import com.yonde.dex.version.plugin.entities.DxIterationEmbeddable;
* @description: ExtInComeContract-PO实体
* @author: dexadmin
* @version: V
* @date: 2024-9-2
4 16:48:58
* @date: 2024-9-2
5 10:06:47
**/
@Entity
@EqualsAndHashCode
(
callSuper
=
true
)
...
...
@@ -111,6 +111,14 @@ public class ExtInComeContract extends IdOnlyEntity implements DxContextHolder ,
*/
private
String
contractWay
;
/**
* 承办部门的id
*/
private
Long
dxOrganizationId
;
/**
* 承办部门的类型
*/
private
String
dxOrganizationIdType
;
/**
* 文档的id
*/
private
Long
dxOtherFileId
;
...
...
@@ -127,6 +135,14 @@ public class ExtInComeContract extends IdOnlyEntity implements DxContextHolder ,
*/
private
String
dxTechnicalFileIdType
;
/**
* 经办人的id
*/
private
Long
dxUserInfoId
;
/**
* 经办人的类型
*/
private
String
dxUserInfoIdType
;
/**
* 文档的id
*/
private
Long
dxWorkFileId
;
...
...
@@ -151,10 +167,6 @@ public class ExtInComeContract extends IdOnlyEntity implements DxContextHolder ,
*/
private
String
itemNumber
;
/**
* 经办人
*/
private
String
undertaker
;
/**
* 付款方式的类型
*/
private
String
paymentMethod
;
...
...
@@ -178,10 +190,6 @@ public class ExtInComeContract extends IdOnlyEntity implements DxContextHolder ,
* 供应商编号
*/
private
String
supplierNumber
;
/**
* 承办部门
*/
private
String
undertakingDepartment
;
}
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