ChannelAdminMapper.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.iamberry.wechat.service.mapper;
  2. import com.iamberry.wechat.core.entity.channel.ChannelAdmin;
  3. import com.iamberry.wechat.core.entity.order.Order;
  4. import java.util.List;
  5. /**
  6. * 渠道管理员接口
  7. * @author xm
  8. * @Date 2018-08-02
  9. */
  10. public interface ChannelAdminMapper {
  11. /**
  12. * 获取集合
  13. * @param channelAdmin
  14. * @return List
  15. */
  16. List<ChannelAdmin> getChannelAdminList(ChannelAdmin channelAdmin);
  17. List<Order> listOrderPage(Order order);
  18. /**
  19. * 查询单条数据
  20. * @param id
  21. * @return channelAdmin
  22. */
  23. ChannelAdmin getChannelAdminById(Integer id);
  24. /**
  25. * 查询提货列表数量
  26. * @param order
  27. * @return channelAdmin
  28. */
  29. Integer listOrderCount(Order order);
  30. /**
  31. * 增加数据
  32. * @param channelAdmin
  33. * @return Integer
  34. */
  35. Integer save(ChannelAdmin channelAdmin);
  36. /**
  37. * 修改数据
  38. * @param channelAdmin
  39. * @return Integer
  40. */
  41. Integer update(ChannelAdmin channelAdmin);
  42. /**
  43. * 删除数据
  44. * @param id
  45. * @return Integer
  46. */
  47. Integer delete(Integer id);
  48. /**
  49. * 增加数据 <集合>
  50. * @param channelAdminList
  51. * @return Integer
  52. */
  53. Integer saveList(List<ChannelAdmin> channelAdminList);
  54. /**
  55. * 删除数据 <集合>
  56. * @param ids
  57. * @return Integer
  58. */
  59. Integer deleteList(Integer[] ids);
  60. }