package cn.flightfeather.supervision.lightshare.service
|
|
import cn.flightfeather.supervision.domain.entity.PracticalOperation
|
import cn.flightfeather.supervision.domain.entity.PracticalOperationRecord
|
import cn.flightfeather.supervision.domain.entity.ScheduleSignRecord
|
import cn.flightfeather.supervision.lightshare.vo.BaseResponse
|
import cn.flightfeather.supervision.lightshare.vo.PracticalOperationVo
|
import cn.flightfeather.supervision.lightshare.vo.ScheduleOption
|
import cn.flightfeather.supervision.lightshare.vo.ScheduleVo
|
|
interface OperationService {
|
|
/**
|
* 获取用户的实操事务
|
*/
|
fun getOperations(userId: String): List<PracticalOperation?>
|
|
/**
|
* 用户完成某项事务
|
*/
|
fun executeOperation(userId: String, operationId: Int, stateId: String): PracticalOperationRecord?
|
|
fun getOperationRecord(userId: String): List<PracticalOperationVo?>
|
|
}
|