feat: 国际出港收运检查列表

This commit is contained in:
2025-11-17 17:05:37 +08:00
parent c6330a818f
commit af62041ef7
8 changed files with 180 additions and 49 deletions

View File

@@ -0,0 +1,12 @@
package com.lukouguoji.module_base.bean
/**
* 舱单统计数据DTO
* 用于国际出港收运审核统计接口返回
*/
data class ManifestTotalDto(
var wbNumber: Int = 0, // 运单票数/总票数
var totalPc: Long = 0, // 总件数
var totalWeight: Double = 0.0, // 总重量
var cargoWeight: Double = 0.0 // 总货重
)

View File

@@ -37,4 +37,7 @@ object ConstantEvent {
// 通用刷新事件
const val EVENT_REFRESH = "event_refresh"
// 复选框状态变化事件
const val EVENT_CHECK_CHANGED = "event_check_changed"
}

View File

@@ -43,6 +43,7 @@ import com.lukouguoji.module_base.bean.GncCunFangBean
import com.lukouguoji.module_base.bean.GncDistributionBean
import com.lukouguoji.module_base.bean.GncFuBangBean
import com.lukouguoji.module_base.bean.GjcInspectionBean
import com.lukouguoji.module_base.bean.ManifestTotalDto
import com.lukouguoji.module_base.bean.GncInspectionBean
import com.lukouguoji.module_base.bean.GncQueryBean
import com.lukouguoji.module_base.bean.GncQueryDetailsBean
@@ -187,6 +188,12 @@ interface Api {
@POST("typeCode/domExp/agentCode")
suspend fun getGncAgentList(): DictListBean
/**
* 获取代理人-国际出港-下拉框
*/
@POST("typeCode/intExp/agentCode")
suspend fun getIntExpAgentList(): DictListBean
/**
* 获取业务类型---CI:国内进港,CO:国内出港,II:国际进港,IO:国际出港 下拉框
*/
@@ -373,6 +380,13 @@ interface Api {
@POST("IntExpCheckInCheck/audit")
suspend fun auditGjcInspection(@Body data: RequestBody): BaseResultBean<SimpleResultBean>
/**
* 条件查询-国际出港-收运审核-统计数据(总件数、总重量、运单总数)
* 接口路径: /IntExpCheckInCheck/pageQueryTotal
*/
@POST("IntExpCheckInCheck/pageQueryTotal")
suspend fun getGjcInspectionTotal(@Body data: RequestBody): BaseResultBean<ManifestTotalDto>
///////////////////////////////////////////////////////////////////////////
// 国际进-电报解析
///////////////////////////////////////////////////////////////////////////