Files
TaoTaoWang_backend/src/main/java/com/qf/backend/entity/Refunds.java
qingfeng1121 51086db30e feat: 添加用户登录服务及JWT认证功能
refactor: 重构实体类并添加Lombok注解

docs: 更新数据库表结构文档

style: 清理无用代码并优化格式

fix: 修复用户详情服务中的联系方式更新方法

build: 更新pom.xml配置并添加Lombok插件

test: 添加用户登录测试用例

chore: 添加开发和生产环境配置文件
2025-11-28 14:14:38 +08:00

45 lines
1.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.qf.backend.entity;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 退款信息表
*/
@Data // 自动生成getter、setter、toString、equals、hashCode方法
@Builder // 自动生成builder模式的构造器
@NoArgsConstructor // 自动生成无参构造器
@AllArgsConstructor // 自动生成全参构造器
@TableName("refunds")
public class Refunds {
@TableId(type = IdType.AUTO)
private Long id; // 退款ID主键自增
private String refundNo; // 退款单号
private Long orderId; // 订单ID外键关联orders表
private Long orderItemId; // 订单项ID外键关联order_items表
private Long userId; // 用户ID外键关联users表
private Long shopId; // 店铺ID外键关联shops表
private BigDecimal refundAmount; // 退款金额
private String refundReason; // 退款原因
private String refundType; // 退款类型
private Integer refundStatus; // 退款状态0:申请中, 1:退款成功, 2:退款失败, 3:已拒绝
private String refundAccount; // 退款账户
private String transactionId; // 交易ID
private Date applyTime; // 申请时间
private Date processTime; // 处理时间
private String processRemark; // 处理备注
private Date createdAt; // 创建时间
private Date updatedAt; // 更新时间
}