ActivityRegistrationDao.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package platform.modules.sys.dao;
  2. import org.apache.ibatis.annotations.Param;
  3. import platform.common.base.mapper.BaseMapper;
  4. import platform.modules.carrier.dto.ActivityStatistic;
  5. import platform.modules.sys.entity.ActivityDetail;
  6. import platform.modules.sys.entity.ActivityRegistration;
  7. import platform.modules.sys.report.ActivityRegistrationExports;
  8. import platform.modules.sys.report.ActivitySignExports;
  9. import java.util.List;
  10. public interface ActivityRegistrationDao extends BaseMapper<ActivityRegistration> {
  11. Integer getRegistrationNumber(@Param("activityId") Integer activityId);
  12. List<ActivityRegistration> findRegistrationPage(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
  13. List<ActivityRegistration> findSginPage(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
  14. List<ActivityRegistration> findMyActivityPage(@Param("activity") ActivityRegistration activityRegistration);
  15. void updateStateBatch(@Param("idList") List<String> idList, @Param("activity") ActivityRegistration activityRegistration);
  16. Integer updateState(@Param("activity") ActivityRegistration activityRegistration);
  17. List<ActivityRegistration> findByRelationIdAndType(@Param("type") String type, @Param("rel") String id, @Param("activity_id") String activity_id);
  18. List<ActivityRegistration> findByActivityAndUserId(@Param("activity_id") String activity_id, @Param("user_id") String user_id);
  19. List<ActivityRegistration> findByActivityIdAndUserIdAndPhones(@Param("activity_id") String activity_id,@Param("user_id") String user_id, @Param("registrations") List<ActivityRegistration> registrations);
  20. List<ActivityRegistrationExports> findRegistrationExport(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
  21. void adortRegister(@Param("list") List<String> ids);
  22. List<ActivityRegistration> getActivityRegistration(@Param("activityId") Integer activityId, @Param("userId") int userId);
  23. List<ActivityDetail> findPendingActivity(Integer userId);
  24. List<ActivityDetail> findCommentActivity(Integer userId);
  25. List<ActivityDetail> findExpiredActivity(Integer userId);
  26. List<ActivityDetail> findCompletedActivity(Integer userId);
  27. List<ActivityDetail> findPushActivity(Integer userId);
  28. List<ActivityDetail> findCollectionActivity(Integer userId);
  29. }