18034727885
2026-06-26 253f680fb9666751e0f9a8e5e8f2f9e3eb1894e3
app/src/main/java/com/example/smart/ui/project/bean/TaskDetailInfo.kt
@@ -3,7 +3,6 @@
import androidx.annotation.Keep
import com.example.smart.bean.EntityRef
import com.example.smart.enumlist.CheckTaskState
import org.w3c.dom.Entity
/**
 * @author: dai hang
@@ -15,20 +14,22 @@
    val id: Int,
    val plan: EntityRef,
    val project: EntityRef,
    val client:EntityRef?,
    val client: EntityRef?,
    val state: CheckTaskState,
    val assemblePlace : String,
    val assemblePlace: String,
    val date: String,
    var location: String,
    val createTime:String,
    val updateTime:String,
    val createTime: String,
    val updateTime: String,
    var gps: List<Double>,
    val creator: EntityRef,
    val groupLeaders: List<EntityRef>,
    val groupMembers: List<EntityRef>,
    val drivers: List<EntityRef>,
    val cars: List<EntityRef>
){
    val cars: List<EntityRef>,
    var addressInfo: AddressInfo?=null,
    var projectId: String?=null,
) {
    // 判定是否关闭的函数
    fun isClosed(): Boolean {
        return !(state == CheckTaskState.Init
@@ -37,4 +38,12 @@
                || state == CheckTaskState.Rejected
                || state == CheckTaskState.Reviewing)
    }
}
}
data class AddressInfo(
    val province: String? = null,
    val city: String? = null,
    val district: String? = null,
    val detail: String? = null,
    var lonLat: String?=null,
)