diff --git a/app/src/main/java/com/nova/brain/glass/model/data/ReviewData.kt b/app/src/main/java/com/nova/brain/glass/model/data/ReviewData.kt new file mode 100644 index 0000000..14ad78a --- /dev/null +++ b/app/src/main/java/com/nova/brain/glass/model/data/ReviewData.kt @@ -0,0 +1,68 @@ +package com.nova.brain.glass.model.data + +data class ApiResponse( + val status: Int, + val msg: String, + val time: String? = null, + val data: T? = null +) + +data class PushToNextRequest( + val workProcessInstanceId: String, + val currentActivityId: String, + val needHandle: Int, + val innerRequest: Boolean = true, + val comment: String? = null, + val selectedHandler: List = emptyList() +) + +data class PushToNextData( + val result: List? = null +) + +data class NeedHandlerNode( + val activityId: String? = null +) + +data class RecommendHandlerRequest( + val workProcessInstanceId: String, + val needHandlerActivityIds: List +) + +data class RecommendHandlerData( + val selectedHandler: List? = null +) + +data class SelectedHandlerItem( + val activityId: String? = null, + val activityName: String? = null, + val handler: List = emptyList(), + val workProcessInstanceId: String? = null +) + +data class HandlerItem( + val uuid: String? = null, + val userId: String? = null, + val userName: String? = null, + val org: String? = null +) + +data class RecommendBackNodeRequest( + val workProcessInstanceId: String, + val currentActivityId: String +) + +data class RecommendBackNodeData( + val backToActivityId: String? = null +) + +data class BackToRequest( + val workProcessInstanceId: String, + val currentActivityId: String, + val backToActivityId: String, + val comment: String +) + +data class BackToData( + val newHandler: List? = null +)