AdminDao.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.happy.dao;
  2. import com.happy.Model.Admin;
  3. import com.happy.Model.AdminPower;
  4. import java.util.List;
  5. public interface AdminDao {
  6. /**
  7. * 描述:新增
  8. * @param admin
  9. * @return
  10. */
  11. int insertAdmin(Admin admin);
  12. /**
  13. * 描述:修改
  14. * @param admin
  15. * @return
  16. */
  17. int updateAdmin(Admin admin);
  18. /**
  19. * 描述:删除
  20. * @param id
  21. * @return
  22. */
  23. int delAdmin(int id);
  24. /**
  25. * 描述:根据Id查询详细
  26. * @param id
  27. * @return
  28. */
  29. Admin getById(int id);
  30. /**
  31. * 描述:分页查询
  32. * @param sqlx
  33. * @param page
  34. * @param rows
  35. * @return
  36. */
  37. List<Admin> queryPage(String sqlx, int page, int rows);
  38. /**
  39. * 描述:获取总条数
  40. * @param sqlx
  41. * @return
  42. */
  43. int queryTotal(String sqlx);
  44. /**
  45. * 描述:查询列表
  46. * @param sqlx
  47. * @return
  48. */
  49. List<Admin> queryList(String sqlx);
  50. /**
  51. * 描述:查询资源菜单列表
  52. * @param sqlx
  53. * @return
  54. */
  55. List<AdminPower> queryTree(String sqlx);
  56. }