36 lines
648 B
TypeScript
36 lines
648 B
TypeScript
|
|
import request from "../../request";
|
|
import { AxiosPromise } from "axios";
|
|
import { RoleRequest,RoleReply,RoleItem,Identity,Empty } from "./types";
|
|
|
|
|
|
|
|
|
|
export function List(data: RoleRequest): AxiosPromise<RoleReply> {
|
|
return request({
|
|
url: "/org.Role.List",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
|
|
|
|
export function Modify(data: RoleItem): AxiosPromise<Identity> {
|
|
return request({
|
|
url: "/org.Role.Modify",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|
|
|
|
|
|
|
|
export function Delete(data: Identity): AxiosPromise<Empty> {
|
|
return request({
|
|
url: "/org.Role.Delete",
|
|
method: "post",
|
|
data: data,
|
|
});
|
|
}
|