package com.za.bean.request

data class UpdateTaskRequest(
    val id: Int? = null,
    val type: String? = null,
    val taskId: Int? = null,
    val userId: Int? = null,
    val vehicleId: Int? = null,
    val currentState: String? = null,
    val operateTime: String? = null,
    val lat: Double? = null,
    val lng: Double? = null,
    val address: String? = null,
    val offlineMode: Int? = null,
    val content: String? = null, //验证输入内容
    val newCarCode: String? = null,
    val flowType: Int? = null,
    val success: Int? = null, //作业是否完成  0 成功 1不成功  拖车默认成功
    val templatePhotoInfoList: List<String?>? = null
)


data class UpdateTaskBean(val nextState: String? = null, val address: Long? = null)


data class TaskFinishResponse(
    val nextState: String? = null,
    val advanceTime: Long? = null,
    val electronOrderState: Int? = null,
)

data class UpdateOrderConfirmTaskRequest(
    val type: String? = null,
    val taskId: Int? = null,
    val userId: Int? = null,
    val vehicleId: Int? = null,
    val currentState: String? = null,
    val operateTime: String? = null,
    val offlineMode: Int? = null,
    val supplierType: Int? = null,
    val settleType: Int? = null,
    val success: Int? = null,
    val lat: Double? = null,
    val lng: Double? = null,
    val carryMileage:Int?=null,
    val startMileage:Int?=null,
    //老系统
    val wheelFee: Int? = null,
    //子公司
    val startPrice: Int? = null,
    val unitPrice: Double? = null,
    val mileage: Int? = null,
    val basePrice: Double? = null,
    val startRoadFee: Int? = null,
    val carryRoadFee: Int? = null,
    val waitFee: Int? = null,
    val wheelNum: Int? = null,
    val wheelPrice: Int? = null,
    val dilemmaFee: Int? = null,
    val basementFee: Int? = null,
    val assistFee: Double? = null,
    val totalFee: Double? = null,
    val img1: String? = null,
    val img2: String? = null,
    val img3: String? = null,
    val img4: String? = null,
    val img1Info: String? = null,
    val img2Info: String? = null,
    val img3Info: String? = null,
    val img4Info: String? = null,

    val imgList: List<String>? = null,
    val imgInfoList: List<String>? = null,
    val templatePhotoInfoList: List<String?>? = null
)