Pu Zhibing
2025-05-26 ea1a62ba6484d6c6cb1ca67dcea938a95ba18fc6
ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/member/MemberSuggestService.java
@@ -2,8 +2,13 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.member.domain.dto.MgtMemberSuggestPageDto;
import com.ruoyi.member.domain.dto.MgtReplayMemberSuggestDto;
import com.ruoyi.member.domain.dto.MgtTagMemberSuggestDto;
import com.ruoyi.member.domain.pojo.member.MemberSuggest;
import com.ruoyi.member.domain.vo.AppSuggestPageVo;
import com.ruoyi.member.domain.vo.MgtMemberSuggestPageVo;
import com.ruoyi.member.domain.vo.MgtMemberSuggestTagVo;
import com.ruoyi.system.api.domain.dto.AppSuggestPageDto;
import com.ruoyi.system.api.domain.dto.AppUserSuggestDto;
@@ -29,8 +34,63 @@
    List<AppSuggestPageVo> pageAppUserSuggest(Page page, AppSuggestPageDto appSuggestPageDto);
    /**
     *
     * 用户建议
     * @param appUserSuggestDto
     */
    void userSuggest(AppUserSuggestDto appUserSuggestDto);
    /**
     * @description
     * @author  jqs
     * @date    2023/6/9 10:02
     * @param suggestTag
     * @return  void
     */
    void deleteMemberSuggestTag(String suggestTag);
    /**
     * @description  分页获取用户建议
     * @author  jqs
     * @date    2023/6/9 17:26
     * @param memberSuggestPageDto
     * @return  List<MgtMemberSuggestPageVo>
     */
    List<MgtMemberSuggestPageVo> pageMgtMemberSuggest(Page page, MgtMemberSuggestPageDto memberSuggestPageDto);
    /**
    * @description 平台回复会员建议
    * @param mgtReplayMemberSuggestDto
    * @return void
    * @author jqs34
    * @date 2023/6/11 16:04
    */
    void mgtReplayMemberSuggest(MgtReplayMemberSuggestDto mgtReplayMemberSuggestDto);
    /**
    * @description 获取建议标签列表
    * @param suggestId
    * @return List<MgtMemberSuggestTagVo>
    * @author jqs34
    * @date 2023/6/11 16:12
    */
    List<MgtMemberSuggestTagVo> listMgtMemberSuggestTag(Long suggestId);
    /**
    * @description 平台编辑会员建议标签
    * @param mgtTagMemberSuggestDto
    * @return void
    * @author jqs34
    * @date 2023/6/11 16:28
    */
    void mgtEditMemberSuggestTag(MgtTagMemberSuggestDto mgtTagMemberSuggestDto);
    /**
     * @description  获取会员未回复建议数量
     * @author  jqs
     * @date    2023/7/5 12:46
     * @param
     * @return  Integer
     */
    Integer getUnReplaySuggestVo();
}