| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package platform.modules.sys.dao;
- import org.apache.ibatis.annotations.Param;
- import platform.common.base.mapper.BaseMapper;
- import platform.modules.carrier.dto.ActivityStatistic;
- import platform.modules.sys.entity.ActivityDetail;
- import platform.modules.sys.entity.ActivityRegistration;
- import platform.modules.sys.report.ActivityRegistrationExports;
- import platform.modules.sys.report.ActivitySignExports;
- import java.util.List;
- public interface ActivityRegistrationDao extends BaseMapper<ActivityRegistration> {
- Integer getRegistrationNumber(@Param("activityId") Integer activityId);
- List<ActivityRegistration> findRegistrationPage(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
- List<ActivityRegistration> findSginPage(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
- List<ActivityRegistration> findMyActivityPage(@Param("activity") ActivityRegistration activityRegistration);
- void updateStateBatch(@Param("idList") List<String> idList, @Param("activity") ActivityRegistration activityRegistration);
- Integer updateState(@Param("activity") ActivityRegistration activityRegistration);
- List<ActivityRegistration> findByRelationIdAndType(@Param("type") String type, @Param("rel") String id, @Param("activity_id") String activity_id);
- List<ActivityRegistration> findByActivityUserIdPhone(@Param("activity_id") String activity_id, @Param("phone") String phone, @Param("user_id") String user_id);
- List<ActivityRegistration> findByActivityIdAndUserIdAndPhones(@Param("activity_id") String activity_id, @Param("user_id") String user_id, @Param("registrations") List<ActivityRegistration> registrations);
- List<ActivityRegistrationExports> findRegistrationExport(@Param("activityId") Integer activityId, @Param("userId") Integer userId);
- void abortRegister(@Param("list") List<String> ids);
- List<ActivityRegistration> getActivityRegistration(@Param("activityId") String activityId, @Param("userId") String userId);
- List<ActivityDetail> findPendingActivity(Integer userId);
- List<ActivityDetail> findCommentActivity(Integer userId);
- List<ActivityDetail> findExpiredActivity(Integer userId);
- List<ActivityDetail> findCompletedActivity(Integer userId);
- List<ActivityDetail> findPushActivity(Integer userId);
- List<ActivityDetail> findCollectionActivity(Integer userId);
- void deleteBatch(@Param("ids") List<String> ids);
- }
|