import request from "@/utils/request"; import { Account_BaseUrl } from "@/api/config"; const baseURL = Account_BaseUrl + "/admin"; const ShopStaffApi = { // 获取店铺权限列表 getshopPermission() { return request({ url: `${baseURL}/shopPermission`, method: "get", }); }, // 获取员工对应的权限id getPermission(id: number | string) { return request({ url: `${baseURL}/shopStaff/permission`, method: "get", params: { id } }); }, }; export default ShopStaffApi; /** * 权限列表 * * CzgResult«List«ShopPermission»» */ export interface PermissionResonpseResponse { code?: number | null; data?: ShopPermission[] | null; msg?: null | string; [property: string]: any; } /** * 店铺权限 实体类。 * * ShopPermission */ export interface ShopPermission { children?: ShopPermission[] | null; /** * 权限code,为了区分采用汉语拼音 */ code?: null | string; createTime?: null | string; id: string; /** * 是否重要: 重要对应页面红色 */ isImportant?: number | null; /** * 权限名称 */ label?: null | string; /** * 层级 */ level?: number | null; /** * 上级ID */ parentId?: number | null; /** * 排序 */ sort?: number | null; /** * 权限类型:staff 员工, */ type?: null | string; updateTime?: null | string; [property: string]: any; }