This commit is contained in:
zlwu committed 2025-08-13 22:16:46 +08:00
commit 14d53f60b0
23 files changed
+4260 -72

No files matched your search

+46
View File
@@ -0,0 +1,46 @@
import request from '@/utils/request'
// 查询实习日常记录列表
export function listInternshipDaily(query) {
return request({
url: '/zsjy/internship/daily/list',
method: 'get',
params: query
})
}
// 学生签到打卡
export function checkIn(data) {
return request({
url: '/zsjy/internship/daily/checkin',
method: 'post',
data: data
})
}
// 新增实习日常记录
export function addInternshipDaily(data) {
return request({
url: '/zsjy/internship/daily',
method: 'post',
data: data
})
}
// 获取学生考勤日历
export function getCalendar(studentId, params) {
return request({
url: `/zsjy/internship/daily/calendar/${studentId}`,
method: 'get',
params: params
})
}
// 获取考勤统计数据
export function getStatistics(query) {
return request({
url: '/zsjy/internship/daily/statistics',
method: 'get',
params: query
})
}
+115 -45
View File
@@ -841,6 +841,31 @@ export interface InternshipInfoVO {
*/
companyAddress?: string;
/**
* 实习津贴
*/
internshipAllowance?: number;
/**
* 单位联系人
*/
contactPersonName?: string;
/**
* 联系人电话
*/
contactPersonPhone?: string;
/**
* 协议状态
*/
agreementStatus?: string;
/**
* 备注信息
*/
remark?: string;
/**
* 创建时间
*/
@@ -871,6 +896,16 @@ export interface InternshipInfoAddBO {
*/
studentId: string | number;
/**
* 学生姓名(前端显示用)
*/
studentName?: string;
/**
* 学生学号(前端显示用)
*/
studentNo?: string;
/**
* 实习状态(1进行中 2已完成 3中断)
*/
@@ -886,6 +921,16 @@ export interface InternshipInfoAddBO {
*/
companyAddress: string;
/**
* 单位联系人
*/
companyContact?: string;
/**
* 联系人电话
*/
companyPhone?: string;
/**
* 行业类型
*/
@@ -897,30 +942,40 @@ export interface InternshipInfoAddBO {
companyScale?: string;
/**
* 单位联系人
* 实习岗位
*/
companyContact: string;
internshipPosition: string;
/**
* 实习薪资
*/
internshipAllowance?: number;
/**
* 实习开始时间
*/
internshipStartDate: string;
/**
* 实习结束时间
*/
internshipEndDate: string;
/**
* 联系人姓名
*/
contactPersonName: string;
/**
* 联系人电话
*/
companyPhone: string;
/**
* 岗位名称
*/
positionName: string;
contactPersonPhone: string;
/**
* 岗位职责
*/
positionDuties?: string;
/**
* 实习津贴
*/
internshipAllowance?: number;
/**
* 工作时长
*/
@@ -942,19 +997,9 @@ export interface InternshipInfoAddBO {
accommodationCost?: number;
/**
* 实习开始日期
* 实习协议状态(1已签署 2未签署)
*/
startDate: string;
/**
* 实习结束日期
*/
endDate: string;
/**
* 实际结束日期
*/
actualEndDate?: string;
agreementStatus: string;
/**
* 备注
@@ -976,6 +1021,16 @@ export interface InternshipInfoEditBO {
*/
studentId: string | number;
/**
* 学生姓名(前端显示用)
*/
studentName?: string;
/**
* 学生学号(前端显示用)
*/
studentNo?: string;
/**
* 实习状态(1进行中 2已完成 3中断)
*/
@@ -991,6 +1046,16 @@ export interface InternshipInfoEditBO {
*/
companyAddress: string;
/**
* 单位联系人
*/
companyContact?: string;
/**
* 联系人电话
*/
companyPhone?: string;
/**
* 行业类型
*/
@@ -1002,30 +1067,40 @@ export interface InternshipInfoEditBO {
companyScale?: string;
/**
* 单位联系人
* 实习岗位
*/
companyContact: string;
internshipPosition: string;
/**
* 实习薪资
*/
internshipAllowance?: number;
/**
* 实习开始时间
*/
internshipStartDate: string;
/**
* 实习结束时间
*/
internshipEndDate: string;
/**
* 联系人姓名
*/
contactPersonName: string;
/**
* 联系人电话
*/
companyPhone: string;
/**
* 岗位名称
*/
positionName: string;
contactPersonPhone: string;
/**
* 岗位职责
*/
positionDuties?: string;
/**
* 实习津贴
*/
internshipAllowance?: number;
/**
* 工作时长
*/
@@ -1047,14 +1122,9 @@ export interface InternshipInfoEditBO {
accommodationCost?: number;
/**
* 实习开始日期
* 实习协议状态(1已签署 2未签署)
*/
startDate: string;
/**
* 实习结束日期
*/
endDate: string;
agreementStatus: string;
/**
* 实际结束日期