fuliqi
2024-10-17 8546b3d285af4235a0ef615a0c6e89486ae2c806
src/main/java/com/ycl/jxkg/service/UserService.java
@@ -2,11 +2,16 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.ycl.jxkg.domain.form.RegisterForm;
import com.ycl.jxkg.domain.form.StudentUpdatePwdForm;
import com.ycl.jxkg.domain.form.UpdatePwdForm;
import com.ycl.jxkg.domain.other.KeyValue;
import com.ycl.jxkg.domain.entity.User;
import com.ycl.jxkg.domain.vo.StudentVO;
import com.ycl.jxkg.domain.vo.admin.user.UserPageRequestVO;
import com.github.pagehelper.PageInfo;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
@@ -141,4 +146,41 @@
     * @param form
     */
    void studentRegister(RegisterForm form);
    /**
     * 查询班级下现有的学生
     *
     * @param classesId
     * @return
     */
    List<StudentVO> classesStudent(Integer classesId);
    /**
     * 修改密码
     *
     * @param form
     */
    void updatePassword(UpdatePwdForm form);
    /**
     * 学生端修改密码,增加比对原密码操作
     *
     */
    void updateStudentPassword(StudentUpdatePwdForm form);
    /**
     * 下载模板
     *
     * @param response response
     */
    void importTemplate(HttpServletResponse response);
    /**
     * 导入excel
     *
     * @param file file
     * @return 结果
     */
    String importExcel(MultipartFile file);
}