package com.sky.mapper; import com.github.pagehelper.Page; import com.sky.dto.EmployeePageQueryDTO; import com.sky.entity.Employee; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; @Mapper public interface EmployeeMapper { /** * 根据用户名查询员工 * @param username * @return */ @Select("select * from employee where username = #{username}") Employee getByUsername(String username); /** * 插入员工数据 * @param employee 员工 */ void insert(Employee employee); /** * 员工分页查询 * @param employeePageQueryDTO EmployeePageQueryDTO * @return Page */ Page pageQuery(EmployeePageQueryDTO employeePageQueryDTO); /** * 启用或禁用员工账号 * @param employee Employee */ void update(Employee employee); }