ITpActivityService.java 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.huiju.estateagents.property.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.huiju.estateagents.base.ResponseBean;
  4. import com.huiju.estateagents.center.taUser.entity.TaUser;
  5. import com.huiju.estateagents.property.common.UserElement;
  6. import com.huiju.estateagents.property.model.TpActivity;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 物业web端活动表 服务类
  11. * </p>
  12. *
  13. * @author weiximei
  14. * @since 2018-12-28
  15. */
  16. public interface ITpActivityService extends IService<TpActivity> {
  17. /**
  18. * 根据条件查询 活动列表
  19. * @param parameter
  20. * @param userElement 用户登录信息体
  21. * @return
  22. */
  23. ResponseBean listQuery(String parameter, TaUser userElement);
  24. /**
  25. * 添加活动列表
  26. * @param parameter
  27. * @param userElement
  28. * @return
  29. */
  30. ResponseBean addActivity(String parameter, TaUser userElement);
  31. /**
  32. * 修改 活动
  33. * @param parameter
  34. * @param userElement
  35. * @return
  36. */
  37. ResponseBean updateActivity(String parameter, TaUser userElement);
  38. /**
  39. * 根据 活动Id 查询
  40. * @param id
  41. * @return
  42. */
  43. ResponseBean getById(Integer id);
  44. /**
  45. * 批量活动 作废
  46. * @param ids
  47. * @param userElement 用户session信息体
  48. * @return
  49. */
  50. ResponseBean updateStatusInvalid(List<Integer> ids, TaUser userElement);
  51. }