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
382c0b4e
Commit
382c0b4e
authored
Apr 24, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
cb58c907
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
434 additions
and
0 deletions
+434
-0
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPolicyFollowController.java
+17
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/response/policyfollow/ApiPolicyFollowDetailResponse.java
+417
-0
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPolicyFollowController.java
View file @
382c0b4e
...
@@ -27,7 +27,9 @@ import com.yd.csf.api.service.ApiCommissionConditionService;
...
@@ -27,7 +27,9 @@ import com.yd.csf.api.service.ApiCommissionConditionService;
import
com.yd.csf.api.service.ApiExpectedFortuneService
;
import
com.yd.csf.api.service.ApiExpectedFortuneService
;
import
com.yd.csf.api.service.ApiPolicyFollowService
;
import
com.yd.csf.api.service.ApiPolicyFollowService
;
import
com.yd.csf.feign.request.expectedfortune.ApiGenerateExpectedFortuneRequest
;
import
com.yd.csf.feign.request.expectedfortune.ApiGenerateExpectedFortuneRequest
;
import
com.yd.csf.feign.response.appointment.ApiAppointmentDetailResponse
;
import
com.yd.csf.feign.response.expectedfortune.ApiGenerateExpectedFortuneResponse
;
import
com.yd.csf.feign.response.expectedfortune.ApiGenerateExpectedFortuneResponse
;
import
com.yd.csf.feign.response.policyfollow.ApiPolicyFollowDetailResponse
;
import
com.yd.csf.service.common.ErrorCode
;
import
com.yd.csf.service.common.ErrorCode
;
import
com.yd.csf.service.component.PolicyReportPdfService
;
import
com.yd.csf.service.component.PolicyReportPdfService
;
import
com.yd.csf.service.dto.*
;
import
com.yd.csf.service.dto.*
;
...
@@ -63,6 +65,7 @@ import javax.annotation.Resource;
...
@@ -63,6 +65,7 @@ import javax.annotation.Resource;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.ServletOutputStream
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.constraints.NotBlank
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.sql.SQLIntegrityConstraintViolationException
;
import
java.sql.SQLIntegrityConstraintViolationException
;
import
java.text.ParseException
;
import
java.text.ParseException
;
...
@@ -942,4 +945,17 @@ public class ApiPolicyFollowController {
...
@@ -942,4 +945,17 @@ public class ApiPolicyFollowController {
}
}
return
Result
.
success
(
policyFollowService
.
updatePolicySecondHolder
(
policySecondHolderUpdateRequest
));
return
Result
.
success
(
policyFollowService
.
updatePolicySecondHolder
(
policySecondHolderUpdateRequest
));
}
}
// /**
// * 根据保单号查询新单跟进详情
// * @param policyNo
// * @return
// */
// @GetMapping("/detail")
// public Result<ApiPolicyFollowDetailResponse> detail(@NotBlank(message = "保单号不能为空") @RequestParam(value = "policyNo") String policyNo){
//
// }
}
}
\ No newline at end of file
yd-csf-feign/src/main/java/com/yd/csf/feign/response/policyfollow/ApiPolicyFollowDetailResponse.java
0 → 100644
View file @
382c0b4e
package
com
.
yd
.
csf
.
feign
.
response
.
policyfollow
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Data
public
class
ApiPolicyFollowDetailResponse
{
/**
* id
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 新单跟进唯一业务ID
*/
private
String
policyBizId
;
/**
* 保单号
*/
private
String
policyNo
;
/**
* FNA 业务ID
*/
private
String
fnaBizId
;
/**
* 预约信息主表唯一业务ID
*/
private
String
appointmentBizId
;
/**
* 预约编号
*/
private
String
appointmentNo
;
/**
* 客户业务id
*/
private
String
customerBizId
;
/**
* 递交日期
*/
private
Date
submitDate
;
/**
* 客户名称
*/
private
String
customerName
;
/**
* 签单日期
*/
private
Date
signDate
;
/**
* 签单人
*/
private
String
signer
;
/**
* 签单人业务id
*/
private
String
signerBizId
;
/**
* 签单人执业编号
*/
private
String
practiceCode
;
/**
* 签单地点
*/
private
String
signLocation
;
/**
* 缮发日期
*/
private
Date
issueDate
;
/**
* 冷静期结束日期
*/
private
Date
coolingOffEndDate
;
/**
* 冷静期天数
*/
private
Integer
coolingOffDays
;
/**
* 核保日期
*/
private
Date
underwritingDate
;
/**
* 生效日期
*/
private
Date
effectiveDate
;
/**
* 续保日期
*/
private
Date
renewalDate
;
/**
* 保单回执日期
*/
private
Date
receiptDate
;
/**
* 回执状态
*/
private
String
receiptStatus
;
/**
* 是否开通直接支付
*/
private
Integer
directPaymentEnabled
;
/**
* 供款年期
*/
private
Object
issueNumber
;
/**
* 保障期限
*/
private
String
guaranteePeriod
;
/**
* 保额(重疾险)
*/
private
BigDecimal
sumInsured
;
/**
* 付款频率(字典)
*/
private
String
paymentFrequency
;
/**
* 每期保费
*/
private
BigDecimal
eachIssuePremium
;
/**
* 是否预缴: 0-否, 1-是
*/
private
Integer
isPrepay
;
/**
* 是否追溯: 0-否, 1-是
*/
private
Integer
isTraceable
;
/**
* 回溯日期
*/
private
Date
retroactiveDate
;
/**
* 预缴年期
*/
private
Integer
prepaidTerm
;
/**
* 预付额
*/
private
String
prepaidAmount
;
/**
* 折扣后预付额
*/
private
String
prepaidAmountAfterDiscount
;
/**
* 保单截止日期
*/
private
Date
policyExpirationDate
;
/**
* 缴费编号
*/
private
String
paymentNumber
;
/**
* 产品上架信息表唯一业务ID
*/
private
String
productLaunchBizId
;
/**
* 产品名称
*/
private
String
productName
;
/**
* 产品险种
*/
private
String
productCate
;
/**
* 产品险种代码
*/
private
String
categoryCode
;
/**
* 产品险种业务 id
*/
private
String
insuranceCategoryBizId
;
/**
* 保险公司
*/
private
String
insuranceCompany
;
/**
* 保险公司业务id
*/
private
String
insuranceCompanyBizId
;
/**
* 对账公司
*/
private
String
reconciliationCompany
;
/**
* 对账公司编码
*/
private
String
reconciliationCompanyCode
;
/**
* 对账公司业务id
*/
private
String
reconciliationCompanyBizId
;
/**
* 新单跟进状态
*/
private
String
status
;
/**
* 下一步跟进状态列表
*/
private
String
nextStatusList
;
/**
* 保單持有人
*/
private
String
policyHolder
;
/**
* 受保人
*/
private
String
insured
;
/**
* 受保人业务id
*/
private
String
insuredBizId
;
/**
* 受保人年龄
*/
private
Integer
insuredAge
;
/**
* 宽限期
*/
private
Integer
gracePeriod
;
/**
* 是否参加递增保障权益: 0-否, 1-是(字典)
*/
private
Integer
isJoin
;
/**
* 保单币种
*/
private
String
policyCurrency
;
/**
* 首期付款方式(字典)
*/
private
String
initialPaymentMethod
;
/**
* 首期保费(不含徽费,预缴保费)
*/
private
BigDecimal
initialPremium
;
/**
* 首期已缴保费
*/
private
BigDecimal
initialPremiumPaid
;
/**
* 首期待缴保费
*/
private
BigDecimal
initialPremiumDue
;
/**
* 首期缴费总额
*/
private
BigDecimal
initialPremiumTotal
;
/**
* 首期缴费状态
*/
private
String
initialPaymentStatus
;
/**
* 首期保费优惠金额
*/
private
BigDecimal
initialPremiumDiscount
;
/**
* 寄送方式 字典值:1-自提 2-快递
*/
private
String
mailingMethod
;
/**
* 续期付款方式(字典)
*/
private
String
renewalPaymentMethod
;
/**
* 红利方式(字典)
*/
private
String
dividendDistributionMethod
;
/**
* 快递单号
*/
private
String
deliveryNo
;
/**
* 专业投资者: Yes/No
*/
private
String
professionalInvestor
;
/**
* 邮寄物品
*/
private
String
mailingItem
;
/**
* 保单征费
*/
private
String
policyLevy
;
/**
* 最晚缴费日期
*/
private
Date
latestPaymentDate
;
/**
* 经纪公司签收日期
*/
private
Date
brokerSignDate
;
/**
* 保险公司寄出日期
*/
private
Date
insurerMailingDate
;
/**
* 客户签收日期
*/
private
Date
customerSignDate
;
/**
* 附件地址列表 逗号隔开
*/
private
String
attachments
;
/**
* 通用备注
*/
private
String
remark
;
/**
* 删除标识: 0-正常, 1-删除
*/
private
Integer
isDeleted
;
/**
* 创建人ID
*/
private
String
creatorId
;
/**
* 更新人ID
*/
private
String
updaterId
;
/**
* 创建时间
*/
private
Date
createTime
;
/**
* 更新时间
*/
private
Date
updateTime
;
/**
* 保单类型: 1-电子, 2-纸质
*/
private
String
policyType
;
}
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