This commit is contained in:
2025-11-27 17:17:17 +08:00
parent 29b1875fa5
commit 0fbb9c3704
32 changed files with 1156 additions and 4 deletions

View File

@@ -0,0 +1,9 @@
package com.lukouguoji.module_base.bean
/**
* 组装信息Bean左侧列表
*/
class AssembleInfoBean {
var waybillNo: String = "" // 运单号
var pieces: String = "" // 件数
}

View File

@@ -0,0 +1,9 @@
package com.lukouguoji.module_base.bean
/**
* 组装位置Bean
*/
class AssemblePositionBean {
var positionName: String = "" // 位置名称
var isSelected: Boolean = false // 是否选中
}

View File

@@ -0,0 +1,11 @@
package com.lukouguoji.module_base.bean
/**
* 运单列表Bean右侧运单列表
*/
class AssembleWaybillBean {
var waybillNo: String = "" // 运单号
var pieces: String = "" // 件数
var weight: String = "" // 重量
var isMarked: Boolean = false // 是否标记(红色显示)
}

View File

@@ -54,5 +54,6 @@ class GjcUldUseBean {
// ========== 出港组装页面扩展字段 ==========
var isExpanded: Boolean = false // 展开状态
var isSelected: Boolean = false // 选中状态
var waybillDetails: MutableList<GjcWarehouse>? = null // 运单明细缓存
}

View File

@@ -0,0 +1,13 @@
package com.lukouguoji.module_base.bean
/**
* ULD信息Bean
*/
class UldInfoBean {
var uldNo: String = "" // ULD编号
var planeType: String = "" // 机型
var weightLimit: String = "" // 限重
var totalPieces: String = "" // 总件数
var totalWeight: String = "" // 总重量
var status: String = "" // 状态
}

View File

@@ -0,0 +1,13 @@
package com.lukouguoji.module_base.bean
/**
* 运单信息Bean
*/
class WaybillInfoBean {
var waybillNo: String = "" // 运单号
var pieces: String = "" // 件数
var weight: String = "" // 重量
var destination: String = "" // 目的港
var specialCode: String = "" // 特码
var goodsName: String = "" // 品名
}

View File

@@ -468,6 +468,22 @@ interface Api {
@POST("IntExpAssemble/queryAssembled")
suspend fun getIntExpAssembleWaybillDetails(@Body data: RequestBody): BaseResultBean<MutableList<GjcWarehouse>>
/**
* 国际出港组装-删除记录
* 接口路径: /IntExpAssemble/delete
* @param ids ULD使用记录ID多个用逗号分隔
*/
@POST("IntExpAssemble/delete")
suspend fun deleteIntExpAssemble(@Query("ids") ids: String): BaseResultBean<SimpleResultBean>
/**
* 国际出港组装-回填重量
* 接口路径: /IntExpAssemble/backfillWeight
* @param data 请求参数idsULD使用记录ID逗号分隔、weight重量
*/
@POST("IntExpAssemble/backfillWeight")
suspend fun backfillIntExpAssembleWeight(@Body data: RequestBody): BaseResultBean<SimpleResultBean>
/**
* 国际出港待计重-分页搜索
* 接口路径: /IntExpCheckIn/pageQuery

View File

@@ -137,6 +137,7 @@ object ARouterConstants {
const val ACTIVITY_URL_GJC_INSPECTION_DETAILS = "/gjc/GjcInspectionDetailsActivity" //国际出港 收运检查详情
const val ACTIVITY_URL_GJC_HANDOVER = "/gjc/GjcHandoverActivity" //国际出港 货物交接单
const val ACTIVITY_URL_INT_EXP_ASSEMBLE = "/gjc/IntExpAssembleActivity" //国际出港 出港组装
const val ACTIVITY_URL_INT_EXP_ASSEMBLE_START = "/gjc/IntExpAssembleStartActivity" //国际出港 开始组装
///////////////// 国际进港模块
/**