package com.jty.wsxt.application.service; import com.jty.wsxt.domain.model.auth.user.nrsc.NrscTeacher; import com.jty.wsxt.interfaces.dto.NrscTeacherDto; import com.jty.wsxt.interfaces.dto.NrscTeacherSearchDto; import com.jty.wsxt.interfaces.dto.OperatorDto; import org.springframework.data.domain.Page; /** * UserService * * @author Manjiajie * @since 2019-6-12 09:44:53 */ public interface NrscTeacherService { /** * 获取内容生产老师列表 * @param searchDto searchDto * @return Page */ Page<NrscTeacher> getNrscTeachers(NrscTeacherSearchDto searchDto); /** * 新增nrsc老师 * @param nrscTeacherDto nrscTeacherDto */ void saveNrscTeacher(NrscTeacherDto nrscTeacherDto); /** * 更新nrsc老师 * @param nrscTeacherDto nrscTeacherDto */ void updateNrscTeacher(NrscTeacherDto nrscTeacherDto); /** * 重置密码 * @param userId userId */ String resetPassword(Integer userId); /** * * @param newPassword * @param userId */ void changePassword(String newPassword,Integer userId); /** * 启用 * @param tercherId tercherId * @param */ void enableNrscTeacher(Integer tercherId, OperatorDto operatorDto); /** * 禁用 * @param tercherId tercherId */ void disableNrscTeacher(Integer tercherId, OperatorDto operatorDto); }