package com.zsElectric.boot.business.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.zsElectric.boot.business.model.entity.UserFeedback; import com.zsElectric.boot.business.model.form.UserFeedbackForm; import com.zsElectric.boot.business.model.query.UserFeedbackQuery; import com.zsElectric.boot.business.model.vo.UserFeedbackVO; public interface UserFeedbackService extends IService { /** *用户反馈分页列表 * * @return {@link IPage < UserFeedbackVO >} 用户反馈分页列表 */ IPage getUserFeedbackPage(UserFeedbackQuery queryParams); /** * 获取用户反馈表单数据 * * @param id 用户反馈ID * @return 用户反馈表单数据 */ UserFeedbackForm getUserFeedbackFormData(Long id); /** * 新增用户反馈 * * @param formData 用户反馈表单对象 * @return 是否新增成功 */ boolean saveUserFeedback(UserFeedbackForm formData); /** * 修改用户反馈 * * @param id 用户反馈ID * @param formData 用户反馈表单对象 * @return 是否修改成功 */ boolean updateUserFeedback(Long id, UserFeedbackForm formData); /** * 删除用户反馈 * * @param ids 用户反馈ID,多个以英文逗号(,)分割 * @return 是否删除成功 */ boolean deleteUserFeedbacks(String ids); }