|
@@ -164,6 +164,35 @@ public class RenovationController extends BaseController {
|
|
|
return Result.success(renovationPartsTypeService.findTypeByPartsId(parts.getId()));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据细类类型获取装饰详情
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation("根据细类类型获取装饰详情")
|
|
|
+ @RequestMapping(value = "/findPartsDetailByTypes", method = RequestMethod.POST)
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "types", value = "类型", dataType = "String[]")})
|
|
|
+ @NoAuthentication
|
|
|
+ @AroundLog(name = "根据细类类型获取装饰详情")
|
|
|
+ public Result findPartsDetailByTypes(@RequestBody RequestRenovationParts parts) {
|
|
|
+ if (parts.getId() == null) {
|
|
|
+ return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
|
|
|
+ }
|
|
|
+
|
|
|
+ Page page = PageHelper.startPage(parts.getPageNum(), parts.getPageSize(), true);
|
|
|
+
|
|
|
+ List<RenovationPartsDetailEntity> list = renovationPartsDetailService.findPartsDetailByTypes(parts.getTypes());
|
|
|
+
|
|
|
+ Page<RenovationPartsDetailEntity> a = new Page<RenovationPartsDetailEntity>(parts.getPageNum(), parts.getPageSize());
|
|
|
+ a.setTotal(page.getTotal());
|
|
|
+ PageInfo<RenovationPartsDetailEntity> pageInfo = a.toPageInfo();
|
|
|
+ pageInfo.setList(list);
|
|
|
+ return Result.success(pageInfo);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 根据细类id获取装饰详情
|
|
|
*
|