package org.example.music.service; import com.baomidou.mybatisplus.extension.service.IService; import org.example.music.common.R; import org.example.music.model.domain.Consumer; import org.example.music.model.request.ConsumerRequest; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpSession; public interface ConsumerService extends IService { R addUser(ConsumerRequest registryRequest); R updateUserMsg(ConsumerRequest updateRequest); R updateUserAvator(MultipartFile avatorFile, int id); R updatePassword(ConsumerRequest updatePasswordRequest); boolean existUser(String username); boolean verityPasswd(String username, String password); R deleteUser(Integer id); R allUser(); R userOfId(Integer id); R loginStatus(ConsumerRequest loginRequest, HttpSession session); R loginEmailStatus(ConsumerRequest loginRequest, HttpSession session); Consumer findByEmail (String email); R updatePassword01(ConsumerRequest updatePasswordRequest); }