优化搜索
Showing
5 changed files
with
20 additions
and
2 deletions
| ... | @@ -2,6 +2,9 @@ package com.lego.core.domin.bo; | ... | @@ -2,6 +2,9 @@ package com.lego.core.domin.bo; |
| 2 | 2 | ||
| 3 | import lombok.Data; | 3 | import lombok.Data; |
| 4 | 4 | ||
| 5 | import javax.validation.constraints.NotBlank; | ||
| 6 | import javax.validation.constraints.Size; | ||
| 7 | |||
| 5 | /** | 8 | /** |
| 6 | * 广告请求对象 core_advert | 9 | * 广告请求对象 core_advert |
| 7 | * | 10 | * |
| ... | @@ -20,11 +23,14 @@ public class AdvertBo extends BaseBO { | ... | @@ -20,11 +23,14 @@ public class AdvertBo extends BaseBO { |
| 20 | /** | 23 | /** |
| 21 | * 广告名称 | 24 | * 广告名称 |
| 22 | */ | 25 | */ |
| 26 | @NotBlank(message = "广告名称不能为空") | ||
| 27 | @Size(min = 0, max = 50, message = "广告名称长度不能超过{max}个字符") | ||
| 23 | private String name; | 28 | private String name; |
| 24 | 29 | ||
| 25 | /** | 30 | /** |
| 26 | * 排序 | 31 | * 排序 |
| 27 | */ | 32 | */ |
| 33 | @Size(min = 0, max = 10, message = "排序不能超过{max}位数字") | ||
| 28 | private Long sort; | 34 | private Long sort; |
| 29 | 35 | ||
| 30 | /** | 36 | /** | ... | ... |
| ... | @@ -2,6 +2,9 @@ package com.lego.core.domin.bo; | ... | @@ -2,6 +2,9 @@ package com.lego.core.domin.bo; |
| 2 | 2 | ||
| 3 | import lombok.Data; | 3 | import lombok.Data; |
| 4 | 4 | ||
| 5 | import javax.validation.constraints.NotBlank; | ||
| 6 | import javax.validation.constraints.Size; | ||
| 7 | |||
| 5 | /** | 8 | /** |
| 6 | * 课程请求对象 core_course | 9 | * 课程请求对象 core_course |
| 7 | * | 10 | * |
| ... | @@ -25,6 +28,8 @@ public class CourseBo extends BaseBO { | ... | @@ -25,6 +28,8 @@ public class CourseBo extends BaseBO { |
| 25 | /** | 28 | /** |
| 26 | * 课程名称 | 29 | * 课程名称 |
| 27 | */ | 30 | */ |
| 31 | @NotBlank(message = "课程名称不能为空") | ||
| 32 | @Size(min = 0, max = 50, message = "课程名称长度不能超过{max}个字符") | ||
| 28 | private String name; | 33 | private String name; |
| 29 | 34 | ||
| 30 | /** | 35 | /** | ... | ... |
| ... | @@ -3,6 +3,9 @@ package com.lego.core.domin.bo; | ... | @@ -3,6 +3,9 @@ package com.lego.core.domin.bo; |
| 3 | import com.baomidou.mybatisplus.annotation.TableId; | 3 | import com.baomidou.mybatisplus.annotation.TableId; |
| 4 | import lombok.Data; | 4 | import lombok.Data; |
| 5 | 5 | ||
| 6 | import javax.validation.constraints.NotBlank; | ||
| 7 | import javax.validation.constraints.Size; | ||
| 8 | |||
| 6 | /** | 9 | /** |
| 7 | * 套件请求对象 | 10 | * 套件请求对象 |
| 8 | * | 11 | * |
| ... | @@ -21,16 +24,20 @@ public class EntiretyBo extends BaseBO { | ... | @@ -21,16 +24,20 @@ public class EntiretyBo extends BaseBO { |
| 21 | /** | 24 | /** |
| 22 | * 套件名称 | 25 | * 套件名称 |
| 23 | */ | 26 | */ |
| 27 | @NotBlank(message = "套件名称不能为空") | ||
| 28 | @Size(min = 0, max = 50, message = "套件名称长度不能超过{max}个字符") | ||
| 24 | private String name; | 29 | private String name; |
| 25 | 30 | ||
| 26 | /** | 31 | /** |
| 27 | * 排序 | 32 | * 排序 |
| 28 | */ | 33 | */ |
| 34 | @Size(min = 0, max = 10, message = "排序不能超过{max}位数字") | ||
| 29 | private Long sort; | 35 | private Long sort; |
| 30 | 36 | ||
| 31 | /** | 37 | /** |
| 32 | * 类型(0词语 1图标 ) | 38 | * 类型(0词语 1图标 ) |
| 33 | */ | 39 | */ |
| 40 | @NotBlank(message = "类别不能为空") | ||
| 34 | private String type; | 41 | private String type; |
| 35 | 42 | ||
| 36 | /** | 43 | /** | ... | ... |
| ... | @@ -53,7 +53,7 @@ public class BuildingBlockServiceImpl implements IBuildingBlockService { | ... | @@ -53,7 +53,7 @@ public class BuildingBlockServiceImpl implements IBuildingBlockService { |
| 53 | @Override | 53 | @Override |
| 54 | public TableDataInfo<BuildingBlockVo> listPage(BuildingBlockQueryBo queryBo, String language) { | 54 | public TableDataInfo<BuildingBlockVo> listPage(BuildingBlockQueryBo queryBo, String language) { |
| 55 | Page<BuildingBlockVo> page = baseMapper.selectVoPage(queryBo.build(), Wrappers.<BuildingBlock>lambdaQuery() | 55 | Page<BuildingBlockVo> page = baseMapper.selectVoPage(queryBo.build(), Wrappers.<BuildingBlock>lambdaQuery() |
| 56 | .eq(StrUtil.isNotBlank(queryBo.getSearchKey()), BuildingBlock::getName, queryBo.getSearchKey()) | 56 | .like(StrUtil.isNotBlank(queryBo.getSearchKey()), BuildingBlock::getName, queryBo.getSearchKey()) |
| 57 | .eq(BuildingBlock::getLanguage, language)); | 57 | .eq(BuildingBlock::getLanguage, language)); |
| 58 | setInfo(page.getRecords()); | 58 | setInfo(page.getRecords()); |
| 59 | return TableDataInfo.build(page); | 59 | return TableDataInfo.build(page); | ... | ... |
| ... | @@ -52,7 +52,7 @@ public class CourseServiceImpl implements ICourseService { | ... | @@ -52,7 +52,7 @@ public class CourseServiceImpl implements ICourseService { |
| 52 | @Override | 52 | @Override |
| 53 | public TableDataInfo<CourseVo> listPage(CourseQueryBo query, String language) { | 53 | public TableDataInfo<CourseVo> listPage(CourseQueryBo query, String language) { |
| 54 | Page<CourseVo> page = baseMapper.selectVoPage(query.build(), | 54 | Page<CourseVo> page = baseMapper.selectVoPage(query.build(), |
| 55 | Wrappers.<Course>lambdaQuery().eq(StrUtil.isNotBlank(query.getSearchKey()), Course::getName, query.getSearchKey()) | 55 | Wrappers.<Course>lambdaQuery().like(StrUtil.isNotBlank(query.getSearchKey()), Course::getName, query.getSearchKey()) |
| 56 | .eq(Course::getLanguage, language)); | 56 | .eq(Course::getLanguage, language)); |
| 57 | List<CourseVo> list = page.getRecords(); | 57 | List<CourseVo> list = page.getRecords(); |
| 58 | if (ObjectUtil.isNotEmpty(list)) { | 58 | if (ObjectUtil.isNotEmpty(list)) { | ... | ... |
-
Please register or sign in to post a comment