feat: 完善15- 角色默认信用与店铺实际额度管理
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m8s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 5m8s
This commit is contained in:
@@ -211,10 +211,8 @@ export interface ShopFundSummaryItem {
|
||||
phone?: string // 主账号手机号
|
||||
main_balance: number // 预充值余额(分)
|
||||
main_frozen_balance: number // 预充值冻结余额(分)
|
||||
balance: number // 现金余额(分)
|
||||
frozen_balance: number // 现金冻结金额(分)
|
||||
cash_available: number // 现金可用余额(分)
|
||||
low_balance_warning: boolean // 现金可用余额不足100元预警
|
||||
cash_available_balance: number // 现金可用余额(分)
|
||||
low_balance_warning?: boolean // 现金可用余额不足100元预警
|
||||
credit_enabled: boolean // 实际信用额度是否启用
|
||||
credit_limit: number // 实际信用额度(分)
|
||||
available_balance: number // 可用金额(分),以后端返回为准
|
||||
|
||||
@@ -18,6 +18,7 @@ export enum RoleStatus {
|
||||
|
||||
// 角色实体(匹配后端 ModelRole)
|
||||
export interface PlatformRole {
|
||||
id?: number
|
||||
ID: number
|
||||
CreatedAt?: string
|
||||
UpdatedAt?: string
|
||||
@@ -30,6 +31,19 @@ export interface PlatformRole {
|
||||
status: RoleStatus // 状态
|
||||
credit_enabled?: boolean // 新建代理默认信用是否启用(仅客户角色)
|
||||
credit_limit?: number // 新建代理默认信用额度(分,仅客户角色)
|
||||
default_credit_enabled?: boolean // 接口返回的新建代理默认信用状态
|
||||
default_credit_limit?: number // 接口返回的新建代理默认信用额度(分)
|
||||
default_credit_scope?: string // 接口返回的信用模板生效范围
|
||||
created_at?: string // 接口返回的创建时间
|
||||
updated_at?: string // 接口返回的更新时间
|
||||
}
|
||||
|
||||
export interface UpdateRoleDefaultCreditResponse {
|
||||
affects_existing_wallets: boolean
|
||||
credit_enabled: boolean
|
||||
credit_limit: number
|
||||
role_id: number
|
||||
scope: string
|
||||
}
|
||||
|
||||
// 角色查询参数
|
||||
|
||||
@@ -21,6 +21,7 @@ export interface ShopResponse {
|
||||
contact_name: string // 联系人姓名
|
||||
contact_phone: string // 联系人电话
|
||||
status: number // 状态 (0:禁用, 1:启用)
|
||||
status_name?: string // 状态名称
|
||||
business_owner_account_id: number | null // 平台业务员账号ID
|
||||
business_owner_username: string // 平台业务员账号名
|
||||
business_owner_phone_summary: string // 平台业务员手机号摘要
|
||||
@@ -49,6 +50,7 @@ export interface CreateShopParams {
|
||||
init_username: string // 初始账号用户名(必填)
|
||||
init_password: string // 初始账号密码(必填)
|
||||
init_phone: string // 初始账号手机号(必填)
|
||||
default_role_id: number // 初始账号默认客户角色(必填)
|
||||
parent_id?: number | null // 上级店铺ID(一级店铺可不填)
|
||||
province?: string // 省份
|
||||
city?: string // 城市
|
||||
@@ -121,3 +123,15 @@ export interface UpdateShopCreditLimitRequest {
|
||||
credit_limit: number // 实际信用额度(分)
|
||||
version: number // 资金概况版本,用于并发控制
|
||||
}
|
||||
|
||||
// 更新店铺实际信用额度响应
|
||||
export interface UpdateShopCreditLimitResponse {
|
||||
available_balance: number // 总可用金额(分)
|
||||
balance: number // 账面余额(分)
|
||||
credit_enabled: boolean // 是否启用实际信用额度
|
||||
credit_limit: number // 实际信用额度(分)
|
||||
frozen_balance: number // 冻结金额(分)
|
||||
shop_id: number // 店铺 ID
|
||||
version: number // 更新后的钱包版本
|
||||
wallet_id: number // 主钱包 ID
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user