+ * 1. 拼接条件的方法,增加 xxxIfPresent 方法,用于判断值不存在的时候,不要拼接到条件中。
+ *
+ * @param MPJLambdaWrapperX column, String alias) {
+ super.selectAs(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectCount(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX MPJLambdaWrapperX column, String alias) {
+ super.selectCount(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectSum(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, String alias) {
+ super.selectSum(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectMax(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, String alias) {
+ super.selectMax(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectMin(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, String alias) {
+ super.selectMin(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectAvg(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, String alias) {
+ super.selectAvg(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction MPJLambdaWrapperX column) {
+ super.selectLen(column);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, String alias) {
+ super.selectLen(column, alias);
+ return this;
+ }
+
+ @Override
+ public MPJLambdaWrapperX column, SFunction> getSpuSimpleList() {
- List
> getSimpleDeptList() {
+ // 获得分类列表,只要开启状态的
+ List
> getActivityListBySpuId(@RequestParam("spuId") Long spuId) {
// 每种活动,只返回一个
- return success(getAppActivityRespVOList(Collections.singletonList(spuId)));
+ return success(getAppActivityList(Collections.singletonList(spuId)));
}
@GetMapping("/list-by-spu-ids")
@@ -56,17 +57,19 @@ public class AppActivityController {
return success(MapUtil.empty());
}
// 每种活动,只返回一个;key 为 SPU 编号
- return success(convertMultiMap(getAppActivityRespVOList(spuIds), AppActivityRespVO::getSpuId));
+ return success(convertMultiMap(getAppActivityList(spuIds), AppActivityRespVO::getSpuId));
}
- private List
> getArticleCategoryList() {
- List
> getArticleList(@RequestParam(value = "recommendHot", required = false) Boolean recommendHot,
- @RequestParam(value = "recommendBanner", required = false) Boolean recommendBanner) {
- List
> getArticleList(
+ @RequestParam(value = "recommendHot", required = false) Boolean recommendHot,
+ @RequestParam(value = "recommendBanner", required = false) Boolean recommendBanner) {
+ return success(ArticleConvert.INSTANCE.convertList03(
+ articleService.getArticleCategoryListByRecommend(recommendHot, recommendBanner)));
}
@RequestMapping("/page")
- // TODO @芋艿:swagger 注解
+ @Operation(summary = "获得文章详情分页")
public CommonResult
> getBannerList(@RequestParam("position") Integer position) {
- List