feat: 交接单 static ui

This commit is contained in:
2025-11-19 18:27:55 +08:00
parent d27aa7966a
commit 1c292787a1
18 changed files with 3294 additions and 8 deletions

View File

@@ -0,0 +1,14 @@
package com.lukouguoji.module_base.bean
/**
* 附件信息Bean
* 对应后端 ComAttach 对象
*/
class ComAttach {
var attachId: Long = 0 // attach主键
var attachType: String = "" // 附件类型
var key: String = "" // 附件关键字(运单号/公司名称)
var name: String = "" // 附件名称
var path: String = "" // 附件路径
var relateTb: String = "" // 关联表名称
}

View File

@@ -42,6 +42,8 @@ class GjcInspectionBean : ICheck {
var origin: String = "" // 货源地
var consignee: String = "" // 收货人
var remark: String = "" // 备注
var carNumber: String = "" // 车牌号
var attachList: List<ComAttach>? = null // 附件列表
// 多选状态绑定
val checked = ObservableBoolean(false)

View File

@@ -347,5 +347,8 @@ interface Constant {
// 是否可修改
const val MODIFY = "MODIFY"
// 运单主键ID
const val MAWB_ID = "maWbId"
}
}

View File

@@ -373,6 +373,14 @@ interface Api {
@POST("IntExpCheckInCheck/pageQuery")
suspend fun getGjcInspectionList(@Body data: RequestBody): BaseListBean<GjcInspectionBean>
/**
* 获取-国际出港-收运检查-详情
* 接口路径: /IntExpCheckInCheck/queryWbById
* @param maWbId 运单主键ID
*/
@POST("IntExpCheckInCheck/queryWbById")
suspend fun getGjcInspectionDetails(@Query("maWbId") maWbId: Long): BaseResultBean<GjcInspectionBean>
/**
* 批量审核-国际出港-收运检查(通过/退回)
* TODO: 需要确认审核接口路径

View File

@@ -126,6 +126,8 @@ object ARouterConstants {
const val ACTIVITY_URL_GJC_BOX_ASSEMBLE = "/gjc/GjcBoxAssembleListActivity" //国际出港 板箱组装
const val ACTIVITY_URL_GJC_GOODS_LIST = "/gjc/GjcGoodsListActivity" //国际出港 货物交接
const val ACTIVITY_URL_GJC_INSPECTION = "/gjc/GjcInspectionActivity" //国际出港 收运检查
const val ACTIVITY_URL_GJC_INSPECTION_DETAILS = "/gjc/GjcInspectionDetailsActivity" //国际出港 收运检查详情
const val ACTIVITY_URL_GJC_HANDOVER = "/gjc/GjcHandoverActivity" //国际出港 货物交接单
///////////////// 国际进港模块
/**