feat: 航班管理列表新增增删改功能
- 列表页右上角新增加号入口,新增/编辑共用表单页(HbFlightEditActivity) - 列表项支持侧滑编辑、删除,删除使用 ConfirmDialogModel 二次确认 - 接入 /flt/saveFlight、/flt/updateFlight、/flt/delete 接口 - 编辑回填增加枚举中文名转代码处理;FlightBean 地区类型兼容中文值显示 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -234,7 +234,10 @@ class FlightBean : ICheck {
|
||||
return when (countryType) {
|
||||
"0" -> "国内"
|
||||
"1" -> "国际"
|
||||
else -> ""
|
||||
"2" -> "地区"
|
||||
"3" -> "混合"
|
||||
// 部分接口直接返回中文名,原样显示
|
||||
else -> countryType
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1391,6 +1391,24 @@ interface Api {
|
||||
@POST("flt/listFlightDest")
|
||||
suspend fun listFlightDest(@Body data: RequestBody): BaseResultBean<List<String>>
|
||||
|
||||
/**
|
||||
* 航班管理-新增航班
|
||||
*/
|
||||
@POST("flt/saveFlight")
|
||||
suspend fun saveFlight(@Body data: RequestBody): BaseResultBean<String>
|
||||
|
||||
/**
|
||||
* 航班管理-修改航班
|
||||
*/
|
||||
@POST("flt/updateFlight")
|
||||
suspend fun updateFlight(@Body data: RequestBody): BaseResultBean<String>
|
||||
|
||||
/**
|
||||
* 航班管理-删除航班(请求体为航班对象数组)
|
||||
*/
|
||||
@POST("flt/delete")
|
||||
suspend fun deleteFlightList(@Body data: RequestBody): BaseResultBean<String>
|
||||
|
||||
/**
|
||||
* 新增或修航司屏蔽
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user