feat: 国际出港 出港计重 opt

This commit is contained in:
2026-01-17 19:48:33 +08:00
parent dbfcdb4a01
commit 80a0983459
9 changed files with 148 additions and 22 deletions

View File

@@ -1,5 +1,6 @@
package com.lukouguoji.module_base.bean
import androidx.databinding.ObservableBoolean
import com.lukouguoji.module_base.ktx.noNull
import dev.utils.DevFinal
import dev.utils.common.DateUtils
@@ -96,6 +97,14 @@ class GjcWeighingBean {
var storageUseList: List<Any>? = null // 库位使用列表
var attachList: List<Any>? = null // 附件列表
// ========== UI扩展字段 ==========
val checked: ObservableBoolean = ObservableBoolean(false) // 选中状态
// 兼容现有API的isSelected属性
var isSelected: Boolean
get() = checked.get()
set(value) = checked.set(value)
/**
* 预计起飞时间 - 仅时分格式 (HH:mm)
*/

View File

@@ -958,6 +958,14 @@ interface Api {
@POST("IntExpCheckIn/updateRecordList")
suspend fun updateGjcCheckInRecordList(@Body data: List<GjcCheckInRecord>): BaseResultBean<Boolean>
/**
* 国际出港待计重-提前运抵
* 接口路径: /IntExpCheckIn/preArrive
* 参数: List<GjcMaWb> - 运单列表
*/
@POST("IntExpCheckIn/preArrive")
suspend fun preArrive(@Body data: List<GjcMaWb>): BaseResultBean<String>
///////////////////////////////////////////////////////////////////////////
// 国际进-电报解析
///////////////////////////////////////////////////////////////////////////