package com.ruoyi.hezhi.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.hezhi.domain.TbMemberDiscuss; import com.ruoyi.hezhi.domain.dto.MemberDiscussDTO; import java.util.List; import java.util.Map; /** * 用户讨论Service接口 * * @author ruoyi * @date 2024-11-19 */ public interface ITbMemberDiscussService { /** * 查询用户讨论 * * @param memberDiscussId 用户讨论主键 * @return 用户讨论 */ public TbMemberDiscuss selectTbMemberDiscussByMemberDiscussId(Long memberDiscussId); /** * 查询用户讨论列表 * * @param tbMemberDiscuss 用户讨论 * @return 用户讨论集合 */ public List selectTbMemberDiscussList(TbMemberDiscuss tbMemberDiscuss); /** * 新增用户讨论 * * @param tbMemberDiscuss 用户讨论 * @return 结果 */ public int insertTbMemberDiscuss(TbMemberDiscuss tbMemberDiscuss); /** * 修改用户讨论 * * @param tbMemberDiscuss 用户讨论 * @return 结果 */ public int updateTbMemberDiscuss(TbMemberDiscuss tbMemberDiscuss); /** * 批量删除用户讨论 * * @param memberDiscussIds 需要删除的用户讨论主键集合 * @return 结果 */ public int deleteTbMemberDiscussByMemberDiscussIds(Long[] memberDiscussIds); /** * 删除用户讨论信息 * * @param memberDiscussId 用户讨论主键 * @return 结果 */ public int deleteTbMemberDiscussByMemberDiscussId(Long memberDiscussId); /** * 用户讨论列表 * * @param params 参数 * @return 用户讨论列表 */ public List> getMemberDiscussList(Map params); /** * 发布讨论信息 * * @param memberDiscussDTO * @return ok */ public AjaxResult releaseMemberDiscuss(MemberDiscussDTO memberDiscussDTO); }