This commit is contained in:
2025-11-27 23:50:26 +08:00
parent 40243abb84
commit 489b2314ab
86 changed files with 9534 additions and 266 deletions

View File

@@ -0,0 +1,55 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizCities extends BasicModel<BizCities> {
createTime?: string; // 记录时间
provinceCode: string; // 省份编码
cityCode: string; // 市区编码
cityName: string; // 市区名称
areaCode: string; // 市区区号
areaType: string; // 市区级别
updateTime?: string; // 更新时间
dataStatus: string; // 数据状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizCitiesList = (params?: BizCities | any) =>
defHttp.get<BizCities>({ url: adminPath + '/biz/cities/list', params });
export const bizCitiesListData = (params?: BizCities | any) =>
defHttp.post<Page<BizCities>>({ url: adminPath + '/biz/cities/listData', params });
export const bizCitiesForm = (params?: BizCities | any) =>
defHttp.get<BizCities>({ url: adminPath + '/biz/cities/form', params });
export const bizCitiesSave = (params?: any, data?: BizCities | any) =>
defHttp.postJson<BizCities>({ url: adminPath + '/biz/cities/save', params, data });
export const bizCitiesImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/cities/importData',
onUploadProgress,
},
params,
);
export const bizCitiesDelete = (params?: BizCities | any) =>
defHttp.get<BizCities>({ url: adminPath + '/biz/cities/delete', params });

View File

@@ -0,0 +1,56 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizCompany extends BasicModel<BizCompany> {
createTime?: string; // 记录日期
companyId?: string; // 公司标识
companyName: string; // 公司名称
address?: string; // 公司地址
contactPerson?: string; // 公司联系人姓名
phoneNumber?: string; // 公司联系电话
email?: string; // 公司电子邮箱
websiteUrl?: string; // 公司官方网站地址
compStatus: string; // 公司状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizCompanyList = (params?: BizCompany | any) =>
defHttp.get<BizCompany>({ url: adminPath + '/biz/company/list', params });
export const bizCompanyListData = (params?: BizCompany | any) =>
defHttp.post<Page<BizCompany>>({ url: adminPath + '/biz/company/listData', params });
export const bizCompanyForm = (params?: BizCompany | any) =>
defHttp.get<BizCompany>({ url: adminPath + '/biz/company/form', params });
export const bizCompanySave = (params?: any, data?: BizCompany | any) =>
defHttp.postJson<BizCompany>({ url: adminPath + '/biz/company/save', params, data });
export const bizCompanyImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/company/importData',
onUploadProgress,
},
params,
);
export const bizCompanyDelete = (params?: BizCompany | any) =>
defHttp.get<BizCompany>({ url: adminPath + '/biz/company/delete', params });

View File

@@ -0,0 +1,58 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizMunicipalities extends BasicModel<BizMunicipalities> {
createTime?: string; // 记录时间
countyName: string; // 县区名称
provinceCode: string; // 省份编码
cityCode: string; // 市区编码
countyCode: string; // 县区编码
townName: string; // 街道名称
townCode: string; // 街道编号
villageName: string; // 社区名称
villageCode: string; // 社区编号
updateTime?: string; // 更新时间
dataStatus: string; // 数据状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizMunicipalitiesList = (params?: BizMunicipalities | any) =>
defHttp.get<BizMunicipalities>({ url: adminPath + '/biz/municipalities/list', params });
export const bizMunicipalitiesListData = (params?: BizMunicipalities | any) =>
defHttp.post<Page<BizMunicipalities>>({ url: adminPath + '/biz/municipalities/listData', params });
export const bizMunicipalitiesForm = (params?: BizMunicipalities | any) =>
defHttp.get<BizMunicipalities>({ url: adminPath + '/biz/municipalities/form', params });
export const bizMunicipalitiesSave = (params?: any, data?: BizMunicipalities | any) =>
defHttp.postJson<BizMunicipalities>({ url: adminPath + '/biz/municipalities/save', params, data });
export const bizMunicipalitiesImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/municipalities/importData',
onUploadProgress,
},
params,
);
export const bizMunicipalitiesDelete = (params?: BizMunicipalities | any) =>
defHttp.get<BizMunicipalities>({ url: adminPath + '/biz/municipalities/delete', params });

View File

@@ -0,0 +1,60 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizProjectReport extends BasicModel<BizProjectReport> {
createTime?: string; // 记录时间
reportId?: string; // 汇报标识
reportCycle: string; // 汇报周期
workTitle: string; // 汇报主题
workContent: string; // 本期内容
progressPercent: string; // 项目进度
problemDesc?: string; // 存在问题
solutionPlan?: string; // 解决方案
nextPlan?: string; // 下期计划
reportTime?: string; // 提交时间
approvalStatus: string; // 汇报状态
projectId: string; // 项目编号
employeeId: string; // 人员编号
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizProjectReportList = (params?: BizProjectReport | any) =>
defHttp.get<BizProjectReport>({ url: adminPath + '/biz/projectReport/list', params });
export const bizProjectReportListData = (params?: BizProjectReport | any) =>
defHttp.post<Page<BizProjectReport>>({ url: adminPath + '/biz/projectReport/listData', params });
export const bizProjectReportForm = (params?: BizProjectReport | any) =>
defHttp.get<BizProjectReport>({ url: adminPath + '/biz/projectReport/form', params });
export const bizProjectReportSave = (params?: any, data?: BizProjectReport | any) =>
defHttp.postJson<BizProjectReport>({ url: adminPath + '/biz/projectReport/save', params, data });
export const bizProjectReportImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/projectReport/importData',
onUploadProgress,
},
params,
);
export const bizProjectReportDelete = (params?: BizProjectReport | any) =>
defHttp.get<BizProjectReport>({ url: adminPath + '/biz/projectReport/delete', params });

View File

@@ -0,0 +1,61 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizProjectRequirements extends BasicModel<BizProjectRequirements> {
createTime?: string; // 记录日期
requirementId?: string; // 需求标识
requirementName: string; // 需求名称
requirementCode?: string; // 需求编号
areaCode: string; // 项目区域
requirementDescription?: string; // 需求描述
startTime?: string; // 开始时间
endTime?: string; // 结束时间
priority: string; // 优先级
updateTime?: string; // 更新时间
projectId: string; // 项目ID
employeeId: string; // 用户ID
remark?: string; // 需求备注
requirementsStatus: string; // 状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizProjectRequirementsList = (params?: BizProjectRequirements | any) =>
defHttp.get<BizProjectRequirements>({ url: adminPath + '/biz/projectRequirements/list', params });
export const bizProjectRequirementsListData = (params?: BizProjectRequirements | any) =>
defHttp.post<Page<BizProjectRequirements>>({ url: adminPath + '/biz/projectRequirements/listData', params });
export const bizProjectRequirementsForm = (params?: BizProjectRequirements | any) =>
defHttp.get<BizProjectRequirements>({ url: adminPath + '/biz/projectRequirements/form', params });
export const bizProjectRequirementsSave = (params?: any, data?: BizProjectRequirements | any) =>
defHttp.postJson<BizProjectRequirements>({ url: adminPath + '/biz/projectRequirements/save', params, data });
export const bizProjectRequirementsImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/projectRequirements/importData',
onUploadProgress,
},
params,
);
export const bizProjectRequirementsDelete = (params?: BizProjectRequirements | any) =>
defHttp.get<BizProjectRequirements>({ url: adminPath + '/biz/projectRequirements/delete', params });

View File

@@ -0,0 +1,54 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizProvince extends BasicModel<BizProvince> {
createTime?: string; // 记录时间
provinceName: string; // 省份名称
provinceCode: string; // 省份编码
urlAddr?: string; // 请求地址
sorting: number; // 省份序号
reqCode?: string; // 请求状态
dataStatus: string; // 数据状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizProvinceList = (params?: BizProvince | any) =>
defHttp.get<BizProvince>({ url: adminPath + '/biz/province/list', params });
export const bizProvinceListData = (params?: BizProvince | any) =>
defHttp.post<Page<BizProvince>>({ url: adminPath + '/biz/province/listData', params });
export const bizProvinceForm = (params?: BizProvince | any) =>
defHttp.get<BizProvince>({ url: adminPath + '/biz/province/form', params });
export const bizProvinceSave = (params?: any, data?: BizProvince | any) =>
defHttp.postJson<BizProvince>({ url: adminPath + '/biz/province/save', params, data });
export const bizProvinceImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/province/importData',
onUploadProgress,
},
params,
);
export const bizProvinceDelete = (params?: BizProvince | any) =>
defHttp.get<BizProvince>({ url: adminPath + '/biz/province/delete', params });

View File

@@ -0,0 +1,57 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizResumeEmployee extends BasicModel<BizResumeEmployee> {
createTime?: string; // 记录时间
employeeId: string; // 唯一标识
employeeName?: string; // 员工姓名
employeeCode?: string; // 员工编号
email?: string; // 电子邮件
phoneNumber?: string; // 移动电话
sex?: string; // 性别
employeePosition?: string; // 职位
hireDate?: string; // 入职日期
employeeStatus?: string; // 状态
ftenantId: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizResumeEmployeeList = (params?: BizResumeEmployee | any) =>
defHttp.get<BizResumeEmployee>({ url: adminPath + '/biz/resumeEmployee/list', params });
export const bizResumeEmployeeListData = (params?: BizResumeEmployee | any) =>
defHttp.post<Page<BizResumeEmployee>>({ url: adminPath + '/biz/resumeEmployee/listData', params });
export const bizResumeEmployeeForm = (params?: BizResumeEmployee | any) =>
defHttp.get<BizResumeEmployee>({ url: adminPath + '/biz/resumeEmployee/form', params });
export const bizResumeEmployeeSave = (params?: any, data?: BizResumeEmployee | any) =>
defHttp.postJson<BizResumeEmployee>({ url: adminPath + '/biz/resumeEmployee/save', params, data });
export const bizResumeEmployeeImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/resumeEmployee/importData',
onUploadProgress,
},
params,
);
export const bizResumeEmployeeDelete = (params?: BizResumeEmployee | any) =>
defHttp.get<BizResumeEmployee>({ url: adminPath + '/biz/resumeEmployee/delete', params });

View File

@@ -0,0 +1,57 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
* No deletion without permission, or be held responsible to law.
* @author gaoxq
*/
import { defHttp } from '@jeesite/core/utils/http/axios';
import { useGlobSetting } from '@jeesite/core/hooks/setting';
import { BasicModel, Page } from '@jeesite/core/api/model/baseModel';
import { UploadApiResult } from '@jeesite/core/api/sys/upload';
import { UploadFileParams } from '@jeesite/types/axios';
import { AxiosProgressEvent } from 'axios';
const { ctxPath, adminPath } = useGlobSetting();
export interface BizWebsiteStorage extends BasicModel<BizWebsiteStorage> {
createTime?: string; // 记录日期
websiteId?: string; // 网站标识
websiteUrl: string; // 网站地址
websiteName: string; // 网站名称
webAccount?: string; // 登录账号
webPassword?: string; // 登录密码
companyId: string; // 所属公司
employeeId: string; // 使用人员
loginUser?: string; // 创建人员
storageStatus: string; // 网站状态
ftenantId?: string; // 租户id
fflowId?: string; // 流程id
fflowTaskId?: string; // 流程任务主键
fflowState?: number; // 流程任务状态
}
export const bizWebsiteStorageList = (params?: BizWebsiteStorage | any) =>
defHttp.get<BizWebsiteStorage>({ url: adminPath + '/biz/websiteStorage/list', params });
export const bizWebsiteStorageListData = (params?: BizWebsiteStorage | any) =>
defHttp.post<Page<BizWebsiteStorage>>({ url: adminPath + '/biz/websiteStorage/listData', params });
export const bizWebsiteStorageForm = (params?: BizWebsiteStorage | any) =>
defHttp.get<BizWebsiteStorage>({ url: adminPath + '/biz/websiteStorage/form', params });
export const bizWebsiteStorageSave = (params?: any, data?: BizWebsiteStorage | any) =>
defHttp.postJson<BizWebsiteStorage>({ url: adminPath + '/biz/websiteStorage/save', params, data });
export const bizWebsiteStorageImportData = (
params: UploadFileParams,
onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
) =>
defHttp.uploadFile<UploadApiResult>(
{
url: ctxPath + adminPath + '/biz/websiteStorage/importData',
onUploadProgress,
},
params,
);
export const bizWebsiteStorageDelete = (params?: BizWebsiteStorage | any) =>
defHttp.get<BizWebsiteStorage>({ url: adminPath + '/biz/websiteStorage/delete', params });