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