wuzhen update
This commit is contained in:
1 parent
811fc00bcc
commit
a600627f4c
22 files changed
+3582
-3
No files matched your search
@@ -100,3 +100,4 @@ export function getCurrentInternshipInfo() {
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
@@ -0,0 +1,154 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 审核查询参数接口
|
||||
export interface MonthlyReviewQueryParams {
|
||||
summaryMonth?: string;
|
||||
studentName?: string;
|
||||
reviewStatus?: number;
|
||||
studentNumber?: string;
|
||||
startDate?: string;
|
||||
endDate?: string;
|
||||
}
|
||||
|
||||
// 单个审核参数接口
|
||||
export interface MonthlyReviewParams {
|
||||
monthlyId: number;
|
||||
reviewStatus: number; // 1:通过 2:拒绝
|
||||
reviewScore?: number; // 0-100分
|
||||
reviewComment: string;
|
||||
reviewSuggestions?: string;
|
||||
}
|
||||
|
||||
// 批量审核项目接口
|
||||
export interface BatchReviewItem {
|
||||
monthlyId: number;
|
||||
reviewStatus: number;
|
||||
reviewScore?: number;
|
||||
reviewComment: string;
|
||||
reviewSuggestions?: string;
|
||||
}
|
||||
|
||||
// 批量审核参数接口
|
||||
export interface BatchReviewParams {
|
||||
reviewItems: BatchReviewItem[];
|
||||
}
|
||||
|
||||
// 审核统计信息接口
|
||||
export interface ReviewStatistics {
|
||||
totalCount: number;
|
||||
pendingCount: number;
|
||||
approvedCount: number;
|
||||
rejectedCount: number;
|
||||
averageScore: number;
|
||||
completionRate: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询待审核的月度总结列表
|
||||
*/
|
||||
export function getPendingReviewList(params: MonthlyReviewQueryParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/pending',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询所有审核记录列表
|
||||
*/
|
||||
export function getReviewList(params: MonthlyReviewQueryParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/list',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询审核详情
|
||||
*/
|
||||
export function getReviewDetail(monthlyId: number) {
|
||||
return request({
|
||||
url: `/zsjy/internship/monthly/review/${monthlyId}`,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个审核月度总结
|
||||
*/
|
||||
export function approveMonthly(data: MonthlyReviewParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/approve',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个审核月度总结 (别名)
|
||||
*/
|
||||
export function reviewInternshipMonthly(data: MonthlyReviewParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/approve',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量审核月度总结
|
||||
*/
|
||||
export function batchApproveMonthly(data: BatchReviewParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/batch',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量审核月度总结 (别名)
|
||||
*/
|
||||
export function batchReviewInternshipMonthly(data: BatchReviewParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/batch',
|
||||
method: 'post',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取审核统计信息
|
||||
*/
|
||||
export function getReviewStatistics(params?: MonthlyReviewQueryParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/statistics',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询审核历史记录
|
||||
*/
|
||||
export function getReviewHistory(params: MonthlyReviewQueryParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/history',
|
||||
method: 'get',
|
||||
params
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出审核记录
|
||||
*/
|
||||
export function exportReviewData(params: MonthlyReviewQueryParams) {
|
||||
return request({
|
||||
url: '/zsjy/internship/monthly/review/export',
|
||||
method: 'post',
|
||||
data: params,
|
||||
responseType: 'blob'
|
||||
});
|
||||
}
|
||||
@@ -1551,3 +1551,198 @@ export interface InternshipVisitEditBO extends InternshipVisitAddBO {
|
||||
*/
|
||||
visitId?: string | number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 实习月度总结 VO
|
||||
*/
|
||||
export interface InternshipMonthlyVO {
|
||||
/**
|
||||
* 月度总结ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 学生ID
|
||||
*/
|
||||
studentId?: string | number;
|
||||
|
||||
/**
|
||||
* 学生姓名
|
||||
*/
|
||||
studentName?: string;
|
||||
|
||||
/**
|
||||
* 学号
|
||||
*/
|
||||
studentNumber?: string;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
className?: string;
|
||||
|
||||
/**
|
||||
* 专业名称
|
||||
*/
|
||||
majorName?: string;
|
||||
|
||||
/**
|
||||
* 学院名称
|
||||
*/
|
||||
collegeName?: string;
|
||||
|
||||
/**
|
||||
* 总结月份
|
||||
*/
|
||||
summaryMonth?: string;
|
||||
|
||||
/**
|
||||
* 工作内容
|
||||
*/
|
||||
workContent?: string;
|
||||
|
||||
/**
|
||||
* 学习收获
|
||||
*/
|
||||
learningGains?: string;
|
||||
|
||||
/**
|
||||
* 问题与困难
|
||||
*/
|
||||
problemsEncountered?: string;
|
||||
|
||||
/**
|
||||
* 改进计划
|
||||
*/
|
||||
improvementPlan?: string;
|
||||
|
||||
/**
|
||||
* 下月计划
|
||||
*/
|
||||
nextMonthPlan?: string;
|
||||
|
||||
/**
|
||||
* 专业技能评分 (1-10分)
|
||||
*/
|
||||
professionalSkills?: number;
|
||||
|
||||
/**
|
||||
* 沟通能力评分 (1-10分)
|
||||
*/
|
||||
communicationSkills?: number;
|
||||
|
||||
/**
|
||||
* 团队协作评分 (1-10分)
|
||||
*/
|
||||
teamworkAbility?: number;
|
||||
|
||||
/**
|
||||
* 学习能力评分 (1-10分)
|
||||
*/
|
||||
learningAbility?: number;
|
||||
|
||||
/**
|
||||
* 工作态度评分 (1-10分)
|
||||
*/
|
||||
workAttitude?: number;
|
||||
|
||||
/**
|
||||
* 字数统计
|
||||
*/
|
||||
wordCount?: number;
|
||||
|
||||
/**
|
||||
* 审核状态 (0-待审核 1-已通过 2-已拒绝 3-草稿)
|
||||
*/
|
||||
reviewStatus?: number;
|
||||
|
||||
/**
|
||||
* 审核人ID
|
||||
*/
|
||||
reviewerId?: string | number;
|
||||
|
||||
/**
|
||||
* 审核人姓名
|
||||
*/
|
||||
reviewerName?: string;
|
||||
|
||||
/**
|
||||
* 审核评分 (0-100分)
|
||||
*/
|
||||
reviewScore?: number;
|
||||
|
||||
/**
|
||||
* 审核意见
|
||||
*/
|
||||
reviewComment?: string;
|
||||
|
||||
/**
|
||||
* 改进建议
|
||||
*/
|
||||
reviewSuggestions?: string;
|
||||
|
||||
/**
|
||||
* 审核时间
|
||||
*/
|
||||
reviewTime?: string;
|
||||
|
||||
/**
|
||||
* 是否逾期
|
||||
*/
|
||||
isOverdue?: boolean;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime?: string;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
createBy?: number;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
updateTime?: string;
|
||||
|
||||
/**
|
||||
* 更新者
|
||||
*/
|
||||
updateBy?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 实习月度总结审核统计 VO
|
||||
*/
|
||||
export interface InternshipMonthlyReviewStatisticsVO {
|
||||
/**
|
||||
* 总记录数
|
||||
*/
|
||||
totalCount?: number;
|
||||
|
||||
/**
|
||||
* 待审核数量
|
||||
*/
|
||||
pendingCount?: number;
|
||||
|
||||
/**
|
||||
* 已通过数量
|
||||
*/
|
||||
approvedCount?: number;
|
||||
|
||||
/**
|
||||
* 已拒绝数量
|
||||
*/
|
||||
rejectedCount?: number;
|
||||
|
||||
/**
|
||||
* 平均评分
|
||||
*/
|
||||
averageScore?: number;
|
||||
|
||||
/**
|
||||
* 完成率(百分比)
|
||||
*/
|
||||
completionRate?: number;
|
||||
}
|
||||
Reference in new issue
Block a user