Files
monisuo/src/main/java/com/it/rattan/monisuo/entity/OrderFund.java
sion 57e2991ccb build: 构建生产版本
**前端构建:**
- Flutter Web 构建产物 (build/web)
- 包含主题修复和绿色对比度优化

**后端修改:**
- 添加 MyBatisPlusMetaObjectHandler (自动填充字段)
- 更新实体类、DTO、Controller
- 优化 Jackson 配置
- 更新 application-dev.yml

**构建信息:**
- Maven: monisuo-1.0.jar (41MB)
- Flutter: build/web (22.9s)
- 环境: prod
2026-03-24 09:04:24 +08:00

82 lines
1.8 KiB
Java

package com.it.rattan.monisuo.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 充提订单实体类
*/
@Getter
@Setter
@TableName("order_fund")
public class OrderFund implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(type = IdType.AUTO)
private Long id;
/** 订单号 */
private String orderNo;
/** 用户ID */
private Long userId;
/** 用户账号(冗余) */
private String username;
/** 类型: 1-充值 2-提现 */
private Integer type;
/** 金额(USDT) */
private BigDecimal amount;
/** 冷钱包ID(充值) */
private Long walletId;
/** 冷钱包地址(充值)/提现地址 */
private String walletAddress;
/** 提现联系方式 */
private String withdrawContact;
/** 状态: 充值-1待付款2待确认3已完成4已驳回5已取消6充值失败; 提现-1待审批2已完成3已驳回4已取消 */
private Integer status;
/** 用户确认打款时间 */
private LocalDateTime payTime;
/** 管理员确认时间 */
private LocalDateTime confirmTime;
/** 审批管理员ID */
private Long approveAdminId;
/** 审批管理员名称 */
private String approveAdminName;
/** 审批时间 */
private LocalDateTime approveTime;
/** 驳回原因 */
private String rejectReason;
/** 用户备注 */
private String remark;
/** 管理员备注 */
private String adminRemark;
/** 创建时间 */
@TableField(fill = FieldFill.INSERT)
private LocalDateTime createTime;
/** 更新时间 */
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;
}