提交代码

This commit is contained in:
zlwu committed 2025-08-18 22:05:52 +08:00
1 parent 5c36b47800
commit 826f6101f7
25 files changed
+2070 -20

No files matched your search

@@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { DisciplineTypeVO, DisciplineTypeForm, DisciplineTypeQuery } from '@/api/xskh/disciplineType/disciplineType/types';
/**
* 查询学生违纪处分类型列表
* @param query
* @returns {*}
*/
export const listDisciplineType = (query?: DisciplineTypeQuery): AxiosPromise<DisciplineTypeVO[]> => {
return request({
url: '/disciplineType/disciplineType/list',
method: 'get',
params: query
});
};
/**
* 查询学生违纪处分类型详细
* @param id
*/
export const getDisciplineType = (id: string | number): AxiosPromise<DisciplineTypeVO> => {
return request({
url: '/disciplineType/disciplineType/' + id,
method: 'get'
});
};
/**
* 新增学生违纪处分类型
* @param data
*/
export const addDisciplineType = (data: DisciplineTypeForm) => {
return request({
url: '/disciplineType/disciplineType',
method: 'post',
data: data
});
};
/**
* 修改学生违纪处分类型
* @param data
*/
export const updateDisciplineType = (data: DisciplineTypeForm) => {
return request({
url: '/disciplineType/disciplineType',
method: 'put',
data: data
});
};
/**
* 删除学生违纪处分类型
* @param id
*/
export const delDisciplineType = (id: string | number | Array<string | number>) => {
return request({
url: '/disciplineType/disciplineType/' + id,
method: 'delete'
});
};
@@ -0,0 +1,126 @@
export interface DisciplineTypeVO {
/**
* 主键ID
*/
id: string | number;
/**
* 类型编码
*/
typeCode: string;
/**
* 类型名称
*/
typeName: string;
/**
* 类型分类(1-违纪类型 2-处分类型)
*/
typeCategory: string;
/**
* 类型说明
*/
remark: string;
/**
* 状态(0-正常 1-停用)
*/
status: string;
/**
* 排序号
*/
sortOrder: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted: number;
}
export interface DisciplineTypeForm extends BaseEntity {
/**
* 主键ID
*/
id?: string | number;
/**
* 类型编码
*/
typeCode?: string;
/**
* 类型名称
*/
typeName?: string;
/**
* 类型分类(1-违纪类型 2-处分类型)
*/
typeCategory?: string;
/**
* 类型说明
*/
remark?: string;
/**
* 状态(0-正常 1-停用)
*/
status?: string;
/**
* 排序号
*/
sortOrder?: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted?: number;
}
export interface DisciplineTypeQuery extends PageQuery {
/**
* 类型编码
*/
typeCode?: string;
/**
* 类型名称
*/
typeName?: string;
/**
* 类型分类(1-违纪类型 2-处分类型)
*/
typeCategory?: string;
/**
* 状态(0-正常 1-停用)
*/
status?: string;
/**
* 排序号
*/
sortOrder?: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted?: number;
/**
* 日期范围参数
*/
params?: any;
}
@@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { RewardTypeVO, RewardTypeForm, RewardTypeQuery } from '@/api/xskh/rewardType/rewardType/types';
/**
* 查询学生奖励类型列表
* @param query
* @returns {*}
*/
export const listRewardType = (query?: RewardTypeQuery): AxiosPromise<RewardTypeVO[]> => {
return request({
url: '/rewardType/rewardType/list',
method: 'get',
params: query
});
};
/**
* 查询学生奖励类型详细
* @param id
*/
export const getRewardType = (id: string | number): AxiosPromise<RewardTypeVO> => {
return request({
url: '/rewardType/rewardType/' + id,
method: 'get'
});
};
/**
* 新增学生奖励类型
* @param data
*/
export const addRewardType = (data: RewardTypeForm) => {
return request({
url: '/rewardType/rewardType',
method: 'post',
data: data
});
};
/**
* 修改学生奖励类型
* @param data
*/
export const updateRewardType = (data: RewardTypeForm) => {
return request({
url: '/rewardType/rewardType',
method: 'put',
data: data
});
};
/**
* 删除学生奖励类型
* @param id
*/
export const delRewardType = (id: string | number | Array<string | number>) => {
return request({
url: '/rewardType/rewardType/' + id,
method: 'delete'
});
};
@@ -0,0 +1,116 @@
export interface RewardTypeVO {
/**
* 主键ID
*/
id: string | number;
/**
* 类型编码
*/
typeCode: string;
/**
* 类型名称
*/
typeName: string;
/**
* 类型说明
*/
description: string;
/**
* 状态(0-正常 1-停用)
*/
status: string;
/**
* 排序号
*/
sortOrder: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted: number;
}
export interface RewardTypeForm extends BaseEntity {
/**
* 主键ID
*/
id?: string | number;
/**
* 类型编码
*/
typeCode?: string;
/**
* 类型名称
*/
typeName?: string;
/**
* 类型说明
*/
description?: string;
/**
* 状态(0-正常 1-停用)
*/
status?: string;
/**
* 排序号
*/
sortOrder?: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted?: number;
}
export interface RewardTypeQuery extends PageQuery {
/**
* 类型编码
*/
typeCode?: string;
/**
* 类型名称
*/
typeName?: string;
/**
* 类型说明
*/
description?: string;
/**
* 状态(0-正常 1-停用)
*/
status?: string;
/**
* 排序号
*/
sortOrder?: number;
/**
* 删除标志(0-未删除 1-已删除)
*/
deleted?: number;
/**
* 日期范围参数
*/
params?: any;
}