feat: 国际出港 出港仓库

This commit is contained in:
2026-01-12 19:27:14 +08:00
parent 23a6f1b596
commit caeb68f9fd
13 changed files with 1131 additions and 4 deletions

View File

@@ -243,9 +243,22 @@ data class GjcStorageUse(
var maWbId: Long? = null, // 运单id
var prefix: String? = null, // 运单前缀
var no: String? = null, // 运单号
var storageCode: String? = null, // 库位号
var location: String? = null, // 库位号
var storageCode: String? = null, // 库位号(兼容字段)
var uld: String? = null, // 板箱号
var inDate: Date? = null, // 入库时间
var inId: String? = null, // 入库人
var inOpId: String? = null, // 入库人
var inId: String? = null, // 入库人(兼容字段)
var outDate: Date? = null, // 出库时间
var outId: String? = null // 出库人
)
var outOpId: String? = null, // 出库人
var outId: String? = null // 出库人(兼容字段)
) {
// ==================== UI扩展字段 ====================
@Transient
val checked: ObservableBoolean = ObservableBoolean(false) // 选中状态
// 兼容现有API的isSelected属性
var isSelected: Boolean
get() = checked.get()
set(value) = checked.set(value)
}

View File

@@ -253,6 +253,7 @@ interface Constant {
const val GjcIntExpLoad = "AppIntExpLoad" //出港装载
const val GjcIntExpTally = "AppIntExpTally" //出港理货
const val GjcIntExpArrive = "AppIntExpArrive" //出港运抵
const val GjcIntExpStorageUse = "AppIntExpStorageUse" //仓库
/**
* 国际进港

View File

@@ -811,6 +811,27 @@ interface Api {
@POST("IntExpMove/move")
suspend fun submitIntExpMove(@Body data: RequestBody): BaseResultBean<SimpleResultBean>
/**
* 国际出港仓库-分页查询
* 接口路径: /IntExpStorageUse/pageQuery
*/
@POST("IntExpStorageUse/pageQuery")
suspend fun getIntExpStorageUseList(@Body data: RequestBody): PageInfo<GjcMaWb>
/**
* 国际出港仓库-分页合计
* 接口路径: /IntExpStorageUse/pageQueryTotal
*/
@POST("IntExpStorageUse/pageQueryTotal")
suspend fun getIntExpStorageUseTotal(@Body data: RequestBody): BaseResultBean<ManifestTotalDto>
/**
* 国际出港仓库-运单号模糊查询(后四位)
* 接口路径: /IntExpStorageUse/queryWbNoList
*/
@POST("IntExpStorageUse/queryWbNoList")
suspend fun getIntExpStorageWbNoList(@Body data: RequestBody): BaseResultBean<List<String>>
/**
* 国际出港待计重-分页搜索
* 接口路径: /IntExpCheckIn/pageQuery

View File

@@ -146,6 +146,7 @@ object ARouterConstants {
const val ACTIVITY_URL_INT_EXP_LOAD = "/gjc/IntExpLoadActivity" //国际出港 出港装载
const val ACTIVITY_URL_INT_EXP_TALLY = "/gjc/IntExpTallyActivity" //国际出港 出港理货
const val ACTIVITY_URL_INT_EXP_ARRIVE = "/gjc/IntExpArriveActivity" //国际出港 出港运抵
const val ACTIVITY_URL_INT_EXP_STORAGE_USE = "/gjc/IntExpStorageUseActivity" //国际出港 仓库
///////////////// 国际进港模块
/**