Commit a535c656 authored by 陈立彬's avatar 陈立彬

1.助手排序 2.资料分类

parent 08403e1a
...@@ -20,5 +20,7 @@ public class WikiCategoryRequestDto implements Serializable { ...@@ -20,5 +20,7 @@ public class WikiCategoryRequestDto implements Serializable {
@Schema(description = "名称") @Schema(description = "名称")
private String name; private String name;
@Schema(description = "父级ID")
@JsonProperty("parent_id")
private Integer parentId;
} }
...@@ -807,6 +807,9 @@ public class AppExamineService { ...@@ -807,6 +807,9 @@ public class AppExamineService {
public PageResult<WikiCategoryDto> wikiCategoryPaginQuery(WikiCategoryRequestDto request) { public PageResult<WikiCategoryDto> wikiCategoryPaginQuery(WikiCategoryRequestDto request) {
WikiCategoryRequestModel requestModel = BeanUtil.copyProperties(request, WikiCategoryRequestModel.class); WikiCategoryRequestModel requestModel = BeanUtil.copyProperties(request, WikiCategoryRequestModel.class);
if(Objects.isNull(requestModel.getParentId())) {
requestModel.setParentId(0);
}
Page<WikiCategoryResponseModel> page = examineService.wikiCategoryPaginQuery(requestModel); Page<WikiCategoryResponseModel> page = examineService.wikiCategoryPaginQuery(requestModel);
...@@ -832,6 +835,9 @@ public class AppExamineService { ...@@ -832,6 +835,9 @@ public class AppExamineService {
WikiCategoryRequestModel requestModel = BeanUtil.copyProperties(request, WikiCategoryRequestModel.class); WikiCategoryRequestModel requestModel = BeanUtil.copyProperties(request, WikiCategoryRequestModel.class);
requestModel.setStatus(1); requestModel.setStatus(1);
if(Objects.isNull(requestModel.getParentId())) {
requestModel.setLevel(3);
}
Page<WikiCategoryResponseModel> page = examineService.wikiCategoryPaginQuery(requestModel); Page<WikiCategoryResponseModel> page = examineService.wikiCategoryPaginQuery(requestModel);
......
...@@ -14,5 +14,8 @@ public class WikiCategoryRequestModel implements Serializable { ...@@ -14,5 +14,8 @@ public class WikiCategoryRequestModel implements Serializable {
private String name; private String name;
private Integer status; private Integer status;
private Integer parentId;
private Integer level;
} }
...@@ -163,7 +163,7 @@ public class ChatCompletionServiceImpl implements ChatCompletionService{ ...@@ -163,7 +163,7 @@ public class ChatCompletionServiceImpl implements ChatCompletionService{
if(Objects.nonNull(request.getStatus())) { if(Objects.nonNull(request.getStatus())) {
queryWrapper.and(QA_ASSISTANT_ENTITY.STATUS.eq(request.getStatus())); queryWrapper.and(QA_ASSISTANT_ENTITY.STATUS.eq(request.getStatus()));
} }
queryWrapper.orderBy(QA_ASSISTANT_ENTITY.CREATE_TIME, false); queryWrapper.orderBy(QA_ASSISTANT_ENTITY.CREATE_TIME, true);
Page<QaAssistantResponseModel> page = qaAssistantMapper.paginateAs(pageNo, pageSize, queryWrapper, QaAssistantResponseModel.class); Page<QaAssistantResponseModel> page = qaAssistantMapper.paginateAs(pageNo, pageSize, queryWrapper, QaAssistantResponseModel.class);
......
...@@ -556,10 +556,13 @@ public class ExamineServiceImpl implements ExamineService { ...@@ -556,10 +556,13 @@ public class ExamineServiceImpl implements ExamineService {
QueryWrapper queryWrapper = QueryWrapper.create() QueryWrapper queryWrapper = QueryWrapper.create()
.where(WIKI_CATEGORY_ENTITY.DELETED.eq(0)); .where(WIKI_CATEGORY_ENTITY.DELETED.eq(0));
if(StrUtil.isNotEmpty(request.getName())) { if(StrUtil.isNotEmpty(request.getName())) {
queryWrapper.where(WIKI_CATEGORY_ENTITY.NAME.like("%"+request.getName()+"%")); queryWrapper.and(WIKI_CATEGORY_ENTITY.NAME.like("%"+request.getName()+"%"));
} }
if(Objects.nonNull(request.getStatus())) { if(Objects.nonNull(request.getStatus())) {
queryWrapper.where(WIKI_CATEGORY_ENTITY.STATUS.eq(request.getStatus())); queryWrapper.and(WIKI_CATEGORY_ENTITY.STATUS.eq(request.getStatus()));
}
if(Objects.nonNull(request.getLevel())) {
queryWrapper.and(WIKI_CATEGORY_ENTITY.LEVEL.eq(request.getLevel()));
} }
queryWrapper.orderBy(WIKI_CATEGORY_ENTITY.CREATE_TIME, false); queryWrapper.orderBy(WIKI_CATEGORY_ENTITY.CREATE_TIME, false);
......
...@@ -37,6 +37,11 @@ public class WikiCategoryEntity implements Serializable { ...@@ -37,6 +37,11 @@ public class WikiCategoryEntity implements Serializable {
*/ */
private String name; private String name;
/**
* 层级
*/
private Integer level;
/** /**
* 分类描述 * 分类描述
*/ */
......
...@@ -29,6 +29,11 @@ public class WikiCategoryTableDef extends TableDef { ...@@ -29,6 +29,11 @@ public class WikiCategoryTableDef extends TableDef {
*/ */
public final QueryColumn NAME = new QueryColumn(this, "name"); public final QueryColumn NAME = new QueryColumn(this, "name");
/**
* 层级
*/
public final QueryColumn LEVEL = new QueryColumn(this, "level");
/** /**
* 状态(0禁用 1启用) * 状态(0禁用 1启用)
*/ */
...@@ -67,7 +72,7 @@ public class WikiCategoryTableDef extends TableDef { ...@@ -67,7 +72,7 @@ public class WikiCategoryTableDef extends TableDef {
/** /**
* 默认字段,不包含逻辑删除或者 large 等字段。 * 默认字段,不包含逻辑删除或者 large 等字段。
*/ */
public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, DESCRIPTION, STATUS, DELETED, CREATE_TIME, UPDATE_TIME, PARENT_ID}; public final QueryColumn[] DEFAULT_COLUMNS = new QueryColumn[]{ID, NAME, LEVEL, DESCRIPTION, STATUS, DELETED, CREATE_TIME, UPDATE_TIME, PARENT_ID};
public WikiCategoryTableDef() { public WikiCategoryTableDef() {
super("", "ai_wiki_category"); super("", "ai_wiki_category");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment