IAdminService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.lightinit.hsdataplatformresdir.service;
  2. import com.lightinit.hsdataplatformresdir.entity.Admin;
  3. import com.lightinit.hsdataplatformresdir.entity.BaseExample;
  4. import com.lightinit.hsdataplatformresdir.model.ResultState;
  5. import com.lightinit.hsdataplatformresdir.model.admin.AdminViewModel;
  6. import com.lightinit.hsdataplatformresdir.model.admin.UserAddModel;
  7. import com.lightinit.hsdataplatformresdir.model.admin.UserAdminSearchModel;
  8. import com.lightinit.hsdataplatformresdir.model.admin.UserEditModel;
  9. import java.util.Dictionary;
  10. import java.util.List;
  11. /**
  12. * Created by Mr.Yao on 2017/4/12.
  13. */
  14. public interface IAdminService {
  15. Admin SelectOne(String username);
  16. Admin QueryOne(Long id);
  17. List<Admin> QueryList(Dictionary<String,String> condition,String order,int page,int rows);
  18. long QueryCount(Dictionary<String,String> condition,String order);
  19. boolean AddAdmin(Admin entity);
  20. boolean UpdateAdmin(Admin entity);
  21. boolean IsExits(String username);
  22. boolean Delete(Long id);
  23. AdminViewModel getAdminViewModel(Long id) ;
  24. //-----------------------------------------------------------------
  25. List<Admin> queryList(UserAdminSearchModel inputModel, BaseExample.Page pager);
  26. long queryCount(UserAdminSearchModel inputModel);
  27. ResultState<Long> addAdmin(UserAddModel userAddModel);
  28. ResultState<Long> editAdmin(UserEditModel userEditModel);
  29. ResultState<Long> deleteAdmin(Long id);
  30. }