增加版本管理页面,修改店铺添加地图组件使用

This commit is contained in:
2025-02-14 09:17:34 +08:00
parent 0e3759b34d
commit dda2f32ccc
36 changed files with 2486 additions and 318 deletions

228
src/api/account/role.ts Normal file
View File

@@ -0,0 +1,228 @@
import request from "@/utils/request";
const baseURL = "account/admin/role";
const RoleApi = {
/** 获取当前用户菜单列表*/
getList(params: getListRequest) {
return request<any, getListResponse>({
url: `${baseURL}/list`,
method: "get",
params,
});
},
add(data: addRequest) {
return request<any, addResponse>({
url: `${baseURL}`,
method: "post",
data,
});
},
update(data: editRequest) {
return request<any, editResponse>({
url: `${baseURL}`,
method: "put",
data,
});
},
delete(data: delRequest) {
return request<any, delResponse>({
url: `${baseURL}`,
method: "put",
data,
});
},
};
export default RoleApi;
/** getList start*/
export interface getListRequest {
/**
* 结束时间
*/
endTime?: string;
/**
* 角色名称或描述
*/
key?: string;
page: number;
size: number;
/**
* 开始时间
*/
startTime?: string;
[property: string]: any;
}
/**
* 分页参数
*
* CzgResult«Page«SysRole»»
*/
export interface getListResponse {
code?: number | null;
data?: PageSysRole;
msg?: null | string;
[property: string]: any;
}
/**
* Page«SysRole»
*/
export interface PageSysRole {
maxPageSize?: number | null;
optimizeCountQuery?: boolean | null;
pageNumber?: number | null;
pageSize?: number | null;
records?: SysRole[] | null;
totalPage?: number | null;
totalRow?: number | null;
[property: string]: any;
}
/**
* 角色表 实体类。
*
* SysRole
*/
export interface SysRole {
/**
* 创建日期
*/
createTime?: null | string;
/**
* 创建者
*/
createUserId?: number | null;
/**
* 描述
*/
description?: null | string;
/**
* ID
*/
id?: number | null;
/**
* 角色级别
*/
level?: number | null;
/**
* 名称
*/
name?: null | string;
/**
* 商户id
*/
shopId?: number | null;
/**
* 更新时间
*/
updateTime?: null | string;
/**
* 更新者
*/
updateUserId?: number | null;
[property: string]: any;
}
/** getList end*/
/** add start*/
/**
* 角色信息
*
* RoleAddDTO
*/
export interface addRequest {
/**
* 描述
*/
description?: null | string;
/**
* 角色等级
*/
level?: number | null;
/**
* 菜单id集合
*/
menuIdList: number[] | null;
/**
* 角色名称
*/
name: null | string;
[property: string]: any;
id?: number | null;
}
/**
* 是否成功
*
* CzgResult«Boolean»
*/
export interface addResponse {
code?: number | null;
data?: boolean | null;
msg?: null | string;
[property: string]: any;
}
/**add end */
/** edit start*/
/**
* 角色信息
*
* RoleEditDTO
*/
export interface editRequest {
description?: null | string;
/**
* 角色id
*/
id: number | null;
/**
* 角色等级
*/
level?: number | null;
menuIdList: number[] | null;
/**
* 角色名称
*/
name: null | string;
[property: string]: any;
}
/**
* 是否成功
*
* CzgResult«Boolean»
*/
export interface editResponse {
code?: number | null;
data?: boolean | null;
msg?: null | string;
[property: string]: any;
}
/** edit end */
/** delete start*/
/**
* 角色信息
*
* RoleRemoveDTO
*/
export interface delRequest {
/**
* 角色id
*/
id: number | null;
[property: string]: any;
}
/**
* 是否成功
*
* CzgResult«Boolean»
*/
export interface delResponse {
code?: number | null;
data?: boolean | null;
msg?: null | string;
[property: string]: any;
}
/** delete end */