This commit is contained in:
guochunsi
2025-12-31 17:40:01 +08:00
parent 6d94e91b70
commit 74c06bb8a0
713 changed files with 115034 additions and 46 deletions

View File

@@ -0,0 +1,50 @@
import request from '/@/utils/request';
/**
* 查询聘用教师
* @param query
*/
export const queryEmployTeacher = (query?: any) => {
return request({
url: '/professional/outercompanyemployee/queryEmployTeacher',
method: 'get',
params: query,
});
};
/**
* 新增聘用教师
* @param obj
*/
export const addEmployTeacher = (obj: any) => {
return request({
url: '/professional/outercompanyemployee/addEmployTeacher',
method: 'post',
data: obj,
});
};
/**
* 删除聘用教师
* @param obj
*/
export const delEmployTeacher = (obj: any) => {
return request({
url: '/professional/outercompanyemployee/delEmployTeacher',
method: 'post',
data: obj,
});
};
/**
* 编辑聘用教师
* @param obj
*/
export const editEmployTeacher = (obj: any) => {
return request({
url: '/professional/outercompanyemployee/editEmployTeacher',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,89 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/outercompany/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/outercompany',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/outercompany/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/outercompany/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/outercompany',
method: 'put',
data: obj,
});
};
/**
* 获取列表(不分页)
* @param query
*/
export const getList = (query?: any) => {
return request({
url: '/professional/outercompany/getList',
method: 'get',
params: query,
});
};

View File

@@ -0,0 +1,125 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/outercompanyemployee/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/outercompanyemployee',
method: 'post',
data: obj,
});
};
/**
* 保存第二步
* @param obj
*/
export const saveSecond = (obj: any) => {
return request({
url: '/professional/outercompanyemployee/saveSecond',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/outercompanyemployee/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/outercompanyemployee/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/outercompanyemployee',
method: 'put',
data: obj,
});
};
/**
* 批量删除
* @param obj
*/
export const batchDel = (obj: any) => {
return request({
url: '/professional/outercompanyemployee/batchDel',
method: 'post',
data: obj,
});
};
/**
* 重置密码
* @param data
*/
export const resetPassWord = (data: any) => {
return request({
url: '/professional/outercompanyemployee/resetPassWord',
method: 'post',
data: data,
});
};
/**
* 远程模糊检索
* @param params
*/
export const remoteInfo = (params?: any) => {
return request({
url: '/professional/outercompanyemployee/remoteInfo',
method: 'get',
params: params,
});
};

View File

@@ -0,0 +1,89 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompany/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompany',
method: 'post',
data: obj,
});
};
/**
* 重置密码
* @param obj
*/
export const czPsd = (obj: any) => {
return request({
url: '/professional/phaseintentioncompany/czPsd',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompany/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompany/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompany',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanyagreement/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyagreement',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyagreement/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyagreement/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyagreement',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanybuild/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanybuild',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanybuild/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanybuild/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanybuild',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanycarrierbuild/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanycarrierbuild',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanycarrierbuild/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanycarrierbuild/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanycarrierbuild',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanyinspect/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyinspect',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyinspect/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyinspect/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyinspect',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanyorder/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyorder',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyorder/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyorder/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyorder',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanyparticipate/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyparticipate',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyparticipate/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyparticipate/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyparticipate',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanypost/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanypost',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanypost/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanypost/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanypost',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanypractice/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanypractice',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanypractice/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanypractice/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanypractice',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanyschoolhz/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyschoolhz',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyschoolhz/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanyschoolhz/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanyschoolhz',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanytech/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanytech',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanytech/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanytech/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanytech',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/phaseintentioncompanytone/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanytone',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanytone/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/phaseintentioncompanytone/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/phaseintentioncompanytone',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,101 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalawardcourseware/page',
method: 'get',
params: query,
});
};
/**
* 静态页面
* @param query
*/
export const staticPage = (query?: any) => {
return request({
url: '/professional/professionalawardcourseware/staticPage',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalawardcourseware',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalawardcourseware/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalawardcourseware/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalawardcourseware',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalawardcourseware/updateStatus',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,101 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalpatent/page',
method: 'get',
params: query,
});
};
/**
* 静态页面
* @param query
*/
export const staticPage = (query?: any) => {
return request({
url: '/professional/professionalpatent/staticPage',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalpatent',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalpatent/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalpatent/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalpatent',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalpatent/updateStatus',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,100 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalpoliticsstatus/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalpoliticsstatus',
method: 'post',
data: obj,
});
};
/**
* 新增政治面貌
* @param obj
*/
export const addPoliticssStatus = (obj: any) => {
return request({
url: '/professional/professionalpoliticsstatus',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalpoliticsstatus/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalpoliticsstatus/${id}`,
method: 'delete',
});
};
/**
* 删除政治面貌
* @param id
*/
export const dePoObj = (id: string | number) => {
return request({
url: `/professional/professionalpoliticsstatus/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalpoliticsstatus',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalsalaries/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalsalaries',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalsalaries/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalsalaries/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalsalaries',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,100 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalsocial/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalsocial',
method: 'post',
data: obj,
});
};
/**
* 新增社交对象
* @param obj
*/
export const addSocialObj = (obj: any) => {
return request({
url: '/professional/professionalsocial',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalsocial/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalsocial/${id}`,
method: 'delete',
});
};
/**
* 删除社交对象
* @param id
*/
export const delSocialObj = (id: string | number) => {
return request({
url: `/professional/professionalsocial/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalsocial',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstationlevel/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstationlevel',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstationlevel/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstationlevel/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstationlevel',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,87 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstationlevelconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstationlevelconfig',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstationlevelconfig/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstationlevelconfig/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstationlevelconfig',
method: 'put',
data: obj,
});
};
/**
* 获取岗位级别列表
*/
export const getStationLevelList = () => {
return request({
url: '/professional/professionalstationlevelconfig/getStationLevelList',
method: 'get',
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstationrelation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstationrelation',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstationrelation/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstationrelation/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstationrelation',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,110 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstatuslock/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstatuslock',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstatuslock/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstatuslock/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstatuslock',
method: 'put',
data: obj,
});
};
/**
* 获取所有列表
*/
export const getAllList = () => {
return request({
url: '/professional/professionalstatuslock/getAllStatusList',
method: 'get',
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalstatuslock/updateStatus',
method: 'post',
data: obj,
});
};
/**
* 检查锁定状态
* @param statusCode
*/
export const checkLocked = (statusCode: string | number) => {
return request({
url: `/professional/professionalstatuslock/checkLocked/${statusCode}`,
method: 'get',
});
};

View File

@@ -0,0 +1,101 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacherlesson/page',
method: 'get',
params: query,
});
};
/**
* 静态页面
* @param query
*/
export const staticPage = (query?: any) => {
return request({
url: '/professional/professionalteacherlesson/staticPage',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacherlesson',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherlesson/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherlesson/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacherlesson',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalteacherlesson/updateStatus',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,101 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacherpaper/page',
method: 'get',
params: query,
});
};
/**
* 统计页面
* @param query
*/
export const staticsPage = (query?: any) => {
return request({
url: '/professional/professionalteacherpaper/staticsPage',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacherpaper',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherpaper/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherpaper/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacherpaper',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalteacherpaper/updateStatus',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacherresume/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacherresume',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherresume/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherresume/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacherresume',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,113 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteachingmaterial/page',
method: 'get',
params: query,
});
};
/**
* 统计页面
* @param query
*/
export const staticsPage = (query?: any) => {
return request({
url: '/professional/professionalteachingmaterial/staticsPage',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterial',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteachingmaterial/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteachingmaterial/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterial',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterial/updateStatus',
method: 'post',
data: obj,
});
};
/**
* 检查标题
* @param obj
*/
export const checkTitle = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterial/checkTitle',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltitleconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltitleconfig',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltitleconfig/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltitleconfig/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltitleconfig',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,89 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltopiclist/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltopiclist',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltopiclist/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltopiclist/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltopiclist',
method: 'put',
data: obj,
});
};
/**
* 更新状态
* @param obj
*/
export const updateStatus = (obj: any) => {
return request({
url: '/professional/professionaltopiclist/updateStatus',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalpartychange/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalpartychange',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalpartychange/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalpartychange/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalpartychange',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,133 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query 查询参数
*/
export function fetchList(query?: any) {
return request({
url: '/professional/professionalqualificationrelation/page',
method: 'get',
params: query,
});
}
/**
* 添加对象
* @param obj 对象数据
*/
export function addObj(obj?: any) {
return request({
url: '/professional/professionalqualificationrelation',
method: 'post',
data: obj,
});
}
/**
* 添加职业资格关系
* @param obj 对象数据
*/
export function addQuaRelation(obj?: any) {
return request({
url: '/professional/professionalqualificationrelation',
method: 'post',
data: obj,
});
}
/**
* 获取对象
* @param id 对象ID
*/
export function getObj(id: string | number) {
return request({
url: '/professional/professionalqualificationrelation/' + id,
method: 'get',
});
}
/**
* 删除对象
* @param id 对象ID
*/
export function delObj(id: string | number) {
return request({
url: '/professional/professionalqualificationrelation/' + id,
method: 'delete',
});
}
/**
* 删除职业资格对象
* @param id 对象ID
*/
export function delQuaObj(id: string | number) {
return request({
url: '/professional/professionalqualificationrelation/' + id,
method: 'delete',
});
}
/**
* 更新对象
* @param obj 对象数据
*/
export function putObj(obj?: any) {
return request({
url: '/professional/professionalqualificationrelation',
method: 'put',
data: obj,
});
}
/**
* 获取图表选项
*/
export function getChartOption() {
return request({
url: '/professional/professionalqualificationrelation/getChartOption',
method: 'get',
});
}
/**
* 获取职业资格统计信息
*/
export function quaCountInfo() {
return request({
url: '/professional/professionalqualificationrelation/countInfo',
method: 'get',
});
}
/**
* 导出Excel
* @param data 查询参数
*/
export function exportExcel(data: any) {
return request({
url: '/professional/professionalqualificationrelation/exportExcel',
method: 'post',
data: data,
responseType: 'blob',
});
}

View File

@@ -0,0 +1,133 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacheracademicrelation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacheracademicrelation',
method: 'post',
data: obj,
});
};
/**
* 新增学术关系
* @param obj
*/
export const addAcadeRelation = (obj: any) => {
return request({
url: '/professional/professionalteacheracademicrelation',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacheracademicrelation/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacheracademicrelation/${id}`,
method: 'delete',
});
};
/**
* 删除教育对象
* @param id
*/
export const delEduObj = (id: string | number) => {
return request({
url: `/professional/professionalteacheracademicrelation/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacheracademicrelation',
method: 'put',
data: obj,
});
};
/**
* 获取图表配置
*/
export const getChartOption = () => {
return request({
url: '/professional/professionalteacheracademicrelation/getChartOption',
method: 'get',
});
};
/**
* 获取统计信息
*/
export const countInfo = () => {
return request({
url: '/professional/professionalteacheracademicrelation/countInfo',
method: 'get',
});
};
/**
* 导出Excel
* @param data 查询参数
*/
export const exportExcel = (data: any) => {
return request({
url: '/professional/professionalteacheracademicrelation/exportExcel',
method: 'post',
data: data,
responseType: 'blob',
});
};

View File

@@ -0,0 +1,100 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteachercertificaterelation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteachercertificaterelation',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteachercertificaterelation/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteachercertificaterelation/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteachercertificaterelation',
method: 'put',
data: obj,
});
};
/**
* 获取证书统计信息
*/
export const cerCountInfo = () => {
return request({
url: '/professional/professionalteachercertificaterelation/countInfo',
method: 'get',
});
};
/**
* 导出Excel
* @param data 查询参数
*/
export const exportExcel = (data: any) => {
return request({
url: '/professional/professionalteachercertificaterelation/exportExcel',
method: 'post',
data: data,
responseType: 'blob',
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacherhonor/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacherhonor',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherhonor/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherhonor/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacherhonor',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteacherstationchange/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteacherstationchange',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherstationchange/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteacherstationchange/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteacherstationchange',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,133 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltitlerelation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltitlerelation',
method: 'post',
data: obj,
});
};
/**
* 新增职称关系对象
* @param obj
*/
export const addTitleRelationObj = (obj: any) => {
return request({
url: '/professional/professionaltitlerelation',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltitlerelation/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltitlerelation/${id}`,
method: 'delete',
});
};
/**
* 删除职称对象
* @param id
*/
export const delTitleObj = (id: string | number) => {
return request({
url: `/professional/professionaltitlerelation/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltitlerelation',
method: 'put',
data: obj,
});
};
/**
* 获取图表配置
*/
export const getChartOption = () => {
return request({
url: '/professional/professionaltitlerelation/getChartOption',
method: 'get',
});
};
/**
* 获取职称统计信息
*/
export const titleCountInfo = () => {
return request({
url: '/professional/professionaltitlerelation/countInfo',
method: 'get',
});
};
/**
* 导出Excel
* @param data 查询参数
*/
export const exportRelation = (data: any) => {
return request({
url: '/professional/professionaltitlerelation/exportRelation',
method: 'post',
data: data,
responseType: 'blob',
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalyearbounds/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalyearbounds',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalyearbounds/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalyearbounds/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalyearbounds',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/academicqualificationsconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/academicqualificationsconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/academicqualificationsconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/academicqualificationsconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/academicqualificationsconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取资格列表
*/
export const getQualificationList = () => {
return request({
url: '/professional/academicqualificationsconfig/getQualificationList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalacademicdegreeconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalacademicdegreeconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalacademicdegreeconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalacademicdegreeconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalacademicdegreeconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取学位列表
*/
export const getDegreeList = () => {
return request({
url: '/professional/professionalacademicdegreeconfig/getDegreeList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalacademiceducationtypeconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalacademiceducationtypeconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalacademiceducationtypeconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalacademiceducationtypeconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalacademiceducationtypeconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取所有教育类型列表(用于下拉选择)
*/
export const getAllTypeList = () => {
return request({
url: '/professional/professionalacademiceducationtypeconfig/getAllTypeList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalatstation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalatstation/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalatstation/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalatstation/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalatstation/edit',
method: 'post',
data: obj,
});
};
/**
* 获取在站列表
*/
export const getAtStationList = () => {
return request({
url: '/professional/professionalatstation/getAtStationList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalemploymentnature/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalemploymentnature/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalemploymentnature/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalemploymentnature/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalemploymentnature/edit',
method: 'post',
data: obj,
});
};
/**
* 获取就业性质列表
*/
export const getEmploymentNatureList = () => {
return request({
url: '/professional/professionalemploymentnature/getEmploymentNatureList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalmajorstation/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalmajorstation/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalmajorstation/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalmajorstation/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalmajorstation/edit',
method: 'post',
data: obj,
});
};
/**
* 获取主要岗位列表
*/
export const getMajorStationList = () => {
return request({
url: '/professional/professionalmajorstation/getMajorStationList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalpaperconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalpaperconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalpaperconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalpaperconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalpaperconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取论文配置列表
*/
export const getPaperConfigList = () => {
return request({
url: '/professional/professionalpaperconfig/getPaperConfigList',
method: 'get',
});
};

View File

@@ -0,0 +1,83 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalpartybranch/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalpartybranch/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalpartybranch/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalpartybranch/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalpartybranch/edit',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalqualificationconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalqualificationconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalqualificationconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalqualificationconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalqualificationconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取级别列表
*/
export const getLevelList = () => {
return request({
url: '/professional/professionalqualificationconfig/getLevelList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstationdutylevel/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstationdutylevel/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstationdutylevel/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstationdutylevel/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstationdutylevel/edit',
method: 'post',
data: obj,
});
};
/**
* 获取岗位职级列表
*/
export const getStationDutyLevelList = () => {
return request({
url: '/professional/professionalstationdutylevel/getStationDutyLevelList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalstationtype/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalstationtype/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalstationtype/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalstationtype/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalstationtype/edit',
method: 'post',
data: obj,
});
};
/**
* 获取岗位类型列表
*/
export const getStationTypeList = () => {
return request({
url: '/professional/professionalstationtype/getStationTypeList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteachercertificateconf/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteachercertificateconf/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteachercertificateconf/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteachercertificateconf/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteachercertificateconf/edit',
method: 'post',
data: obj,
});
};
/**
* 获取教师资格证列表(用于下拉选择)
*/
export const getTeacherCertificateList = () => {
return request({
url: '/professional/professionalteachercertificateconf/getTeacherCertificateList',
method: 'get',
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteachertype/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteachertype/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteachertype/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteachertype/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteachertype/edit',
method: 'post',
data: obj,
});
};
/**
* 获取教师类型列表
*/
export const getTeacherTypeList = () => {
return request({
url: '/professional/professionalteachertype/getTeacherTypeList',
method: 'get',
});
};

View File

@@ -0,0 +1,83 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalteachingmaterialconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterialconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalteachingmaterialconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalteachingmaterialconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalteachingmaterialconfig/edit',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltitlelevelconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltitlelevelconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltitlelevelconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltitlelevelconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltitlelevelconfig/edit',
method: 'post',
data: obj,
});
};
/**
* 获取职称列表
*/
export const getProfessionalTitleList = () => {
return request({
url: '/professional/professionaltitlelevelconfig/getProfessionalTitleList',
method: 'get',
});
};

View File

@@ -0,0 +1,83 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltopiclevelconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltopiclevelconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltopiclevelconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltopiclevelconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltopiclevelconfig/edit',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,83 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionaltopicsourceconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionaltopicsourceconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionaltopicsourceconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionaltopicsourceconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionaltopicsourceconfig/edit',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,93 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/professionalworktype/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/professionalworktype/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/professionalworktype/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/professionalworktype/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/professionalworktype/edit',
method: 'post',
data: obj,
});
};
/**
* 获取工作类型列表
*/
export const getWorkTypeList = () => {
return request({
url: '/professional/professionalworktype/getWorkTypeList',
method: 'get',
});
};

View File

@@ -0,0 +1,83 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/typeofworkconfig/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/typeofworkconfig/add',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/typeofworkconfig/getById`,
method: 'get',
params: {
id: id
}
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/typeofworkconfig/deleteById`,
method: 'post',
data: {
id: id
}
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/typeofworkconfig/edit',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/salaryexportrecord/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/salaryexportrecord',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/salaryexportrecord/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/salaryexportrecord/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/salaryexportrecord',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/scienceachievement/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/scienceachievement',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/scienceachievement/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/scienceachievement/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/scienceachievement',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,100 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/sciencechangehistory/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/sciencechangehistory',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/sciencechangehistory/${id}`,
method: 'get',
});
};
/**
* 查询历史数据
* @param id
*/
export const queryHistoryData = (id: string | number) => {
return request({
url: `/professional/sciencechangehistory/queryHistoryData/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/sciencechangehistory/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/sciencechangehistory',
method: 'put',
data: obj,
});
};
/**
* 上传材料
* @param obj
*/
export const uploadMaterial = (obj: any) => {
return request({
url: '/professional/sciencechangehistory/uploadMaterial',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,54 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/scienceEndCheck',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/scienceEndCheck/${id}`,
method: 'get',
});
};
/**
* 提交中期检查
* @param obj
*/
export const subMidCheck = (obj: any) => {
return request({
url: '/professional/scienceEndCheck/subMidCheck',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,54 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/sciencemidcheck',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/sciencemidcheck/${id}`,
method: 'get',
});
};
/**
* 提交中期检查
* @param obj
*/
export const subMidCheck = (obj: any) => {
return request({
url: '/professional/sciencemidcheck/subMidCheck',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,209 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/sciencereport/page',
method: 'get',
params: query,
});
};
/**
* 静态页面
* @param query
*/
export const staticPage = (query?: any) => {
return request({
url: '/professional/sciencereport/staticPage',
method: 'get',
params: query,
});
};
/**
* 导出数据
* @param query
*/
export const exportData = (query?: any) => {
return request({
url: '/professional/sciencereport/exportData',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/sciencereport',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/sciencereport/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/sciencereport/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/sciencereport',
method: 'put',
data: obj,
});
};
/**
* 提交其他结束材料
* @param obj
*/
export const subOtherEndMaterial = (obj: any) => {
return request({
url: '/professional/sciencereport/subOtherEndMaterial',
method: 'post',
data: obj,
});
};
/**
* 统计报告
* @param obj
*/
export const staticsReport = (obj: any) => {
return request({
url: '/professional/professionalStatics/statics',
method: 'post',
data: obj,
});
};
/**
* 审查报告
* @param obj
*/
export const examReport = (obj: any) => {
return request({
url: '/professional/sciencereport/examReport',
method: 'post',
data: obj,
});
};
/**
* 审查变更
* @param obj
*/
export const examChange = (obj: any) => {
return request({
url: '/professional/sciencereport/examChange',
method: 'post',
data: obj,
});
};
/**
* 上传材料
* @param obj
*/
export const uploadMaterial = (obj: any) => {
return request({
url: '/professional/sciencereport/uploadMaterial',
method: 'post',
data: obj,
});
};
/**
* 提交变更
* @param obj
*/
export const subChange = (obj: any) => {
return request({
url: '/professional/sciencereport/subChange',
method: 'post',
data: obj,
});
};
/**
* 二次确认
* @param obj
*/
export const secConfirm = (obj: any) => {
return request({
url: '/professional/sciencereport/secConfirm',
method: 'post',
data: obj,
});
};
/**
* 其他选项
* @param obj
*/
export const otherOption = (obj: any) => {
return request({
url: '/professional/sciencereport/otherOption',
method: 'post',
data: obj,
});
};
/**
* 编辑报告用户
* @param obj
*/
export const editReportUser = (obj: any) => {
return request({
url: '/professional/sciencereport/editReportUser',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/sciencereportmember/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/sciencereportmember',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/sciencereportmember/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/sciencereportmember/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/sciencereportmember',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/supervisevotebatch/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/supervisevotebatch',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/supervisevotebatch/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/supervisevotebatch/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/supervisevotebatch',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,43 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/supervisevotebatchpwd/list',
method: 'get',
params: query,
});
};
/**
* 生成
* @param obj
*/
export const gen = (obj: any) => {
return request({
url: '/professional/supervisevotebatchpwd/gen',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,54 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/supervisevotemember/list',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/supervisevotemember',
method: 'post',
data: obj,
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/supervisevotemember/${id}`,
method: 'delete',
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/supervisevotememberresult/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/supervisevotememberresult',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/supervisevotememberresult/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/supervisevotememberresult/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/supervisevotememberresult',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teacherawardtax/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teacherawardtax',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teacherawardtax/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teacherawardtax/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teacherawardtax',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,338 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teacherbase/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teacherbase',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teacherbase/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teacherbase/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teacherbase',
method: 'put',
data: obj,
});
};
/**
* 添加信息
* @param obj
*/
export const addInformation = (obj: any) => {
return request({
url: '/professional/teacherbase/addInformation',
method: 'post',
data: obj,
});
};
/**
* 获取部门教师
* @param obj
*/
export const getDeptTeacher = (obj: string | number) => {
return request({
url: `/professional/teacherbase/getDeptTeacher/${obj}`,
method: 'get',
});
};
/**
* 获取所有信息列表
*/
export const getAllInfoAboutList = () => {
return request({
url: '/professional/teacherbase/getAllInfoAboutList',
method: 'get',
});
};
/**
* 更新其他信息
* @param obj
*/
export const updateOtherInfo = (obj: any) => {
return request({
url: '/professional/teacherbase/updateOtherInfo',
method: 'post',
data: obj,
});
};
/**
* 导出无图片用户
*/
export const exportNoImgUser = () => {
return request({
url: '/professional/teacherbase/exportNoImgUser',
method: 'get',
});
};
/**
* 根据编号查询教师基础信息
* @param obj
*/
export const queryTeacherBaseByNo = (obj: string | number) => {
return request({
url: `/professional/teacherbase/queryTeacherBaseByNo/${obj}`,
method: 'get',
});
};
/**
* 查询教师信息EMS
* @param obj
*/
export const queryTeacherInfoForEms = (obj: string | number) => {
return request({
url: `/professional/teacherbase/queryTeacherInfoForEms/${obj}`,
method: 'get',
});
};
/**
* 根据编号查询教师基础信息(资产)
* @param obj
*/
export const queryTeacherBaseByNoByAssets = (obj: string | number) => {
return request({
url: `/professional/teacherbase/queryTeacherBaseByNoByAssets/${obj}`,
method: 'get',
});
};
/**
* 获取教师信息EMS搜索
* @param query
*/
export const getTeacherInfoForEmsSearch = (query?: any) => {
return request({
url: '/professional/teacherbase/getTeacherInfoForEmsSearch',
method: 'get',
params: query,
});
};
/**
* 获取缺失的教师信息
* @param query
*/
export const getMissTeacherInfo = (query?: any) => {
return request({
url: '/professional/teacherbase/getMissTeacherInfo',
method: 'get',
params: query,
});
};
/**
* 重置密码
* @param data
*/
export const resetPassWord = (data: any) => {
return request({
url: '/professional/teacherbase/resetPassWord',
method: 'post',
data: data,
});
};
/**
* 获取我的教师编号
*/
export const getMyTeacherNo = () => {
return request({
url: '/professional/teacherbase/getMyTeacherNo',
method: 'get',
});
};
/**
* 修改进出状态
* @param data
*/
export const updateInout = (data: any) => {
return request({
url: '/professional/teacherbase/updateInout',
method: 'post',
data: data,
});
};
/**
* 导出教师信息
* @param data
*/
export const exportTeacherInfo = (data: any) => {
return request({
url: '/professional/teacherbase/exportTeacherInfo',
method: 'post',
data: data,
});
};
/**
* 获取教师基础列表
* @param query
*/
export const getTeacherBaseList = (query?: any) => {
return request({
url: '/professional/teacherbase/TeacherBaseList',
method: 'get',
params: query,
});
};
/**
* 带权限的教师列表
* @param query
*/
export const teacherListWithPermission = (query?: any) => {
return request({
url: '/professional/teacherbase/teacherListWithPermission',
method: 'get',
params: query,
});
};
/**
* 按权限获取教师列表
* @param query
*/
export const teacherListByPermission = (query?: any) => {
return request({
url: '/professional/teacherbase/teacherListByPermission',
method: 'get',
params: query,
});
};
/**
* 获取教师信息(通用)
* @param query
*/
export const getTeacherInfoCommon = (query?: any) => {
return request({
url: '/professional/teacherbase/getTeacherInfoCommon',
method: 'get',
params: query,
});
};
/**
* 查询所有教师
*/
export const queryAllTeacher = () => {
return request({
url: '/professional/teacherbase/queryAllTeacher',
method: 'get',
});
};
/**
* 根据招聘查询所有教师
*/
export const queryAllTeacherByRecruit = () => {
return request({
url: '/professional/teacherbase/queryAllTeacherByRecruit',
method: 'get',
});
};
/**
* 查询教师岗位信息
* @param data
*/
export const queryTeacherStationInfo = (data: any) => {
return request({
url: '/professional/teacherbase/queryTeacherStationInfo',
method: 'post',
data: data,
});
};
/**
* 查询我的部门代码
* @param data
*/
export const queryMyDeptCode = (data: any) => {
return request({
url: '/professional/teacherbase/queryMyDeptCode',
method: 'post',
data: data,
});
};
/**
* 搜索
* @param data
*/
export const search = (data: string | number) => {
return request({
url: `/professional/teacherbase/search/${data}`,
method: 'get',
});
};

View File

@@ -0,0 +1,183 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teacherpayslip/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teacherpayslip',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teacherpayslip/${id}`,
method: 'get',
});
};
/**
* 查询用户信息
* @param obj
*/
export const queryUserInfo = (obj: any) => {
return request({
url: '/professional/teacherpayslip/queryUserInfo',
method: 'post',
data: obj,
});
};
/**
* 设置可搜索
* @param obj
*/
export const setCanSearch = (obj: any) => {
return request({
url: '/professional/teacherpayslip/setCanSearch',
method: 'post',
data: obj,
});
};
/**
* 清空培训池
* @param obj
*/
export const clearTrainPool = (obj: any) => {
return request({
url: '/professional/teacherpayslip/clearTrainPool',
method: 'post',
data: obj,
});
};
/**
* 更新单个薪资
* @param obj
*/
export const updateSingleSalary = (obj: any) => {
return request({
url: '/professional/teacherpayslip/updateSingleSalary',
method: 'post',
data: obj,
});
};
/**
* 批量删除
* @param obj
*/
export const delBatch = (obj: any) => {
return request({
url: '/professional/teacherpayslip/delBatch',
method: 'post',
data: obj,
});
};
/**
* 计算薪资金额
* @param obj
*/
export const countSalaryMoney = (obj: any) => {
return request({
url: '/professional/teacherpayslip/countSalaryMoney',
method: 'post',
data: obj,
});
};
/**
* 导出培训池
* @param obj
*/
export const exportTrainPool = (obj: any) => {
return request({
url: '/professional/teacherpayslip/exportTrainPool',
method: 'post',
data: obj,
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teacherpayslip/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teacherpayslip',
method: 'put',
data: obj,
});
};
/**
* 重新生成数据
*/
export const remakeData = () => {
return request({
url: '/professional/teacherpayslip/remakeData',
method: 'get',
});
};
/**
* 查询扩展薪资信息
* @param obj
*/
export const queryExtendSalaryInfo = (obj: any) => {
return request({
url: '/professional/teacherpayslip/queryExtendSalaryInfo',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,193 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teachersalary/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teachersalary',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teachersalary/${id}`,
method: 'get',
});
};
/**
* 查询用户信息
* @param obj
*/
export const queryUserInfo = (obj: any) => {
return request({
url: '/professional/teachersalary/queryUserInfo',
method: 'post',
data: obj,
});
};
/**
* 设置可搜索
* @param obj
*/
export const setCanSearch = (obj: any) => {
return request({
url: '/professional/teachersalary/setCanSearch',
method: 'post',
data: obj,
});
};
/**
* 清空培训池
* @param obj
*/
export const clearTrainPool = (obj: any) => {
return request({
url: '/professional/teachersalary/clearTrainPool',
method: 'post',
data: obj,
});
};
/**
* 更新单个薪资
* @param obj
*/
export const updateSingleSalary = (obj: any) => {
return request({
url: '/professional/teachersalary/updateSingleSalary',
method: 'post',
data: obj,
});
};
/**
* 批量删除
* @param obj
*/
export const delBatch = (obj: any) => {
return request({
url: '/professional/teachersalary/delBatch',
method: 'post',
data: obj,
});
};
/**
* 计算薪资金额
* @param obj
*/
export const countSalaryMoney = (obj: any) => {
return request({
url: '/professional/teachersalary/countSalaryMoney',
method: 'post',
data: obj,
});
};
/**
* 导出培训池
* @param obj
*/
export const exportTrainPool = (obj: any) => {
return request({
url: '/professional/teachersalary/exportTrainPool',
method: 'post',
data: obj,
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teachersalary/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teachersalary',
method: 'put',
data: obj,
});
};
/**
* 重新生成数据
*/
export const remakeData = () => {
return request({
url: '/professional/teachersalary/remakeData',
method: 'get',
});
};
/**
* 检查权限
*/
export const checkAuth = () => {
return request({
url: '/professional/teachersalary/checkAuth',
method: 'get',
});
};
/**
* 查询扩展薪资信息
* @param obj
*/
export const queryExtendSalaryInfo = (obj: any) => {
return request({
url: '/professional/teachersalary/queryExtendSalaryInfo',
method: 'post',
data: obj,
});
};

View File

@@ -0,0 +1,77 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teachersalarytax/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teachersalarytax',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teachersalarytax/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teachersalarytax/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teachersalarytax',
method: 'put',
data: obj,
});
};

View File

@@ -0,0 +1,147 @@
/*
* Copyright (c) 2018-2025, cyweb All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of the pig4cloud.com developer nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
*/
import request from '/@/utils/request';
/**
* 获取列表
* @param query
*/
export const fetchList = (query?: any) => {
return request({
url: '/professional/teachertravel/page',
method: 'get',
params: query,
});
};
/**
* 新增
* @param obj
*/
export const addObj = (obj: any) => {
return request({
url: '/professional/teachertravel',
method: 'post',
data: obj,
});
};
/**
* 销假申请 - 修改返程数据
* @param obj
*/
export const updateTravelReturn = (obj: any) => {
return request({
url: '/professional/teachertravel/updateTravelReturn',
method: 'post',
data: obj,
});
};
/**
* 获取详情
* @param id
*/
export const getObj = (id: string | number) => {
return request({
url: `/professional/teachertravel/${id}`,
method: 'get',
});
};
/**
* 删除
* @param id
*/
export const delObj = (id: string | number) => {
return request({
url: `/professional/teachertravel/${id}`,
method: 'delete',
});
};
/**
* 更新
* @param obj
*/
export const putObj = (obj: any) => {
return request({
url: '/professional/teachertravel',
method: 'put',
data: obj,
});
};
/**
* 外出审批
* @param obj
*/
export const applyData = (obj: any) => {
return request({
url: '/professional/teachertravel/applyData',
method: 'post',
data: obj,
});
};
/**
* 销假审批
* @param obj
*/
export const applyTravelReturnData = (obj: any) => {
return request({
url: '/professional/teachertravel/applyTravelReturnData',
method: 'post',
data: obj,
});
};
/**
* 获取角色
*/
export const getRole = () => {
return request({
url: '/professional/teachertravel/getRole',
method: 'get',
});
};
/**
* 获取逾期
* @param query
*/
export const getOverDue = (query?: any) => {
return request({
url: '/professional/teachertravel/getOverDue',
method: 'get',
params: query,
});
};
/**
* 重新选择核酸类型
* @param obj
*/
export const rechooseNucleType = (obj: any) => {
return request({
url: '/professional/teachertravel/rechooseNucleType',
method: 'post',
data: obj,
});
};