整理接口定义规范
This commit is contained in:
@ -1,26 +1,4 @@
|
||||
import request from '@/utils/request';
|
||||
import type {
|
||||
TaskDetailResponse,
|
||||
TemplateRequest,
|
||||
TemplateResponse,
|
||||
TemplateDetailResponse,
|
||||
TemplateAddRequest,
|
||||
TemplateUpdateRequest,
|
||||
CategoryTreeResponse,
|
||||
TaskSearchParams,
|
||||
TaskResponse,
|
||||
EvaluateTaskRequest,
|
||||
EvaluateTaskData,
|
||||
EvaluateSupplierRequest,
|
||||
EvaluateSupplierData,
|
||||
EvaluateScoreRequest,
|
||||
EvaluateScoreDetailData,
|
||||
EvaluateRuleResponse,
|
||||
EvaluateRuleDetailResponse,
|
||||
EvaluateRuleAddRequest,
|
||||
EvaluateRuleUpdateRequest,
|
||||
TaskAddRequest,
|
||||
} from '@/servers/dao/supplierEvaluateTask';
|
||||
/**
|
||||
* 获取所有模板列表
|
||||
* @returns 所有模板列表
|
||||
@ -36,8 +14,8 @@ export async function getAllTemplates() {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTemplateList(params: TemplateRequest) {
|
||||
return request<TemplateResponse>('/coscoEvaluate/template/getPage', {
|
||||
export async function getTemplateList(params: SupplierTemplateManage.TemplateRequest) {
|
||||
return request<SupplierTemplateManage.TemplateResponse>('/coscoEvaluate/template/getPage', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -49,7 +27,7 @@ export async function getTemplateList(params: TemplateRequest) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTemplateDetail(id: string) {
|
||||
return request<TemplateDetailResponse>(`/coscoEvaluate/template/${id}`, {
|
||||
return request<SupplierTemplateManage.TemplateDetailResponse>(`/coscoEvaluate/template/${id}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@ -59,7 +37,7 @@ export async function getTemplateDetail(id: string) {
|
||||
* @param params 模板数据
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function addTemplate(params: TemplateAddRequest) {
|
||||
export async function addTemplate(params: SupplierTemplateManage.TemplateAddRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/template', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
@ -72,7 +50,7 @@ export async function addTemplate(params: TemplateAddRequest) {
|
||||
* @param params 模板数据
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function updateTemplate(params: TemplateUpdateRequest) {
|
||||
export async function updateTemplate(params: SupplierTemplateManage.TemplateUpdateRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/template', {
|
||||
method: 'PUT',
|
||||
data: params,
|
||||
@ -130,7 +108,7 @@ export async function getCategoryList() {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getCategoryTree() {
|
||||
return request<CategoryTreeResponse>('/cosco/category/categoryTree', {
|
||||
return request<SupplierTaskManage.CategoryTreeResponse>('/cosco/category/categoryTree', {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@ -150,8 +128,8 @@ export async function getDepartmentList() {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTaskList(params: TaskSearchParams) {
|
||||
return request<TaskResponse>('/coscoEvaluate/task/getPage', {
|
||||
export async function getTaskList(params: SupplierTaskManage.TaskSearchParams) {
|
||||
return request<SupplierTaskManage.TaskResponse>('/coscoEvaluate/task/getPage', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -163,7 +141,7 @@ export async function getTaskList(params: TaskSearchParams) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTaskDetail(id: string) {
|
||||
return request<TaskDetailResponse>(`/coscoEvaluate/task/${id}`, {
|
||||
return request<SupplierTaskManage.TaskDetailResponse>(`/coscoEvaluate/task/${id}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@ -173,7 +151,7 @@ export async function getTaskDetail(id: string) {
|
||||
* @param params 任务数据
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function addTask(params: TaskAddRequest) {
|
||||
export async function addTask(params: SupplierTaskManage.TaskAddRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/task/addTask', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
@ -183,7 +161,7 @@ export async function addTask(params: TaskAddRequest) {
|
||||
/*
|
||||
新增分工任务
|
||||
*/
|
||||
export async function addDivisionTask(params: TaskAddRequest) {
|
||||
export async function addDivisionTask(params: SupplierTaskManage.TaskAddRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/task/incrementalDivisionOfLaborAdditionAdd', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
@ -197,8 +175,8 @@ export async function addDivisionTask(params: TaskAddRequest) {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getEvaluateResultList(params: EvaluateTaskRequest) {
|
||||
return request<API.APIResponse<EvaluateTaskData>>('/coscoEvaluate/task/getTaskPage', {
|
||||
export async function getEvaluateResultList(params: SupplierEvaluateResult.EvaluateTaskRequest) {
|
||||
return request<API.APIResponse<SupplierEvaluateResult.EvaluateTaskData>>('/coscoEvaluate/task/getTaskPage', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -209,8 +187,8 @@ export async function getEvaluateResultList(params: EvaluateTaskRequest) {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getEvaluateSupplierList(params: EvaluateSupplierRequest) {
|
||||
return request<API.APIResponse<EvaluateSupplierData>>('/coscoEvaluate/supplier/getPage', {
|
||||
export async function getEvaluateSupplierList(params: SupplierEvaluateResult.EvaluateSupplierRequest) {
|
||||
return request<API.APIResponse<SupplierEvaluateResult.EvaluateSupplierData>>('/coscoEvaluate/supplier/getPage', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -221,8 +199,8 @@ export async function getEvaluateSupplierList(params: EvaluateSupplierRequest) {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getEvaluateScoreList(params: EvaluateScoreRequest) {
|
||||
return request<API.APIResponse<API.PageResponse<any>>>('/coscoEvaluate/supplier/getSupplierDimension', {
|
||||
export async function getEvaluateScoreList(params: SupplierEvaluateResult.EvaluateScoreRequest) {
|
||||
return request<API.APIResponse<API.PageResponse<SupplierEvaluateResult.TaskDetailResponse>>>('/coscoEvaluate/supplier/getSupplierDimension', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -234,8 +212,9 @@ export async function getEvaluateScoreList(params: EvaluateScoreRequest) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getEvaluateScoreDetail(id: string) {
|
||||
return request<API.APIResponse<EvaluateScoreDetailData>>(`/coscoEvaluate/user/getIndicator?id=${id}`, {
|
||||
return request<SupplierEvaluateScore.ScoreDetailResponse>(`/coscoEvaluate/supplier/getScoreResult`, {
|
||||
method: 'GET',
|
||||
params: { id }
|
||||
});
|
||||
}
|
||||
|
||||
@ -244,7 +223,7 @@ export async function getEvaluateScoreDetail(id: string) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getAllEvaluateRules() {
|
||||
return request<EvaluateRuleResponse>('/coscoEvaluate/level/getAllList', {
|
||||
return request<SupplierEvaluateRuleManage.EvaluateRuleResponse>('/coscoEvaluate/level/getAllList', {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@ -255,7 +234,7 @@ export async function getAllEvaluateRules() {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getEvaluateRuleDetail(id: string) {
|
||||
return request<EvaluateRuleDetailResponse>(`/coscoEvaluate/level/${id}`, {
|
||||
return request<SupplierEvaluateRuleManage.EvaluateRuleDetailResponse>(`/coscoEvaluate/level/${id}`, {
|
||||
method: 'GET',
|
||||
});
|
||||
}
|
||||
@ -265,7 +244,7 @@ export async function getEvaluateRuleDetail(id: string) {
|
||||
* @param params 规则数据
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function addEvaluateRule(params: EvaluateRuleAddRequest) {
|
||||
export async function addEvaluateRule(params: SupplierEvaluateRuleManage.EvaluateRuleAddRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/level', {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
@ -277,7 +256,7 @@ export async function addEvaluateRule(params: EvaluateRuleAddRequest) {
|
||||
* @param params 规则数据
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function updateEvaluateRule(params: EvaluateRuleUpdateRequest) {
|
||||
export async function updateEvaluateRule(params: SupplierEvaluateRuleManage.EvaluateRuleUpdateRequest) {
|
||||
return request<API.APIResponse<any>>('/coscoEvaluate/level', {
|
||||
method: 'PUT',
|
||||
data: params,
|
||||
@ -301,7 +280,7 @@ export async function deleteEvaluateRule(id: string) {
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getSupplierScoreDetail(id: string) {
|
||||
return request<supplierEvaluateScore.ScoreDetailResponse>(`/coscoEvaluate/supplier/getScoreResult`, {
|
||||
return request<SupplierEvaluateScore.ScoreDetailResponse>(`/coscoEvaluate/supplier/getScoreResult`, {
|
||||
method: 'GET',
|
||||
params: { id }
|
||||
});
|
||||
@ -312,8 +291,8 @@ export async function getSupplierScoreDetail(id: string) {
|
||||
* @param params 保存评分参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function saveEvaluateScore(params: supplierEvaluateScore.ScoreSaveRequest) {
|
||||
return request<supplierEvaluateScore.ScoreSaveResponse>(`/coscoEvaluate/user/getScore`, {
|
||||
export async function saveEvaluateScore(params: SupplierEvaluateScore.ScoreSaveRequest) {
|
||||
return request<SupplierEvaluateScore.ScoreSaveResponse>(`/coscoEvaluate/user/getScore`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -325,7 +304,7 @@ export async function saveEvaluateScore(params: supplierEvaluateScore.ScoreSaveR
|
||||
* @returns
|
||||
*/
|
||||
export async function getIndicator(id: string) {
|
||||
return request('/coscoEvaluate/user/getIndicator', {
|
||||
return request<SupplierEvaluateResult.EvaluateScoreIndicator>('/coscoEvaluate/user/getIndicator', {
|
||||
method: 'GET',
|
||||
params: { id },
|
||||
});
|
||||
@ -336,8 +315,8 @@ export async function getIndicator(id: string) {
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getSupplierDimension(params: supplierEvaluateScore.SupplierDimensionRequest) {
|
||||
return request<supplierEvaluateScore.SupplierDimensionResponse>(`/coscoEvaluate/supplier/getSupplierDimension`, {
|
||||
export async function getSupplierDimension(params: SupplierEvaluateScore.SupplierDimensionRequest) {
|
||||
return request<SupplierEvaluateScore.SupplierDimensionResponse>(`/coscoEvaluate/supplier/getSupplierDimension`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -348,8 +327,8 @@ export async function getSupplierDimension(params: supplierEvaluateScore.Supplie
|
||||
* @param params 查询参数
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function getTaskPage(params: supplierEvaluateScore.TaskPageRequest) {
|
||||
return request<supplierEvaluateScore.TaskPageResponse>(`/coscoEvaluate/task/getTaskPage`, {
|
||||
export async function getTaskPage(params: SupplierEvaluateScore.TaskPageRequest) {
|
||||
return request<SupplierEvaluateScore.TaskPageResponse>(`/coscoEvaluate/task/getTaskPage`, {
|
||||
method: 'POST',
|
||||
data: params,
|
||||
});
|
||||
@ -361,7 +340,7 @@ export async function getTaskPage(params: supplierEvaluateScore.TaskPageRequest)
|
||||
* @returns Promise
|
||||
*/
|
||||
export async function exportSupplierEvaluate(evaluateTaskId: string) {
|
||||
const params: supplierEvaluateScore.ExportRequest = { evaluateTaskId };
|
||||
const params: SupplierEvaluateScore.ExportRequest = { evaluateTaskId };
|
||||
return request(`/coscoEvaluate/supplier/export`, {
|
||||
method: 'GET',
|
||||
params,
|
||||
|
Reference in New Issue
Block a user