feat: 板箱过磅

This commit is contained in:
2025-11-21 13:56:07 +08:00
parent cd670552e6
commit 8a1e6bc208
20 changed files with 1855 additions and 2 deletions

View File

@@ -0,0 +1,12 @@
package com.lukouguoji.module_base.bean
/**
* 国际出港板箱过磅-统计数据Bean
* 对应API: IntExpWeighting/pageQueryTotal
*/
class GjcBoxWeighingStatisticsBean {
var wbNumber: Int = 0 // 运单票数/总票数
var totalPc: Long = 0 // 总件数
var totalWeight: Double = 0.0 // 总重量
var cargoWeight: Double = 0.0 // 总货重
}

View File

@@ -0,0 +1,54 @@
package com.lukouguoji.module_base.bean
/**
* 国际出港板箱过磅-ULD使用记录Bean
* 对应API: IntExpWeighting/pageQuery
*/
class GjcUldUseBean {
var useId: Long = 0 // 使用id
var uld: String = "" // uld编号
var carId: String = "" // 板车号
var carWeight: Double = 0.0 // 板车重量
var cargoType: String = "" // 货物类型
var cargoWeight: Double = 0.0 // 货重
var netWeight: Double = 0.0 // 装机重量
var totalWeight: Double = 0.0 // 总重
var uldWeight: Double = 0.0 // uld重量
var volume: Double = 0.0 // 体积
var maxVolume: Double = 0.0 // uld最大容积
var maxWeight: Double = 0.0 // uld最大载重
var fdate: String = "" // 航班日期
var fno: String = "" // 航班号
var fdep: String = "" // 起始站
var fdest: String = "" // 目的港
var fClose: String = "" // 航班关闭时间
var wtId: String = "" // 过磅人ID
var wtUsername: String = "" // 过磅人
var wtDate: String = "" // 过磅时间
var ldId: String = "" // 组装人ID
var ldUserName: String = "" // 组装人
var ldDate: String = "" // 组装时间
var hoId: String = "" // 交接人ID
var hoUserName: String = "" // 交接人
var hoDate: String = "" // 交接时间
var boardType: String = "" // 板型
var uldCarrier: String = "" // uld所属航司
var uldFlag: String = "" // uld分类
var status: String = "" // uld状态0正常1故障
var dgrCode: String = "" // IMP代码
var height: String = "" // 高度
var passageway: String = "" // 通道号
var passagewayName: String = "" // 通道号(中文)
var piClose: String = "" // 探板/收口
var piCloseSize: String = "" // 探板尺寸(CM)
var location: String = "" // 位置
var pieces: String = "" // 件数
var remark: String = "" // 备注
var checkFlag: String = "" // 检查标记
var emptyUld: String = "" // 空ULD
}

View File

@@ -127,6 +127,9 @@ interface Constant {
// ULD
const val ULD = 10001
// 航班号
const val FLIGHT_NO = 10005
// 运单
const val WAYBILL = 10002

View File

@@ -22,9 +22,11 @@ import com.lukouguoji.module_base.bean.GbCarOrUldBean
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.GjcGoodsAddBean
import com.lukouguoji.module_base.bean.GjcGoodsBean
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.GjjGoodsBean
@@ -409,6 +411,34 @@ interface Api {
@POST("IntExpCheckInCheck/pageQueryTotal")
suspend fun getGjcInspectionTotal(@Body data: RequestBody): BaseResultBean<ManifestTotalDto>
/**
* 国际出港板箱过磅-分页搜索
* 接口路径: /IntExpWeighting/pageQuery
*/
@POST("IntExpWeighting/pageQuery")
suspend fun getGjcBoxWeighingList(@Body data: RequestBody): BaseListBean<GjcUldUseBean>
/**
* 国际出港板箱过磅-分页下的合计
* 接口路径: /IntExpWeighting/pageQueryTotal
*/
@POST("IntExpWeighting/pageQueryTotal")
suspend fun getGjcBoxWeighingStatistics(@Body data: RequestBody): BaseResultBean<GjcBoxWeighingStatisticsBean>
/**
* 国际出港板箱过磅-详情
* 接口路径: /IntExpWeighting/queryByUseId
*/
@GET("IntExpWeighting/queryByUseId")
suspend fun getGjcBoxWeighingDetails(@Query("useId") useId: Long): BaseResultBean<GjcUldUseBean>
/**
* 国际出港板箱过磅-提交过磅数据
* 接口路径: /IntExpWeighting/weight
*/
@POST("IntExpWeighting/weight")
suspend fun submitGjcBoxWeighing(@Body data: RequestBody): BaseResultBean<SimpleResultBean>
///////////////////////////////////////////////////////////////////////////
// 国际进-电报解析
///////////////////////////////////////////////////////////////////////////

View File

@@ -115,6 +115,9 @@ object ARouterConstants {
const val ACTIVITY_URL_GJC_START_RECEIVE = "/gjc/GjcStartReceiveActivity" //国际出港模块 开始收运
const val ACTIVITY_URL_GJC_FU_BANG = "/gjc/GjcFuBangActivity" //国际出港模块 复磅
const val ACTIVITY_URL_GJC_BOX_WEIGHING = "/gjc/GjcBoxWeighingActivity" //国际出港模块 板箱过磅
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_WARE_HOUSE = "/gjc/GjcWareHouseActivity" //国际出港模块 仓库
const val ACTIVITY_URL_GJC_WARE_HOUSE_INFO = "/gjc/GjcWareHouseInfoActivity" //国际出港模块 仓库详情

View File

@@ -30,7 +30,10 @@
<color name="text_system">#8A000000</color>
<color name="text_blue">#3CB5F3</color>
<color name="text_pink">#EA6BE1</color>
<color name="text_red">#d9001b</color>
<color name="text_green">#4CAF50</color>
<color name="color_bottom_layout">#5c6890</color>
<color name="color_f2">#F2F2F2</color>
</resources>