issue-paper.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. import { PageResult, PageParams } from './common';
  2. // 问题卷
  3. export interface IssuePaperItem {
  4. id: number;
  5. // 科目
  6. subject: string;
  7. // 分组序号
  8. groupNo: number;
  9. // 状态
  10. status: string;
  11. // 准考证号
  12. examNo: string;
  13. // 密号
  14. secretNo: string;
  15. // 姓名
  16. name: string;
  17. // 评卷员
  18. reviewer: string;
  19. // 提交时间
  20. submitTime: string;
  21. // 问题类型
  22. issueType: string;
  23. // 处理人
  24. handler: string;
  25. // 处理时间
  26. handleTime: string;
  27. }
  28. export type IssuePaperListPageRes = PageResult<IssuePaperItem>;
  29. //
  30. export interface IssuePaperListFilter {
  31. // 科目
  32. subject: number | null;
  33. // 分组序号
  34. groupNo: number | undefined;
  35. // 问题类型
  36. issueType: string;
  37. // 状态
  38. status: string;
  39. // 密号
  40. secretNo: string;
  41. }
  42. export type IssuePaperListPageParam = PageParams<IssuePaperListFilter>;
  43. // 问题卷分类
  44. export interface IssuePaperTypeItem {
  45. // 编号
  46. id: number;
  47. // 名称
  48. name: string;
  49. // 类型
  50. type: string;
  51. }
  52. export interface IssuePaperTypeUpdateParam {
  53. id?: number;
  54. examId: number;
  55. name: string;
  56. }