package cn.flightfeather.supervision.lightshare.service
|
|
import cn.flightfeather.supervision.domain.entity.ScheduleSignRecord
|
import cn.flightfeather.supervision.lightshare.vo.BaseResponse
|
import cn.flightfeather.supervision.lightshare.vo.ScheduleOption
|
import cn.flightfeather.supervision.lightshare.vo.ScheduleVo
|
|
interface ScheduleService {
|
|
fun getSchedules(option: ScheduleOption): BaseResponse<List<ScheduleVo>>
|
|
// fun getYearSchedules(option: ScheduleOption): List<ScheduleVo>
|
|
fun completeSchedule(userId: String, id: Int): BaseResponse<ScheduleSignRecord>
|
|
fun revokeSchedule(userId: String, recordId: Int): BaseResponse<Boolean>
|
}
|