提交代码
This commit is contained in:
1 parent
8f8257ec2e
commit
603858b53b
35 files changed
+3576
-26
No files matched your search
@@ -46,6 +46,11 @@ export interface DisciplineRevokeVO {
|
||||
*/
|
||||
approvalBy: string | number;
|
||||
|
||||
/**
|
||||
* 审核人姓名
|
||||
*/
|
||||
approvalByName: string;
|
||||
|
||||
/**
|
||||
* 审核时间
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { XskhRewardRecordVo, XskhRewardRecordBo, XskhRewardRecordQuery, XskhRewardRecordForm } from './types';
|
||||
|
||||
/**
|
||||
* 查询学生奖励记录列表
|
||||
* @param query
|
||||
* @returns
|
||||
*/
|
||||
export function listRewardRecord(query: XskhRewardRecordQuery): AxiosPromise<TableDataInfo<XskhRewardRecordVo>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询学生奖励记录详细
|
||||
* @param id
|
||||
* @returns
|
||||
*/
|
||||
export function getRewardRecord(id: string | number): AxiosPromise<R<XskhRewardRecordVo>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增学生奖励记录
|
||||
* @param data
|
||||
* @returns
|
||||
*/
|
||||
export function addRewardRecord(data: XskhRewardRecordForm): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改学生奖励记录
|
||||
* @param data
|
||||
* @returns
|
||||
*/
|
||||
export function updateRewardRecord(data: XskhRewardRecordForm): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除学生奖励记录
|
||||
* @param ids
|
||||
* @returns
|
||||
*/
|
||||
export function delRewardRecord(ids: string | string[] | number | number[]): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord/' + ids,
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出学生奖励记录
|
||||
* @param query
|
||||
* @returns
|
||||
*/
|
||||
export function exportRewardRecord(query: XskhRewardRecordQuery): AxiosPromise<any> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord/export',
|
||||
method: 'post',
|
||||
data: query
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取学生选项列表(用于下拉框)
|
||||
* @param keyword
|
||||
* @returns
|
||||
*/
|
||||
export function getStudentOptions(keyword?: string): AxiosPromise<R<XskhStudentOptionVO[]>> {
|
||||
return request({
|
||||
url: '/rewardRecord/rewardRecord/studentOptions',
|
||||
method: 'get',
|
||||
params: { keyword }
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,211 @@
|
||||
import { BaseEntity } from '@/types/axios';
|
||||
|
||||
/**
|
||||
* 学生奖励记录对象
|
||||
*/
|
||||
export interface XskhRewardRecordVo extends BaseEntity {
|
||||
/** 主键ID */
|
||||
id?: string | number;
|
||||
/** 学生ID */
|
||||
studentId?: string | number;
|
||||
/** 学号 */
|
||||
studentNo?: string;
|
||||
/** 学生姓名 */
|
||||
studentName?: string;
|
||||
/** 学院ID */
|
||||
collegeId?: string | number;
|
||||
/** 学院名称 */
|
||||
collegeName?: string;
|
||||
/** 专业ID */
|
||||
majorId?: string | number;
|
||||
/** 专业名称 */
|
||||
majorName?: string;
|
||||
/** 班级ID */
|
||||
classId?: string | number;
|
||||
/** 班级名称 */
|
||||
className?: string;
|
||||
/** 奖励类型ID */
|
||||
rewardTypeId?: string | number;
|
||||
/** 奖励类型名称 */
|
||||
rewardTypeName?: string;
|
||||
/** 奖励日期 */
|
||||
rewardDate?: string;
|
||||
/** 奖励内容 */
|
||||
rewardContent?: string;
|
||||
/** 加分分值 */
|
||||
scoreAddition?: number;
|
||||
/** 附件OSS文件ID,多个用逗号分隔 */
|
||||
attachmentOssIds?: string;
|
||||
/** 状态(1-生效 2-撤销) */
|
||||
status?: string;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学生奖励记录业务对象
|
||||
*/
|
||||
export interface XskhRewardRecordBo extends BaseEntity {
|
||||
/** 主键ID */
|
||||
id?: string | number;
|
||||
/** 学生ID */
|
||||
studentId?: string | number;
|
||||
/** 学号 */
|
||||
studentNo?: string;
|
||||
/** 学生姓名 */
|
||||
studentName?: string;
|
||||
/** 学院ID */
|
||||
collegeId?: string | number;
|
||||
/** 学院名称 */
|
||||
collegeName?: string;
|
||||
/** 专业ID */
|
||||
majorId?: string | number;
|
||||
/** 专业名称 */
|
||||
majorName?: string;
|
||||
/** 班级ID */
|
||||
classId?: string | number;
|
||||
/** 班级名称 */
|
||||
className?: string;
|
||||
/** 奖励类型ID */
|
||||
rewardTypeId?: string | number;
|
||||
/** 奖励类型名称 */
|
||||
rewardTypeName?: string;
|
||||
/** 奖励日期 */
|
||||
rewardDate?: string;
|
||||
/** 奖励内容 */
|
||||
rewardContent?: string;
|
||||
/** 加分分值 */
|
||||
scoreAddition?: number;
|
||||
/** 附件OSS文件ID,多个用逗号分隔 */
|
||||
attachmentOssIds?: string;
|
||||
/** 状态(1-生效 2-撤销) */
|
||||
status?: string;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学生奖励记录查询对象
|
||||
*/
|
||||
export interface XskhRewardRecordQuery extends BaseEntity {
|
||||
/** 当前页码 */
|
||||
pageNum?: number;
|
||||
/** 每页数量 */
|
||||
pageSize?: number;
|
||||
/** 学生ID */
|
||||
studentId?: string | number;
|
||||
/** 学号 */
|
||||
studentNo?: string;
|
||||
/** 学生姓名 */
|
||||
studentName?: string;
|
||||
/** 学院ID */
|
||||
collegeId?: string | number;
|
||||
/** 学院名称 */
|
||||
collegeName?: string;
|
||||
/** 专业ID */
|
||||
majorId?: string | number;
|
||||
/** 专业名称 */
|
||||
majorName?: string;
|
||||
/** 班级ID */
|
||||
classId?: string | number;
|
||||
/** 班级名称 */
|
||||
className?: string;
|
||||
/** 奖励类型ID */
|
||||
rewardTypeId?: string | number;
|
||||
/** 奖励类型名称 */
|
||||
rewardTypeName?: string;
|
||||
/** 奖励日期 */
|
||||
rewardDate?: string;
|
||||
/** 奖励内容 */
|
||||
rewardContent?: string;
|
||||
/** 加分分值 */
|
||||
scoreAddition?: number;
|
||||
/** 状态(1-生效 2-撤销) */
|
||||
status?: string;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
/** 请求参数 */
|
||||
params?: any;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学生奖励记录表单对象
|
||||
*/
|
||||
export interface XskhRewardRecordForm extends BaseEntity {
|
||||
/** 主键ID */
|
||||
id?: string | number;
|
||||
/** 学生ID */
|
||||
studentId?: string | number;
|
||||
/** 学号 */
|
||||
studentNo?: string;
|
||||
/** 学生姓名 */
|
||||
studentName?: string;
|
||||
/** 学院ID */
|
||||
collegeId?: string | number;
|
||||
/** 学院名称 */
|
||||
collegeName?: string;
|
||||
/** 专业ID */
|
||||
majorId?: string | number;
|
||||
/** 专业名称 */
|
||||
majorName?: string;
|
||||
/** 班级ID */
|
||||
classId?: string | number;
|
||||
/** 班级名称 */
|
||||
className?: string;
|
||||
/** 奖励类型ID */
|
||||
rewardTypeId?: string | number;
|
||||
/** 奖励类型名称 */
|
||||
rewardTypeName?: string;
|
||||
/** 奖励日期 */
|
||||
rewardDate?: string;
|
||||
/** 奖励内容 */
|
||||
rewardContent?: string;
|
||||
/** 加分分值 */
|
||||
scoreAddition?: number;
|
||||
/** 附件OSS文件ID,多个用逗号分隔 */
|
||||
attachmentOssIds?: string;
|
||||
/** 状态(1-生效 2-撤销) */
|
||||
status?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 学生选项VO
|
||||
*/
|
||||
export interface XskhStudentOptionVO {
|
||||
/** 学生ID */
|
||||
id: string | number;
|
||||
/** 学号 */
|
||||
studentNo: string;
|
||||
/** 学生姓名 */
|
||||
name: string;
|
||||
/** 学院ID */
|
||||
collegeId: string | number;
|
||||
/** 学院名称 */
|
||||
collegeName: string;
|
||||
/** 专业ID */
|
||||
majorId: string | number;
|
||||
/** 专业名称 */
|
||||
majorName: string;
|
||||
/** 班级ID */
|
||||
classId: string | number;
|
||||
/** 班级名称 */
|
||||
className: string;
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { XskhRewardTypeVo, XskhRewardTypeBo, XskhRewardTypeQuery } from './types';
|
||||
|
||||
/**
|
||||
* 查询奖励类型列表
|
||||
* @param query
|
||||
* @returns
|
||||
*/
|
||||
export function listRewardType(query: XskhRewardTypeQuery): AxiosPromise<TableDataInfo<XskhRewardTypeVo>> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询奖励类型详细
|
||||
* @param id
|
||||
* @returns
|
||||
*/
|
||||
export function getRewardType(id: string | number): AxiosPromise<R<XskhRewardTypeVo>> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增奖励类型
|
||||
* @param data
|
||||
* @returns
|
||||
*/
|
||||
export function addRewardType(data: XskhRewardTypeBo): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改奖励类型
|
||||
* @param data
|
||||
* @returns
|
||||
*/
|
||||
export function updateRewardType(data: XskhRewardTypeBo): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除奖励类型
|
||||
* @param ids
|
||||
* @returns
|
||||
*/
|
||||
export function delRewardType(ids: string | string[] | number | number[]): AxiosPromise<R<any>> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType/' + ids,
|
||||
method: 'delete'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出奖励类型
|
||||
* @param query
|
||||
* @returns
|
||||
*/
|
||||
export function exportRewardType(query: XskhRewardTypeQuery): AxiosPromise<any> {
|
||||
return request({
|
||||
url: '/rewardType/rewardType/export',
|
||||
method: 'post',
|
||||
data: query
|
||||
});
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
import { BaseEntity } from '@/types/axios';
|
||||
|
||||
/**
|
||||
* 奖励类型对象
|
||||
*/
|
||||
export interface XskhRewardTypeVo extends BaseEntity {
|
||||
/** 主键ID */
|
||||
id?: string | number;
|
||||
/** 类型编码 */
|
||||
typeCode?: string;
|
||||
/** 类型名称 */
|
||||
typeName?: string;
|
||||
/** 类型说明 */
|
||||
description?: string;
|
||||
/** 状态(0-正常 1-停用) */
|
||||
status?: string;
|
||||
/** 排序号 */
|
||||
sortOrder?: number;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 奖励类型业务对象
|
||||
*/
|
||||
export interface XskhRewardTypeBo extends BaseEntity {
|
||||
/** 主键ID */
|
||||
id?: string | number;
|
||||
/** 类型编码 */
|
||||
typeCode?: string;
|
||||
/** 类型名称 */
|
||||
typeName?: string;
|
||||
/** 类型说明 */
|
||||
description?: string;
|
||||
/** 状态(0-正常 1-停用) */
|
||||
status?: string;
|
||||
/** 排序号 */
|
||||
sortOrder?: number;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 奖励类型查询对象
|
||||
*/
|
||||
export interface XskhRewardTypeQuery extends BaseEntity {
|
||||
/** 当前页码 */
|
||||
pageNum?: number;
|
||||
/** 每页数量 */
|
||||
pageSize?: number;
|
||||
/** 类型编码 */
|
||||
typeCode?: string;
|
||||
/** 类型名称 */
|
||||
typeName?: string;
|
||||
/** 状态(0-正常 1-停用) */
|
||||
status?: string;
|
||||
/** 创建者 */
|
||||
createBy?: string | number;
|
||||
/** 创建时间 */
|
||||
createTime?: string;
|
||||
/** 更新者 */
|
||||
updateBy?: string | number;
|
||||
/** 更新时间 */
|
||||
updateTime?: string;
|
||||
/** 请求参数 */
|
||||
params?: any;
|
||||
}
|
||||
Reference in new issue
Block a user