EmployeeMapper.java 1023 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.springboot.staffingsystem.dao;
  2. import com.springboot.staffingsystem.bean.Employee;
  3. import com.springboot.staffingsystem.bean.EmployeeExample;
  4. import java.util.List;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. @Mapper
  9. @Repository
  10. public interface EmployeeMapper {
  11. long countByExample(EmployeeExample example);
  12. int deleteByExample(EmployeeExample example);
  13. int deleteByPrimaryKey(Integer empId);
  14. int insert(Employee record);
  15. int insertSelective(Employee record);
  16. List<Employee> selectByExample(EmployeeExample example);
  17. Employee selectByPrimaryKey(Integer empId);
  18. int updateByExampleSelective(@Param("record") Employee record, @Param("example") EmployeeExample example);
  19. int updateByExample(@Param("record") Employee record, @Param("example") EmployeeExample example);
  20. int updateByPrimaryKeySelective(Employee record);
  21. int updateByPrimaryKey(Employee record);
  22. }