提交知识库查询
parent
3d6e28670e
commit
2f13836417
@ -0,0 +1,40 @@
|
||||
package com.supervision.knowsub.controller.knowledge;
|
||||
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
@Tag(name = "知识流程")
|
||||
@RequiredArgsConstructor
|
||||
@RequestMapping("knowledgeFlow")
|
||||
public class KnowledgeFlowController {
|
||||
|
||||
@Operation(summary = "分页查询知识审批流程")
|
||||
@GetMapping("queryKnowledgeFlowPage")
|
||||
public void queryKnowledgeFlowPage() {
|
||||
|
||||
}
|
||||
|
||||
@Operation(summary = "审批知识流程")
|
||||
@PostMapping("processKnowledgeFlow")
|
||||
public void processKnowledgeFlow() {
|
||||
|
||||
}
|
||||
|
||||
@Operation(summary = "查询知识库流转记录")
|
||||
@GetMapping("queryKnowledgeFlowRecord")
|
||||
public void queryKnowledgeFlowRecord(String knowledgeId){
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
package com.supervision.knowsub.controller.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.supervision.knowsub.model.Knowledge;
|
||||
|
||||
public interface KnowledgeManageService {
|
||||
|
||||
IPage<Knowledge> queryKnowledgePage(Integer status,String title, String deptName, Integer pageNum, Integer pageSize);
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.supervision.knowsub.controller.service.impl;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.supervision.knowsub.controller.service.KnowledgeManageService;
|
||||
import com.supervision.knowsub.model.Knowledge;
|
||||
import com.supervision.knowsub.service.KnowledgeService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class KnowledgeManageServiceImpl implements KnowledgeManageService {
|
||||
|
||||
private final KnowledgeService knowledgeService;
|
||||
|
||||
|
||||
@Override
|
||||
public IPage<Knowledge> queryKnowledgePage(Integer status, String title, String publishDeptName, Integer pageNum, Integer pageSize) {
|
||||
return knowledgeService.lambdaQuery().eq(ObjectUtil.isNotEmpty(status), Knowledge::getStatus, status)
|
||||
.like(StrUtil.isNotBlank(title), Knowledge::getTitle, title)
|
||||
.like(StrUtil.isNotBlank(publishDeptName), Knowledge::getPublishDept, publishDeptName)
|
||||
.page(new Page<>(pageNum, pageSize));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue