feat: ui opt
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
/**
|
||||
* 国际出港计重记录明细Bean
|
||||
* 用于:加载运单的所有计重记录 + 批量更新
|
||||
* 对应API:
|
||||
* - POST /IntExpCheckIn/listRecordByWh (加载)
|
||||
* - POST /IntExpCheckIn/updateRecordList (保存)
|
||||
*/
|
||||
data class GjcCheckInRecord(
|
||||
var id: Long = 0, // 收运记录id
|
||||
var maWbId: Long = 0, // GJC_MAWB.MAWBID
|
||||
var no: String = "", // 运单号
|
||||
var prefix: String = "", // 运单前缀
|
||||
var opDate: String = "", // 操作时间
|
||||
var opId: String = "", // 操作员id
|
||||
var pc: Long = 0, // 运抵件数
|
||||
var weight: Double = 0.0, // 运抵重量
|
||||
var volume: Double = 0.0, // 运抵体积
|
||||
var whId: Long = 0 // GJC_WAREHOUSE.ID
|
||||
)
|
||||
@@ -1,11 +1,13 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
import java.io.Serializable
|
||||
|
||||
/**
|
||||
* 国际出港计重记录-列表数据Bean
|
||||
* 对应API: IntExpCheckIn/checked/pageQuery
|
||||
* 对应API返回类型: GjcWarehouse
|
||||
*/
|
||||
class GjcWeighingRecordBean {
|
||||
class GjcWeighingRecordBean : Serializable {
|
||||
var whId: Long = 0 // 仓库主键ID
|
||||
var no: String = "" // 运单号
|
||||
var prefix: String = "" // 运单前缀
|
||||
|
||||
@@ -354,5 +354,17 @@ interface Constant {
|
||||
|
||||
// 运单主键ID
|
||||
const val MAWB_ID = "maWbId"
|
||||
|
||||
// 运单前缀
|
||||
const val PREFIX = "prefix"
|
||||
|
||||
// 运单号
|
||||
const val NO = "no"
|
||||
|
||||
// 操作时间
|
||||
const val OP_DATE = "opDate"
|
||||
|
||||
// Bean对象传递
|
||||
const val BEAN = "bean"
|
||||
}
|
||||
}
|
||||
@@ -23,6 +23,7 @@ import com.lukouguoji.module_base.bean.GjcBoxAddInsertBean
|
||||
import com.lukouguoji.module_base.bean.GjcBoxAssembleBean
|
||||
import com.lukouguoji.module_base.bean.GjcBoxDetailsBean
|
||||
import com.lukouguoji.module_base.bean.GjcBoxWeighingStatisticsBean
|
||||
import com.lukouguoji.module_base.bean.GjcCheckInRecord
|
||||
import com.lukouguoji.module_base.bean.GjcGoodsAddBean
|
||||
import com.lukouguoji.module_base.bean.GjcGoodsBean
|
||||
import com.lukouguoji.module_base.bean.GjcGoodsDetailsBean
|
||||
@@ -477,6 +478,22 @@ interface Api {
|
||||
@POST("IntExpCheckIn/completeCheckIn")
|
||||
suspend fun completeCheckIn(@Body data: RequestBody): BaseResultBean<Boolean>
|
||||
|
||||
/**
|
||||
* 国际出港计重明细-根据运单号查询所有计重记录
|
||||
* 接口路径: /IntExpCheckIn/listRecordByWh
|
||||
* 参数: GjcWarehouse对象(prefix, no, opDate)
|
||||
*/
|
||||
@POST("IntExpCheckIn/listRecordByWh")
|
||||
suspend fun getGjcCheckInRecordList(@Body data: RequestBody): BaseResultBean<List<GjcCheckInRecord>>
|
||||
|
||||
/**
|
||||
* 国际出港计重明细-批量更新计重记录
|
||||
* 接口路径: /IntExpCheckIn/updateRecordList
|
||||
* 参数: List<GjcCheckInRecord>
|
||||
*/
|
||||
@POST("IntExpCheckIn/updateRecordList")
|
||||
suspend fun updateGjcCheckInRecordList(@Body data: List<GjcCheckInRecord>): BaseResultBean<Boolean>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// 国际进-电报解析
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -122,6 +122,7 @@ object ARouterConstants {
|
||||
const val ACTIVITY_URL_GJC_WEIGHING_LIST = "/gjc/GjcWeighingListActivity" //国际出港模块 出港计重
|
||||
const val ACTIVITY_URL_GJC_WEIGHING_START = "/gjc/GjcWeighingStartActivity" //国际出港模块 开始计重
|
||||
const val ACTIVITY_URL_GJC_WEIGHING_RECORD_LIST = "/gjc/GjcWeighingRecordListActivity" //国际出港模块 计重记录
|
||||
const val ACTIVITY_URL_GJC_WEIGHING_RECORD_DETAILS = "/gjc/GjcWeighingRecordDetailsActivity" //国际出港模块 计重明细
|
||||
|
||||
const val ACTIVITY_URL_GJC_WARE_HOUSE = "/gjc/GjcWareHouseActivity" //国际出港模块 仓库
|
||||
const val ACTIVITY_URL_GJC_WARE_HOUSE_INFO = "/gjc/GjcWareHouseInfoActivity" //国际出港模块 仓库详情
|
||||
|
||||
Reference in New Issue
Block a user