| | |
| | | package com.yeshi.fanli.service.inter.user.integral;
|
| | |
|
| | | import java.text.ParseException;
|
| | | import java.util.List;
|
| | |
|
| | | import com.yeshi.fanli.entity.integral.IntegralTaskClass;
|
| | | import com.yeshi.fanli.vo.integral.DailySignVO;
|
| | | import com.yeshi.fanli.vo.integral.IntegralTaskClassVO;
|
| | |
|
| | | public interface IntegralTaskClassService {
|
| | |
|
| | | /**
|
| | | * 获取有效任务
|
| | | * @return
|
| | | */
|
| | | public List<IntegralTaskClassVO> getIntegralTaskClassVO(Long uid, long start, int count);
|
| | |
|
| | | /**
|
| | | * 统计有效
|
| | | * @return
|
| | | */
|
| | | public Long countTaskClass();
|
| | |
|
| | | |
| | | /**
|
| | | * 签到列表
|
| | | * @param uid
|
| | | * @param rankId
|
| | | * @return
|
| | | * @throws ParseException
|
| | | */
|
| | | public DailySignVO getDailySignList(Long uid, Long rankId) throws ParseException;
|
| | |
|
| | | |
| | | /**
|
| | | * 签到
|
| | | * @param uid
|
| | | * @return
|
| | | * @throws Exception
|
| | | */
|
| | | public Integer finishedDailySign(long uid) throws Exception;
|
| | |
|
| | | /**
|
| | | * 根据key查询
|
| | | * @param uniqueKey
|
| | | * @return
|
| | | */
|
| | | public IntegralTaskClass getByUniqueKey(String uniqueKey);
|
| | |
|
| | | public IntegralTaskClass selectByPrimaryKey(Long id);
|
| | |
|
| | |
|
| | | }
|
| | | package com.yeshi.fanli.service.inter.user.integral; |
| | | |
| | | import java.text.ParseException; |
| | | import java.util.List; |
| | | |
| | | import com.yeshi.fanli.entity.integral.IntegralTaskClass; |
| | | import com.yeshi.fanli.vo.integral.DailySignVO; |
| | | import com.yeshi.fanli.vo.integral.IntegralTaskClassVO; |
| | | |
| | | public interface IntegralTaskClassService { |
| | | |
| | | /** |
| | | * 获取有效任务 |
| | | * @return |
| | | */ |
| | | public List<IntegralTaskClassVO> getIntegralTaskClassVO(Long uid, long start, int count); |
| | | |
| | | /** |
| | | * 统计有效 |
| | | * @return |
| | | */ |
| | | public Long countTaskClass(); |
| | | |
| | | |
| | | /** |
| | | * 签到列表 |
| | | * @param uid |
| | | * @param rankId |
| | | * @return |
| | | * @throws ParseException |
| | | */ |
| | | public DailySignVO getDailySignList(Long uid, Long rankId) throws ParseException; |
| | | |
| | | |
| | | /** |
| | | * 签到 |
| | | * @param uid |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public Integer finishedDailySign(long uid) throws Exception; |
| | | |
| | | /** |
| | | * 根据key查询 |
| | | * @param uniqueKey |
| | | * @return |
| | | */ |
| | | public IntegralTaskClass getByUniqueKey(String uniqueKey); |
| | | |
| | | public IntegralTaskClass selectByPrimaryKey(Long id); |
| | | |
| | | |
| | | } |