feat: opt views
This commit is contained in:
@@ -47,10 +47,14 @@ data class GjjImportManifest(
|
||||
var dgrContactMame: String = "",
|
||||
// 危险品收货人通讯方式
|
||||
var dgrContactNumber: String = "",
|
||||
// 航班日期
|
||||
var fdate: String = "",
|
||||
// 航班起始站
|
||||
var fdep: String = "",
|
||||
// 航班目的站
|
||||
var fdest: String = "",
|
||||
// 航班号
|
||||
var fno: String = "",
|
||||
// 航班id
|
||||
var fid: Long = 0,
|
||||
// 运费支付方式
|
||||
@@ -114,6 +118,15 @@ data class GjjImportManifest(
|
||||
// 重量
|
||||
var weight: Double = 0.0
|
||||
) : Serializable {
|
||||
// 获取航班信息(日期去横杠/航班号)
|
||||
fun getFlightSplit(): String {
|
||||
if (fdate != "" && fno != "") {
|
||||
val (year, mon, day) = fdate.split("-")
|
||||
return "${year}${mon}${day}/${fno}"
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
// ========== UI扩展字段 ==========
|
||||
// 选中状态
|
||||
@Transient
|
||||
|
||||
@@ -79,12 +79,20 @@ data class GjjImportTally(
|
||||
var goodsCn: String = "",
|
||||
// 品名(英文)
|
||||
var goodsEn: String = "",
|
||||
// 放行模式
|
||||
// 放行模式(代码)
|
||||
var relMode: String = "",
|
||||
// 放行模式(名称)
|
||||
var releaseMode: String = "",
|
||||
// 放行时间(perDate)
|
||||
var perDate: String = "",
|
||||
// 放行时间
|
||||
var releaseTime: String = "",
|
||||
// 指令类型(comType)
|
||||
var comType: String = "",
|
||||
// 指令类型
|
||||
var instructionType: String = "",
|
||||
// 放行备注
|
||||
var relRemark: String = "",
|
||||
// 备注
|
||||
var remark: String = ""
|
||||
) : Serializable {
|
||||
@@ -107,5 +115,14 @@ data class GjjImportTally(
|
||||
|
||||
// 获取完整运单号
|
||||
fun getWaybillNo() = "$prefix$no"
|
||||
|
||||
// 获取航班信息(日期去横杠/航班号)
|
||||
fun getFlightSplit(): String {
|
||||
if (fdate != "" && fno != "") {
|
||||
val (year, mon, day) = fdate.split("-")
|
||||
return "${year}${mon}${day}/${fno}"
|
||||
}
|
||||
return ""
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user