zhangxiao
2024-08-26 a4ca216c5b215f323b3c439b2f445dad72bbfce1
src/api/authority.ts
@@ -3,16 +3,18 @@
export interface User {
  userId: string;
  loginName:string;
  userName: string;
  nickName: string;
  email: string;
  phoneNumber: string;
  dept: any;
  resources: any;
  knowledges: any;
  dialogs: any;
  deptName:string;
  createTime: string;
  status: string;
  psw:string;
  role:string;
  roleName:string;
}
export interface Organization {
@@ -62,6 +64,47 @@
  total: number;
}
export interface Role {
  roleId:  string;
  createTime:  string;
  updateTime:  string;
  roleName:  string;
  remark:  string;
  iconCls:  string;
  roleSort:  string;
  status:  string;
  roleKey:  string;
  dataScope:  string;
  dept: any;
  resources: any;
  knowledges: any;
  dialogs: any;
  agents: any;
}
export function RoleList(params: Pagination) {
  return axios.get<Result<Role[]>>('/base/system/role/list', { params });
}
export function RoleDelete(id) {
  return axios.delete('/base/system/role/' + id);
}
export function RoleEdit(role) {
  return axios.put('/base/system/role', { role });
}
export function RoleAdd(role) {
  return axios.post('/base/system/role', { role });
}
export function Rolestatus(roleId, status) {
  return axios.put('/base/system/role/changeStatus', {
    roleId: roleId,
    status: status,
  });
}
export function UserList(params: Pagination) {
  return axios.get<Result<User[]>>('/base/system/user/list', { params });
}
@@ -85,8 +128,8 @@
  return axios.post('/base/system/user', { user });
}
export function UserDelete(userId) {
  return axios.delete('/base/system/user/' + userId);
export function UserDelete(id) {
  return axios.delete('/base/system/user/' + id);
}
export function OrganizationList(key: string) {
@@ -132,9 +175,9 @@
}
export function KnowledgeList() {
  return axios.get<Result<Knowledge>>('/base/system/knowledge/list');
  return axios.get<Result<Knowledge>>('/api/v1/kb/list');
}
export function DialogList() {
  return axios.get<Result<Knowledge>>('/base/system/dialog/list');
  return axios.get<Result<Knowledge>>('/api/v1/dialog/list');
}