Commit de8353128537649beb11aef7c21c3c1879c9ceea

Authored by owen
1 parent e7110924

会员:用户标签增加下拉框使用的 精简信息列表查询接口

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 }