123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- import { request } from '../request';
- //! 响应接口(获取)
- export interface SelectTotalRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- }
- /**
- * 查询所有的班级类
- * @returns
- */
- export function selectTotal(): Promise<SelectTotalRes> {
- return request.get(`/selectTotal`);
- }
- // 参数接口
- export interface AddClassParams {
- id?: number;
- name?: string;
- manageId?: number;
- assistantId?: number;
- createTime?: Record<string, unknown>;
- modifyTime?: Record<string, unknown>;
- createUid?: number;
- disabled?: string;
- }
- //! 响应接口(增加)
- export interface AddClassRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- }
- /**
- * 增加班级类
- * @param {object} params EasEduClass
- * @param {number} params.id 学员ID
- * @param {string} params.name 班级名称
- * @param {number} params.manageId 班级负责人ID
- * @param {number} params.assistantId 助教老师ID
- * @param {object} params.createTime 创建时间
- * @param {object} params.modifyTime 修改时间
- * @param {number} params.createUid 创建用户ID
- * @param {string} params.disabled 状态
- * @returns
- */
- export function addClass(params: AddClassParams): Promise<AddClassRes> {
- return request.post(`/addClass`, params);
- }
- //! 响应接口(删除)
- export interface DeleteClassRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- }
- /**
- * 删除班级类
- * @param {string} id
- * @returns
- */
- export function deleteClass(id: number): Promise<DeleteClassRes> {
- return request.delete(`/deleteClass/${id}`);
- }
- //! 参数接口(更新)
- export interface UpdateClassParams {
- id?: number;
- name?: string;
- manageId?: number;
- assistantId?: number;
- createTime?: Record<string, unknown>;
- modifyTime?: Record<string, unknown>;
- createUid?: number;
- disabled?: string;
- }
- // 响应接口
- export interface UpdateClassRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- }
- /**
- * 更新班级类
- * @param {object} params EasEduClass
- * @param {number} params.id 学员ID
- * @param {string} params.name 班级名称
- * @param {number} params.manageId 班级负责人ID
- * @param {number} params.assistantId 助教老师ID
- * @param {object} params.createTime 创建时间
- * @param {object} params.modifyTime 修改时间
- * @param {number} params.createUid 创建用户ID
- * @param {string} params.disabled 状态
- * @returns
- */
- export function updateClass(params: UpdateClassParams): Promise<UpdateClassRes> {
- return request.put(`/updateClass`, params);
- }
- //! 参数接口(查询)
- export interface SelectConditionParams {
- id?: number;
- name?: string;
- manageId?: number;
- assistantId?: number;
- createTime?: Record<string, unknown>;
- modifyTime?: Record<string, unknown>;
- createUid?: number;
- disabled?: string;
- }
- // 响应接口
- export interface SelectConditionRes {
- status: boolean;
- msg: string;
- data: Record<string, unknown>;
- total: number;
- }
- /**
- * 根据条件进行查询班级类
- * @param {string} pageNum
- * @param {string} pageSize
- * @param {object} params EasEduClass
- * @param {number} params.id 学员ID
- * @param {string} params.name 班级名称
- * @param {number} params.manageId 班级负责人ID
- * @param {number} params.assistantId 助教老师ID
- * @param {object} params.createTime 创建时间
- * @param {object} params.modifyTime 修改时间
- * @param {number} params.createUid 创建用户ID
- * @param {string} params.disabled 状态
- * @returns
- */
- export function selectCondition(pageNum: number, pageSize: number, params: SelectConditionParams): Promise<SelectConditionRes> {
- return request.post(`/selectCondition?pageNum=${pageNum}&pageSize=${pageSize}`, params);
- }
|