@Mapper
public interface SignDao
Modifier and Type | Method and Description |
---|---|
SignEnt |
getSignEntById(Long id)
通过Id查询一条签到信息(详细)
|
void |
insertSignEnt(SignEnt signEnt)
新增一个签到信息实体(除Id以外,参数信息需要对应数据库每一个字段)
|
List<Long> |
listSenderOfSign(List<Long> signIdList)
查询一系列的签到来自于那些用户发出的
当signIdList中包含的所有签到均由同一个用户发出,则方法返回该用户Id。当signIdList中的签到由多个用户发出,则将这些签到发出者的用户的Id全部返回。
|
List<SignEnt> |
listSignEntAboutUser(Long userId)
查询用户发起的签到信息(详细)
|
List<SignEnt> |
listSignEntAboutUserAndGroup(Long userId,
Long groupId)
查询和用户以及群组相关的签到信息(详细)
|
List<SignEnt> |
listSignInfoInGroupFromTime(Long userId,
Long groupId,
Date fromTime,
Date untilTime)
查询用户在某一群组从某一时刻到某一时刻发起的签到
|
List<SignEnt> |
listSignInfoInIdList(List<Long> signIdList,
Long groupId)
查询Id名单中的签到信息
|
List<SignEnt> |
listSignInfoInIdListFromSender(List<Long> signIdList,
Long groupId,
Long sender)
查询Id列表名单中,由用户发起的签到信息
|
SignEnt getSignEntById(@Param(value="id") Long id)
id
- 签到Idvoid insertSignEnt(SignEnt signEnt)
signEnt
- 签到信息实体List<SignEnt> listSignEntAboutUser(@Param(value="userId") Long userId)
userId
- 用户IdList<SignEnt> listSignEntAboutUserAndGroup(@Param(value="userId") Long userId, @Param(value="groupId") Long groupId)
userId
- 用户IdgroupId
- 群组IdList<SignEnt> listSignInfoInGroupFromTime(@Param(value="userId") Long userId, @Param(value="groupId") Long groupId, @Param(value="fromTime") Date fromTime, @Param(value="untilTime") Date untilTime)
userId
- 用户IdgroupId
- 群组IdfromTime
- 累计开始时间untilTime
- 累计结束时间List<Long> listSenderOfSign(@Param(value="idList") List<Long> signIdList)
signIdList
- 签到Id列表List<SignEnt> listSignInfoInIdList(@Param(value="idList") List<Long> signIdList, @Param(value="groupId") Long groupId)
groupId
- 群组IdsignIdList
- 签到Id列表Copyright © 2022. All rights reserved.