2025-05-30 11:42:33 +08:00
|
|
|
package com.jsowell.pile.service;
|
|
|
|
|
|
|
|
|
|
import com.jsowell.pile.dto.MemberFeedbackDTO;
|
2025-06-04 09:12:07 +08:00
|
|
|
import com.jsowell.pile.dto.QueryMemberFeedbackDTO;
|
2025-05-30 11:42:33 +08:00
|
|
|
import com.jsowell.pile.vo.uniapp.customer.MemberFeedbackVO;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
public interface MemberFeedbackService {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户反馈信息保存
|
|
|
|
|
* @param dto
|
|
|
|
|
*/
|
|
|
|
|
void saveFeedback(MemberFeedbackDTO dto);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取用户反馈信息列表
|
|
|
|
|
* @param memberId
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
List<MemberFeedbackVO> getFeedbackList(String memberId);
|
2025-06-04 09:12:07 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 条件查询用户反馈信息列表 (管理后台使用)
|
|
|
|
|
* @param dto
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
List<MemberFeedbackVO> selectFeedbackList(QueryMemberFeedbackDTO dto);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据memberId获取用户反馈信息
|
|
|
|
|
* @param id
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
MemberFeedbackVO getFeedbackById(Long id);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据memberId删除用户反馈信息
|
|
|
|
|
* @param dto
|
|
|
|
|
*/
|
|
|
|
|
void updateFeedback(QueryMemberFeedbackDTO dto);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据ids删除用户反馈信息
|
|
|
|
|
* @param ids
|
|
|
|
|
*/
|
|
|
|
|
void deleteFeedbackByIds(List<Long> ids);
|
2025-05-30 11:42:33 +08:00
|
|
|
}
|