Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
4163a108fe
@ -0,0 +1,14 @@
|
|||||||
|
package com.cdzy.payment.mapper;
|
||||||
|
|
||||||
|
import com.cdzy.payment.model.entity.EbikeUser;
|
||||||
|
import com.mybatisflex.core.BaseMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户信息 映射层。
|
||||||
|
*
|
||||||
|
* @author dingchao
|
||||||
|
* @since 2025-04-07
|
||||||
|
*/
|
||||||
|
public interface EbikeUserMapper extends BaseMapper<EbikeUser> {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ReqRefundDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ReqRefundDto
|
||||||
|
* @Description:退款申请查询参数dto
|
||||||
|
* @CreateDate:2025年05月15日
|
||||||
|
* @Version:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ReqRefundDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审核状态 0申请中 1处理中 2已处理 3已关闭
|
||||||
|
*/
|
||||||
|
private String state;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 骑行订单号
|
||||||
|
*/
|
||||||
|
private String cyclingOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款时间
|
||||||
|
*/
|
||||||
|
private List<LocalDateTime> refundTime;
|
||||||
|
}
|
||||||
@ -0,0 +1,79 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ResApplyRefundDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ResApplyRefundDto
|
||||||
|
* @Description:申请中退款申请
|
||||||
|
* @CreateDate:2025年05月15日
|
||||||
|
* @Version:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ResApplyRefundDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 逐渐id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营区域
|
||||||
|
*/
|
||||||
|
private String operationArea;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 骑行订单号
|
||||||
|
*/
|
||||||
|
private String cyclingOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal applyRefundAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实付金额
|
||||||
|
*/
|
||||||
|
private BigDecimal actualPayAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付方式
|
||||||
|
*/
|
||||||
|
private String payMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime payTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请原因
|
||||||
|
*/
|
||||||
|
private String applyReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源
|
||||||
|
*/
|
||||||
|
private String source;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人
|
||||||
|
*/
|
||||||
|
private String applicant;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,89 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ResCloseRefundDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ResCloseRefundDto
|
||||||
|
* @Description:已关闭退款申请
|
||||||
|
* @CreateDate:2025年05月15日
|
||||||
|
* @Version:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ResCloseRefundDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 逐渐id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营区域
|
||||||
|
*/
|
||||||
|
private String operationArea;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 骑行订单号
|
||||||
|
*/
|
||||||
|
private String cyclingOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 驳回时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime rejectTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 驳回原因
|
||||||
|
*/
|
||||||
|
private String rejectReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实付金额
|
||||||
|
*/
|
||||||
|
private BigDecimal actualPayAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal applyRefundAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付方式
|
||||||
|
*/
|
||||||
|
private String payMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime payTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请原因
|
||||||
|
*/
|
||||||
|
private String applyReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源
|
||||||
|
*/
|
||||||
|
private String source;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人
|
||||||
|
*/
|
||||||
|
private String applicant;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,84 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ResHandleRefundDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ResHandleRefundDto
|
||||||
|
* @Description:处理中退款申请
|
||||||
|
* @CreateDate:2025年05月15日
|
||||||
|
* @Version:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ResHandleRefundDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 逐渐id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营区域
|
||||||
|
*/
|
||||||
|
private String operationArea;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 骑行订单号
|
||||||
|
*/
|
||||||
|
private String cyclingOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实付金额
|
||||||
|
*/
|
||||||
|
private BigDecimal actualPayAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal refundAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款方式
|
||||||
|
*/
|
||||||
|
private String refundMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付方式
|
||||||
|
*/
|
||||||
|
private String payMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime payTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请原因
|
||||||
|
*/
|
||||||
|
private String applyReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源
|
||||||
|
*/
|
||||||
|
private String source;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人
|
||||||
|
*/
|
||||||
|
private String applicant;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,109 @@
|
|||||||
|
package com.cdzy.payment.model.dto;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:Ding
|
||||||
|
* @ClassName:ResProcessedRefundDto
|
||||||
|
* @Package:com.cdzy.payment.model.dto.ResProcessedRefundDto
|
||||||
|
* @Description:已处理退款申请
|
||||||
|
* @CreateDate:2025年05月15日
|
||||||
|
* @Version:
|
||||||
|
**/
|
||||||
|
@Data
|
||||||
|
public class ResProcessedRefundDto {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 逐渐id
|
||||||
|
*/
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime applyTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营区域
|
||||||
|
*/
|
||||||
|
private String operationArea;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户手机号
|
||||||
|
*/
|
||||||
|
private String phone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 骑行订单号
|
||||||
|
*/
|
||||||
|
private String cyclingOrderNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审核时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime reviewTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审核人
|
||||||
|
*/
|
||||||
|
private String reviewer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实付金额
|
||||||
|
*/
|
||||||
|
private BigDecimal actualPayAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal refundAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 到账状态
|
||||||
|
*/
|
||||||
|
private String arrivedState;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款到账时间
|
||||||
|
*/
|
||||||
|
private String arrivedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 退款方式
|
||||||
|
*/
|
||||||
|
private LocalDateTime refundMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付方式
|
||||||
|
*/
|
||||||
|
private String payMethod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 交易流水号
|
||||||
|
*/
|
||||||
|
private String tradeSerialNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 支付时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime payTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请原因
|
||||||
|
*/
|
||||||
|
private String applyReason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 来源
|
||||||
|
*/
|
||||||
|
private String source;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请人
|
||||||
|
*/
|
||||||
|
private String applicant;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,113 @@
|
|||||||
|
package com.cdzy.payment.model.entity;
|
||||||
|
|
||||||
|
import com.mybatisflex.annotation.Column;
|
||||||
|
import com.mybatisflex.annotation.Id;
|
||||||
|
import com.mybatisflex.annotation.Table;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户信息 实体类。
|
||||||
|
*
|
||||||
|
* @author dingchao
|
||||||
|
* @since 2025-04-07
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@Table("ebike_user")
|
||||||
|
public class EbikeUser implements Serializable {
|
||||||
|
|
||||||
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户ID
|
||||||
|
*/
|
||||||
|
@Id
|
||||||
|
private String userId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OPENID
|
||||||
|
*/
|
||||||
|
private String openId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 手机号
|
||||||
|
*/
|
||||||
|
private String mobile;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 密码
|
||||||
|
*/
|
||||||
|
private String password;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮箱
|
||||||
|
*/
|
||||||
|
private String email;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 昵称
|
||||||
|
*/
|
||||||
|
private String nickname;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 性别
|
||||||
|
*/
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生日
|
||||||
|
*/
|
||||||
|
private LocalDateTime birthdate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 头像
|
||||||
|
*/
|
||||||
|
private String avatar;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户注册时间
|
||||||
|
*/
|
||||||
|
@Column(onInsertValue = "now()")
|
||||||
|
private LocalDateTime createdAt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 更新时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime updatedAt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 记录用户最后一次登录的时间
|
||||||
|
*/
|
||||||
|
private LocalDateTime lastLoginAt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户的状态,通常有1-激活、0-禁用、-1注销
|
||||||
|
*/
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 角色
|
||||||
|
*/
|
||||||
|
private String role;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 地址
|
||||||
|
*/
|
||||||
|
private String address;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否通过实名认证
|
||||||
|
*/
|
||||||
|
private String realNameVerified;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
package com.cdzy.payment.service;
|
||||||
|
|
||||||
|
import com.cdzy.payment.model.entity.EbikeUser;
|
||||||
|
import com.mybatisflex.core.paginate.Page;
|
||||||
|
import com.mybatisflex.core.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户信息 服务层。
|
||||||
|
*
|
||||||
|
* @author dingchao
|
||||||
|
* @since 2025-04-07
|
||||||
|
*/
|
||||||
|
public interface EbikeUserService extends IService<EbikeUser> {
|
||||||
|
}
|
||||||
@ -0,0 +1,21 @@
|
|||||||
|
package com.cdzy.payment.service.impl;
|
||||||
|
|
||||||
|
|
||||||
|
import com.cdzy.payment.mapper.EbikeUserMapper;
|
||||||
|
import com.cdzy.payment.model.entity.EbikeUser;
|
||||||
|
import com.cdzy.payment.service.EbikeUserService;
|
||||||
|
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户信息 服务层实现。
|
||||||
|
*
|
||||||
|
* @author dingchao
|
||||||
|
* @since 2025-04-07
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class EbikeUserServiceImpl extends ServiceImpl<EbikeUserMapper, EbikeUser> implements EbikeUserService {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user