feiyu02
2024-08-15 196bb14112448857a885e32dc4149e308e00b01a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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?>
 
}