Commit de8353128537649beb11aef7c21c3c1879c9ceea
1 parent
e7110924
会员:用户标签增加下拉框使用的 精简信息列表查询接口
Showing
3 changed files
with
20 additions
and
0 deletions
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/tag/MemberTagController.java
| @@ -65,6 +65,15 @@ public class MemberTagController { | @@ -65,6 +65,15 @@ public class MemberTagController { | ||
| 65 | return success(MemberTagConvert.INSTANCE.convert(tag)); | 65 | return success(MemberTagConvert.INSTANCE.convert(tag)); |
| 66 | } | 66 | } |
| 67 | 67 | ||
| 68 | + @GetMapping("/list-all-simple") | ||
| 69 | + @Operation(summary = "获取会员标签精简信息列表", description = "只包含被开启的会员标签,主要用于前端的下拉选项") | ||
| 70 | + public CommonResult<List<MemberTagRespVO>> getSimpleTagList() { | ||
| 71 | + // 获用户列表,只要开启状态的 | ||
| 72 | + List<MemberTagDO> list = tagService.getList(); | ||
| 73 | + // 排序后,返回给前端 | ||
| 74 | + return success(MemberTagConvert.INSTANCE.convertList(list)); | ||
| 75 | + } | ||
| 76 | + | ||
| 68 | @GetMapping("/list") | 77 | @GetMapping("/list") |
| 69 | @Operation(summary = "获得会员标签列表") | 78 | @Operation(summary = "获得会员标签列表") |
| 70 | @Parameter(name = "ids", description = "编号列表", required = true, example = "1024,2048") | 79 | @Parameter(name = "ids", description = "编号列表", required = true, example = "1024,2048") |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/tag/MemberTagService.java
| @@ -63,4 +63,10 @@ public interface MemberTagService { | @@ -63,4 +63,10 @@ public interface MemberTagService { | ||
| 63 | */ | 63 | */ |
| 64 | PageResult<MemberTagDO> getTagPage(MemberTagPageReqVO pageReqVO); | 64 | PageResult<MemberTagDO> getTagPage(MemberTagPageReqVO pageReqVO); |
| 65 | 65 | ||
| 66 | + /** | ||
| 67 | + * 获取标签列表 | ||
| 68 | + * | ||
| 69 | + * @return 标签列表 | ||
| 70 | + */ | ||
| 71 | + List<MemberTagDO> getList(); | ||
| 66 | } | 72 | } |
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/tag/MemberTagServiceImpl.java
| @@ -105,4 +105,9 @@ public class MemberTagServiceImpl implements MemberTagService { | @@ -105,4 +105,9 @@ public class MemberTagServiceImpl implements MemberTagService { | ||
| 105 | return tagMapper.selectPage(pageReqVO); | 105 | return tagMapper.selectPage(pageReqVO); |
| 106 | } | 106 | } |
| 107 | 107 | ||
| 108 | + @Override | ||
| 109 | + public List<MemberTagDO> getList() { | ||
| 110 | + return tagMapper.selectList(); | ||
| 111 | + } | ||
| 112 | + | ||
| 108 | } | 113 | } |