IUserRepository.cs 671 B

123456789101112131415161718192021222324252627
  1. using IMCS.CCS.Entitys;
  2. using IMCS.CCS.Models.vo;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. namespace IMCS.CCS.Repository
  8. {
  9. public interface IUserRepository
  10. {
  11. //查询用户分页列表
  12. Task<ResponseData<List<User>>> GetUsers(UserListInput input);
  13. //查询用户详情
  14. Task<ResponseData<User>> GetUserById(string id);
  15. //添加用户
  16. Task<ResponseData<bool>> CreateUser(User user);
  17. //更新用户
  18. Task<ResponseData<bool>> UpdateUser(User user);
  19. //删除用户
  20. Task<ResponseData<bool>> DeleteUserByIds(string id);
  21. }
  22. }