Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-api
Commits
8c04b634
Commit
8c04b634
authored
Oct 30, 2025
by
R10
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文件对话提交
parent
0681cfb0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
299 additions
and
41 deletions
+299
-41
BizAiDataAuditTaskDeleteDto.java
...om/poc/ai_data_audit/dto/BizAiDataAuditTaskDeleteDto.java
+21
-0
DataAuditCallDto.java
...n/java/cn/com/poc/ai_data_audit/dto/DataAuditCallDto.java
+39
-0
DataAuditResult.java
...in/java/cn/com/poc/ai_data_audit/dto/DataAuditResult.java
+28
-0
BizAiDataAuditTaskRest.java
...cn/com/poc/ai_data_audit/rest/BizAiDataAuditTaskRest.java
+3
-1
DataAuditRest.java
...ain/java/cn/com/poc/ai_data_audit/rest/DataAuditRest.java
+3
-5
BizAiDataAuditTaskRestImpl.java
...c/ai_data_audit/rest/impl/BizAiDataAuditTaskRestImpl.java
+9
-3
DataAuditRestImpl.java
...cn/com/poc/ai_data_audit/rest/impl/DataAuditRestImpl.java
+3
-6
DataAuditService.java
...va/cn/com/poc/ai_data_audit/service/DataAuditService.java
+3
-3
DataAuditServiceImpl.java
.../poc/ai_data_audit/service/impl/DataAuditServiceImpl.java
+187
-23
AiDialoguesTypeEnum.java
...cn/com/poc/ai_dialogues/constant/AiDialoguesTypeEnum.java
+3
-0
No files found.
src/main/java/cn/com/poc/ai_data_audit/dto/BizAiDataAuditTaskDeleteDto.java
0 → 100644
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
dto
;
import
java.util.List
;
/**
* @Author:Roger Wu
* @name:BizAiDataAuditTaskDeleteDto
* @Date:2025-10-30 18:46
*/
public
class
BizAiDataAuditTaskDeleteDto
{
List
<
Integer
>
taskIds
;
public
List
<
Integer
>
getTaskIds
()
{
return
taskIds
;
}
public
void
setTaskIds
(
List
<
Integer
>
taskIds
)
{
this
.
taskIds
=
taskIds
;
}
}
src/main/java/cn/com/poc/ai_data_audit/dto/DataAuditCallDto.java
0 → 100644
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
dto
;
/**
* @Author:Roger Wu
* @name:DataAuditCallDto
* @Date:2025-10-30 19:00
*/
public
class
DataAuditCallDto
{
Integer
fileId
;
String
input
;
String
dialoguesId
;
public
Integer
getFileId
()
{
return
fileId
;
}
public
void
setFileId
(
Integer
fileId
)
{
this
.
fileId
=
fileId
;
}
public
String
getInput
()
{
return
input
;
}
public
void
setInput
(
String
input
)
{
this
.
input
=
input
;
}
public
String
getDialoguesId
()
{
return
dialoguesId
;
}
public
void
setDialoguesId
(
String
dialoguesId
)
{
this
.
dialoguesId
=
dialoguesId
;
}
}
src/main/java/cn/com/poc/ai_data_audit/dto/DataAuditResult.java
0 → 100644
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
dto
;
/**
* @Author:Roger Wu
* @name:DataAuditResult
* @Date:2025-10-30 20:01
*/
public
class
DataAuditResult
{
private
String
message
;
private
String
reasoningContent
;
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
public
String
getReasoningContent
()
{
return
reasoningContent
;
}
public
void
setReasoningContent
(
String
reasoningContent
)
{
this
.
reasoningContent
=
reasoningContent
;
}
}
src/main/java/cn/com/poc/ai_data_audit/rest/BizAiDataAuditTaskRest.java
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
;
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDeleteDto
;
import
cn.com.poc.writing.dto.ExaminationBatchDeleteDto
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDto
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDto
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
...
@@ -17,5 +19,5 @@ public interface BizAiDataAuditTaskRest extends BaseRest {
...
@@ -17,5 +19,5 @@ public interface BizAiDataAuditTaskRest extends BaseRest {
BizAiDataAuditTaskDto
getByTaskId
(
@RequestParam
Integer
taskId
)
throws
Exception
;
BizAiDataAuditTaskDto
getByTaskId
(
@RequestParam
Integer
taskId
)
throws
Exception
;
void
delete
(
@Request
Param
Integer
taskId
)
throws
Exception
;
void
delete
(
@Request
Body
BizAiDataAuditTaskDeleteDto
dto
)
throws
Exception
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_data_audit/rest/DataAuditRest.java
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
;
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
;
import
cn.com.poc.ai_data_audit.dto.FileUploadConfirmDto
;
import
cn.com.poc.ai_data_audit.dto.*
;
import
cn.com.poc.ai_data_audit.dto.FileUploadDto
;
import
cn.com.poc.ai_data_audit.dto.FileUploadReturnDto
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.core.rest.BaseRest
;
import
cn.com.yict.framemax.web.permission.Access
;
import
cn.com.yict.framemax.web.permission.Access
;
import
cn.com.yict.framemax.web.permission.Permission
;
import
cn.com.yict.framemax.web.permission.Permission
;
...
@@ -26,9 +24,9 @@ public interface DataAuditRest extends BaseRest {
...
@@ -26,9 +24,9 @@ public interface DataAuditRest extends BaseRest {
/**
/**
* 对话
* 对话
* @param
fileId
* @param
dataAuditCallDto
* @param input
* @param input
* @throws Exception
* @throws Exception
*/
*/
void
call
(
@RequestParam
String
fileId
,
@RequestParam
String
input
)
throws
Exception
;
DataAuditResult
call
(
@RequestBody
DataAuditCallDto
dataAuditCallDto
)
throws
Exception
;
}
}
src/main/java/cn/com/poc/ai_data_audit/rest/impl/BizAiDataAuditTaskRestImpl.java
View file @
8c04b634
...
@@ -6,9 +6,11 @@ import javax.annotation.Resource;
...
@@ -6,9 +6,11 @@ import javax.annotation.Resource;
import
cn.com.poc.ai_data_audit.convert.BizAiDataAuditFileConvert
;
import
cn.com.poc.ai_data_audit.convert.BizAiDataAuditFileConvert
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditFileDto
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditFileDto
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditTaskDeleteDto
;
import
cn.com.poc.ai_data_audit.entity.BizAiDataAuditFileEntity
;
import
cn.com.poc.ai_data_audit.entity.BizAiDataAuditFileEntity
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditFileService
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditFileService
;
import
cn.com.poc.common.utils.BlContext
;
import
cn.com.poc.common.utils.BlContext
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
cn.com.poc.ai_data_audit.rest.BizAiDataAuditTaskRest
;
import
cn.com.poc.ai_data_audit.rest.BizAiDataAuditTaskRest
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditTaskService
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditTaskService
;
...
@@ -66,8 +68,12 @@ public class BizAiDataAuditTaskRestImpl implements BizAiDataAuditTaskRest {
...
@@ -66,8 +68,12 @@ public class BizAiDataAuditTaskRestImpl implements BizAiDataAuditTaskRest {
}
}
@Override
@Override
public
void
delete
(
Integer
taskId
)
throws
Exception
{
public
void
delete
(
BizAiDataAuditTaskDeleteDto
dto
)
throws
Exception
{
Assert
.
notNull
(
taskId
,
"taskId can not be null"
);
if
(
CollectionUtils
.
isEmpty
(
dto
.
getTaskIds
()))
{
bizAiDataAuditTaskService
.
delete
(
taskId
);
throw
new
Exception
(
"the task can not be found"
);
}
for
(
Integer
taskId
:
dto
.
getTaskIds
())
{
bizAiDataAuditTaskService
.
delete
(
taskId
);
}
}
}
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_data_audit/rest/impl/DataAuditRestImpl.java
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
.
impl
;
package
cn
.
com
.
poc
.
ai_data_audit
.
rest
.
impl
;
import
cn.com.poc.ai_data_audit.dto.*
;
import
cn.com.poc.ai_data_audit.rest.DataAuditRest
;
import
cn.com.poc.ai_data_audit.rest.DataAuditRest
;
import
cn.com.poc.ai_data_audit.dto.BizAiDataAuditFileDto
;
import
cn.com.poc.ai_data_audit.dto.FileUploadConfirmDto
;
import
cn.com.poc.ai_data_audit.dto.FileUploadDto
;
import
cn.com.poc.ai_data_audit.dto.FileUploadReturnDto
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditTaskService
;
import
cn.com.poc.ai_data_audit.service.BizAiDataAuditTaskService
;
import
cn.com.poc.ai_data_audit.service.DataAuditService
;
import
cn.com.poc.ai_data_audit.service.DataAuditService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
...
@@ -52,8 +49,8 @@ public class DataAuditRestImpl implements DataAuditRest {
...
@@ -52,8 +49,8 @@ public class DataAuditRestImpl implements DataAuditRest {
* @throws Exception
* @throws Exception
*/
*/
@Override
@Override
public
void
call
(
String
fileId
,
String
input
)
throws
Exception
{
public
DataAuditResult
call
(
DataAuditCallDto
dataAuditCallDto
)
throws
Exception
{
return
dataAuditService
.
call
(
dataAuditCallDto
);
}
}
...
...
src/main/java/cn/com/poc/ai_data_audit/service/DataAuditService.java
View file @
8c04b634
package
cn
.
com
.
poc
.
ai_data_audit
.
service
;
package
cn
.
com
.
poc
.
ai_data_audit
.
service
;
import
cn.com.poc.ai_data_audit.dto.FileUploadConfirmDto
;
import
cn.com.poc.ai_data_audit.dto.DataAuditCallDto
;
import
cn.com.poc.ai_data_audit.dto.DataAuditResult
;
import
cn.com.poc.ai_data_audit.dto.FileUploadDto
;
import
cn.com.poc.ai_data_audit.dto.FileUploadDto
;
import
cn.com.poc.ai_data_audit.entity.BizAiDataAuditTaskEntity
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.yict.framemax.core.service.BaseService
;
import
cn.com.yict.framemax.data.model.PagingInfo
;
import
java.util.List
;
import
java.util.List
;
import
java.util.concurrent.ExecutionException
;
import
java.util.concurrent.ExecutionException
;
...
@@ -15,4 +14,5 @@ public interface DataAuditService extends BaseService {
...
@@ -15,4 +14,5 @@ public interface DataAuditService extends BaseService {
public
List
fileUploadAndProcessing
(
List
<
FileUploadDto
>
fileUploadDtoList
)
throws
ExecutionException
,
InterruptedException
;
public
List
fileUploadAndProcessing
(
List
<
FileUploadDto
>
fileUploadDtoList
)
throws
ExecutionException
,
InterruptedException
;
DataAuditResult
call
(
DataAuditCallDto
dataAuditCallDto
)
throws
Exception
;
}
}
\ No newline at end of file
src/main/java/cn/com/poc/ai_data_audit/service/impl/DataAuditServiceImpl.java
View file @
8c04b634
This diff is collapsed.
Click to expand it.
src/main/java/cn/com/poc/ai_dialogues/constant/AiDialoguesTypeEnum.java
View file @
8c04b634
...
@@ -38,6 +38,9 @@ public enum AiDialoguesTypeEnum {
...
@@ -38,6 +38,9 @@ public enum AiDialoguesTypeEnum {
CAR_RECOMMEND
(
"car_recommend"
,
"车辆推荐"
),
CAR_RECOMMEND
(
"car_recommend"
,
"车辆推荐"
),
DATA_AUDIT
(
"data_audit"
,
"数据校验"
),
;
;
private
final
String
type
;
private
final
String
type
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment