Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
elleai
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
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
ai-tech
E
ellehuis-group
backend
elleai
Commits
271b2097
Commit
271b2097
authored
Oct 15, 2024
by
陈立彬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自定义参数封装注解
parent
0adc12d3
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
125 additions
and
17 deletions
+125
-17
ProperNounDto.java
...breeze/elleai/application/dto/response/ProperNounDto.java
+3
-0
GlobalWebWebConfigurer.java
.../java/cn/breeze/elleai/config/GlobalWebWebConfigurer.java
+28
-0
QueryParam.java
src/main/java/cn/breeze/elleai/config/QueryParam.java
+18
-0
QueryParamHandlerMethodArgumentResolver.java
...lleai/config/QueryParamHandlerMethodArgumentResolver.java
+50
-0
ChatCompletionController.java
...cn/breeze/elleai/controller/ChatCompletionController.java
+3
-2
ChatCompletionMobileController.java
...eze/elleai/controller/ChatCompletionMobileController.java
+4
-3
CommonController.java
...in/java/cn/breeze/elleai/controller/CommonController.java
+2
-1
ExamineController.java
...n/java/cn/breeze/elleai/controller/ExamineController.java
+2
-1
ExamineMobileController.java
.../cn/breeze/elleai/controller/ExamineMobileController.java
+6
-5
ExamineQaController.java
...java/cn/breeze/elleai/controller/ExamineQaController.java
+2
-1
ExamineSceneCategoryController.java
...eze/elleai/controller/ExamineSceneCategoryController.java
+2
-1
ExamineSceneController.java
...a/cn/breeze/elleai/controller/ExamineSceneController.java
+2
-1
WikiController.java
...main/java/cn/breeze/elleai/controller/WikiController.java
+3
-2
No files found.
src/main/java/cn/breeze/elleai/application/dto/response/ProperNounDto.java
View file @
271b2097
package
cn
.
breeze
.
elleai
.
application
.
dto
.
response
;
package
cn
.
breeze
.
elleai
.
application
.
dto
.
response
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -36,11 +37,13 @@ public class ProperNounDto implements Serializable {
...
@@ -36,11 +37,13 @@ public class ProperNounDto implements Serializable {
* 创建时间
* 创建时间
*/
*/
@JsonProperty
(
"create_time"
)
@JsonProperty
(
"create_time"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
createTime
;
private
LocalDateTime
createTime
;
/**
/**
* 更新时间
* 更新时间
*/
*/
@JsonProperty
(
"update_time"
)
@JsonProperty
(
"update_time"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
LocalDateTime
updateTime
;
private
LocalDateTime
updateTime
;
}
}
src/main/java/cn/breeze/elleai/config/GlobalWebWebConfigurer.java
0 → 100644
View file @
271b2097
package
cn
.
breeze
.
elleai
.
config
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.method.support.HandlerMethodArgumentResolver
;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
;
import
java.util.List
;
/**
* @author yangyw
* @create at 2023-10-12 18:33
**/
@Component
public
class
GlobalWebWebConfigurer
implements
WebMvcConfigurer
{
@Override
public
void
addArgumentResolvers
(
List
<
HandlerMethodArgumentResolver
>
resolvers
)
{
QueryParamHandlerMethodArgumentResolver
queryParamHandlerMethodArgumentResolver
=
new
QueryParamHandlerMethodArgumentResolver
();
resolvers
.
add
(
queryParamHandlerMethodArgumentResolver
);
}
@Override
public
void
addInterceptors
(
InterceptorRegistry
registry
)
{
registry
.
addInterceptor
(
new
QueryParamHandlerMethodArgumentResolver
());
}
}
src/main/java/cn/breeze/elleai/config/QueryParam.java
0 → 100644
View file @
271b2097
package
cn
.
breeze
.
elleai
.
config
;
import
java.lang.annotation.*
;
/**
* 用户必须是可识别
*
* @author yangyw
* @create 2023-11-14 15:25
**/
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Target
(
ElementType
.
PARAMETER
)
@Documented
public
@interface
QueryParam
{
}
src/main/java/cn/breeze/elleai/config/QueryParamHandlerMethodArgumentResolver.java
0 → 100644
View file @
271b2097
package
cn
.
breeze
.
elleai
.
config
;
import
com.alibaba.fastjson2.JSONObject
;
import
com.alibaba.fastjson2.JSONReader
;
import
jakarta.servlet.http.HttpServletRequest
;
import
jakarta.servlet.http.HttpServletResponse
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.core.MethodParameter
;
import
org.springframework.web.bind.support.WebDataBinderFactory
;
import
org.springframework.web.context.request.NativeWebRequest
;
import
org.springframework.web.method.support.HandlerMethodArgumentResolver
;
import
org.springframework.web.method.support.ModelAndViewContainer
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
java.util.Map
;
/**
* @author yangyw
* @create at 2023-10-12 18:17
**/
@Slf4j
public
class
QueryParamHandlerMethodArgumentResolver
implements
HandlerInterceptor
,
HandlerMethodArgumentResolver
{
@Override
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
return
true
;
}
@Override
public
boolean
supportsParameter
(
MethodParameter
parameter
)
{
return
parameter
.
hasParameterAnnotation
(
QueryParam
.
class
);
}
@Override
public
Object
resolveArgument
(
MethodParameter
parameter
,
ModelAndViewContainer
mavContainer
,
NativeWebRequest
webRequest
,
WebDataBinderFactory
binderFactory
)
throws
Exception
{
HttpServletRequest
request
=
webRequest
.
getNativeRequest
(
HttpServletRequest
.
class
);
Map
<
String
,
String
[]>
parameterMap
=
request
.
getParameterMap
();
JSONObject
params
=
new
JSONObject
();
for
(
Map
.
Entry
<
String
,
String
[]>
entry
:
parameterMap
.
entrySet
())
{
if
(
entry
.
getValue
().
length
==
1
)
{
params
.
put
(
entry
.
getKey
(),
entry
.
getValue
()[
0
]);
}
else
{
params
.
put
(
entry
.
getKey
(),
entry
.
getValue
());
}
}
return
params
.
toJavaObject
(
parameter
.
getParameterType
(),
JSONReader
.
Feature
.
SupportSmartMatch
);
}
}
src/main/java/cn/breeze/elleai/controller/ChatCompletionController.java
View file @
271b2097
...
@@ -10,6 +10,7 @@ import cn.breeze.elleai.application.dto.response.QaAssistantDto;
...
@@ -10,6 +10,7 @@ import cn.breeze.elleai.application.dto.response.QaAssistantDto;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionDto
;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionDto
;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionHistoryDto
;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionHistoryDto
;
import
cn.breeze.elleai.application.service.AppChatCompletionService
;
import
cn.breeze.elleai.application.service.AppChatCompletionService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -60,7 +61,7 @@ public class ChatCompletionController {
...
@@ -60,7 +61,7 @@ public class ChatCompletionController {
@Operation
(
summary
=
"助手列表"
)
@Operation
(
summary
=
"助手列表"
)
@GetMapping
(
"/assistant/list"
)
@GetMapping
(
"/assistant/list"
)
public
ApiResponse
<
PageResult
<
QaAssistantDto
>>
list
(
@
RequestBody
QaAssistantRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
QaAssistantDto
>>
list
(
@
QueryParam
QaAssistantRequestDto
request
)
{
PageResult
<
QaAssistantDto
>
pageResult
=
chatCompletionService
.
qaAssistantPaginQuery
(
request
);
PageResult
<
QaAssistantDto
>
pageResult
=
chatCompletionService
.
qaAssistantPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
@@ -75,7 +76,7 @@ public class ChatCompletionController {
...
@@ -75,7 +76,7 @@ public class ChatCompletionController {
@Operation
(
summary
=
"AI问答会话列表"
)
@Operation
(
summary
=
"AI问答会话列表"
)
@GetMapping
(
"/user/list"
)
@GetMapping
(
"/user/list"
)
public
ApiResponse
<
PageResult
<
UserChatCompletionDto
>>
userQaList
(
@
RequestBody
UserQaRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
UserChatCompletionDto
>>
userQaList
(
@
QueryParam
UserQaRequestDto
request
)
{
PageResult
<
UserChatCompletionDto
>
pageResult
=
chatCompletionService
.
userQaPaginQuery
(
request
);
PageResult
<
UserChatCompletionDto
>
pageResult
=
chatCompletionService
.
userQaPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ChatCompletionMobileController.java
View file @
271b2097
...
@@ -9,6 +9,7 @@ import cn.breeze.elleai.application.dto.response.HotQaMobileDto;
...
@@ -9,6 +9,7 @@ import cn.breeze.elleai.application.dto.response.HotQaMobileDto;
import
cn.breeze.elleai.application.dto.response.QaAssistantDto
;
import
cn.breeze.elleai.application.dto.response.QaAssistantDto
;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionHistoryDto
;
import
cn.breeze.elleai.application.dto.response.UserChatCompletionHistoryDto
;
import
cn.breeze.elleai.application.service.AppChatCompletionService
;
import
cn.breeze.elleai.application.service.AppChatCompletionService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
...
@@ -24,14 +25,14 @@ public class ChatCompletionMobileController {
...
@@ -24,14 +25,14 @@ public class ChatCompletionMobileController {
@Operation
(
summary
=
"助手列表"
)
@Operation
(
summary
=
"助手列表"
)
@GetMapping
(
"/assistant/list"
)
@GetMapping
(
"/assistant/list"
)
public
ApiResponse
<
PageResult
<
QaAssistantDto
>>
assistantList
(
@
RequestBody
QaAssistantRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
QaAssistantDto
>>
assistantList
(
@
QueryParam
QaAssistantRequestDto
request
)
{
PageResult
<
QaAssistantDto
>
pageResult
=
chatCompletionService
.
qaAssistantPaginQuery
(
request
);
PageResult
<
QaAssistantDto
>
pageResult
=
chatCompletionService
.
qaAssistantPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
@Operation
(
summary
=
"热门提问"
)
@Operation
(
summary
=
"热门提问"
)
@GetMapping
(
"/hot/list"
)
@GetMapping
(
"/hot/list"
)
public
ApiResponse
<
PageResult
<
HotQaMobileDto
>>
hotList
(
@
RequestBody
QaAssistantRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
HotQaMobileDto
>>
hotList
(
@
QueryParam
QaAssistantRequestDto
request
)
{
PageResult
<
HotQaMobileDto
>
pageResult
=
new
PageResult
<>();
PageResult
<
HotQaMobileDto
>
pageResult
=
new
PageResult
<>();
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
@@ -39,7 +40,7 @@ public class ChatCompletionMobileController {
...
@@ -39,7 +40,7 @@ public class ChatCompletionMobileController {
@Operation
(
summary
=
"历史对话"
)
@Operation
(
summary
=
"历史对话"
)
@GetMapping
(
"/history"
)
@GetMapping
(
"/history"
)
public
ApiResponse
<
PageResult
<
UserChatCompletionHistoryDto
>>
history
(
@RequestParam
(
"user_id"
)
String
userId
,
public
ApiResponse
<
PageResult
<
UserChatCompletionHistoryDto
>>
history
(
@RequestParam
(
"user_id"
)
String
userId
,
@
RequestBody
UserQaHistoryRequestDto
request
)
{
@
QueryParam
UserQaHistoryRequestDto
request
)
{
request
.
setUserId
(
userId
);
request
.
setUserId
(
userId
);
PageResult
<
UserChatCompletionHistoryDto
>
pageResult
=
chatCompletionService
.
userQaHistoryPaginQuery
(
request
);
PageResult
<
UserChatCompletionHistoryDto
>
pageResult
=
chatCompletionService
.
userQaHistoryPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
...
...
src/main/java/cn/breeze/elleai/controller/CommonController.java
View file @
271b2097
...
@@ -9,6 +9,7 @@ import cn.breeze.elleai.application.dto.response.WikiCategoryDto;
...
@@ -9,6 +9,7 @@ import cn.breeze.elleai.application.dto.response.WikiCategoryDto;
import
cn.breeze.elleai.application.dto.response.WikiDto
;
import
cn.breeze.elleai.application.dto.response.WikiDto
;
import
cn.breeze.elleai.application.service.AppCommonService
;
import
cn.breeze.elleai.application.service.AppCommonService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -55,7 +56,7 @@ public class CommonController {
...
@@ -55,7 +56,7 @@ public class CommonController {
@Operation
(
summary
=
"专有名词列表"
)
@Operation
(
summary
=
"专有名词列表"
)
@GetMapping
(
"/proper_noun/list"
)
@GetMapping
(
"/proper_noun/list"
)
public
ApiResponse
<
PageResult
<
ProperNounDto
>>
list
(
@
RequestBody
ProperNounRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ProperNounDto
>>
list
(
@
QueryParam
ProperNounRequestDto
request
)
{
PageResult
<
ProperNounDto
>
pageResult
=
commonService
.
properNounPaginQuery
(
request
);
PageResult
<
ProperNounDto
>
pageResult
=
commonService
.
properNounPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ExamineController.java
View file @
271b2097
...
@@ -10,6 +10,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSaveDto;
...
@@ -10,6 +10,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSaveDto;
import
cn.breeze.elleai.application.dto.response.ExamineDto
;
import
cn.breeze.elleai.application.dto.response.ExamineDto
;
import
cn.breeze.elleai.application.dto.response.ExamineQaDto
;
import
cn.breeze.elleai.application.dto.response.ExamineQaDto
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -56,7 +57,7 @@ public class ExamineController {
...
@@ -56,7 +57,7 @@ public class ExamineController {
@Operation
(
summary
=
"对练列表"
)
@Operation
(
summary
=
"对练列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
ExamineDto
>>
list
(
@
RequestBody
ExamineRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineDto
>>
list
(
@
QueryParam
ExamineRequestDto
request
)
{
PageResult
<
ExamineDto
>
pageResult
=
examineService
.
examinePaginQuery
(
request
);
PageResult
<
ExamineDto
>
pageResult
=
examineService
.
examinePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ExamineMobileController.java
View file @
271b2097
...
@@ -6,6 +6,7 @@ import cn.breeze.elleai.application.dto.PageResult;
...
@@ -6,6 +6,7 @@ import cn.breeze.elleai.application.dto.PageResult;
import
cn.breeze.elleai.application.dto.request.*
;
import
cn.breeze.elleai.application.dto.request.*
;
import
cn.breeze.elleai.application.dto.response.*
;
import
cn.breeze.elleai.application.dto.response.*
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -22,21 +23,21 @@ public class ExamineMobileController {
...
@@ -22,21 +23,21 @@ public class ExamineMobileController {
@Operation
(
summary
=
"对练场景列表"
)
@Operation
(
summary
=
"对练场景列表"
)
@GetMapping
(
"/scene/list"
)
@GetMapping
(
"/scene/list"
)
public
ApiResponse
<
PageResult
<
ExamineSceneDto
>>
list
(
@
RequestBody
ExamineSceneRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineSceneDto
>>
list
(
@
QueryParam
ExamineSceneRequestDto
request
)
{
PageResult
<
ExamineSceneDto
>
pageResult
=
examineService
.
examineMobileScenePaginQuery
(
request
);
PageResult
<
ExamineSceneDto
>
pageResult
=
examineService
.
examineMobileScenePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
@Operation
(
summary
=
"对练场景分类列表"
)
@Operation
(
summary
=
"对练场景分类列表"
)
@GetMapping
(
"/scene_category/list"
)
@GetMapping
(
"/scene_category/list"
)
public
ApiResponse
<
PageResult
<
ExamineSceneCategoryDto
>>
list
(
@
RequestBody
ExamineSceneCategoryRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineSceneCategoryDto
>>
list
(
@
QueryParam
ExamineSceneCategoryRequestDto
request
)
{
PageResult
<
ExamineSceneCategoryDto
>
pageResult
=
examineService
.
examineSceneCategoryMobilePaginQuery
(
request
);
PageResult
<
ExamineSceneCategoryDto
>
pageResult
=
examineService
.
examineSceneCategoryMobilePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
@Operation
(
summary
=
"对练列表"
)
@Operation
(
summary
=
"对练列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
ExamineMobileDto
>>
list
(
@
RequestBody
ExamineRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineMobileDto
>>
list
(
@
QueryParam
ExamineRequestDto
request
)
{
PageResult
<
ExamineMobileDto
>
pageResult
=
examineService
.
examineMobilePaginQuery
(
request
);
PageResult
<
ExamineMobileDto
>
pageResult
=
examineService
.
examineMobilePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
@@ -51,7 +52,7 @@ public class ExamineMobileController {
...
@@ -51,7 +52,7 @@ public class ExamineMobileController {
@Operation
(
summary
=
"用户对练记录列表"
)
@Operation
(
summary
=
"用户对练记录列表"
)
@GetMapping
(
"/record/list"
)
@GetMapping
(
"/record/list"
)
public
ApiResponse
<
PageResult
<
ExamineRecordMobileDto
>>
recordList
(
@RequestParam
(
"user_id"
)
String
userId
,
public
ApiResponse
<
PageResult
<
ExamineRecordMobileDto
>>
recordList
(
@RequestParam
(
"user_id"
)
String
userId
,
@
RequestBody
ExamineRecordRequestDto
request
)
{
@
QueryParam
ExamineRecordRequestDto
request
)
{
request
.
setUserId
(
userId
);
request
.
setUserId
(
userId
);
PageResult
<
ExamineRecordMobileDto
>
pageResult
=
examineService
.
examineRecordMobilePaginQuery
(
request
);
PageResult
<
ExamineRecordMobileDto
>
pageResult
=
examineService
.
examineRecordMobilePaginQuery
(
request
);
...
@@ -67,7 +68,7 @@ public class ExamineMobileController {
...
@@ -67,7 +68,7 @@ public class ExamineMobileController {
@Operation
(
summary
=
"获取题目列表"
)
@Operation
(
summary
=
"获取题目列表"
)
@GetMapping
(
"/get_examine_qa"
)
@GetMapping
(
"/get_examine_qa"
)
public
ApiResponse
<
PageResult
<
ExamineMobileDto
>>
getExamineQa
(
@
RequestBody
ExamineRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineMobileDto
>>
getExamineQa
(
@
QueryParam
ExamineRequestDto
request
)
{
PageResult
<
ExamineMobileDto
>
pageResult
=
examineService
.
examineMobilePaginQuery
(
request
);
PageResult
<
ExamineMobileDto
>
pageResult
=
examineService
.
examineMobilePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ExamineQaController.java
View file @
271b2097
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineQaRequestDto;
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineQaRequestDto;
import
cn.breeze.elleai.application.dto.request.ExamineQaSaveDto
;
import
cn.breeze.elleai.application.dto.request.ExamineQaSaveDto
;
import
cn.breeze.elleai.application.dto.response.ExamineQaDto
;
import
cn.breeze.elleai.application.dto.response.ExamineQaDto
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -56,7 +57,7 @@ public class ExamineQaController {
...
@@ -56,7 +57,7 @@ public class ExamineQaController {
@Operation
(
summary
=
"对练题目列表"
)
@Operation
(
summary
=
"对练题目列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
ExamineQaDto
>>
list
(
@
RequestBody
ExamineQaRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineQaDto
>>
list
(
@
QueryParam
ExamineQaRequestDto
request
)
{
PageResult
<
ExamineQaDto
>
pageResult
=
examineService
.
examineQaPaginQuery
(
request
);
PageResult
<
ExamineQaDto
>
pageResult
=
examineService
.
examineQaPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ExamineSceneCategoryController.java
View file @
271b2097
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSceneCategoryRequestDto;
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSceneCategoryRequestDto;
import
cn.breeze.elleai.application.dto.request.ExamineSceneCategorySaveDto
;
import
cn.breeze.elleai.application.dto.request.ExamineSceneCategorySaveDto
;
import
cn.breeze.elleai.application.dto.response.ExamineSceneCategoryDto
;
import
cn.breeze.elleai.application.dto.response.ExamineSceneCategoryDto
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
cn.breeze.elleai.domain.sparring.model.request.ExamineSceneCategoryRequestModel
;
import
cn.breeze.elleai.domain.sparring.model.request.ExamineSceneCategoryRequestModel
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
...
@@ -57,7 +58,7 @@ public class ExamineSceneCategoryController {
...
@@ -57,7 +58,7 @@ public class ExamineSceneCategoryController {
@Operation
(
summary
=
"对练场景分类列表"
)
@Operation
(
summary
=
"对练场景分类列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
ExamineSceneCategoryDto
>>
list
(
@
RequestBody
ExamineSceneCategoryRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineSceneCategoryDto
>>
list
(
@
QueryParam
ExamineSceneCategoryRequestDto
request
)
{
PageResult
<
ExamineSceneCategoryDto
>
pageResult
=
examineService
.
examineSceneCategoryPaginQuery
(
request
);
PageResult
<
ExamineSceneCategoryDto
>
pageResult
=
examineService
.
examineSceneCategoryPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/ExamineSceneController.java
View file @
271b2097
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSceneRequestDto;
...
@@ -7,6 +7,7 @@ import cn.breeze.elleai.application.dto.request.ExamineSceneRequestDto;
import
cn.breeze.elleai.application.dto.request.ExamineSceneSaveDto
;
import
cn.breeze.elleai.application.dto.request.ExamineSceneSaveDto
;
import
cn.breeze.elleai.application.dto.response.ExamineSceneDto
;
import
cn.breeze.elleai.application.dto.response.ExamineSceneDto
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
cn.breeze.elleai.domain.sparring.model.request.ExamineSceneRequestModel
;
import
cn.breeze.elleai.domain.sparring.model.request.ExamineSceneRequestModel
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
...
@@ -57,7 +58,7 @@ public class ExamineSceneController {
...
@@ -57,7 +58,7 @@ public class ExamineSceneController {
@Operation
(
summary
=
"对练场景列表"
)
@Operation
(
summary
=
"对练场景列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
ExamineSceneDto
>>
list
(
@
RequestBody
ExamineSceneRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
ExamineSceneDto
>>
list
(
@
QueryParam
ExamineSceneRequestDto
request
)
{
PageResult
<
ExamineSceneDto
>
pageResult
=
examineService
.
examineScenePaginQuery
(
request
);
PageResult
<
ExamineSceneDto
>
pageResult
=
examineService
.
examineScenePaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
src/main/java/cn/breeze/elleai/controller/WikiController.java
View file @
271b2097
...
@@ -8,6 +8,7 @@ import cn.breeze.elleai.application.dto.response.ExamineDto;
...
@@ -8,6 +8,7 @@ import cn.breeze.elleai.application.dto.response.ExamineDto;
import
cn.breeze.elleai.application.dto.response.WikiCategoryDto
;
import
cn.breeze.elleai.application.dto.response.WikiCategoryDto
;
import
cn.breeze.elleai.application.dto.response.WikiDto
;
import
cn.breeze.elleai.application.dto.response.WikiDto
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.application.service.AppExamineService
;
import
cn.breeze.elleai.config.QueryParam
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -54,7 +55,7 @@ public class WikiController {
...
@@ -54,7 +55,7 @@ public class WikiController {
@Operation
(
summary
=
"资料库列表"
)
@Operation
(
summary
=
"资料库列表"
)
@GetMapping
(
"/list"
)
@GetMapping
(
"/list"
)
public
ApiResponse
<
PageResult
<
WikiDto
>>
list
(
@
RequestBody
WikiRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
WikiDto
>>
list
(
@
QueryParam
WikiRequestDto
request
)
{
PageResult
<
WikiDto
>
pageResult
=
examineService
.
wikiPaginQuery
(
request
);
PageResult
<
WikiDto
>
pageResult
=
examineService
.
wikiPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
@@ -90,7 +91,7 @@ public class WikiController {
...
@@ -90,7 +91,7 @@ public class WikiController {
@Operation
(
summary
=
"资料库分类列表"
)
@Operation
(
summary
=
"资料库分类列表"
)
@GetMapping
(
"/category/list"
)
@GetMapping
(
"/category/list"
)
public
ApiResponse
<
PageResult
<
WikiCategoryDto
>>
categoryList
(
@
RequestBody
WikiCategoryRequestDto
request
)
{
public
ApiResponse
<
PageResult
<
WikiCategoryDto
>>
categoryList
(
@
QueryParam
WikiCategoryRequestDto
request
)
{
PageResult
<
WikiCategoryDto
>
pageResult
=
examineService
.
wikiCategoryPaginQuery
(
request
);
PageResult
<
WikiCategoryDto
>
pageResult
=
examineService
.
wikiCategoryPaginQuery
(
request
);
return
ApiResponse
.
ok
(
pageResult
);
return
ApiResponse
.
ok
(
pageResult
);
}
}
...
...
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