feat(project): wire quick business status toggle in store list

This commit is contained in:
2026-02-18 10:04:59 +08:00
parent 882663c983
commit f7854bb925
5 changed files with 129 additions and 10 deletions

View File

@@ -76,6 +76,14 @@ export interface SaveStoreDto {
serviceTypes?: ServiceType[];
}
/** 快速切换门店营业状态参数 */
export interface ToggleStoreBusinessStatusDto {
storeId: string;
businessStatus: StoreBusinessStatus;
closureReason?: number;
closureReasonText?: string;
}
/** 获取门店列表 */
export async function getStoreListApi(params: StoreListQuery) {
return requestClient.get<PaginatedResult<StoreListItemDto>>('/store/list', {
@@ -102,3 +110,10 @@ export async function updateStoreApi(data: SaveStoreDto) {
export async function deleteStoreApi(id: string) {
return requestClient.post('/store/delete', { id });
}
/** 快速切换门店营业状态 */
export async function toggleStoreBusinessStatusApi(
data: ToggleStoreBusinessStatusDto,
) {
return requestClient.post('/store/toggle-business-status', data);
}