|
@@ -4,7 +4,7 @@ import { BaseDefine, MultipleQuery, MultipleResult } from './base'
|
|
|
export namespace Statistics {
|
|
|
interface BaseFilterOption {
|
|
|
subjectCode?: string
|
|
|
- questionMainNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
markingGroupNumbers?: number[]
|
|
|
startTime?: string
|
|
|
endTime?: string
|
|
@@ -15,9 +15,9 @@ export namespace Statistics {
|
|
|
/** 结束时间,格式:yyyyMMddHHmmss */
|
|
|
endTime: string
|
|
|
/** 小组号 */
|
|
|
- markingGroupNumber?: number
|
|
|
+ markingGroupNumber?: number | string
|
|
|
/** 大题号 */
|
|
|
- questionMainNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
/** 开始时间,格式:yyyyMMddHHmmss */
|
|
|
startTime: string
|
|
|
/** 科目代码 */
|
|
@@ -53,7 +53,7 @@ export namespace Statistics {
|
|
|
type SelfCheckAnalysisDiffList = BaseDefine<
|
|
|
{
|
|
|
markerId?: number
|
|
|
- questionMainNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
subjectCode: string
|
|
|
},
|
|
|
SelfCheckAnalysisDiffListItem[]
|
|
@@ -64,7 +64,7 @@ export namespace Statistics {
|
|
|
diff: number
|
|
|
filePath: string
|
|
|
mainName: string
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markTime: string
|
|
|
markerName: string
|
|
|
markerScore: number
|
|
@@ -97,7 +97,7 @@ export namespace Statistics {
|
|
|
markerId: number
|
|
|
markerName: string
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
rejectCount: number
|
|
|
sysCheckCount: number
|
|
|
sysCheckReScoreCount: number
|
|
@@ -105,7 +105,7 @@ export namespace Statistics {
|
|
|
|
|
|
type StatisticCheckOverview = BaseDefine<
|
|
|
{
|
|
|
- questionMainNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
subjectCode: string
|
|
|
markingGroupLeaderId?: number
|
|
|
},
|
|
@@ -117,7 +117,7 @@ export namespace Statistics {
|
|
|
headerName: string
|
|
|
headerScore: number
|
|
|
mainName: string
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markScore: number
|
|
|
secretNumber: number
|
|
|
status: string
|
|
@@ -128,7 +128,7 @@ export namespace Statistics {
|
|
|
type GetSubjectiveCheckList = BaseDefine<
|
|
|
MultipleQuery<{
|
|
|
subjectCode: string
|
|
|
- mainNumber?: number
|
|
|
+ mainNumber?: number | string
|
|
|
checked?: boolean
|
|
|
rule: 'RULE1' | 'RULE2' | 'RULE3' | 'RULE4'
|
|
|
}>,
|
|
@@ -148,7 +148,7 @@ export namespace Statistics {
|
|
|
/** 大题名称 */
|
|
|
questionMainName: string
|
|
|
/** 大题号 */
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
/** 预计耗时(秒) */
|
|
|
takeTime: number
|
|
|
/** 试卷总量 */
|
|
@@ -163,28 +163,31 @@ export namespace Statistics {
|
|
|
dayFinishRate: number
|
|
|
finishCount: number
|
|
|
finishRate: number
|
|
|
- markingGroupNumber: number
|
|
|
+ markingGroupNumber: number | string
|
|
|
}
|
|
|
|
|
|
- type GetMarkProgressByGroup = BaseDefine<{ subjectCode: string; questionMainNumber?: number }, MarkProgressByGroup[]>
|
|
|
+ type GetMarkProgressByGroup = BaseDefine<
|
|
|
+ { subjectCode: string; questionMainNumber?: number | string },
|
|
|
+ MarkProgressByGroup[]
|
|
|
+ >
|
|
|
|
|
|
/** 决策分析-评卷进度统计(按评卷员) */
|
|
|
interface MarkProgressByMarker {
|
|
|
dayFinishCounts: { count: number; date: string }[]
|
|
|
markerId: number
|
|
|
markerName: string
|
|
|
- markingGroupNumber: number
|
|
|
+ markingGroupNumber: number | string
|
|
|
totalFinishCount: number
|
|
|
}
|
|
|
type GetMarkProgressByMarker = BaseDefine<
|
|
|
- { subjectCode: string; questionMainNumber?: number; markingGroupNumber?: number },
|
|
|
+ { subjectCode: string; questionMainNumber?: number | string; markingGroupNumber?: number | string },
|
|
|
MarkProgressByMarker[]
|
|
|
>
|
|
|
|
|
|
type ExportMarkProgressByMarker = BaseDefine<{
|
|
|
subjectCode: string
|
|
|
- questionMainNumber?: number
|
|
|
- markingGroupNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
+ markingGroupNumber?: number | string
|
|
|
}>
|
|
|
|
|
|
/** 科目进度收尾 */
|
|
@@ -195,7 +198,7 @@ export namespace Statistics {
|
|
|
finishCount: number
|
|
|
finishRate: number
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
subjectiveUnVerifyPaperCount: number
|
|
|
todoArbitrationPaperCount: number
|
|
|
todoProblemPaperCount: number
|
|
@@ -207,8 +210,8 @@ export namespace Statistics {
|
|
|
|
|
|
interface BaseParams {
|
|
|
subjectCode: string
|
|
|
- questionMainNumber?: number
|
|
|
- markingGroupNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
+ markingGroupNumber?: number | string
|
|
|
}
|
|
|
|
|
|
/** 质量统计-收尾检查-评卷员未评卷列表(分页) */
|
|
@@ -217,7 +220,7 @@ export namespace Statistics {
|
|
|
markerId: number
|
|
|
markerName: string
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
secretNumber: string
|
|
|
taskId: number
|
|
|
}
|
|
@@ -225,7 +228,7 @@ export namespace Statistics {
|
|
|
/** 质量统计-收尾检查-未处理雷同卷列表 */
|
|
|
interface UnProcessSimilar {
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
sameSecretNumber: string
|
|
|
secretNumber: string
|
|
|
}
|
|
@@ -233,7 +236,7 @@ export namespace Statistics {
|
|
|
/** 质量统计-收尾检查-未处理问题卷列表 */
|
|
|
interface UnProcessProblem {
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
secretNumber: string
|
|
|
}
|
|
|
type UnProcessProblemList = BaseDefine<BaseParams, UnProcessProblem[]>
|
|
@@ -253,7 +256,7 @@ export namespace Statistics {
|
|
|
/** 组长ID */
|
|
|
markingGroupLeaderId: string
|
|
|
/** 小组号 */
|
|
|
- markingGroupNumber: number
|
|
|
+ markingGroupNumber: number | string
|
|
|
/** 已给分自定义抽查卷数 */
|
|
|
customCheckReScoreCount: number
|
|
|
/** 已给分问题卷数 */
|
|
@@ -273,7 +276,7 @@ export namespace Statistics {
|
|
|
headerRatio: string
|
|
|
headerScore: number
|
|
|
mainName: string
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markTime: string
|
|
|
markerId: number
|
|
|
markerName: string
|
|
@@ -306,7 +309,7 @@ export namespace Statistics {
|
|
|
hasJudge?: boolean
|
|
|
markerId?: number
|
|
|
markingGroupNumbers?: number[]
|
|
|
- questionMainNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
startTime?: string
|
|
|
subjectCode: string
|
|
|
}
|
|
@@ -325,7 +328,7 @@ export namespace Statistics {
|
|
|
/** 评卷员名称 */
|
|
|
markerName: string
|
|
|
/** 小组号 */
|
|
|
- markingGroupNumber: number
|
|
|
+ markingGroupNumber: number | string
|
|
|
/** 评卷份数 */
|
|
|
markingPaperCount: number
|
|
|
/** 评卷速度(n秒每个) */
|
|
@@ -362,16 +365,18 @@ export namespace Statistics {
|
|
|
markerDetails: GetStatisticsByGroupResponseItem[] | null
|
|
|
}
|
|
|
|
|
|
- type GetStatisticsByGroup = BaseDefine<GetStatisticsByGroupParams, GetStatisticsByGroupResponseItem[]>
|
|
|
+ // type GetStatisticsByGroup = BaseDefine<GetStatisticsByGroupParams, GetStatisticsByGroupResponseItem[]>
|
|
|
+ type GetStatisticsByGroup = BaseDefine<any, GetStatisticsByGroupResponseItem[]>
|
|
|
|
|
|
/** 决策分析-监控统计导出(按小组) */
|
|
|
- type ExportStatisticsByGroup = BaseDefine<GetStatisticsByGroupParams>
|
|
|
+ // type ExportStatisticsByGroup = BaseDefine<GetStatisticsByGroupParams>
|
|
|
+ type ExportStatisticsByGroup = BaseDefine<any>
|
|
|
|
|
|
/** 培训监控 */
|
|
|
interface TrainingMonitorParams {
|
|
|
subjectCode: string
|
|
|
- mainNumber?: number
|
|
|
- markingGroupNumber?: number
|
|
|
+ mainNumber?: number | string
|
|
|
+ markingGroupNumber?: number | string
|
|
|
markStage: 'SAMPLE_A' | 'SAMPLE_B' | 'FORCE'
|
|
|
forceGroupNumber?: number
|
|
|
}
|
|
@@ -404,7 +409,7 @@ export namespace Statistics {
|
|
|
filePath: string
|
|
|
forceGroupNumber: number
|
|
|
group: string
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markTime: string
|
|
|
markerName: string
|
|
|
markScore: number
|
|
@@ -433,7 +438,7 @@ export namespace Statistics {
|
|
|
markingPaperCount: number
|
|
|
markingRate: number
|
|
|
questionMainName: string
|
|
|
- questionMainNumber: number
|
|
|
+ questionMainNumber: number | string
|
|
|
}
|
|
|
type GetPersonalStatistic = BaseDefine<{ startTime: string; endTime: string; markerId?: number }, PersonalStatistic>
|
|
|
|
|
@@ -441,7 +446,7 @@ export namespace Statistics {
|
|
|
interface PersonalMarkDetail {
|
|
|
filePath: string
|
|
|
mainName: string
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markTime: string
|
|
|
markerName: string
|
|
|
markerRatio: string
|
|
@@ -468,7 +473,7 @@ export namespace Statistics {
|
|
|
filePath: string
|
|
|
headerScore: number
|
|
|
id: number
|
|
|
- mainNumber: number
|
|
|
+ mainNumber: number | string
|
|
|
markScore: number
|
|
|
markTime: string
|
|
|
markerName: string
|
|
@@ -481,7 +486,7 @@ export namespace Statistics {
|
|
|
MultipleQuery<{
|
|
|
level: 'LEVEL_1' | 'LEVEL_2' | 'LEVEL_3' | 'LEVEL_4' | 'LEVEL_5' | ''
|
|
|
status: 'INITIAL' | 'VIEWED' | 'GRADED' | 'REJECT'
|
|
|
- mainNumber?: number
|
|
|
+ mainNumber?: number | string
|
|
|
}>,
|
|
|
MultipleResult<SystemSpotListItem>
|
|
|
>
|
|
@@ -499,8 +504,8 @@ export namespace Statistics {
|
|
|
|
|
|
interface StatisticByGroup {
|
|
|
subjectCode: string
|
|
|
- questionMainNumber?: number
|
|
|
- markingGroupNumber?: number
|
|
|
+ questionMainNumber?: number | string
|
|
|
+ markingGroupNumber?: number | string
|
|
|
startTime: string
|
|
|
endTime: string
|
|
|
}
|