feat: 删除原因 dialog for 出港运抵/理货/装载

This commit is contained in:
2025-12-12 13:41:01 +08:00
parent 6b79433557
commit 77d79c4251
11 changed files with 743 additions and 6 deletions

View File

@@ -1,8 +1,13 @@
package com.lukouguoji.module_base.bean
/**
* 国际出港-装载申报/状态重置 请求参数
* 国际出港-装载申报/状态重置/删除申报 请求参数
*/
data class GjcDeclareParam(
var loadList: List<GjcExportLoad>? = null // 装载记录列表
var dcode: String? = null, // 变更原因代码
var dcontactsName: String? = null, // 联系人姓名
var dcontactsTel: String? = null, // 联系人电话
var maWbList: List<GjcMaWb>? = null, // 主单列表
var haWbList: List<GjcHaWb>? = null, // 分单列表
var loadList: List<GjcExportLoad>? = null // 装载记录列表
)

View File

@@ -701,6 +701,30 @@ interface Api {
@POST("IntExpTally/resetDeclare")
suspend fun resetTallyDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
/**
* 国际出港-出港理货-删除理货申报
* 接口路径: /IntExpTally/deleteDeclare
* @param data 请求参数GjcDeclareParam
*/
@POST("IntExpTally/deleteDeclare")
suspend fun deleteTallyDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
/**
* 国际出港-出港装载-删除装载申报
* 接口路径: /IntExpLoad/deleteDeclare
* @param data 请求参数GjcDeclareParam
*/
@POST("IntExpLoad/deleteDeclare")
suspend fun deleteLoadDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
/**
* 国际出港-出港运抵-删除运抵申报
* 接口路径: /IntExpArrive/deleteDeclare
* @param data 请求参数GjcDeclareParam
*/
@POST("IntExpArrive/deleteDeclare")
suspend fun deleteArriveDeclare(@Body data: RequestBody): BaseResultBean<Boolean>
/**
* 国际出港移库-分页查询
* 接口路径: /IntExpMove/pageQuery