system.model.ts 753 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. export interface RoleQuery {
  2. roleName?: string;
  3. status?: RoleModel['status'];
  4. }
  5. export interface RoleModel {
  6. roleId: string;
  7. roleName: string;
  8. status: '0' | '1';
  9. createTime: string;
  10. createBy: string;
  11. updateTime: string;
  12. updateBy: string;
  13. }
  14. export interface UserModel {
  15. userId: string;
  16. userName: string;
  17. phonenumber?: string;
  18. jobnumber?: string;
  19. roles?: any[];
  20. appletImg: string;
  21. }
  22. export type UserQuery = Partial<UserModel> & { branch?: string };
  23. export interface TagQuery {
  24. tagId?: string;
  25. name?: string;
  26. status?: '0' | '1';
  27. parentId?: string;
  28. parentIds?: string[] | string;
  29. }
  30. export interface TagModel {
  31. id: string;
  32. name: string;
  33. status: '0' | '1';
  34. parentId?: string;
  35. parentName?: string;
  36. }