feat: 国际进港查询运单修改页面及列表侧滑菜单
- 新增运单修改页面(编辑表单:代理人/特码/包装类型/运单类型/锁定状态/备注) - 查询列表添加侧滑"修改"按钮入口 - 详情和修改页接口传参改用 prefix+no - 详情页和修改页移除"库位"表单项 - 仓库信息入库时间取值改为 opDate Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
/**
|
||||
* 国际进港运单修改-数据模型
|
||||
* 对应接口:/IntImpSearch/modifyMaWb 的请求体 (GjjMaWb)
|
||||
* 详情数据来源:/IntImpSearch/detail 返回的 maWb + maWbM + warehouseList
|
||||
*/
|
||||
data class IntImpQueryEditBean(
|
||||
// ==================== 主键 ====================
|
||||
var maWbId: Long? = null, // 主单主键ID
|
||||
var activeId: Long? = null, // 有效值
|
||||
|
||||
// ==================== 运单号(禁用) ====================
|
||||
var wbNo: String? = null, // 运单号(组合: prefix + no)
|
||||
var prefix: String? = null, // 运单号前缀
|
||||
var no: String? = null, // 运单号主体
|
||||
|
||||
// ==================== 可编辑字段 ====================
|
||||
var agentCode: String? = null, // 代理人code(提交用)
|
||||
var agentName: String? = null, // 代理人名称(显示用)
|
||||
var spCode: String? = null, // 特码
|
||||
var packageType: String? = null, // 包装类型
|
||||
var awbType: String? = null, // 运单类型code
|
||||
var lockState: String? = null, // 锁定状态("0":未锁, "1":锁定)
|
||||
var remark: String? = null, // 备注
|
||||
|
||||
// ==================== 禁用字段(仅显示) ====================
|
||||
var awbPc: Long? = null, // 运单件数(对应API: pc)
|
||||
var awbWeight: Double? = null, // 运单重量(对应API: weight)
|
||||
var businessType: String? = null, // 业务类型code
|
||||
var businessName: String? = null, // 业务类型名称
|
||||
var inPc: Long? = null, // 入库件数
|
||||
var inWeight: Double? = null, // 入库重量
|
||||
var cashWeight: Double? = null, // 计费重量
|
||||
var by1: String? = null, // 承运人
|
||||
var range: String? = null, // 航程
|
||||
var goodsCn: String? = null, // 品名(中)
|
||||
var goods: String? = null, // 品名(英)
|
||||
var unNumber: String? = null, // UN编号
|
||||
|
||||
// ==================== 提交时需要的额外字段 ====================
|
||||
var fno: String? = null, // 航班号
|
||||
var fdate: String? = null, // 航班日期
|
||||
var flight: String? = null, // 航班
|
||||
var pc: Long? = null, // 件数(API用)
|
||||
var weight: Double? = null, // 重量(API用)
|
||||
var volume: Double? = null, // 体积
|
||||
var origin: String? = null, // 货源地
|
||||
var dest: String? = null, // 目的地
|
||||
var cargoType: String? = null, // 货物类型
|
||||
var subCode: String? = null, // 子码
|
||||
var carId: String? = null // 车牌号
|
||||
)
|
||||
@@ -1022,6 +1022,13 @@ interface Api {
|
||||
@POST("IntImpSearch/detail")
|
||||
suspend fun getIntImpQueryDetails(@Body data: RequestBody): BaseResultBean<Map<String, Any>>
|
||||
|
||||
/**
|
||||
* 国际进港查询-修改运单
|
||||
* 接口路径: /IntImpSearch/modifyMaWb
|
||||
*/
|
||||
@POST("IntImpSearch/modifyMaWb")
|
||||
suspend fun modifyIntImpMaWb(@Body data: RequestBody): BaseResultBean<String>
|
||||
|
||||
/**
|
||||
* 国际出港待计重-分页搜索
|
||||
* 接口路径: /IntExpCheckIn/pageQuery
|
||||
|
||||
Reference in New Issue
Block a user