Commit 02c18b2b by zhangxingmin

push

parent 492c4f21
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 {
}
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 {
}
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 {
}
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;
}
}
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> {
}
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> {
}
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;
}
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;
}
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> {
}
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> {
}
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 {
}
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 {
}
...@@ -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()
......
<?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>
<?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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment