feat: 出港计重 ui
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
/**
|
||||
* 国际出港计重-列表数据Bean
|
||||
* 对应API: IntExpCheckIn/checked/pageQuery
|
||||
* 对应API返回类型: GjcWarehouse
|
||||
*/
|
||||
class GjcWeighingBean {
|
||||
var whId: Long = 0 // Id
|
||||
var no: String = "" // 运单号
|
||||
var prefix: String = "" // 运单前缀
|
||||
var wbNo: String = "" // 主运单编号(11位)
|
||||
|
||||
var agentCode: String = "" // 代理人code
|
||||
var agentName: String = "" // 代理人名称(查询后返回中文)
|
||||
|
||||
var fdate: String = "" // 航班时间
|
||||
var fno: String = "" // 航班号
|
||||
var flight: String = "" // 航班: 航班日期/航班号
|
||||
var fclose: String = "" // 航班关闭时间
|
||||
var range: String = "" // 航程
|
||||
var dep: String = "" // 始发站
|
||||
var dest: String = "" // 目的站
|
||||
var dest1: String = "" // 目的站1
|
||||
var dest2: String = "" // 目的站2
|
||||
|
||||
var pc: Long = 0 // 预配件数
|
||||
var weight: Double = 0.0 // 预配重量
|
||||
var volume: Double = 0.0 // 预配体积
|
||||
|
||||
var checkInPc: Long = 0 // 入库件数(关联查询)
|
||||
var checkInWeight: Double = 0.0 // 入库重量(关联查询)
|
||||
|
||||
var assembleCount: Int = 0 // 已经组装的数量(根据航班)
|
||||
|
||||
var spCode: String = "" // 特码
|
||||
var goods: String = "" // 品名
|
||||
var goodsCn: String = "" // 品名(中文)
|
||||
var businessType: String = "" // 业务类型
|
||||
|
||||
var location: String = "" // uld
|
||||
var locFlag: String = "" // 位置标识
|
||||
var chargeFlag: String = "" // 收费标识
|
||||
var splitFlag: String = "" // 分单标识
|
||||
var subCode: String = "" // 子代码
|
||||
var unNumber: String = "" // UN编号
|
||||
|
||||
var opId: String = "" // 收运人ID
|
||||
var userName: String = "" // 收运人(查询后返回中文)
|
||||
var opDate: String = "" // 收运时间
|
||||
|
||||
var activeId: Long = 0 // 有效值
|
||||
var by1: String = "" // 备用字段1
|
||||
var by2: String = "" // 备用字段2
|
||||
|
||||
var whIdList: List<Long>? = null // idList(获取收运记录列表)
|
||||
var billsNo: Any? = null // 账单号
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.lukouguoji.module_base.bean
|
||||
|
||||
/**
|
||||
* 国际出港计重-统计数据Bean
|
||||
* 对应API: IntExpCheckIn/checked/pageQueryTotal
|
||||
* 对应API返回类型: ManifestTotalDto
|
||||
*/
|
||||
class GjcWeighingStatisticsBean {
|
||||
var wbNumber: Int = 0 // 运单票数/总票数
|
||||
var totalPc: Long = 0 // 总件数
|
||||
var totalWeight: Double = 0.0 // 总重量
|
||||
var cargoWeight: Double = 0.0 // 总货重
|
||||
}
|
||||
@@ -236,6 +236,7 @@ interface Constant {
|
||||
|
||||
const val GjcAppDomExpCheckin = "AppIntExpCheckIn" //收运
|
||||
const val GjcFuBangActivity = "AppIntExpULDWeighing" //复磅
|
||||
const val GjcCheckWeighing = "AppIntExpCheckWeighing" //出港计重
|
||||
const val GjcWareHouseActivity = "AppIntExpWareHouse" //仓库
|
||||
const val GjcQueryListActivity = "AppIntExpSearch" //查询
|
||||
const val GjcYiKuListActivity = "AppIntExpMove" //移库
|
||||
|
||||
@@ -29,6 +29,8 @@ import com.lukouguoji.module_base.bean.GjcGoodsDetailsBean
|
||||
import com.lukouguoji.module_base.bean.GjcUldUseBean
|
||||
import com.lukouguoji.module_base.bean.GjcWaybillBean
|
||||
import com.lukouguoji.module_base.bean.GjcWaybillDataBean
|
||||
import com.lukouguoji.module_base.bean.GjcWeighingBean
|
||||
import com.lukouguoji.module_base.bean.GjcWeighingStatisticsBean
|
||||
import com.lukouguoji.module_base.bean.GjjGoodsBean
|
||||
import com.lukouguoji.module_base.bean.GjjGoodsDetailsBean
|
||||
import com.lukouguoji.module_base.bean.GjjGoodsTypeBean
|
||||
@@ -439,6 +441,20 @@ interface Api {
|
||||
@POST("IntExpWeighting/weight")
|
||||
suspend fun submitGjcBoxWeighing(@Body data: RequestBody): BaseResultBean<SimpleResultBean>
|
||||
|
||||
/**
|
||||
* 国际出港计重-分页搜索
|
||||
* 接口路径: /IntExpCheckIn/checked/pageQuery
|
||||
*/
|
||||
@POST("IntExpCheckIn/checked/pageQuery")
|
||||
suspend fun getGjcWeighingList(@Body data: RequestBody): BaseListBean<GjcWeighingBean>
|
||||
|
||||
/**
|
||||
* 国际出港计重-条件查询总件数、总重量、运单总数
|
||||
* 接口路径: /IntExpCheckIn/checked/pageQueryTotal
|
||||
*/
|
||||
@POST("IntExpCheckIn/checked/pageQueryTotal")
|
||||
suspend fun getGjcWeighingStatistics(@Body data: RequestBody): BaseResultBean<GjcWeighingStatisticsBean>
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
// 国际进-电报解析
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -119,6 +119,8 @@ object ARouterConstants {
|
||||
const val ACTIVITY_URL_GJC_BOX_WEIGHING_DETAILS = "/gjc/GjcBoxWeighingDetailsActivity" //国际出港模块 板箱过磅详情
|
||||
const val ACTIVITY_URL_GJC_BOX_WEIGHING_ADD = "/gjc/GjcBoxWeighingAddActivity" //国际出港模块 添加过磅
|
||||
|
||||
const val ACTIVITY_URL_GJC_WEIGHING_LIST = "/gjc/GjcWeighingListActivity" //国际出港模块 出港计重
|
||||
|
||||
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