Merge branch 'codex/personal-assistant-phase2' into codex/multi-tenant-knowledge-platform
# Conflicts: # backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrSopDto.java # backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java # backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrSopSeedService.java # backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrModelSeedServiceTest.java # backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrSopSeedServiceTest.java # docs/API_INTEGRATION.md # docs/个人AI助理阶段二专项TechSpec.md # docs/个人AI助理阶段二开发推进计划.md # frontend/src/views/knowledge/processing.vue # mobile-uni/src/pages/user/sop/index.vue # mobile-uni/src/services/api.ts # mobile-uni/src/services/personal-assistant.ts # mobile-uni/tests/personal-assistant.test.mjs # scripts/demo-check.sh # scripts/personal-assistant-smoke.sh
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
export interface PersonalPublishRequestRow {
|
||||
id: string;
|
||||
itemId: string;
|
||||
title: string;
|
||||
sourceType: string;
|
||||
targetScope: string;
|
||||
reason: string;
|
||||
sanitizedPreview?: string;
|
||||
status: 'PENDING' | 'APPROVED' | 'REJECTED';
|
||||
reviewComment?: string;
|
||||
publishedKnowledgeId?: string;
|
||||
createdAt?: string;
|
||||
}
|
||||
|
||||
export const listPersonalPublishRequests = () =>
|
||||
request<PersonalPublishRequestRow[]>({
|
||||
url: '/api/aihr/personal-assistant/admin/publish-requests',
|
||||
method: 'get'
|
||||
});
|
||||
|
||||
export const reviewPersonalPublishRequest = (id: string, payload: { approved: boolean; comment: string }) =>
|
||||
request<PersonalPublishRequestRow>({
|
||||
url: `/api/aihr/personal-assistant/admin/publish-requests/${encodeURIComponent(id)}/review`,
|
||||
method: 'post',
|
||||
data: payload
|
||||
});
|
||||
Reference in New Issue
Block a user