package dto import "quyun/v2/app/requests" // SuperPayoutAccountListFilter 超管结算账户列表过滤条件。 type SuperPayoutAccountListFilter struct { requests.Pagination // TenantID 租户ID过滤(精确匹配)。 TenantID *int64 `query:"tenant_id"` // TenantCode 租户编码过滤(模糊匹配)。 TenantCode *string `query:"tenant_code"` // TenantName 租户名称过滤(模糊匹配)。 TenantName *string `query:"tenant_name"` // UserID 用户ID过滤(精确匹配)。 UserID *int64 `query:"user_id"` // Username 用户名过滤(模糊匹配)。 Username *string `query:"username"` // Type 账户类型过滤(bank/alipay)。 Type *string `query:"type"` // CreatedAtFrom 创建时间起始(RFC3339)。 CreatedAtFrom *string `query:"created_at_from"` // CreatedAtTo 创建时间结束(RFC3339)。 CreatedAtTo *string `query:"created_at_to"` } // SuperPayoutAccountItem 超管结算账户列表项。 type SuperPayoutAccountItem struct { // ID 结算账户ID。 ID int64 `json:"id"` // TenantID 租户ID。 TenantID int64 `json:"tenant_id"` // TenantCode 租户编码。 TenantCode string `json:"tenant_code"` // TenantName 租户名称。 TenantName string `json:"tenant_name"` // UserID 用户ID。 UserID int64 `json:"user_id"` // Username 用户名。 Username string `json:"username"` // Type 账户类型。 Type string `json:"type"` // Name 账户名称/开户行。 Name string `json:"name"` // Account 收款账号。 Account string `json:"account"` // Realname 收款人姓名。 Realname string `json:"realname"` // CreatedAt 创建时间(RFC3339)。 CreatedAt string `json:"created_at"` // UpdatedAt 更新时间(RFC3339)。 UpdatedAt string `json:"updated_at"` }