From 29ec6cbce723a3cd4d132cef8bbb7e29583780f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=85=88=E7=91=9E?= <1490493387@qq.com> Date: Sun, 13 Mar 2022 22:20:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(brand.ts):=20=E5=93=81=E7=89=8CAPI?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0TypeScript=E7=B1=BB=E5=9E=8B=E5=A3=B0?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/pms/brand.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/api/pms/brand.ts b/src/api/pms/brand.ts index f82b28c7..1123f846 100644 --- a/src/api/pms/brand.ts +++ b/src/api/pms/brand.ts @@ -1,11 +1,13 @@ +import { BrandFormData, BrandItem, BrandPageResult, BrandQueryParam } from '@/types' import request from '@/utils/request' +import { AxiosPromise } from 'axios' /** * 获取品牌分页列表 * * @param queryParams */ -export function listBrandsWithPage(queryParams: object) { +export function listBrandPages(queryParams: BrandQueryParam):AxiosPromise { return request({ url: '/mall-pms/api/v1/brands/page', method: 'get', @@ -18,7 +20,7 @@ export function listBrandsWithPage(queryParams: object) { * * @param queryParams */ -export function listBrands(queryParams: object) { +export function listBrands(queryParams?: BrandQueryParam):AxiosPromise { return request({ url: '/mall-pms/api/v1/brands', method: 'get', @@ -31,7 +33,7 @@ export function listBrands(queryParams: object) { * * @param id */ -export function getBrandDetail(id: number) { +export function getBrandFormDetail(id: number):AxiosPromise { return request({ url: '/mall-pms/api/v1/brands/' + id, method: 'get' @@ -43,7 +45,7 @@ export function getBrandDetail(id: number) { * * @param data */ -export function addBrand(data: object) { +export function addBrand(data: BrandFormData) { return request({ url: '/mall-pms/api/v1/brands', method: 'post', @@ -57,7 +59,7 @@ export function addBrand(data: object) { * @param id * @param data */ -export function updateBrand(id:number, data:object) { +export function updateBrand(id:number, data:BrandFormData) { return request({ url: '/mall-pms/api/v1/brands/' + id, method: 'put',