mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 03:16:48 +08:00
1.接口提供进度及问题需求分析问题讨论;2.案例推荐模块增加删除案例推荐接口
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -13,4 +13,10 @@ public interface ICasesRecommendService {
|
||||
* @return
|
||||
*/
|
||||
PageList<CasesRecommend> page(int pageIndex, int pageSize, CasesRecommendVo casesRecommendVo);
|
||||
|
||||
/**
|
||||
* 删除
|
||||
* @param id
|
||||
*/
|
||||
void delete(String id);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user