111
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
/// 交易订单模型
|
||||
/// 交易訂單模型
|
||||
class OrderTrade {
|
||||
final int id;
|
||||
final String orderNo;
|
||||
final int userId;
|
||||
final String coinCode;
|
||||
final int direction; // 1=买入, 2=卖出
|
||||
final int direction; // 1=買入, 2=賣出
|
||||
final String price;
|
||||
final String quantity;
|
||||
final String amount;
|
||||
final int status; // 1=待处理, 2=已完成, 3=已取消
|
||||
final int status; // 1=待處理, 2=已完成, 3=已取消
|
||||
final DateTime? createTime;
|
||||
final DateTime? updateTime;
|
||||
|
||||
@@ -47,13 +47,13 @@ class OrderTrade {
|
||||
}
|
||||
|
||||
/// 方向文字
|
||||
String get directionText => direction == 1 ? '买入' : '卖出';
|
||||
String get directionText => direction == 1 ? '買入' : '賣出';
|
||||
|
||||
/// 状态文字
|
||||
/// 狀態文字
|
||||
String get statusText {
|
||||
switch (status) {
|
||||
case 1:
|
||||
return '待处理';
|
||||
return '待處理';
|
||||
case 2:
|
||||
return '已完成';
|
||||
case 3:
|
||||
@@ -63,33 +63,33 @@ class OrderTrade {
|
||||
}
|
||||
}
|
||||
|
||||
/// 是否为买入
|
||||
/// 是否為買入
|
||||
bool get isBuy => direction == 1;
|
||||
}
|
||||
|
||||
/// 充提订单模型
|
||||
/// 充提訂單模型
|
||||
class OrderFund {
|
||||
final int id;
|
||||
final String orderNo;
|
||||
final int userId;
|
||||
final String username;
|
||||
final int type; // 1=充值, 2=提现
|
||||
final int type; // 1=充值, 2=提現
|
||||
final String amount;
|
||||
final String? fee; // 手续费
|
||||
final String? receivableAmount; // 应收款项
|
||||
final String? fee; // 手續費
|
||||
final String? receivableAmount; // 應收款項
|
||||
final int status;
|
||||
// 充值状态: 1=待付款, 2=待确认, 3=已完成, 4=已驳回, 5=已取消
|
||||
// 提现状态: 1=待审批, 2=已出款, 3=已驳回, 4=已取消, 5=待财务审核
|
||||
final int? walletId; // 冷钱包ID(充值)
|
||||
final String? walletAddress; // 钱包地址(充值/提现)
|
||||
final String? network; // 提现网络类型
|
||||
final String? withdrawContact; // 提现联系方式
|
||||
// 充值狀態: 1=待付款, 2=待確認, 3=已完成, 4=已駁回, 5=已取消
|
||||
// 提現狀態: 1=待審批, 2=已出款, 3=已駁回, 4=已取消, 5=待財務審核
|
||||
final int? walletId; // 冷錢包ID(充值)
|
||||
final String? walletAddress; // 錢包地址(充值/提現)
|
||||
final String? network; // 提現網絡類型
|
||||
final String? withdrawContact; // 提現聯繫方式
|
||||
final String remark;
|
||||
final String? rejectReason;
|
||||
final String? adminRemark;
|
||||
final DateTime? createTime;
|
||||
final DateTime? payTime; // 用户确认打款时间
|
||||
final DateTime? confirmTime; // 管理员确认时间
|
||||
final DateTime? payTime; // 用戶確認打款時間
|
||||
final DateTime? confirmTime; // 管理員確認時間
|
||||
|
||||
OrderFund({
|
||||
required this.id,
|
||||
@@ -143,72 +143,72 @@ class OrderFund {
|
||||
);
|
||||
}
|
||||
|
||||
/// 订单类型文字
|
||||
String get typeText => type == 1 ? '充值' : '提现';
|
||||
/// 訂單類型文字
|
||||
String get typeText => type == 1 ? '充值' : '提現';
|
||||
|
||||
/// 状态文字 (根据类型区分)
|
||||
/// 狀態文字 (根據類型區分)
|
||||
String get statusText {
|
||||
if (type == 1) {
|
||||
// 充值状态
|
||||
// 充值狀態
|
||||
switch (status) {
|
||||
case 1:
|
||||
return '待付款';
|
||||
case 2:
|
||||
return '待确认';
|
||||
return '待確認';
|
||||
case 3:
|
||||
return '已完成';
|
||||
case 4:
|
||||
return '已驳回';
|
||||
return '已駁回';
|
||||
case 5:
|
||||
return '已取消';
|
||||
default:
|
||||
return '未知';
|
||||
}
|
||||
} else {
|
||||
// 提现状态
|
||||
// 提現狀態
|
||||
switch (status) {
|
||||
case 1:
|
||||
return '待审批';
|
||||
return '待審批';
|
||||
case 2:
|
||||
return '已出款';
|
||||
case 3:
|
||||
return '已驳回';
|
||||
return '已駁回';
|
||||
case 4:
|
||||
return '已取消';
|
||||
case 5:
|
||||
return '待财务审核';
|
||||
return '待財務審核';
|
||||
default:
|
||||
return '未知';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// 是否为充值
|
||||
/// 是否為充值
|
||||
bool get isDeposit => type == 1;
|
||||
|
||||
/// 是否可取消
|
||||
/// 充值: 仅待付款可取消
|
||||
/// 提现: 仅待审批可取消
|
||||
/// 充值: 僅待付款可取消
|
||||
/// 提現: 僅待審批可取消
|
||||
bool get canCancel {
|
||||
if (type == 1) {
|
||||
return status == 1; // 充值待付款
|
||||
} else {
|
||||
return status == 1; // 提现待审批
|
||||
return status == 1; // 提現待審批
|
||||
}
|
||||
}
|
||||
|
||||
/// 是否可确认打款 (仅充值待付款)
|
||||
/// 是否可確認打款 (僅充值待付款)
|
||||
bool get canConfirmPay => type == 1 && status == 1;
|
||||
}
|
||||
|
||||
/// 冷钱包模型
|
||||
/// 冷錢包模型
|
||||
class ColdWallet {
|
||||
final int id;
|
||||
final String name;
|
||||
final String address;
|
||||
final String network;
|
||||
final bool isDefault;
|
||||
final int status; // 0=禁用, 1=启用
|
||||
final int status; // 0=禁用, 1=啟用
|
||||
final DateTime? createTime;
|
||||
|
||||
ColdWallet({
|
||||
|
||||
Reference in New Issue
Block a user