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
02c18b2b
Commit
02c18b2b
authored
Jun 11, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
492c4f21
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
470 additions
and
1 deletions
+470
-1
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCsfClientUserController.java
+20
-0
yd-csf-api/src/main/java/com/yd/csf/api/controller/UserBankController.java
+18
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/client/csfclientuser/ApiCsfClientUserFeignClient.java
+13
-0
yd-csf-feign/src/main/java/com/yd/csf/feign/fallback/csfclientuser/ApiCsfClientUserFeignFallbackFactory.java
+18
-0
yd-csf-service/src/main/java/com/yd/csf/service/dao/CsfClientUserMapper.java
+16
-0
yd-csf-service/src/main/java/com/yd/csf/service/dao/UserBankMapper.java
+16
-0
yd-csf-service/src/main/java/com/yd/csf/service/model/CsfClientUser.java
+194
-0
yd-csf-service/src/main/java/com/yd/csf/service/model/UserBank.java
+92
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/ICsfClientUserService.java
+16
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/IUserBankService.java
+16
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CsfClientUserServiceImpl.java
+20
-0
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/UserBankServiceImpl.java
+20
-0
yd-csf-service/src/main/java/com/yd/csf/service/utils/MyBatisPlusCodeGenerator.java
+1
-1
yd-csf-service/src/main/resources/mappers/CsfClientUserMapper.xml
+5
-0
yd-csf-service/src/main/resources/mappers/UserBankMapper.xml
+5
-0
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCsfClientUserController.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
api
.
controller
;
import
com.yd.csf.feign.client.csfclientuser.ApiCsfClientUserFeignClient
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* CSF客户端用户信息接口
*
* @author zxm
* @since 2026-06-11
*/
@RestController
@RequestMapping
(
"/csfClientUser"
)
@Validated
public
class
ApiCsfClientUserController
implements
ApiCsfClientUserFeignClient
{
}
yd-csf-api/src/main/java/com/yd/csf/api/controller/UserBankController.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
api
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 用户银行信息表 前端控制器
* </p>
*
* @author zxm
* @since 2026-06-11
*/
@RestController
@RequestMapping
(
"/userBank"
)
public
class
UserBankController
{
}
yd-csf-feign/src/main/java/com/yd/csf/feign/client/csfclientuser/ApiCsfClientUserFeignClient.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
feign
.
client
.
csfclientuser
;
import
com.yd.csf.feign.fallback.csfclientuser.ApiCsfClientUserFeignFallbackFactory
;
import
org.springframework.cloud.openfeign.FeignClient
;
/**
* 香港保险服务-CSF客户端用户信息接口Feign客户端
*/
@FeignClient
(
name
=
"yd-csf-api"
,
fallbackFactory
=
ApiCsfClientUserFeignFallbackFactory
.
class
)
public
interface
ApiCsfClientUserFeignClient
{
}
yd-csf-feign/src/main/java/com/yd/csf/feign/fallback/csfclientuser/ApiCsfClientUserFeignFallbackFactory.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
feign
.
fallback
.
csfclientuser
;
import
com.yd.csf.feign.client.csfclientuser.ApiCsfClientUserFeignClient
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FallbackFactory
;
import
org.springframework.stereotype.Component
;
/**
* 香港保险服务-CSF客户端用户信息Feign降级处理
*/
@Slf4j
@Component
public
class
ApiCsfClientUserFeignFallbackFactory
implements
FallbackFactory
<
ApiCsfClientUserFeignClient
>
{
@Override
public
ApiCsfClientUserFeignClient
create
(
Throwable
cause
)
{
return
null
;
}
}
yd-csf-service/src/main/java/com/yd/csf/service/dao/CsfClientUserMapper.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
dao
;
import
com.yd.csf.service.model.CsfClientUser
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* CSF客户端用户表(中台客户端用户表的项目扩展表) Mapper 接口
* </p>
*
* @author zxm
* @since 2026-06-11
*/
public
interface
CsfClientUserMapper
extends
BaseMapper
<
CsfClientUser
>
{
}
yd-csf-service/src/main/java/com/yd/csf/service/dao/UserBankMapper.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
dao
;
import
com.yd.csf.service.model.UserBank
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 用户银行信息表 Mapper 接口
* </p>
*
* @author zxm
* @since 2026-06-11
*/
public
interface
UserBankMapper
extends
BaseMapper
<
UserBank
>
{
}
yd-csf-service/src/main/java/com/yd/csf/service/model/CsfClientUser.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* <p>
* CSF客户端用户表(中台客户端用户表的项目扩展表)
* </p>
*
* @author zxm
* @since 2026-06-11
*/
@Getter
@Setter
@TableName
(
"csf_client_user"
)
public
class
CsfClientUser
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键ID
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* CSF客户端用户表唯一业务ID
*/
@TableField
(
"csf_client_user_biz_id"
)
private
String
csfClientUserBizId
;
/**
* 中台客户端用户表唯一业务ID(客户端用户中心表)
*/
@TableField
(
"client_user_biz_id"
)
private
String
clientUserBizId
;
/**
* 姓名
*/
@TableField
(
"name"
)
private
String
name
;
/**
* 性别(0:未知 1:男 2:女)
*/
@TableField
(
"gender"
)
private
String
gender
;
/**
* 当前等级编码
*/
@TableField
(
"current_grade_code"
)
private
String
currentGradeCode
;
/**
* 初始化等级编码
*/
@TableField
(
"init_grade_code"
)
private
String
initGradeCode
;
/**
* 手机号
*/
@TableField
(
"phone"
)
private
String
phone
;
/**
* 邮箱
*/
@TableField
(
"email"
)
private
String
email
;
/**
* 内部编号
*/
@TableField
(
"internal_number"
)
private
String
internalNumber
;
/**
* RA编号
*/
@TableField
(
"ra_number"
)
private
String
raNumber
;
/**
* 证件类型
*/
@TableField
(
"card_type"
)
private
String
cardType
;
/**
* 证件号码
*/
@TableField
(
"card_no"
)
private
String
cardNo
;
/**
* 绑定的基本法配置表唯一业务ID列表(多个分号分隔)
*/
@TableField
(
"rule_biz_ids"
)
private
String
ruleBizIds
;
/**
* 绑定的客户端角色表表唯一业务ID列表(多个分号分隔)
*/
@TableField
(
"role_biz_ids"
)
private
String
roleBizIds
;
/**
* 所属团队表唯一业务ID
*/
@TableField
(
"team_biz_id"
)
private
String
teamBizId
;
/**
* 所属团队名称
*/
@TableField
(
"team_name"
)
private
String
teamName
;
/**
* 所属公司ID(中台部门唯一标识(业务ID))
*/
@TableField
(
"dept_biz_id"
)
private
String
deptBizId
;
/**
* 所属公司名称(中台部门名称)
*/
@TableField
(
"dept_name"
)
private
String
deptName
;
/**
* 合同签订日期
*/
@TableField
(
"contract_signing_date"
)
private
LocalDateTime
contractSigningDate
;
/**
* 离职日
*/
@TableField
(
"last_working_day"
)
private
LocalDateTime
lastWorkingDay
;
/**
* 在职状态: 0-在职, 1-离职
*/
@TableField
(
"employment_status"
)
private
String
employmentStatus
;
/**
* 通用备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 删除标识: 0-正常, 1-删除
*/
@TableField
(
"is_deleted"
)
private
Integer
isDeleted
;
/**
* 创建人ID
*/
@TableField
(
"creator_id"
)
private
String
creatorId
;
/**
* 更新人ID
*/
@TableField
(
"updater_id"
)
private
String
updaterId
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
LocalDateTime
createTime
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
LocalDateTime
updateTime
;
}
yd-csf-service/src/main/java/com/yd/csf/service/model/UserBank.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
lombok.Getter
;
import
lombok.Setter
;
/**
* <p>
* 用户银行信息表
* </p>
*
* @author zxm
* @since 2026-06-11
*/
@Getter
@Setter
@TableName
(
"user_bank"
)
public
class
UserBank
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键ID
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* CSF客户端用户表唯一业务ID
*/
@TableField
(
"csf_client_user_biz_id"
)
private
String
csfClientUserBizId
;
/**
* 账户名称
*/
@TableField
(
"account_name"
)
private
String
accountName
;
/**
* 开户银行
*/
@TableField
(
"open_bank"
)
private
String
openBank
;
/**
* 银行账号
*/
@TableField
(
"bank_account"
)
private
String
bankAccount
;
/**
* 通用备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 删除标识: 0-正常, 1-删除
*/
@TableField
(
"is_deleted"
)
private
Integer
isDeleted
;
/**
* 创建人ID
*/
@TableField
(
"creator_id"
)
private
String
creatorId
;
/**
* 更新人ID
*/
@TableField
(
"updater_id"
)
private
String
updaterId
;
/**
* 创建时间
*/
@TableField
(
"create_time"
)
private
LocalDateTime
createTime
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
LocalDateTime
updateTime
;
}
yd-csf-service/src/main/java/com/yd/csf/service/service/ICsfClientUserService.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
service
;
import
com.yd.csf.service.model.CsfClientUser
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* CSF客户端用户表(中台客户端用户表的项目扩展表) 服务类
* </p>
*
* @author zxm
* @since 2026-06-11
*/
public
interface
ICsfClientUserService
extends
IService
<
CsfClientUser
>
{
}
yd-csf-service/src/main/java/com/yd/csf/service/service/IUserBankService.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
service
;
import
com.yd.csf.service.model.UserBank
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 用户银行信息表 服务类
* </p>
*
* @author zxm
* @since 2026-06-11
*/
public
interface
IUserBankService
extends
IService
<
UserBank
>
{
}
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/CsfClientUserServiceImpl.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
service
.
impl
;
import
com.yd.csf.service.model.CsfClientUser
;
import
com.yd.csf.service.dao.CsfClientUserMapper
;
import
com.yd.csf.service.service.ICsfClientUserService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* CSF客户端用户表(中台客户端用户表的项目扩展表) 服务实现类
* </p>
*
* @author zxm
* @since 2026-06-11
*/
@Service
public
class
CsfClientUserServiceImpl
extends
ServiceImpl
<
CsfClientUserMapper
,
CsfClientUser
>
implements
ICsfClientUserService
{
}
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/UserBankServiceImpl.java
0 → 100644
View file @
02c18b2b
package
com
.
yd
.
csf
.
service
.
service
.
impl
;
import
com.yd.csf.service.model.UserBank
;
import
com.yd.csf.service.dao.UserBankMapper
;
import
com.yd.csf.service.service.IUserBankService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 用户银行信息表 服务实现类
* </p>
*
* @author zxm
* @since 2026-06-11
*/
@Service
public
class
UserBankServiceImpl
extends
ServiceImpl
<
UserBankMapper
,
UserBank
>
implements
IUserBankService
{
}
yd-csf-service/src/main/java/com/yd/csf/service/utils/MyBatisPlusCodeGenerator.java
View file @
02c18b2b
...
@@ -21,7 +21,7 @@ public class MyBatisPlusCodeGenerator {
...
@@ -21,7 +21,7 @@ public class MyBatisPlusCodeGenerator {
})
})
.
strategyConfig
(
builder
->
{
.
strategyConfig
(
builder
->
{
builder
.
addInclude
(
builder
.
addInclude
(
"
salary"
,
"salary_remittance
"
"
csf_client_user"
,
"user_bank
"
)
)
.
entityBuilder
()
.
entityBuilder
()
...
...
yd-csf-service/src/main/resources/mappers/CsfClientUserMapper.xml
0 → 100644
View file @
02c18b2b
<?xml version="1.0" encoding="UTF-8"?>
<!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.CsfClientUserMapper"
>
</mapper>
yd-csf-service/src/main/resources/mappers/UserBankMapper.xml
0 → 100644
View file @
02c18b2b
<?xml version="1.0" encoding="UTF-8"?>
<!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.UserBankMapper"
>
</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