Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-csf
Commits
7bd4e4e5
Commit
7bd4e4e5
authored
Sep 19, 2025
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fna接口45
parent
cbd0f212
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
64 additions
and
36 deletions
+64
-36
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaFormAddRequest.java
+11
-4
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaFormUpdateRequest.java
+11
-4
yd-csf-service/src/main/java/com/yd/csf/service/model/FnaForm.java
+9
-4
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaFormServiceImpl.java
+17
-15
yd-csf-service/src/main/java/com/yd/csf/service/vo/FnaFormVO.java
+10
-5
yd-csf-service/src/main/resources/mappers/FnaFormMapper.xml
+6
-4
No files found.
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaFormAddRequest.java
View file @
7bd4e4e5
...
@@ -60,10 +60,16 @@ public class FnaFormAddRequest implements Serializable {
...
@@ -60,10 +60,16 @@ public class FnaFormAddRequest implements Serializable {
private
LiquidAssets
liquidAssets
;
private
LiquidAssets
liquidAssets
;
/**
/**
*
保单持有人资产
*
自住用途之房地產
*/
*/
@Schema
(
description
=
"保单持有人资产"
)
@Schema
(
description
=
"自住用途之房地產"
)
private
OwnerAssets
ownerAssets
;
private
List
<
OwnerProperties
>
primaryResidence
;
/**
* 投資房地產
*/
@Schema
(
description
=
"投資房地產"
)
private
List
<
InvestmentProperties
>
investment
;
/**
/**
* 公司业务资料
* 公司业务资料
...
@@ -75,7 +81,7 @@ public class FnaFormAddRequest implements Serializable {
...
@@ -75,7 +81,7 @@ public class FnaFormAddRequest implements Serializable {
* 其他问题
* 其他问题
*/
*/
@Schema
(
description
=
"Fna表单其他问题"
)
@Schema
(
description
=
"Fna表单其他问题"
)
private
FnaFormOther
fnaFormO
ther
;
private
FnaFormOther
o
ther
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
}
}
\ No newline at end of file
yd-csf-service/src/main/java/com/yd/csf/service/dto/FnaFormUpdateRequest.java
View file @
7bd4e4e5
...
@@ -65,10 +65,16 @@ public class FnaFormUpdateRequest implements Serializable {
...
@@ -65,10 +65,16 @@ public class FnaFormUpdateRequest implements Serializable {
private
LiquidAssets
liquidAssets
;
private
LiquidAssets
liquidAssets
;
/**
/**
*
保单持有人资产
*
自住用途之房地產
*/
*/
@Schema
(
description
=
"保单持有人资产"
)
@Schema
(
description
=
"自住用途之房地產"
)
private
OwnerAssets
ownerAssets
;
private
List
<
OwnerProperties
>
primaryResidence
;
/**
* 投資房地產
*/
@Schema
(
description
=
"投資房地產"
)
private
List
<
InvestmentProperties
>
investment
;
/**
/**
* 公司业务资料
* 公司业务资料
...
@@ -80,7 +86,7 @@ public class FnaFormUpdateRequest implements Serializable {
...
@@ -80,7 +86,7 @@ public class FnaFormUpdateRequest implements Serializable {
* 其他问题
* 其他问题
*/
*/
@Schema
(
description
=
"Fna表单其他问题"
)
@Schema
(
description
=
"Fna表单其他问题"
)
private
FnaFormOther
fnaFormO
ther
;
private
FnaFormOther
o
ther
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
}
}
\ No newline at end of file
yd-csf-service/src/main/java/com/yd/csf/service/model/FnaForm.java
View file @
7bd4e4e5
...
@@ -72,9 +72,14 @@ public class FnaForm implements Serializable {
...
@@ -72,9 +72,14 @@ public class FnaForm implements Serializable {
private
Object
liquidAssets
;
private
Object
liquidAssets
;
/**
/**
*
保单持有人资产
*
自住用途之房地產
*/
*/
private
Object
ownerAssets
;
private
Object
primaryResidence
;
/**
* 投資房地產
*/
private
Object
investment
;
/**
/**
* 公司业务资料
* 公司业务资料
...
@@ -84,10 +89,10 @@ public class FnaForm implements Serializable {
...
@@ -84,10 +89,10 @@ public class FnaForm implements Serializable {
/**
/**
* 表单其他问题
* 表单其他问题
*/
*/
private
Object
fnaFormO
ther
;
private
Object
o
ther
;
/**
/**
* 表单状态
* 表单状态
0-未完成 1-已完成
*/
*/
private
String
fnaFormStatus
;
private
String
fnaFormStatus
;
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FnaFormServiceImpl.java
View file @
7bd4e4e5
...
@@ -8,7 +8,6 @@ import com.google.gson.Gson;
...
@@ -8,7 +8,6 @@ import com.google.gson.Gson;
import
com.google.gson.reflect.TypeToken
;
import
com.google.gson.reflect.TypeToken
;
import
com.yd.common.enums.ResultCode
;
import
com.yd.common.enums.ResultCode
;
import
com.yd.common.exception.BusinessException
;
import
com.yd.common.exception.BusinessException
;
import
com.yd.csf.service.common.ErrorCode
;
import
com.yd.csf.service.dao.FnaFormMapper
;
import
com.yd.csf.service.dao.FnaFormMapper
;
import
com.yd.csf.service.dto.*
;
import
com.yd.csf.service.dto.*
;
import
com.yd.csf.service.model.FnaForm
;
import
com.yd.csf.service.model.FnaForm
;
...
@@ -21,11 +20,7 @@ import org.apache.commons.lang3.StringUtils;
...
@@ -21,11 +20,7 @@ import org.apache.commons.lang3.StringUtils;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
/**
/**
...
@@ -137,18 +132,23 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
...
@@ -137,18 +132,23 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
if
(
liquidAssets
!=
null
)
{
if
(
liquidAssets
!=
null
)
{
fnaFormVO
.
setLiquidAssets
(
GSON
.
fromJson
(
liquidAssets
.
toString
(),
LiquidAssets
.
class
));
fnaFormVO
.
setLiquidAssets
(
GSON
.
fromJson
(
liquidAssets
.
toString
(),
LiquidAssets
.
class
));
}
}
Object
ownerAssets
=
fnaForm
.
getOwnerAssets
();
Object
primaryResidence
=
fnaForm
.
getPrimaryResidence
();
if
(
ownerAssets
!=
null
)
{
if
(
primaryResidence
!=
null
)
{
fnaFormVO
.
setOwnerAssets
(
GSON
.
fromJson
(
ownerAssets
.
toString
(),
new
TypeToken
<
OwnerAssets
>()
{
fnaFormVO
.
setPrimaryResidence
(
GSON
.
fromJson
(
primaryResidence
.
toString
(),
new
TypeToken
<
List
<
OwnerProperties
>>()
{
}.
getType
()));
}
Object
investment
=
fnaForm
.
getInvestment
();
if
(
investment
!=
null
)
{
fnaFormVO
.
setInvestment
(
GSON
.
fromJson
(
investment
.
toString
(),
new
TypeToken
<
List
<
InvestmentProperties
>>()
{
}.
getType
()));
}.
getType
()));
}
}
Object
monthlyIncome
=
fnaForm
.
getCompanyBusinessData
();
Object
monthlyIncome
=
fnaForm
.
getCompanyBusinessData
();
if
(
monthlyIncome
!=
null
)
{
if
(
monthlyIncome
!=
null
)
{
fnaFormVO
.
setCompanyBusinessData
(
GSON
.
fromJson
(
monthlyIncome
.
toString
(),
CompanyBusinessData
.
class
));
fnaFormVO
.
setCompanyBusinessData
(
GSON
.
fromJson
(
monthlyIncome
.
toString
(),
CompanyBusinessData
.
class
));
}
}
Object
fnaFormOther
=
fnaForm
.
getFnaForm
Other
();
Object
other
=
fnaForm
.
get
Other
();
if
(
fnaFormO
ther
!=
null
)
{
if
(
o
ther
!=
null
)
{
fnaFormVO
.
set
FnaFormOther
(
GSON
.
fromJson
(
fnaFormO
ther
.
toString
(),
FnaFormOther
.
class
));
fnaFormVO
.
set
Other
(
GSON
.
fromJson
(
o
ther
.
toString
(),
FnaFormOther
.
class
));
}
}
return
fnaFormVO
;
return
fnaFormVO
;
...
@@ -213,9 +213,10 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
...
@@ -213,9 +213,10 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
fnaForm
.
setExistingSecurityInsured
(
GSON
.
toJson
(
fnaFormAddRequest
.
getExistingSecurityInsured
()));
fnaForm
.
setExistingSecurityInsured
(
GSON
.
toJson
(
fnaFormAddRequest
.
getExistingSecurityInsured
()));
fnaForm
.
setIncomeExpense
(
GSON
.
toJson
(
fnaFormAddRequest
.
getIncomeExpense
()));
fnaForm
.
setIncomeExpense
(
GSON
.
toJson
(
fnaFormAddRequest
.
getIncomeExpense
()));
fnaForm
.
setLiquidAssets
(
GSON
.
toJson
(
fnaFormAddRequest
.
getLiquidAssets
()));
fnaForm
.
setLiquidAssets
(
GSON
.
toJson
(
fnaFormAddRequest
.
getLiquidAssets
()));
fnaForm
.
setOwnerAssets
(
GSON
.
toJson
(
fnaFormAddRequest
.
getOwnerAssets
()));
fnaForm
.
setPrimaryResidence
(
GSON
.
toJson
(
fnaFormAddRequest
.
getPrimaryResidence
()));
fnaForm
.
setInvestment
(
GSON
.
toJson
(
fnaFormAddRequest
.
getInvestment
()));
fnaForm
.
setCompanyBusinessData
(
GSON
.
toJson
(
fnaFormAddRequest
.
getCompanyBusinessData
()));
fnaForm
.
setCompanyBusinessData
(
GSON
.
toJson
(
fnaFormAddRequest
.
getCompanyBusinessData
()));
fnaForm
.
set
FnaFormOther
(
GSON
.
toJson
(
fnaFormAddRequest
.
getFnaForm
Other
()));
fnaForm
.
set
Other
(
GSON
.
toJson
(
fnaFormAddRequest
.
get
Other
()));
return
fnaForm
;
return
fnaForm
;
}
}
...
@@ -231,9 +232,10 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
...
@@ -231,9 +232,10 @@ public class FnaFormServiceImpl extends ServiceImpl<FnaFormMapper, FnaForm> impl
fnaForm
.
setExistingSecurityInsured
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getExistingSecurityInsured
()));
fnaForm
.
setExistingSecurityInsured
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getExistingSecurityInsured
()));
fnaForm
.
setIncomeExpense
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getIncomeExpense
()));
fnaForm
.
setIncomeExpense
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getIncomeExpense
()));
fnaForm
.
setLiquidAssets
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getLiquidAssets
()));
fnaForm
.
setLiquidAssets
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getLiquidAssets
()));
fnaForm
.
setOwnerAssets
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getOwnerAssets
()));
fnaForm
.
setPrimaryResidence
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getPrimaryResidence
()));
fnaForm
.
setInvestment
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getInvestment
()));
fnaForm
.
setCompanyBusinessData
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getCompanyBusinessData
()));
fnaForm
.
setCompanyBusinessData
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getCompanyBusinessData
()));
fnaForm
.
set
FnaFormOther
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
getFnaForm
Other
()));
fnaForm
.
set
Other
(
GSON
.
toJson
(
fnaFormUpdateRequest
.
get
Other
()));
return
fnaForm
;
return
fnaForm
;
}
}
...
...
yd-csf-service/src/main/java/com/yd/csf/service/vo/FnaFormVO.java
View file @
7bd4e4e5
...
@@ -74,10 +74,16 @@ public class FnaFormVO implements Serializable {
...
@@ -74,10 +74,16 @@ public class FnaFormVO implements Serializable {
private
LiquidAssets
liquidAssets
;
private
LiquidAssets
liquidAssets
;
/**
/**
*
保单持有人资产
*
自住用途之房地產
*/
*/
@Schema
(
description
=
"保单持有人资产"
)
@Schema
(
description
=
"自住用途之房地產"
)
private
OwnerAssets
ownerAssets
;
private
List
<
OwnerProperties
>
primaryResidence
;
/**
* 投資房地產
*/
@Schema
(
description
=
"投資房地產"
)
private
List
<
InvestmentProperties
>
investment
;
/**
/**
* 公司业务资料
* 公司业务资料
...
@@ -89,8 +95,7 @@ public class FnaFormVO implements Serializable {
...
@@ -89,8 +95,7 @@ public class FnaFormVO implements Serializable {
* 其他问题
* 其他问题
*/
*/
@Schema
(
description
=
"Fna表单其他问题"
)
@Schema
(
description
=
"Fna表单其他问题"
)
private
FnaFormOther
fnaFormOther
;
private
FnaFormOther
other
;
/**
/**
* 封装类转对象
* 封装类转对象
...
...
yd-csf-service/src/main/resources/mappers/FnaFormMapper.xml
View file @
7bd4e4e5
...
@@ -16,9 +16,10 @@
...
@@ -16,9 +16,10 @@
<result
property=
"existingSecurityInsured"
column=
"existing_security_insured"
/>
<result
property=
"existingSecurityInsured"
column=
"existing_security_insured"
/>
<result
property=
"incomeExpense"
column=
"income_expense"
/>
<result
property=
"incomeExpense"
column=
"income_expense"
/>
<result
property=
"liquidAssets"
column=
"liquid_assets"
/>
<result
property=
"liquidAssets"
column=
"liquid_assets"
/>
<result
property=
"ownerAssets"
column=
"owner_assets"
/>
<result
property=
"primaryResidence"
column=
"primary_residence"
/>
<result
property=
"investment"
column=
"investment"
/>
<result
property=
"companyBusinessData"
column=
"company_business_data"
/>
<result
property=
"companyBusinessData"
column=
"company_business_data"
/>
<result
property=
"
fnaFormOther"
column=
"fna_form_
other"
/>
<result
property=
"
other"
column=
"
other"
/>
<result
property=
"fnaFormStatus"
column=
"fna_form_status"
/>
<result
property=
"fnaFormStatus"
column=
"fna_form_status"
/>
<result
property=
"remark"
column=
"remark"
/>
<result
property=
"remark"
column=
"remark"
/>
<result
property=
"isDeleted"
column=
"is_deleted"
/>
<result
property=
"isDeleted"
column=
"is_deleted"
/>
...
@@ -31,7 +32,8 @@
...
@@ -31,7 +32,8 @@
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id,fna_form_biz_id,user_biz_id,agent_biz_id,customer_biz_id,personal_data,
id,fna_form_biz_id,user_biz_id,agent_biz_id,customer_biz_id,personal_data,
family_members,existing_security_owner,existing_security_insured,income_expense,liquid_assets,
family_members,existing_security_owner,existing_security_insured,income_expense,liquid_assets,
owner_assets,company_business_data,fna_form_other,fna_form_status,remark,
primary_residence,investment,company_business_data,other,fna_form_status,
is_deleted,creator_id,updater_id,create_time,update_time
remark,is_deleted,creator_id,updater_id,create_time,
update_time
</sql>
</sql>
</mapper>
</mapper>
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