@Service public class ClockServiceImpl extends Object implements ClockService
Constructor and Description |
---|
ClockServiceImpl(ClockDao clockDao,
LabelDao labelDao,
TaskDao taskDao) |
Modifier and Type | Method and Description |
---|---|
List<TaskEnt> |
listLabelCouldFinishTask(Long userId,
Long labelId)
查询此时通过标签卡可以完成的签到任务
|
List<ClockEnt> |
listUserClockRecord(Long user,
ClockStatusEnum clockStatus,
Integer pageNum,
Integer pageSize)
用户查询自己的打卡信息
|
String |
userClock(Long userId,
Long labelId,
String leaveStr)
用户打卡
本接口既可以进行签到打卡,也可以进行签退打卡。
|
@Transactional(rollbackFor=java.lang.Exception.class) public String userClock(Long userId, Long labelId, String leaveStr)
userClock
in interface ClockService
userId
- 用户IdlabelId
- 签到标签IdleaveStr
- 用户留言public List<ClockEnt> listUserClockRecord(Long user, ClockStatusEnum clockStatus, Integer pageNum, Integer pageSize)
listUserClockRecord
in interface ClockService
user
- 用户IdclockStatus
- 打卡状态pageNum
- 页码号pageSize
- 页容量public List<TaskEnt> listLabelCouldFinishTask(Long userId, Long labelId)
listLabelCouldFinishTask
in interface ClockService
userId
- 用户IdlabelId
- 标签卡IdCopyright © 2022. All rights reserved.