mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-26 16:46:19 +08:00

* init * init * fix: 修改外联路由打包bug * fix: sime * wip(lock): remove * fix: LOCK * fix: lock * init * feat: remove lock * chore: remove semi * chore: chore * chore: chore * chore: chore * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init * init
75 lines
1.4 KiB
TypeScript
75 lines
1.4 KiB
TypeScript
import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'
|
|
|
|
export type AccountParams = BasicPageParams & {
|
|
account?: string
|
|
nickname?: string
|
|
}
|
|
|
|
export type RoleParams = {
|
|
roleName?: string
|
|
status?: string
|
|
}
|
|
|
|
export type RolePageParams = BasicPageParams & RoleParams
|
|
|
|
export type DeptParams = {
|
|
deptName?: string
|
|
status?: string
|
|
}
|
|
|
|
export type MenuParams = {
|
|
menuName?: string
|
|
status?: string
|
|
}
|
|
|
|
export interface AccountListItem {
|
|
id: string
|
|
account: string
|
|
email: string
|
|
nickname: string
|
|
role: number
|
|
createTime: string
|
|
remark: string
|
|
status: number
|
|
}
|
|
|
|
export interface DeptListItem {
|
|
id: string
|
|
orderNo: string
|
|
createTime: string
|
|
remark: string
|
|
status: number
|
|
}
|
|
|
|
export interface MenuListItem {
|
|
id: string
|
|
orderNo: string
|
|
createTime: string
|
|
status: number
|
|
icon: string
|
|
component: string
|
|
permission: string
|
|
}
|
|
|
|
export interface RoleListItem {
|
|
id: string
|
|
roleName: string
|
|
roleValue: string
|
|
status: number
|
|
orderNo: string
|
|
createTime: string
|
|
}
|
|
|
|
/**
|
|
* @description: Request list return value
|
|
*/
|
|
export type AccountListGetResultModel = BasicFetchResult<AccountListItem>
|
|
|
|
export type DeptListGetResultModel = BasicFetchResult<DeptListItem>
|
|
|
|
export type MenuListGetResultModel = BasicFetchResult<MenuListItem>
|
|
|
|
export type RolePageListGetResultModel = BasicFetchResult<RoleListItem>
|
|
|
|
export type RoleListGetResultModel = RoleListItem[]
|