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
40c4fdad
Commit
40c4fdad
authored
Jan 13, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
18326eba
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
94 additions
and
0 deletions
+94
-0
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPremiumRemittanceController.java
+12
-0
yd-csf-api/src/main/java/com/yd/csf/api/service/ApiPremiumRemittanceService.java
+4
-0
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiPremiumRemittanceServiceImpl.java
+16
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/client/premiumremittance/ApiPremiumRemittanceFeignClient.java
+10
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/fallback/premiumremittance/ApiPremiumRemittanceFeignFallbackFactory.java
+6
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/request/premiumremittance/ApiPremiumRemittancePageRequest.java
+13
-0
yd-csf-service/src/main/java/com/yd/csf/service/dao/PremiumRemittanceMapper.java
+7
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/IPremiumRemittanceService.java
+7
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PremiumRemittanceServiceImpl.java
+10
-0
yd-csf-service/src/main/resources/mappers/PremiumRemittanceMapper.xml
+9
-0
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiPremiumRemittanceController.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
api
.
controller
;
package
com
.
yd
.
csf
.
api
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
import
com.yd.csf.api.service.ApiPremiumRemittanceService
;
import
com.yd.csf.api.service.ApiPremiumRemittanceService
;
import
com.yd.csf.feign.client.premiumremittance.ApiPremiumRemittanceFeignClient
;
import
com.yd.csf.feign.client.premiumremittance.ApiPremiumRemittanceFeignClient
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -24,6 +26,16 @@ public class ApiPremiumRemittanceController implements ApiPremiumRemittanceFeign
...
@@ -24,6 +26,16 @@ public class ApiPremiumRemittanceController implements ApiPremiumRemittanceFeign
private
ApiPremiumRemittanceService
apiPremiumRemittanceService
;
private
ApiPremiumRemittanceService
apiPremiumRemittanceService
;
/**
/**
* 分页列表查询-保费对账汇款记录信息
* @param request
* @return
*/
@Override
public
Result
<
IPage
<
ApiPremiumRemittanceDto
>>
page
(
ApiPremiumRemittancePageRequest
request
)
{
return
apiPremiumRemittanceService
.
page
(
request
);
}
/**
* 添加-单个保费对账汇款记录信息
* 添加-单个保费对账汇款记录信息
* @param request
* @param request
* @return
* @return
...
...
yd-csf-api/src/main/java/com/yd/csf/api/service/ApiPremiumRemittanceService.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
api
.
service
;
package
com
.
yd
.
csf
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
java.util.List
;
import
java.util.List
;
public
interface
ApiPremiumRemittanceService
{
public
interface
ApiPremiumRemittanceService
{
Result
<
IPage
<
ApiPremiumRemittanceDto
>>
page
(
ApiPremiumRemittancePageRequest
request
);
Result
add
(
ApiPremiumRemittanceDto
request
);
Result
add
(
ApiPremiumRemittanceDto
request
);
Result
edit
(
ApiPremiumRemittanceDto
request
);
Result
edit
(
ApiPremiumRemittanceDto
request
);
...
...
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiPremiumRemittanceServiceImpl.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
api
.
service
.
impl
;
package
com
.
yd
.
csf
.
api
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yd.common.enums.CommonEnum
;
import
com.yd.common.enums.CommonEnum
;
import
com.yd.common.exception.BusinessException
;
import
com.yd.common.exception.BusinessException
;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
...
@@ -8,6 +10,8 @@ import com.yd.csf.api.service.ApiPremiumRemittanceFileService;
...
@@ -8,6 +10,8 @@ import com.yd.csf.api.service.ApiPremiumRemittanceFileService;
import
com.yd.csf.api.service.ApiPremiumRemittanceService
;
import
com.yd.csf.api.service.ApiPremiumRemittanceService
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittancefile.ApiPremiumRemittanceFileDto
;
import
com.yd.csf.feign.dto.premiumremittancefile.ApiPremiumRemittanceFileDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.feign.response.premiumreconciliation.ApiPremiumReconciliationPageResponse
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.service.IPremiumRemittanceService
;
import
com.yd.csf.service.service.IPremiumRemittanceService
;
...
@@ -34,6 +38,18 @@ public class ApiPremiumRemittanceServiceImpl implements ApiPremiumRemittanceServ
...
@@ -34,6 +38,18 @@ public class ApiPremiumRemittanceServiceImpl implements ApiPremiumRemittanceServ
private
ApiPremiumRemittanceFileService
apiPremiumRemittanceFileService
;
private
ApiPremiumRemittanceFileService
apiPremiumRemittanceFileService
;
/**
/**
* 分页列表查询-保费对账汇款记录信息
* @param request
* @return
*/
@Override
public
Result
<
IPage
<
ApiPremiumRemittanceDto
>>
page
(
ApiPremiumRemittancePageRequest
request
)
{
Page
<
ApiPremiumRemittanceDto
>
page
=
new
Page
<>(
request
.
getPageNo
(),
request
.
getPageSize
());
IPage
<
ApiPremiumRemittanceDto
>
iPage
=
iPremiumRemittanceService
.
page
(
page
,
request
);
return
Result
.
success
(
iPage
);
}
/**
* 添加-单个保费对账汇款记录信息
* 添加-单个保费对账汇款记录信息
* @param request
* @param request
* @return
* @return
...
...
yd-csf-feign/src/main/java/com/yd/csf/feign/client/premiumremittance/ApiPremiumRemittanceFeignClient.java
View file @
40c4fdad
...
@@ -3,6 +3,8 @@ package com.yd.csf.feign.client.premiumremittance;
...
@@ -3,6 +3,8 @@ package com.yd.csf.feign.client.premiumremittance;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.fallback.premiumremittance.ApiPremiumRemittanceFeignFallbackFactory
;
import
com.yd.csf.feign.fallback.premiumremittance.ApiPremiumRemittanceFeignFallbackFactory
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.feign.request.premiumremittancefile.ApiPremiumRemittanceFilePageRequest
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -15,6 +17,14 @@ import javax.validation.constraints.NotBlank;
...
@@ -15,6 +17,14 @@ import javax.validation.constraints.NotBlank;
public
interface
ApiPremiumRemittanceFeignClient
{
public
interface
ApiPremiumRemittanceFeignClient
{
/**
/**
* 分页列表查询-保费对账汇款记录信息
* @param request
* @return
*/
@PostMapping
(
"/page"
)
Result
page
(
@RequestBody
ApiPremiumRemittancePageRequest
request
);
/**
* 添加-单个保费对账汇款记录信息
* 添加-单个保费对账汇款记录信息
* @param request
* @param request
* @return
* @return
...
...
yd-csf-feign/src/main/java/com/yd/csf/feign/fallback/premiumremittance/ApiPremiumRemittanceFeignFallbackFactory.java
View file @
40c4fdad
...
@@ -3,6 +3,7 @@ package com.yd.csf.feign.fallback.premiumremittance;
...
@@ -3,6 +3,7 @@ package com.yd.csf.feign.fallback.premiumremittance;
import
com.yd.common.result.Result
;
import
com.yd.common.result.Result
;
import
com.yd.csf.feign.client.premiumremittance.ApiPremiumRemittanceFeignClient
;
import
com.yd.csf.feign.client.premiumremittance.ApiPremiumRemittanceFeignClient
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FallbackFactory
;
import
org.springframework.cloud.openfeign.FallbackFactory
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -19,6 +20,11 @@ public class ApiPremiumRemittanceFeignFallbackFactory implements FallbackFactory
...
@@ -19,6 +20,11 @@ public class ApiPremiumRemittanceFeignFallbackFactory implements FallbackFactory
public
ApiPremiumRemittanceFeignClient
create
(
Throwable
cause
)
{
public
ApiPremiumRemittanceFeignClient
create
(
Throwable
cause
)
{
return
new
ApiPremiumRemittanceFeignClient
()
{
return
new
ApiPremiumRemittanceFeignClient
()
{
@Override
@Override
public
Result
page
(
ApiPremiumRemittancePageRequest
request
)
{
return
null
;
}
@Override
public
Result
add
(
ApiPremiumRemittanceDto
request
)
{
public
Result
add
(
ApiPremiumRemittanceDto
request
)
{
return
null
;
return
null
;
}
}
...
...
yd-csf-feign/src/main/java/com/yd/csf/feign/request/premiumremittance/ApiPremiumRemittancePageRequest.java
0 → 100644
View file @
40c4fdad
package
com
.
yd
.
csf
.
feign
.
request
.
premiumremittance
;
import
com.yd.common.dto.PageDto
;
import
lombok.Data
;
@Data
public
class
ApiPremiumRemittancePageRequest
extends
PageDto
{
/**
* 保费对账记录表唯一业务ID
*/
private
String
premiumReconciliationBizId
;
}
yd-csf-service/src/main/java/com/yd/csf/service/dao/PremiumRemittanceMapper.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
service
.
dao
;
package
com
.
yd
.
csf
.
service
.
dao
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Param
;
/**
/**
* <p>
* <p>
...
@@ -13,4 +18,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -13,4 +18,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
*/
public
interface
PremiumRemittanceMapper
extends
BaseMapper
<
PremiumRemittance
>
{
public
interface
PremiumRemittanceMapper
extends
BaseMapper
<
PremiumRemittance
>
{
IPage
<
ApiPremiumRemittanceDto
>
page
(
@Param
(
"page"
)
Page
<
ApiPremiumRemittanceDto
>
page
,
@Param
(
"request"
)
ApiPremiumRemittancePageRequest
request
);
}
}
yd-csf-service/src/main/java/com/yd/csf/service/service/IPremiumRemittanceService.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
service
.
service
;
package
com
.
yd
.
csf
.
service
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
...
@@ -16,6 +20,9 @@ import java.util.List;
...
@@ -16,6 +20,9 @@ import java.util.List;
*/
*/
public
interface
IPremiumRemittanceService
extends
IService
<
PremiumRemittance
>
{
public
interface
IPremiumRemittanceService
extends
IService
<
PremiumRemittance
>
{
IPage
<
ApiPremiumRemittanceDto
>
page
(
Page
<
ApiPremiumRemittanceDto
>
page
,
ApiPremiumRemittancePageRequest
request
);
List
<
PremiumRemittance
>
queryList
(
PremiumRemittanceDto
dto
);
List
<
PremiumRemittance
>
queryList
(
PremiumRemittanceDto
dto
);
PremiumRemittance
queryOne
(
String
premiumRemittanceBizId
);
PremiumRemittance
queryOne
(
String
premiumRemittanceBizId
);
...
...
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/PremiumRemittanceServiceImpl.java
View file @
40c4fdad
package
com
.
yd
.
csf
.
service
.
service
.
impl
;
package
com
.
yd
.
csf
.
service
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto
;
import
com.yd.csf.feign.request.premiumremittance.ApiPremiumRemittancePageRequest
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.dto.PremiumRemittanceDto
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.model.PremiumRemittance
;
import
com.yd.csf.service.dao.PremiumRemittanceMapper
;
import
com.yd.csf.service.dao.PremiumRemittanceMapper
;
...
@@ -23,6 +27,12 @@ import java.util.List;
...
@@ -23,6 +27,12 @@ import java.util.List;
@Service
@Service
public
class
PremiumRemittanceServiceImpl
extends
ServiceImpl
<
PremiumRemittanceMapper
,
PremiumRemittance
>
implements
IPremiumRemittanceService
{
public
class
PremiumRemittanceServiceImpl
extends
ServiceImpl
<
PremiumRemittanceMapper
,
PremiumRemittance
>
implements
IPremiumRemittanceService
{
@Override
public
IPage
<
ApiPremiumRemittanceDto
>
page
(
Page
<
ApiPremiumRemittanceDto
>
page
,
ApiPremiumRemittancePageRequest
request
)
{
return
baseMapper
.
page
(
page
,
request
);
}
/**
/**
* 查询列表
* 查询列表
* @param dto
* @param dto
...
...
yd-csf-service/src/main/resources/mappers/PremiumRemittanceMapper.xml
View file @
40c4fdad
...
@@ -2,4 +2,13 @@
...
@@ -2,4 +2,13 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yd.csf.service.dao.PremiumRemittanceMapper"
>
<mapper
namespace=
"com.yd.csf.service.dao.PremiumRemittanceMapper"
>
<select
id=
"page"
resultType=
"com.yd.csf.feign.dto.premiumremittance.ApiPremiumRemittanceDto"
>
select pr.* from premium_remittance pr
<where>
<if
test=
"request.premiumReconciliationBizId != null and request.premiumReconciliationBizId != ''"
>
and pr.premium_reconciliation_biz_id = #{request.premiumReconciliationBizId}
</if>
and pr.is_deleted = 0
</where>
</select>
</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