MerchUserMapper.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.emato.biz.mapper.merchant;
  2. import com.emato.biz.domain.merchant.MerchUser;
  3. import com.emato.biz.domain.merchant.MerchUserVO;
  4. import java.util.List;
  5. /**
  6. * 商户用户Mapper接口
  7. *
  8. * @author admin
  9. * @date 2023-04-20
  10. */
  11. public interface MerchUserMapper
  12. {
  13. /**
  14. * 根据用户 Id 查询绑定的商户
  15. *
  16. * @param userId
  17. * @return
  18. */
  19. MerchUser selectMerchUserByUserId(String userId);
  20. /**
  21. * 根据查询条件统计数量
  22. *
  23. * @param merchUser
  24. * @return
  25. */
  26. int selectCount(MerchUser merchUser);
  27. /**
  28. * 查询用户商户 VO
  29. *
  30. * @param merchUser 用户商户
  31. * @return 用户商户 VO
  32. */
  33. List<MerchUserVO> selectMerchUserVOList(MerchUser merchUser);
  34. /**
  35. * 查询商户用户
  36. *
  37. * @param id 商户用户ID
  38. * @return 商户用户
  39. */
  40. public MerchUser selectMerchUserById(String id);
  41. /**
  42. * 查询商户用户列表
  43. *
  44. * @param merchUser 商户用户
  45. * @return 商户用户集合
  46. */
  47. public List<MerchUser> selectMerchUserList(MerchUser merchUser);
  48. /**
  49. * 新增商户用户
  50. *
  51. * @param merchUser 商户用户
  52. * @return 结果
  53. */
  54. public int insertMerchUser(MerchUser merchUser);
  55. /**
  56. * 修改商户用户
  57. *
  58. * @param merchUser 商户用户
  59. * @return 结果
  60. */
  61. public int updateMerchUser(MerchUser merchUser);
  62. /**
  63. * 删除商户用户
  64. *
  65. * @param id 商户用户ID
  66. * @return 结果
  67. */
  68. public int deleteMerchUserById(String id);
  69. /**
  70. * 批量删除商户用户
  71. *
  72. * @param ids 需要删除的数据ID
  73. * @return 结果
  74. */
  75. public int deleteMerchUserByIds(String[] ids);
  76. }