mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +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.service.ICasesRecommendService;
|
||||||
import com.xboe.module.boecase.vo.CasesRecommendVo;
|
import com.xboe.module.boecase.vo.CasesRecommendVo;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
@@ -32,10 +33,24 @@ public class CasesRecommendApi extends ApiBaseController {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/page")
|
@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);
|
PageList<CasesRecommend> page = iCasesRecommendService.page(pager.getPageIndex(), pager.getPageSize(), casesRecommendVo);
|
||||||
return success(page);
|
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
|
* @return
|
||||||
*/
|
*/
|
||||||
PageList<CasesRecommend> page(int pageIndex, int pageSize, CasesRecommendVo casesRecommendVo);
|
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());
|
PageList<CasesRecommend> page = casesRecommendDao.findPage(query.builder());
|
||||||
return page;
|
return page;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void delete(String id) {
|
||||||
|
casesRecommendDao.setDeleted(id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user