From 357ac705c7e66c65b0aafd6f36a025f5b84df00b Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Mon, 2 Mar 2026 13:05:11 +0800 Subject: [PATCH] f --- app/main/api/desc/front/agent.api | 26 -- app/main/api/internal/types/types.go | 498 ++++----------------------- 2 files changed, 76 insertions(+), 448 deletions(-) diff --git a/app/main/api/desc/front/agent.api b/app/main/api/desc/front/agent.api index d72df4b..6adcc3a 100644 --- a/app/main/api/desc/front/agent.api +++ b/app/main/api/desc/front/agent.api @@ -295,32 +295,6 @@ service main { // 检查订单是否属于当前代理推广 @handler CheckOrderAgent get /order/agent (CheckOrderAgentReq) returns (CheckOrderAgentResp) - - // ============================================ - // 用户模块白名单相关接口 - // ============================================ - @handler GetWhitelistFeatures - get /whitelist/features (GetWhitelistFeaturesReq) returns (GetWhitelistFeaturesResp) - - // 创建白名单订单 - @handler CreateWhitelistOrder - post /whitelist/order/create (CreateWhitelistOrderReq) returns (CreateWhitelistOrderResp) - - // 获取用户白名单列表 - @handler GetWhitelistList - get /whitelist/list (GetWhitelistListReq) returns (GetWhitelistListResp) - - // 检查模块是否已下架(用于显示下架按钮状态) - @handler CheckFeatureWhitelistStatus - get /whitelist/check (CheckFeatureWhitelistStatusReq) returns (CheckFeatureWhitelistStatusResp) - - // 下架单个模块(创建订单并支付) - @handler OfflineFeature - post /whitelist/offline (OfflineFeatureReq) returns (OfflineFeatureResp) - - // 检查订单是否属于当前代理推广 - @handler CheckOrderAgent - get /order/agent (CheckOrderAgentReq) returns (CheckOrderAgentResp) } type ( diff --git a/app/main/api/internal/types/types.go b/app/main/api/internal/types/types.go index 5452b1c..1a8af18 100644 --- a/app/main/api/internal/types/types.go +++ b/app/main/api/internal/types/types.go @@ -38,25 +38,6 @@ type AdminAuditAgentResp struct { Success bool `json:"success"` } -type AdminAssignRoleApiReq struct { - RoleId string `json:"role_id"` - ApiIds []string `json:"api_ids"` -} - -type AdminAssignRoleApiResp struct { - Success bool `json:"success"` -} - -type AdminAuditAgentReq struct { - AuditId int64 `json:"audit_id"` // 审核记录ID - Status int64 `json:"status"` // 审核状态:1=通过,2=拒绝 - AuditReason string `json:"audit_reason"` // 审核原因(拒绝时必填) -} - -type AdminAuditAgentResp struct { - Success bool `json:"success"` -} - type AdminAuditRealNameReq struct { RealNameId int64 `json:"real_name_id"` // 实名认证记录ID Status int64 `json:"status"` // 审核状态:2=通过,3=拒绝 @@ -309,6 +290,7 @@ type AdminGetAgentOrderListReq struct { AgentId *string `form:"agent_id,optional"` // 代理ID(可选) OrderId *string `form:"order_id,optional"` // 订单ID(可选) ProcessStatus *int64 `form:"process_status,optional"` // 处理状态(可选) + OrderStatus *string `form:"order_status,optional"` // 订单状态(可选):pending-待支付,paid-已支付,refunded-已退款,closed-已关闭,failed-支付失败 } type AdminGetAgentOrderListResp struct { @@ -346,6 +328,7 @@ type AdminGetAgentRebateListReq struct { AgentId *string `form:"agent_id,optional"` // 代理ID(可选) SourceAgentId *string `form:"source_agent_id,optional"` // 来源代理ID(可选) RebateType *int64 `form:"rebate_type,optional"` // 返佣类型(可选) + Status *int64 `form:"status,optional"` // 状态(可选):1=已发放,2=已冻结,3=已取消(已退款) } type AdminGetAgentRebateListResp struct { @@ -982,7 +965,7 @@ type AdminUpgradeAgentReq struct { } type AdminUpgradeAgentResp struct { - Success bool `json:"success"` + Success bool `json:"success"` // 是否成功 } type AdminUserInfoReq struct { @@ -1019,22 +1002,6 @@ type AgentApplyResp struct { AgentCode int64 `json:"agent_code"` } -type AgentApplyReq struct { - Region string `json:"region,optional"` - Mobile string `json:"mobile"` - Code string `json:"code"` - Referrer string `json:"referrer"` - InviteCode string `json:"invite_code,optional"` - AgentCode int64 `json:"agent_code,optional"` -} - -type AgentApplyResp struct { - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` - AgentCode int64 `json:"agent_code"` -} - type AgentCommissionListItem struct { Id string `json:"id"` // 主键 AgentId string `json:"agent_id"` // 代理ID @@ -1068,29 +1035,6 @@ type AgentInfoResp struct { AgentCode int64 `json:"agent_code"` } -type AgentGeneratingLinkReq struct { - ProductId string `json:"product_id"` // 产品ID - SetPrice float64 `json:"set_price"` // 设定价格 - TargetPath string `json:"target_path,optional"` // 目标地址(可选,默认为推广报告页面) -} - -type AgentGeneratingLinkResp struct { - LinkIdentifier string `json:"link_identifier"` // 推广链接标识 - FullLink string `json:"full_link"` // 完整短链URL -} - -type AgentInfoResp struct { - AgentId string `json:"agent_id"` - Level int64 `json:"level"` - LevelName string `json:"level_name"` - Region string `json:"region"` - Mobile string `json:"mobile"` - WechatId string `json:"wechat_id"` - TeamLeaderId string `json:"team_leader_id"` - IsRealName bool `json:"is_real_name"` - AgentCode int64 `json:"agent_code"` -} - type AgentLinkListItem struct { Id string `json:"id"` // 主键 AgentId string `json:"agent_id"` // 代理ID @@ -1152,10 +1096,6 @@ type AgentProductConfigResp struct { List []ProductConfigItem `json:"list"` } -type AgentProductConfigResp struct { - List []ProductConfigItem `json:"list"` -} - type AgentRealNameListItem struct { Id string `json:"id"` // 主键 AgentId string `json:"agent_id"` // 代理ID @@ -1191,17 +1131,20 @@ type AgentUpgradeListItem struct { } type AgentWithdrawalListItem struct { - Id string `json:"id"` // 主键 - AgentId string `json:"agent_id"` // 代理ID - WithdrawNo string `json:"withdraw_no"` // 提现单号 - Amount float64 `json:"amount"` // 金额 - TaxAmount float64 `json:"tax_amount"` // 税费金额 - ActualAmount float64 `json:"actual_amount"` // 实际到账金额 - Status int64 `json:"status"` // 状态 - PayeeAccount string `json:"payee_account"` // 收款账户 - PayeeName string `json:"payee_name"` // 收款人姓名 - Remark string `json:"remark"` // 备注 - CreateTime string `json:"create_time"` // 创建时间 + Id string `json:"id"` // 主键 + AgentId string `json:"agent_id"` // 代理ID + WithdrawNo string `json:"withdraw_no"` // 提现单号 + Amount float64 `json:"amount"` // 金额 + TaxAmount float64 `json:"tax_amount"` // 税费金额 + ActualAmount float64 `json:"actual_amount"` // 实际到账金额 + Status int64 `json:"status"` // 状态 + WithdrawalType int64 `json:"withdrawal_type"` // 提现方式:1=支付宝,2=银行卡 + PayeeAccount string `json:"payee_account"` // 收款账户(支付宝账号或银行卡号) + PayeeName string `json:"payee_name"` // 收款人姓名 + BankCardNo string `json:"bank_card_no"` // 银行卡号(银行卡提现时使用) + BankName string `json:"bank_name"` // 开户行名称(银行卡提现时使用) + Remark string `json:"remark"` // 备注 + CreateTime string `json:"create_time"` // 创建时间 } type ApplyUpgradeReq struct { @@ -1214,9 +1157,12 @@ type ApplyUpgradeResp struct { } type ApplyWithdrawalReq struct { - Amount float64 `json:"amount"` // 提现金额 - PayeeAccount string `json:"payee_account"` // 收款账户 - PayeeName string `json:"payee_name"` // 收款人姓名 + Amount float64 `json:"amount"` // 提现金额 + WithdrawalType int64 `json:"withdrawal_type"` // 提现方式:1=支付宝,2=银行卡 + PayeeAccount string `json:"payee_account"` // 收款账户(支付宝账号或银行卡号) + PayeeName string `json:"payee_name"` // 收款人姓名 + BankCardNo string `json:"bank_card_no,optional"` // 银行卡号(银行卡提现必填) + BankName string `json:"bank_name,optional"` // 开户行名称(银行卡提现必填) } type ApplyWithdrawalResp struct { @@ -1374,75 +1320,6 @@ type DeleteRoleResp struct { Success bool `json:"success"` // 是否成功 } -type ConversionRateResp struct { - MyConversionRate ConversionRateData `json:"my_conversion_rate"` // 我的转化率 - SubordinateConversionRate ConversionRateData `json:"subordinate_conversion_rate"` // 我的下级转化率 -} - -type CreateMenuReq struct { - Pid string `json:"pid,optional"` // 父菜单ID - Name string `json:"name"` // 路由名称 - Path string `json:"path,optional"` // 路由路径 - Component string `json:"component,optional"` // 组件路径 - Redirect string `json:"redirect,optional"` // 重定向路径 - Meta map[string]interface{} `json:"meta"` // 路由元数据 - Status int64 `json:"status,optional,default=1"` // 状态:0-禁用,1-启用 - Type string `json:"type"` // 类型 - Sort int64 `json:"sort,optional"` // 排序 -} - -type CreateMenuResp struct { - Id string `json:"id"` // 菜单ID -} - -type CreateRoleReq struct { - RoleName string `json:"role_name"` // 角色名称 - RoleCode string `json:"role_code"` // 角色编码 - Description string `json:"description"` // 角色描述 - Status int64 `json:"status,default=1"` // 状态:0-禁用,1-启用 - Sort int64 `json:"sort,default=0"` // 排序 - MenuIds []string `json:"menu_ids"` // 关联的菜单ID列表 -} - -type CreateRoleResp struct { - Id string `json:"id"` // 角色ID -} - -type CreateWhitelistOrderReq struct { - IdCard string `json:"id_card"` // 身份证号(查询对象标识) - FeatureIds []string `json:"feature_ids"` // 要屏蔽的feature ID列表 - OrderId string `json:"order_id,optional"` // 关联的查询订单ID(可选) -} - -type CreateWhitelistOrderResp struct { - OrderId string `json:"order_id"` // 订单ID - OrderNo string `json:"order_no"` // 订单号 - TotalAmount float64 `json:"total_amount"` // 总金额 -} - -type DeleteInviteCodeReq struct { - Id string `json:"id"` // 邀请码ID -} - -type DeleteInviteCodeResp struct { -} - -type DeleteMenuReq struct { - Id string `path:"id"` // 菜单ID -} - -type DeleteMenuResp struct { - Success bool `json:"success"` // 是否成功 -} - -type DeleteRoleReq struct { - Id string `path:"id"` // 角色ID -} - -type DeleteRoleResp struct { - Success bool `json:"success"` // 是否成功 -} - type DirectParentRebateConfig struct { Diamond float64 `json:"diamond"` // 直接上级是钻石的返佣金额(6元) Gold float64 `json:"gold"` // 直接上级是黄金的返佣金额(3元) @@ -1458,15 +1335,6 @@ type DownloadAuthorizationDocumentResp struct { FileUrl string `json:"fileUrl"` // 文件访问URL } -type DownloadAuthorizationDocumentReq struct { - DocumentId string `json:"documentId" validate:"required"` // 授权书ID -} - -type DownloadAuthorizationDocumentResp struct { - FileName string `json:"fileName"` // 文件名 - FileUrl string `json:"fileUrl"` // 文件访问URL -} - type Feature struct { ID string `json:"id"` // 功能ID ApiID string `json:"api_id"` // API标识 @@ -1493,6 +1361,14 @@ type GenerateInviteCodeResp struct { Codes []string `json:"codes"` // 生成的邀请码列表 } +type GenerateInvitePosterReq struct { + InviteLink string `form:"invite_link"` // 邀请链接(用于生成二维码) +} + +type GenerateInvitePosterResp struct { + PosterUrl string `json:"poster_url"` // 海报图片URL(base64编码的data URL) +} + type GetAuthorizationDocumentByOrderReq struct { OrderId string `json:"orderId" validate:"required"` // 订单ID } @@ -1528,6 +1404,10 @@ type GetCommissionListResp struct { List []CommissionItem `json:"list"` // 列表 } +type GetEncryptedSceneIdResp struct { + EncryptedSceneId string `json:"encryptedSceneId"` +} + type GetInviteCodeListReq struct { Page int64 `form:"page"` // 页码 PageSize int64 `form:"page_size"` // 每页数量 @@ -1548,6 +1428,18 @@ type GetInviteLinkResp struct { InviteLink string `json:"invite_link"` // 邀请链接 } +type GetLastWithdrawalInfoReq struct { + WithdrawalType int64 `form:"withdrawal_type"` // 提现方式:1=支付宝,2=银行卡 +} + +type GetLastWithdrawalInfoResp struct { + WithdrawalType int64 `json:"withdrawal_type"` // 提现方式 + PayeeAccount string `json:"payee_account"` // 收款账户(支付宝账号或银行卡号) + PayeeName string `json:"payee_name"` // 收款人姓名 + BankCardNo string `json:"bank_card_no"` // 银行卡号 + BankName string `json:"bank_name"` // 开户行名称 +} + type GetLevelPrivilegeResp struct { Levels []LevelPrivilegeItem `json:"levels"` UpgradeToGoldFee float64 `json:"upgrade_to_gold_fee"` @@ -1646,16 +1538,18 @@ type GetRebateListResp struct { } type GetRevenueInfoResp struct { - Balance float64 `json:"balance"` // 可用余额 - FrozenBalance float64 `json:"frozen_balance"` // 冻结余额 - TotalEarnings float64 `json:"total_earnings"` // 累计收益(钱包总收益) - WithdrawnAmount float64 `json:"withdrawn_amount"` // 累计提现 - CommissionTotal float64 `json:"commission_total"` // 佣金累计总收益(推广订单获得的佣金) - CommissionToday float64 `json:"commission_today"` // 佣金今日收益 - CommissionMonth float64 `json:"commission_month"` // 佣金本月收益 - RebateTotal float64 `json:"rebate_total"` // 返佣累计总收益(包括推广返佣和升级返佣) - RebateToday float64 `json:"rebate_today"` // 返佣今日收益 - RebateMonth float64 `json:"rebate_month"` // 返佣本月收益 + Balance float64 `json:"balance"` // 可用余额 + FrozenBalance float64 `json:"frozen_balance"` // 冻结余额 + TotalEarnings float64 `json:"total_earnings"` // 累计收益(钱包总收益) + WithdrawnAmount float64 `json:"withdrawn_amount"` // 累计提现 + CommissionTotal float64 `json:"commission_total"` // 佣金累计总收益(推广订单获得的佣金) + CommissionToday float64 `json:"commission_today"` // 佣金今日收益 + CommissionMonth float64 `json:"commission_month"` // 佣金本月收益 + RebateTotal float64 `json:"rebate_total"` // 返佣累计总收益(包括推广返佣和升级返佣) + RebateToday float64 `json:"rebate_today"` // 返佣今日收益 + RebateMonth float64 `json:"rebate_month"` // 返佣本月收益 + AlipayMonthQuota float64 `json:"alipay_month_quota"` // 支付宝每月提现总额度 + AlipayMonthUsed float64 `json:"alipay_month_used"` // 本月已使用的支付宝提现额度 } type GetRoleDetailReq struct { @@ -1886,32 +1780,6 @@ type MobileCodeLoginResp struct { RefreshAfter int64 `json:"refreshAfter"` } -type MenuListItem struct { - Id string `json:"id"` // 菜单ID - Pid string `json:"pid"` // 父菜单ID - Name string `json:"name"` // 路由名称 - Path string `json:"path"` // 路由路径 - Component string `json:"component"` // 组件路径 - Redirect string `json:"redirect"` // 重定向路径 - Meta map[string]interface{} `json:"meta"` // 路由元数据 - Status int64 `json:"status"` // 状态:0-禁用,1-启用 - Type string `json:"type"` // 类型 - Sort int64 `json:"sort"` // 排序 - CreateTime string `json:"createTime"` // 创建时间 - Children []MenuListItem `json:"children"` // 子菜单 -} - -type MobileCodeLoginReq struct { - Mobile string `json:"mobile"` - Code string `json:"code" validate:"required"` -} - -type MobileCodeLoginResp struct { - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` -} - type Notification struct { Title string `json:"title"` // 通知标题 Content string `json:"content"` // 通知内容 (富文本) @@ -1993,6 +1861,7 @@ type PaymentReq struct { Id string `json:"id"` PayMethod string `json:"pay_method"` // 支付方式: wechat, alipay, appleiap, test(仅开发环境), test_empty(仅开发环境-空报告模式) PayType string `json:"pay_type" validate:"required,oneof=query agent_vip agent_upgrade"` + Code string `json:"code,optional"` // 微信小程序/H5授权码,用于自动绑定微信账号(当用户未绑定微信时) } type PaymentResp struct { @@ -2063,10 +1932,6 @@ type ProductResponse struct { Product } -type ProductResponse struct { - Product -} - type PromotionQueryItem struct { Id string `json:"id"` // 查询ID OrderId string `json:"order_id"` // 订单ID @@ -2144,27 +2009,6 @@ type QueryGenerateShareLinkResp struct { ShareLink string `json:"share_link"` } -type QueryDetailByOrderIdReq struct { - OrderId string `path:"order_id"` -} - -type QueryDetailByOrderNoReq struct { - OrderNo string `path:"order_no"` -} - -type QueryExampleReq struct { - Feature string `form:"feature"` -} - -type QueryGenerateShareLinkReq struct { - OrderId *string `json:"order_id,optional"` - OrderNo *string `json:"order_no,optional"` -} - -type QueryGenerateShareLinkResp struct { - ShareLink string `json:"share_link"` -} - type QueryItem struct { Feature interface{} `json:"feature"` Data interface{} `json:"data"` // 这里可以是 map 或 具体的 struct @@ -2191,27 +2035,6 @@ type QueryProvisionalOrderResp struct { Product Product `json:"product"` } -type QueryListReq struct { - Page int64 `form:"page"` // 页码 - PageSize int64 `form:"page_size"` // 每页数据量 -} - -type QueryListResp struct { - Total int64 `json:"total"` // 总记录数 - List []Query `json:"list"` // 查询列表 -} - -type QueryProvisionalOrderReq struct { - Id string `path:"id"` -} - -type QueryProvisionalOrderResp struct { - Name string `json:"name"` - IdCard string `json:"id_card"` - Mobile string `json:"mobile"` - Product Product `json:"product"` -} - type QueryReq struct { Data string `json:"data" validate:"required"` } @@ -2267,53 +2090,6 @@ type RealNameAuthResp struct { Status string `json:"status"` // 状态:pending=待审核,approved=已通过,rejected=已拒绝 } -type QueryRetryReq struct { - Id string `path:"id"` -} - -type QueryRetryResp struct { - Query -} - -type QueryServiceReq struct { - Product string `path:"product"` - Data string `json:"data" validate:"required"` - AgentIdentifier string `json:"agent_identifier,optional"` - App bool `json:"app,optional"` -} - -type QueryServiceResp struct { - Id string `json:"id"` - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` -} - -type QueryShareDetailReq struct { - Id string `path:"id"` -} - -type QuerySingleTestReq struct { - Params map[string]interface{} `json:"params"` - Api string `json:"api"` -} - -type QuerySingleTestResp struct { - Data interface{} `json:"data"` - Api string `json:"api"` -} - -type RealNameAuthReq struct { - Name string `json:"name"` // 姓名 - IdCard string `json:"id_card"` // 身份证号 - Mobile string `json:"mobile"` // 手机号 - Code string `json:"code"` // 验证码 -} - -type RealNameAuthResp struct { - Status string `json:"status"` // 状态:pending=待审核,approved=已通过,rejected=已拒绝 -} - type RebateItem struct { Id string `json:"id"` // 记录ID SourceAgentId string `json:"source_agent_id"` // 来源代理ID @@ -2353,26 +2129,6 @@ type RegisterByInviteCodeResp struct { AgentCode int64 `json:"agent_code"` } -type RegisterByInviteCodeReq struct { - Referrer string `json:"referrer"` - InviteCode string `json:"invite_code,optional"` - AgentCode int64 `json:"agent_code,optional"` - Mobile string `json:"mobile"` - Code string `json:"code"` - Region string `json:"region,optional"` - WechatId string `json:"wechat_id,optional"` -} - -type RegisterByInviteCodeResp struct { - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` - AgentId string `json:"agent_id"` // 代理ID - Level int64 `json:"level"` // 代理等级 - LevelName string `json:"level_name"` // 等级名称 - AgentCode int64 `json:"agent_code"` -} - type RoleListItem struct { Id string `json:"id"` // 角色ID RoleName string `json:"role_name"` // 角色名称 @@ -2387,9 +2143,6 @@ type RoleListItem struct { type ShortLinkRedirectResp struct { } -type ShortLinkRedirectResp struct { -} - type SubordinateItem struct { AgentId string `json:"agent_id"` // 代理ID Level int64 `json:"level"` // 等级 @@ -2480,57 +2233,6 @@ type UpdateRoleResp struct { Success bool `json:"success"` // 是否成功 } -type TeamStatisticsResp struct { - TotalCount int64 `json:"total_count"` // 团队总人数(不包括自己) - DirectCount int64 `json:"direct_count"` // 直接下级数量 - IndirectCount int64 `json:"indirect_count"` // 间接下级数量 - GoldCount int64 `json:"gold_count"` // 黄金代理数量 - NormalCount int64 `json:"normal_count"` // 普通代理数量 - TodayNewMembers int64 `json:"today_new_members"` // 今日新增成员 - MonthNewMembers int64 `json:"month_new_members"` // 本月新增成员 -} - -type UpdateMenuReq struct { - Id string `path:"id"` // 菜单ID - Pid *string `json:"pid,optional"` // 父菜单ID - Name string `json:"name"` // 路由名称 - Path string `json:"path,optional"` // 路由路径 - Component string `json:"component,optional"` // 组件路径 - Redirect string `json:"redirect,optional"` // 重定向路径 - Meta map[string]interface{} `json:"meta"` // 路由元数据 - Status int64 `json:"status,optional"` // 状态:0-禁用,1-启用 - Type string `json:"type"` // 类型 - Sort int64 `json:"sort,optional"` // 排序 -} - -type UpdateMenuResp struct { - Success bool `json:"success"` // 是否成功 -} - -type UpdateQueryDataReq struct { - Id string `json:"id"` // 查询ID - QueryData string `json:"query_data"` // 查询数据(未加密的JSON) -} - -type UpdateQueryDataResp struct { - Id string `json:"id"` - UpdatedAt string `json:"updated_at"` // 更新时间 -} - -type UpdateRoleReq struct { - Id string `path:"id"` // 角色ID - RoleName *string `json:"role_name,optional"` // 角色名称 - RoleCode *string `json:"role_code,optional"` // 角色编码 - Description *string `json:"description,optional"` // 角色描述 - Status *int64 `json:"status,optional"` // 状态:0-禁用,1-启用 - Sort *int64 `json:"sort,optional"` // 排序 - MenuIds []string `json:"menu_ids,optional"` // 关联的菜单ID列表 -} - -type UpdateRoleResp struct { - Success bool `json:"success"` // 是否成功 -} - type UpgradeFeeConfig struct { NormalToGold float64 `json:"normal_to_gold"` // 普通→黄金:199 NormalToDiamond float64 `json:"normal_to_diamond"` // 普通→钻石:980 @@ -2573,15 +2275,6 @@ type UpgradeSubordinateResp struct { Success bool `json:"success"` } -type UpgradeSubordinateReq struct { - SubordinateId string `json:"subordinate_id"` // 下级代理ID - ToLevel int64 `json:"to_level"` // 目标等级(只能是2=黄金) -} - -type UpgradeSubordinateResp struct { - Success bool `json:"success"` -} - type User struct { Id string `json:"id"` Mobile string `json:"mobile"` @@ -2632,60 +2325,20 @@ type WhitelistItem struct { CreateTime string `json:"create_time"` // 创建时间 } -type UserInfoResp struct { - UserInfo User `json:"userInfo"` -} - -type WXH5AuthReq struct { - Code string `json:"code"` -} - -type WXH5AuthResp struct { - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` -} - -type WXMiniAuthReq struct { - Code string `json:"code"` -} - -type WXMiniAuthResp struct { - AccessToken string `json:"accessToken"` - AccessExpire int64 `json:"accessExpire"` - RefreshAfter int64 `json:"refreshAfter"` -} - -type WhitelistFeatureItem struct { - FeatureId string `json:"feature_id"` // Feature的UUID - FeatureApiId string `json:"feature_api_id"` // Feature的API标识 - FeatureName string `json:"feature_name"` // Feature的名称 - WhitelistPrice float64 `json:"whitelist_price"` // 屏蔽价格(单位:元) -} - -type WhitelistItem struct { - Id string `json:"id"` // 白名单记录ID - IdCard string `json:"id_card"` // 身份证号 - FeatureId string `json:"feature_id"` // Feature的UUID - FeatureApiId string `json:"feature_api_id"` // Feature的API标识 - FeatureName string `json:"feature_name"` // Feature的名称 - Amount float64 `json:"amount"` // 费用 - Status int64 `json:"status"` // 状态:1=生效,2=已失效 - StatusText string `json:"status_text"` // 状态文本 - CreateTime string `json:"create_time"` // 创建时间 -} - type WithdrawalItem struct { - Id string `json:"id"` // 记录ID - WithdrawalNo string `json:"withdrawal_no"` // 提现单号 - Amount float64 `json:"amount"` // 提现金额 - TaxAmount float64 `json:"tax_amount"` // 税费金额 - ActualAmount float64 `json:"actual_amount"` // 实际到账金额 - Status int64 `json:"status"` // 状态:1=待审核,2=审核通过,3=审核拒绝,4=提现中,5=提现成功,6=提现失败 - PayeeAccount string `json:"payee_account"` // 收款账户 - PayeeName string `json:"payee_name"` // 收款人姓名 - Remark string `json:"remark"` // 备注 - CreateTime string `json:"create_time"` // 创建时间 + Id string `json:"id"` // 记录ID + WithdrawalNo string `json:"withdrawal_no"` // 提现单号 + Amount float64 `json:"amount"` // 提现金额 + TaxAmount float64 `json:"tax_amount"` // 税费金额 + ActualAmount float64 `json:"actual_amount"` // 实际到账金额 + Status int64 `json:"status"` // 状态:1=待审核,2=审核通过,3=审核拒绝,4=提现中,5=提现成功,6=提现失败 + WithdrawalType int64 `json:"withdrawal_type"` // 提现方式:1=支付宝,2=银行卡 + PayeeAccount string `json:"payee_account"` // 收款账户(支付宝账号或银行卡号) + PayeeName string `json:"payee_name"` // 收款人姓名 + BankCardNo string `json:"bank_card_no"` // 银行卡号(银行卡提现时填写) + BankName string `json:"bank_name"` // 开户行名称(银行卡提现时填写) + Remark string `json:"remark"` // 备注 + CreateTime string `json:"create_time"` // 创建时间 } type GetAppConfigResp struct { @@ -2698,6 +2351,7 @@ type GetAppVersionResp struct { } type SendSmsReq struct { - Mobile string `json:"mobile" validate:"required,mobile"` - ActionType string `json:"actionType" validate:"required,oneof=login register query agentApply realName bindMobile"` + Mobile string `json:"mobile" validate:"required,mobile"` + ActionType string `json:"actionType" validate:"required,oneof=login register query agentApply realName bindMobile"` + CaptchaVerifyParam string `json:"captchaVerifyParam,optional"` }