Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
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
AutogeneralShanghai
yd-backend
Commits
18c5cfc0
Commit
18c5cfc0
authored
Nov 04, 2020
by
jianan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
核实发放寿险经纪人佣金-来佣比对列表查询
parent
70ae32d4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
140 additions
and
0 deletions
+140
-0
yd-api/src/main/java/com/yd/api/commission/LifeCommissionController.java
+37
-0
yd-api/src/main/java/com/yd/api/commission/service/LifeCommissionService.java
+9
-0
yd-api/src/main/java/com/yd/api/commission/service/impl/LifeCommissionServiceImpl.java
+37
-0
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/ComeCommissionListResponseVO.java
+13
-0
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/ComeCommissionVO.java
+23
-0
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/QueryComeCommissionListRequestVO.java
+10
-0
yd-api/src/main/java/com/yd/dal/mapper/lifecommission/LifeCommissionMapper.java
+11
-0
yd-api/src/main/resources/mapper/lifecommission/LifeCommissionMapper.xml
+0
-0
No files found.
yd-api/src/main/java/com/yd/api/commission/LifeCommissionController.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
;
import
com.yd.api.commission.service.LifeCommissionService
;
import
com.yd.api.commission.vo.lifecommission.ComeCommissionListResponseVO
;
import
com.yd.api.commission.vo.lifecommission.QueryComeCommissionListRequestVO
;
import
com.yd.api.result.JsonResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 核实发放寿险经纪人佣金
*/
@RestController
public
class
LifeCommissionController
{
@Autowired
private
LifeCommissionService
lifeCommissionService
;
/**
* 查询来佣比对列表
*
* @return
*/
@RequestMapping
(
"/queryComeCommissionList"
)
public
Object
queryComeCommissionList
(
@RequestBody
QueryComeCommissionListRequestVO
requestVO
){
JsonResult
result
=
new
JsonResult
();
ComeCommissionListResponseVO
responseVO
=
lifeCommissionService
.
queryComeCommissionList
(
requestVO
);
result
.
addResult
(
responseVO
);
result
.
setData
(
responseVO
);
return
result
;
}
}
\ No newline at end of file
yd-api/src/main/java/com/yd/api/commission/service/LifeCommissionService.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
.
service
;
import
com.yd.api.commission.vo.lifecommission.ComeCommissionListResponseVO
;
import
com.yd.api.commission.vo.lifecommission.QueryComeCommissionListRequestVO
;
public
interface
LifeCommissionService
{
ComeCommissionListResponseVO
queryComeCommissionList
(
QueryComeCommissionListRequestVO
requestVO
);
}
yd-api/src/main/java/com/yd/api/commission/service/impl/LifeCommissionServiceImpl.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
.
service
.
impl
;
import
com.yd.api.commission.service.LifeCommissionService
;
import
com.yd.api.commission.vo.lifecommission.ComeCommissionListResponseVO
;
import
com.yd.api.commission.vo.lifecommission.ComeCommissionVO
;
import
com.yd.api.commission.vo.lifecommission.QueryComeCommissionListRequestVO
;
import
com.yd.api.result.CommonResult
;
import
com.yd.dal.mapper.lifecommission.LifeCommissionMapper
;
import
com.yd.util.config.ZHBErrorConfig
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
LifeCommissionServiceImpl
implements
LifeCommissionService
{
@Autowired
private
LifeCommissionMapper
lifeCommissionMapper
;
@Override
public
ComeCommissionListResponseVO
queryComeCommissionList
(
QueryComeCommissionListRequestVO
requestVO
)
{
ComeCommissionListResponseVO
resp
=
new
ComeCommissionListResponseVO
();
try
{
List
<
ComeCommissionVO
>
dataList
=
lifeCommissionMapper
.
queryComeCommissionList
(
requestVO
);
resp
.
setDataList
(
dataList
);
resp
.
setCommonResult
(
new
CommonResult
(
true
,
ZHBErrorConfig
.
getErrorInfo
(
"800000"
)));
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
resp
.
setCommonResult
(
new
CommonResult
(
false
,
e
.
getMessage
()));
}
return
resp
;
}
}
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/ComeCommissionListResponseVO.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
.
vo
.
lifecommission
;
import
com.yd.api.result.CommonResult
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
ComeCommissionListResponseVO
{
private
List
<
ComeCommissionVO
>
dataList
;
private
CommonResult
commonResult
;
}
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/ComeCommissionVO.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
.
vo
.
lifecommission
;
import
lombok.Data
;
@Data
public
class
ComeCommissionVO
{
/**
* 保险公司
* 购买方案
* 保单号
* 保费
* 来佣率
* 来用金额
* 来佣状态
*/
private
String
insurerName
;
private
String
planName
;
private
String
policyNo
;
private
String
orderPrice
;
private
String
commissionRate
;
private
String
commissionAmount
;
private
String
commissionCheckStatus
;
}
yd-api/src/main/java/com/yd/api/commission/vo/lifecommission/QueryComeCommissionListRequestVO.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
api
.
commission
.
vo
.
lifecommission
;
import
lombok.Data
;
@Data
public
class
QueryComeCommissionListRequestVO
{
private
String
compareDate
;
private
Long
insurerId
;
private
String
commissionCheckStatus
;
}
yd-api/src/main/java/com/yd/dal/mapper/lifecommission/LifeCommissionMapper.java
0 → 100644
View file @
18c5cfc0
package
com
.
yd
.
dal
.
mapper
.
lifecommission
;
import
com.yd.api.commission.vo.lifecommission.ComeCommissionVO
;
import
com.yd.api.commission.vo.lifecommission.QueryComeCommissionListRequestVO
;
import
java.util.List
;
public
interface
LifeCommissionMapper
{
List
<
ComeCommissionVO
>
queryComeCommissionList
(
QueryComeCommissionListRequestVO
requestVO
);
}
yd-api/src/main/resources/mapper/lifecommission/LifeCommissionMapper.xml
0 → 100644
View file @
18c5cfc0
This diff is collapsed.
Click to expand it.
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