1.接口提供进度及问题需求分析问题讨论;2.案例推荐模块增加删除案例推荐接口

This commit is contained in:
wangwenchao
2023-06-16 21:51:39 +08:00
parent ef3670726d
commit 58a6427ad4
3 changed files with 27 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ import com.xboe.module.boecase.entity.CasesRecommend;
import com.xboe.module.boecase.service.ICasesRecommendService;
import com.xboe.module.boecase.vo.CasesRecommendVo;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -32,10 +33,24 @@ public class CasesRecommendApi extends ApiBaseController {
* @return
*/
@PostMapping("/page")
public JsonResponse<PageList<CasesRecommend>> manage(Pagination pager, CasesRecommendVo casesRecommendVo){
public JsonResponse<PageList<CasesRecommend>> page(Pagination pager, CasesRecommendVo casesRecommendVo){
PageList<CasesRecommend> page = iCasesRecommendService.page(pager.getPageIndex(), pager.getPageSize(), casesRecommendVo);
return success(page);
}
@PostMapping("/delete")
public JsonResponse<Boolean> delete(String id) {
if (StringUtils.isBlank(id)) {
return badRequest("缺少必要参数");
}
try {
iCasesRecommendService.delete(id);
return success(true);
} catch (Exception e) {
log.error("删除失败",e);
return error("删除失败",e.getMessage());
}
}
}

View File

@@ -13,4 +13,10 @@ public interface ICasesRecommendService {
* @return
*/
PageList<CasesRecommend> page(int pageIndex, int pageSize, CasesRecommendVo casesRecommendVo);
/**
* 删除
* @param id
*/
void delete(String id);
}

View File

@@ -41,4 +41,9 @@ public class CasesRecommendServiceImpl implements ICasesRecommendService {
PageList<CasesRecommend> page = casesRecommendDao.findPage(query.builder());
return page;
}
@Override
public void delete(String id) {
casesRecommendDao.setDeleted(id);
}
}