feat: trade config

This commit is contained in:
xingyu4j
2025-06-07 17:09:51 +08:00
parent de157f725b
commit eb6feb9b7e
3 changed files with 350 additions and 45 deletions

View File

@@ -3,24 +3,22 @@ import { requestClient } from '#/api/request';
export namespace MallTradeConfigApi {
/** 交易中心配置 */
export interface Config {
/** 是否启用分销 */
brokerageEnabled: boolean;
/** 分销资格条件 */
brokerageEnabledCondition: number;
/** 分销绑定模式 */
brokerageBindMode: number;
/** 分销海报图 */
brokeragePosterUrls: string;
/** 一级分销比例 */
brokerageFirstPercent: number;
/** 二级分销比例 */
brokerageSecondPercent: number;
/** 最小提现金额,单位:分 */
brokerageWithdrawMinPrice: number;
/** 冻结天数 */
brokerageFrozenDays: number;
/** 提现类型 */
brokerageWithdrawTypes: string;
id?: number;
afterSaleRefundReasons?: string[];
afterSaleReturnReasons?: string[];
deliveryExpressFreeEnabled?: boolean;
deliveryExpressFreePrice?: number;
deliveryPickUpEnabled?: boolean;
brokerageEnabled?: boolean;
brokerageEnabledCondition?: number;
brokerageBindMode?: number;
brokeragePosterUrls?: string;
brokerageFirstPercent?: number;
brokerageSecondPercent?: number;
brokerageWithdrawMinPrice?: number;
brokerageFrozenDays?: number;
brokerageWithdrawTypes?: string;
tencentLbsKey?: string;
}
}