feat: 出港运抵
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
import androidx.databinding.ObservableBoolean
|
||||
import java.util.Date
|
||||
|
||||
/**
|
||||
@@ -106,7 +107,15 @@ data class GjcMaWb(
|
||||
var haWbList: List<GjcHaWb>? = null, // 分单列表
|
||||
var storageUseList: List<GjcStorageUse>? = null, // 库位使用列表
|
||||
var attachList: List<ComAttach>? = null // 附件列表
|
||||
)
|
||||
) {
|
||||
// ==================== UI扩展字段 ====================
|
||||
val checked: ObservableBoolean = ObservableBoolean(false) // 选中状态
|
||||
|
||||
// 兼容现有API的isSelected属性
|
||||
var isSelected: Boolean
|
||||
get() = checked.get()
|
||||
set(value) = checked.set(value)
|
||||
}
|
||||
|
||||
/**
|
||||
* 国际出港分单数据模型
|
||||
@@ -185,7 +194,15 @@ data class GjcHaWb(
|
||||
var tallyOpId: String? = null, // 理货操作人ID
|
||||
var declareCount: Long? = null, // 申报次数
|
||||
var activeId: Long? = null // 活动ID
|
||||
)
|
||||
) {
|
||||
// ==================== UI扩展字段 ====================
|
||||
val checked: ObservableBoolean = ObservableBoolean(false) // 选中状态
|
||||
|
||||
// 兼容现有API的isSelected属性
|
||||
var isSelected: Boolean
|
||||
get() = checked.get()
|
||||
set(value) = checked.set(value)
|
||||
}
|
||||
|
||||
/**
|
||||
* 库位使用记录
|
||||
|
||||
@@ -247,6 +247,7 @@ interface Constant {
|
||||
const val GjcIntExpAssembleActivity = "AppIntExpAssemble" //出港组装
|
||||
const val GjcAssembleAllocateActivity = "AppIntExpAssembleAllocate" //组装分配
|
||||
const val GjcIntExpOutHandover = "AppIntExpOutHandover" //出库交接
|
||||
const val GjcIntExpArrive = "AppIntExpArrive" //出港运抵
|
||||
|
||||
/**
|
||||
* 国际进港
|
||||
|
||||
@@ -558,6 +558,36 @@ interface Api {
|
||||
@POST("IntExpOutHandover/handover")
|
||||
suspend fun completeHandover(@Body data: RequestBody): BaseResultBean<Boolean>
|
||||
|
||||
/**
|
||||
* 国际出港运抵-分页列表
|
||||
* 接口路径: /IntExpArrive/pageQuery
|
||||
*/
|
||||
@POST("IntExpArrive/pageQuery")
|
||||
suspend fun getIntExpArriveList(@Body data: RequestBody): BaseListBean<GjcMaWb>
|
||||
|
||||
/**
|
||||
* 国际出港运抵-分页合计
|
||||
* 接口路径: /IntExpArrive/pageQueryTotal
|
||||
*/
|
||||
@POST("IntExpArrive/pageQueryTotal")
|
||||
suspend fun getIntExpArriveTotal(@Body data: RequestBody): BaseResultBean<ManifestTotalDto>
|
||||
|
||||
/**
|
||||
* 国际出港运抵-重置运抵申报状态
|
||||
* 接口路径: /IntExpArrive/resetDeclare
|
||||
* @param data 请求参数:选中的运单列表
|
||||
*/
|
||||
@POST("IntExpArrive/resetDeclare")
|
||||
suspend fun resetArriveDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
|
||||
|
||||
/**
|
||||
* 国际出港运抵-运抵申报(分单+主单)
|
||||
* 接口路径: /IntExpArrive/declare
|
||||
* @param data 请求参数:选中的运单列表
|
||||
*/
|
||||
@POST("IntExpArrive/declare")
|
||||
suspend fun arriveDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
|
||||
|
||||
/**
|
||||
* 国际出港移库-分页查询
|
||||
* 接口路径: /IntExpMove/pageQuery
|
||||
|
||||
@@ -143,6 +143,7 @@ object ARouterConstants {
|
||||
const val ACTIVITY_URL_INT_EXP_MOVE = "/gjc/IntExpMoveActivity" //国际出港 出港移库
|
||||
const val ACTIVITY_URL_GJC_ASSEMBLE_ALLOCATE = "/gjc/GjcAssembleAllocateActivity" //国际出港 组装分配
|
||||
const val ACTIVITY_URL_INT_EXP_OUT_HANDOVER = "/gjc/IntExpOutHandoverActivity" //国际出港 出库交接
|
||||
const val ACTIVITY_URL_INT_EXP_ARRIVE = "/gjc/IntExpArriveActivity" //国际出港 出港运抵
|
||||
|
||||
///////////////// 国际进港模块
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user