Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
1ed66f26
提交
1ed66f26
authored
4月 16, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
火车票,机票改签模块代码生成
上级
685f8973
隐藏空白字符变更
内嵌
并排
正在显示
58 个修改的文件
包含
5830 行增加
和
0 行删除
+5830
-0
OrderAirportChangeController.java
...omara/server/controller/OrderAirportChangeController.java
+107
-0
OrderTrainChangeController.java
...dromara/server/controller/OrderTrainChangeController.java
+107
-0
OrderAirportChange.java
...in/java/org/dromara/server/domain/OrderAirportChange.java
+243
-0
OrderAirportChangeBusinessInfo.java
...dromara/server/domain/OrderAirportChangeBusinessInfo.java
+147
-0
OrderAirportChangePayInfo.java
.../org/dromara/server/domain/OrderAirportChangePayInfo.java
+88
-0
OrderAirportChangeRangeInfo.java
...rg/dromara/server/domain/OrderAirportChangeRangeInfo.java
+207
-0
OrderTrainChange.java
...main/java/org/dromara/server/domain/OrderTrainChange.java
+308
-0
OrderTrainChangeBusinessInfo.java
...g/dromara/server/domain/OrderTrainChangeBusinessInfo.java
+167
-0
OrderTrainChangePayInfo.java
...va/org/dromara/server/domain/OrderTrainChangePayInfo.java
+98
-0
OrderTrainChangeTicketInfo.java
...org/dromara/server/domain/OrderTrainChangeTicketInfo.java
+163
-0
OrderAirportChangeBo.java
...va/org/dromara/server/domain/bo/OrderAirportChangeBo.java
+277
-0
OrderAirportChangeBusinessInfoBo.java
...ra/server/domain/bo/OrderAirportChangeBusinessInfoBo.java
+162
-0
OrderAirportChangePayInfoBo.java
...dromara/server/domain/bo/OrderAirportChangePayInfoBo.java
+91
-0
OrderAirportChangeRangeInfoBo.java
...omara/server/domain/bo/OrderAirportChangeRangeInfoBo.java
+234
-0
OrderTrainChangeBo.java
...java/org/dromara/server/domain/bo/OrderTrainChangeBo.java
+355
-0
OrderTrainChangeBusinessInfoBo.java
...mara/server/domain/bo/OrderTrainChangeBusinessInfoBo.java
+186
-0
OrderTrainChangePayInfoBo.java
...g/dromara/server/domain/bo/OrderTrainChangePayInfoBo.java
+103
-0
OrderTrainChangeTicketInfoBo.java
...romara/server/domain/bo/OrderTrainChangeTicketInfoBo.java
+181
-0
OrderAirportChangeBusinessInfoVo.java
...ra/server/domain/vo/OrderAirportChangeBusinessInfoVo.java
+170
-0
OrderAirportChangePayInfoVo.java
...dromara/server/domain/vo/OrderAirportChangePayInfoVo.java
+99
-0
OrderAirportChangeRangeInfoVo.java
...omara/server/domain/vo/OrderAirportChangeRangeInfoVo.java
+242
-0
OrderAirportChangeVo.java
...va/org/dromara/server/domain/vo/OrderAirportChangeVo.java
+285
-0
OrderTrainChangeBusinessInfoVo.java
...mara/server/domain/vo/OrderTrainChangeBusinessInfoVo.java
+194
-0
OrderTrainChangePayInfoVo.java
...g/dromara/server/domain/vo/OrderTrainChangePayInfoVo.java
+111
-0
OrderTrainChangeTicketInfoVo.java
...romara/server/domain/vo/OrderTrainChangeTicketInfoVo.java
+189
-0
OrderTrainChangeVo.java
...java/org/dromara/server/domain/vo/OrderTrainChangeVo.java
+364
-0
OrderAirportChangeBusinessInfoMapper.java
...a/server/mapper/OrderAirportChangeBusinessInfoMapper.java
+15
-0
OrderAirportChangeMapper.java
...a/org/dromara/server/mapper/OrderAirportChangeMapper.java
+15
-0
OrderAirportChangePayInfoMapper.java
...romara/server/mapper/OrderAirportChangePayInfoMapper.java
+15
-0
OrderAirportChangeRangeInfoMapper.java
...mara/server/mapper/OrderAirportChangeRangeInfoMapper.java
+15
-0
OrderTrainChangeBusinessInfoMapper.java
...ara/server/mapper/OrderTrainChangeBusinessInfoMapper.java
+15
-0
OrderTrainChangeMapper.java
...ava/org/dromara/server/mapper/OrderTrainChangeMapper.java
+15
-0
OrderTrainChangePayInfoMapper.java
.../dromara/server/mapper/OrderTrainChangePayInfoMapper.java
+15
-0
OrderTrainChangeTicketInfoMapper.java
...omara/server/mapper/OrderTrainChangeTicketInfoMapper.java
+15
-0
IOrderAirportChangeBusinessInfoService.java
...erver/service/IOrderAirportChangeBusinessInfoService.java
+21
-0
IOrderAirportChangePayInfoService.java
...ara/server/service/IOrderAirportChangePayInfoService.java
+21
-0
IOrderAirportChangeRangeInfoService.java
...a/server/service/IOrderAirportChangeRangeInfoService.java
+21
-0
IOrderAirportChangeService.java
...rg/dromara/server/service/IOrderAirportChangeService.java
+21
-0
IOrderTrainChangeBusinessInfoService.java
.../server/service/IOrderTrainChangeBusinessInfoService.java
+21
-0
IOrderTrainChangePayInfoService.java
...omara/server/service/IOrderTrainChangePayInfoService.java
+21
-0
IOrderTrainChangeService.java
.../org/dromara/server/service/IOrderTrainChangeService.java
+21
-0
IOrderTrainChangeTicketInfoService.java
...ra/server/service/IOrderTrainChangeTicketInfoService.java
+21
-0
OrderAirportChangeBusinessInfoServiceImpl.java
...rvice/impl/OrderAirportChangeBusinessInfoServiceImpl.java
+70
-0
OrderAirportChangePayInfoServiceImpl.java
...er/service/impl/OrderAirportChangePayInfoServiceImpl.java
+58
-0
OrderAirportChangeRangeInfoServiceImpl.java
.../service/impl/OrderAirportChangeRangeInfoServiceImpl.java
+82
-0
OrderAirportChangeServiceImpl.java
...ra/server/service/impl/OrderAirportChangeServiceImpl.java
+89
-0
OrderTrainChangeBusinessInfoServiceImpl.java
...service/impl/OrderTrainChangeBusinessInfoServiceImpl.java
+74
-0
OrderTrainChangePayInfoServiceImpl.java
...rver/service/impl/OrderTrainChangePayInfoServiceImpl.java
+60
-0
OrderTrainChangeServiceImpl.java
...mara/server/service/impl/OrderTrainChangeServiceImpl.java
+102
-0
OrderTrainChangeTicketInfoServiceImpl.java
...r/service/impl/OrderTrainChangeTicketInfoServiceImpl.java
+73
-0
OrderAirportChangeBusinessInfoMapper.xml
...es/mapper/server/OrderAirportChangeBusinessInfoMapper.xml
+7
-0
OrderAirportChangeMapper.xml
...main/resources/mapper/server/OrderAirportChangeMapper.xml
+7
-0
OrderAirportChangePayInfoMapper.xml
...sources/mapper/server/OrderAirportChangePayInfoMapper.xml
+7
-0
OrderAirportChangeRangeInfoMapper.xml
...urces/mapper/server/OrderAirportChangeRangeInfoMapper.xml
+7
-0
OrderTrainChangeBusinessInfoMapper.xml
...rces/mapper/server/OrderTrainChangeBusinessInfoMapper.xml
+7
-0
OrderTrainChangeMapper.xml
...c/main/resources/mapper/server/OrderTrainChangeMapper.xml
+7
-0
OrderTrainChangePayInfoMapper.xml
...resources/mapper/server/OrderTrainChangePayInfoMapper.xml
+7
-0
OrderTrainChangeTicketInfoMapper.xml
...ources/mapper/server/OrderTrainChangeTicketInfoMapper.xml
+7
-0
没有找到文件。
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/OrderAirportChangeController.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
controller
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.validation.constraints.NotEmpty
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.excel.utils.ExcelUtil
;
import
org.dromara.common.idempotent.annotation.RepeatSubmit
;
import
org.dromara.common.log.annotation.Log
;
import
org.dromara.common.log.enums.BusinessType
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.web.core.BaseController
;
import
org.dromara.server.domain.bo.OrderAirportChangeBo
;
import
org.dromara.server.domain.vo.OrderAirportChangeVo
;
import
org.dromara.server.service.IOrderAirportChangeService
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 机票改签订单
* 前端访问路由地址为:/server/orderAirportChange
*
* @author hzh
* @date 2025-04-16
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/orderAirportChange"
)
public
class
OrderAirportChangeController
extends
BaseController
{
private
final
IOrderAirportChangeService
orderAirportChangeService
;
/**
* 查询机票改签订单列表
*/
@SaCheckPermission
(
"server:orderAirportChange:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
OrderAirportChangeVo
>
list
(
OrderAirportChangeBo
bo
,
PageQuery
pageQuery
)
{
return
orderAirportChangeService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出机票改签订单列表
*/
@SaCheckPermission
(
"server:orderAirportChange:export"
)
@Log
(
title
=
"机票改签订单"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
OrderAirportChangeBo
bo
,
HttpServletResponse
response
)
{
List
<
OrderAirportChangeVo
>
list
=
orderAirportChangeService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"机票改签订单"
,
OrderAirportChangeVo
.
class
,
response
);
}
/**
* 获取机票改签订单详细信息
*
* @param id 主键
*/
@SaCheckPermission
(
"server:orderAirportChange:query"
)
@GetMapping
(
"/{id}"
)
public
R
<
OrderAirportChangeVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
id
)
{
return
R
.
ok
(
orderAirportChangeService
.
queryById
(
id
));
}
/**
* 新增机票改签订单
*/
@SaCheckPermission
(
"server:orderAirportChange:add"
)
@Log
(
title
=
"机票改签订单"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
OrderAirportChangeBo
bo
)
{
return
toAjax
(
orderAirportChangeService
.
insertByBo
(
bo
));
}
/**
* 修改机票改签订单
*/
@SaCheckPermission
(
"server:orderAirportChange:edit"
)
@Log
(
title
=
"机票改签订单"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
OrderAirportChangeBo
bo
)
{
return
toAjax
(
orderAirportChangeService
.
updateByBo
(
bo
));
}
/**
* 删除机票改签订单
*
* @param ids 主键串
*/
@SaCheckPermission
(
"server:orderAirportChange:remove"
)
@Log
(
title
=
"机票改签订单"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
orderAirportChangeService
.
deleteWithValidByIds
(
List
.
of
(
ids
),
true
));
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/OrderTrainChangeController.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
controller
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
jakarta.servlet.http.HttpServletResponse
;
import
jakarta.validation.constraints.NotEmpty
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.domain.R
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.excel.utils.ExcelUtil
;
import
org.dromara.common.idempotent.annotation.RepeatSubmit
;
import
org.dromara.common.log.annotation.Log
;
import
org.dromara.common.log.enums.BusinessType
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.web.core.BaseController
;
import
org.dromara.server.domain.bo.OrderTrainChangeBo
;
import
org.dromara.server.domain.vo.OrderTrainChangeVo
;
import
org.dromara.server.service.IOrderTrainChangeService
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 火车票改签订单
* 前端访问路由地址为:/server/orderTrainChange
*
* @author hzh
* @date 2025-04-16
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/orderTrainChange"
)
public
class
OrderTrainChangeController
extends
BaseController
{
private
final
IOrderTrainChangeService
orderTrainChangeService
;
/**
* 查询火车票改签订单列表
*/
@SaCheckPermission
(
"server:orderTrainChange:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
OrderTrainChangeVo
>
list
(
OrderTrainChangeBo
bo
,
PageQuery
pageQuery
)
{
return
orderTrainChangeService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出火车票改签订单列表
*/
@SaCheckPermission
(
"server:orderTrainChange:export"
)
@Log
(
title
=
"火车票改签订单"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
OrderTrainChangeBo
bo
,
HttpServletResponse
response
)
{
List
<
OrderTrainChangeVo
>
list
=
orderTrainChangeService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"火车票改签订单"
,
OrderTrainChangeVo
.
class
,
response
);
}
/**
* 获取火车票改签订单详细信息
*
* @param id 主键
*/
@SaCheckPermission
(
"server:orderTrainChange:query"
)
@GetMapping
(
"/{id}"
)
public
R
<
OrderTrainChangeVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
id
)
{
return
R
.
ok
(
orderTrainChangeService
.
queryById
(
id
));
}
/**
* 新增火车票改签订单
*/
@SaCheckPermission
(
"server:orderTrainChange:add"
)
@Log
(
title
=
"火车票改签订单"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
OrderTrainChangeBo
bo
)
{
return
toAjax
(
orderTrainChangeService
.
insertByBo
(
bo
));
}
/**
* 修改火车票改签订单
*/
@SaCheckPermission
(
"server:orderTrainChange:edit"
)
@Log
(
title
=
"火车票改签订单"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
OrderTrainChangeBo
bo
)
{
return
toAjax
(
orderTrainChangeService
.
updateByBo
(
bo
));
}
/**
* 删除火车票改签订单
*
* @param ids 主键串
*/
@SaCheckPermission
(
"server:orderTrainChange:remove"
)
@Log
(
title
=
"火车票改签订单"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
orderTrainChangeService
.
deleteWithValidByIds
(
List
.
of
(
ids
),
true
));
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderAirportChange.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.io.Serial
;
/**
* 机票改签订单对象 biz_order_airport_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_airport_change"
)
public
class
OrderAirportChange
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeOrderNo
;
/**
* 改签证明
*/
private
String
changeProveUrl
;
/**
* 乘机所在部门名称
*/
private
String
empDepName
;
/**
*
*/
private
BigDecimal
nfcny
;
/**
* 改签原因
*/
private
String
changeReason
;
/**
* 乘机人证件号码
*/
private
String
idNo
;
/**
*
*/
private
String
ocabinName
;
/**
* 乘机人工号
*/
private
String
empNo
;
/**
* 改签单状态代码
*/
private
String
changeOrderStatus
;
/**
*
*/
private
String
ntkno
;
/**
* 客票状态
*/
private
String
detrStatus
;
/**
* 乘机人所在部门编号
*/
private
String
empDeptNo
;
/**
* 航程中文
*/
private
String
voyageZh
;
/**
* 改签手续费
*/
private
BigDecimal
cuChangeAmount
;
/**
* 航程三字码
*/
private
String
voyage
;
/**
*
*/
private
String
ovoyageAirportZh
;
/**
*
*/
private
String
nflightNo
;
/**
* 改签合计
*/
private
String
orderPriceSum
;
/**
*
*/
private
String
otkno
;
/**
* 企业改签原因
*/
private
String
changeReasonVip
;
/**
* 申请时间
*/
private
String
applyDatetime
;
/**
* 原正常单号
*/
private
String
orderNo
;
/**
* 乘机人
*/
private
String
psg
;
/**
*
*/
private
String
ocabin
;
/**
*
*/
private
String
ncabinName
;
/**
*
*/
private
String
npnrNo
;
/**
*
*/
private
String
ndepartTime
;
/**
* 乘机人证件类型,NI身份证 PP护照 ID其他
*/
private
String
idType
;
/**
*
*/
private
String
oflightNo
;
/**
*
*/
private
String
nvoyageAirportZhn
;
/**
* 改签服务费
*/
private
BigDecimal
serviceFee
;
/**
*
*/
private
String
narriveTime
;
/**
*
*/
private
String
odepartTime
;
/**
* 改签单状态名称
*/
private
String
changeOrderStatusName
;
/**
*
*/
private
String
opnrNo
;
/**
*
*/
private
String
ncabin
;
/**
* 改签办理时间
*/
private
String
drawDate
;
/**
* 预订渠道
*/
private
String
orderFrom
;
/**
* 差价
*/
private
BigDecimal
priceDiff
;
/**
*
*/
private
BigDecimal
ofcny
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderAirportChangeBusinessInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serial
;
/**
* 机票改签差旅信息对象 biz_order_airport_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_airport_change_business_info"
)
public
class
OrderAirportChangeBusinessInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeOrderNo
;
/**
* 出差申请单号
*/
private
String
travelNo
;
/**
* 联系人
*/
private
String
linkMan
;
/**
* 最后审批人姓名
*/
private
String
appUserName
;
/**
* 审批规则名字
*/
private
String
appRuleName
;
/**
* 企业预订人工号
*/
private
String
bookerNo
;
/**
* 是否违背差旅标准,0否 1是
*/
private
String
isViolate
;
/**
* 成本中心编号
*/
private
String
costCenterNo
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 企业预订人姓名
*/
private
String
bookerName
;
/**
* 出差事由
*/
private
String
travelRemark
;
/**
* 违背原因代码
*/
private
String
reasonCode
;
/**
* 联系邮箱
*/
private
String
linkEmail
;
/**
* 违背事项名称
*/
private
String
violateitem
;
/**
* 项目编号
*/
private
String
projectNo
;
/**
* 最后审批人工号
*/
private
String
appUserNo
;
/**
* 违背原因名称
*/
private
String
reasonDesc
;
/**
* 最后审批时间,格式:yyyy-MM-dd HH:mm:ss
*/
private
String
appDatetime
;
/**
* 违背事项代码
*/
private
String
violateitemCode
;
/**
* 成本中心名称
*/
private
String
costCenterName
;
/**
* 联系手机
*/
private
String
linkMobile
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderAirportChangePayInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.io.Serial
;
/**
* 机票改签支付信息对象 biz_order_airport_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_airport_change_pay_info"
)
public
class
OrderAirportChangePayInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeOrderNo
;
/**
* 支付科目id
*/
private
String
paySubject
;
/**
* 支付方式名称
*/
private
String
payMothedName
;
/**
* 支付卡号
*/
private
String
payBankCard
;
/**
* 支付时间,格式:yyyy-MM-dd HH:mm:ss
*/
private
String
payDate
;
/**
* 支付金额
*/
private
BigDecimal
payAmount
;
/**
* 支付科目名称
*/
private
String
paySubjectName
;
/**
* 支付流水号
*/
private
String
payBillno
;
/**
* 支付备注
*/
private
String
payRemark
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderAirportChangeRangeInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serial
;
/**
* 机票改签航段信息对象 biz_order_airport_change_range_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_airport_change_range_info"
)
public
class
OrderAirportChangeRangeInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeOrderNo
;
/**
*
*/
private
String
ndepartCityName
;
/**
*
*/
private
String
ostopFlag
;
/**
*
*/
private
String
narriveCityName
;
/**
*
*/
private
String
omodel
;
/**
*
*/
private
String
oarriveTime
;
/**
*
*/
private
String
ndepartAirport
;
/**
*
*/
private
String
ocabin
;
/**
*
*/
private
String
ncabinName
;
/**
*
*/
private
String
nmodel
;
/**
*
*/
private
String
ocabinName
;
/**
*
*/
private
String
ndepartTerminal
;
/**
*
*/
private
String
ndepartTime
;
/**
* 航司二字码
*/
private
String
airline
;
/**
*
*/
private
String
narriveTerminal
;
/**
*
*/
private
String
oflightNo
;
/**
*
*/
private
String
oarriveAirportName
;
/**
*
*/
private
String
odepartAirportName
;
/**
*
*/
private
String
ndepartAirportName
;
/**
*
*/
private
String
oarriveCityName
;
/**
*
*/
private
String
narriveTime
;
/**
*
*/
private
String
odepartCityName
;
/**
*
*/
private
String
oarriveTerminalName
;
/**
*
*/
private
String
nstopFlag
;
/**
*
*/
private
String
odepartTime
;
/**
*
*/
private
String
odepartTerminal
;
/**
* 航司名称
*/
private
String
airlineName
;
/**
*
*/
private
String
odepartAirport
;
/**
*
*/
private
String
oarriveAirport
;
/**
*
*/
private
String
ncabin
;
/**
*
*/
private
String
narriveAirportName
;
/**
*
*/
private
String
nflightNo
;
/**
*
*/
private
String
narriveAirport
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderTrainChange.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.io.Serial
;
/**
* 火车票改签订单对象 biz_order_train_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_train_change"
)
public
class
OrderTrainChange
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeNo
;
/**
* 原到达城市编号
*/
private
String
oldToCity
;
/**
* 最晚出票时间
*/
private
String
latePaymentTime
;
/**
* 改签单号
*/
private
String
newTicketCode
;
/**
* 原席别名称
*/
private
String
oldSeatTypeName
;
/**
* 原出发时刻
*/
private
String
oldFromTime
;
/**
* 原车次
*/
private
String
oldTrainCode
;
/**
* 新旅行时长
*/
private
String
newTravelTime
;
/**
* 原席别代码
*/
private
String
oldSeatType
;
/**
* 申请时间
*/
private
String
applyDate
;
/**
* 新票价合计
*/
private
BigDecimal
newTicketPriceCount
;
/**
* 新到达日期
*/
private
String
newToDate
;
/**
* 新出发站名称
*/
private
String
newFromStationName
;
/**
* 改签订单状态名称
*/
private
String
changeStatusName
;
/**
* 原出发城市名称
*/
private
String
oldFromCityName
;
/**
* 新到达站代码
*/
private
String
newToStationCode
;
/**
* 新出发时刻
*/
private
String
newFromTime
;
/**
* 是否可凭二代身份证直接进出站说明
*/
private
String
isByidcardName
;
/**
* 是否可凭二代身份证直接进出站
*/
private
String
isByidcard
;
/**
* 原出发站名称
*/
private
String
oldFromStationName
;
/**
* 原出发日期
*/
private
String
oldFromDate
;
/**
* 改签服务费
*/
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
private
BigDecimal
spreadPrice
;
/**
* 改签手续费
*/
private
BigDecimal
buyChangePoundage
;
/**
* 新到达城市名称
*/
private
String
newToCityName
;
/**
* 新到达时刻
*/
private
String
newToTime
;
/**
* 原到达城市名称
*/
private
String
oldToCityName
;
/**
* 新出发城市编号
*/
private
String
newFromCity
;
/**
* 列车编号(新)
*/
private
String
newTrainNo
;
/**
* 原正常单号
*/
private
String
orderNo
;
/**
* 原出发站代码
*/
private
String
oldFromStationCode
;
/**
* 改签费用合计
*/
private
BigDecimal
changeCount
;
/**
* 新车次
*/
private
String
newTrainCode
;
/**
* 原到达日期
*/
private
String
oldToDate
;
/**
* 新席别名称
*/
private
String
newSeatTypeName
;
/**
* 新出发城市名称
*/
private
String
newFromCityName
;
/**
* 新到达城市编号
*/
private
String
newToCity
;
/**
* 原旅行时长
*/
private
String
oldTravelTime
;
/**
* 原到达站名称
*/
private
String
oldToStationName
;
/**
* 原列车编号
*/
private
String
oldTrainNo
;
/**
* 原出发城市编号
*/
private
String
oldFromCity
;
/**
* 原票价合计
*/
private
BigDecimal
oldTicketPriceCount
;
/**
* 改签时间
*/
private
String
cfmDate
;
/**
* 乘车人
*/
private
String
passengerNames
;
/**
* 原到达时刻
*/
private
String
oldToTime
;
/**
* 检票口
*/
private
String
ticketEntrance
;
/**
* 原到达站代码
*/
private
String
oldToStationCode
;
/**
* 新席别代码
*/
private
String
newSeatType
;
/**
* 新到达站名称
*/
private
String
newToStationName
;
/**
* 预订渠道
*/
private
String
orderFrom
;
/**
* 原正常单号
*/
private
String
oldTicketCode
;
/**
* 新出发日期
*/
private
String
newFromDate
;
/**
* 新出发站代码
*/
private
String
newFromStationCode
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderTrainChangeBusinessInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.io.Serial
;
/**
* 火车票改签差旅信息对象 biz_order_train_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_train_change_business_info"
)
public
class
OrderTrainChangeBusinessInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeNo
;
/**
* 企业代码
*/
private
String
corpCode
;
/**
* 最后审批人姓名
*/
private
String
appUserName
;
/**
* 企业预订人工号
*/
private
String
bookerNo
;
/**
* 低价航班信息
*/
private
String
lowFlightInfo
;
/**
* 成本中心编号
*/
private
String
costCenterNo
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 违背原因代码
*/
private
String
reasonCode
;
/**
* 最后审批人工号
*/
private
String
appUserNo
;
/**
* 审批状态
*/
private
String
appStatus
;
/**
* 最后审批时间
*/
private
String
appDatetime
;
/**
* 成本中心名称
*/
private
String
costCenterName
;
/**
* 联系手机
*/
private
String
linkMobile
;
/**
* 联系人
*/
private
String
linkMan
;
/**
* 审批规则名字
*/
private
String
appRuleName
;
/**
* 是否违背差旅标准
*/
private
String
isViolate
;
/**
* 企业简称
*/
private
String
corpName
;
/**
* 企业预订人姓名
*/
private
String
bookerName
;
/**
* 出差事由
*/
private
String
travelRemark
;
/**
* 联系邮箱
*/
private
String
linkEmail
;
/**
* 违背事项名称
*/
private
String
violateitem
;
/**
* 项目编号
*/
private
String
projectNo
;
/**
* 违背原因名称
*/
private
String
reasonDesc
;
/**
* 违背事项代码
*/
private
String
violateitemCode
;
/**
* 出差申请单号
*/
private
String
ccsqdNo
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderTrainChangePayInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.io.Serial
;
/**
* 火车票改签支付信息对象 biz_order_train_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_train_change_pay_info"
)
public
class
OrderTrainChangePayInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeNo
;
/**
* 支付科目代码
*/
private
String
paySubject
;
/**
* 支付科目名称
*/
private
String
paySubjectName
;
/**
* 支付方式代码
*/
private
String
payMothed
;
/**
* 支付方式名称
*/
private
String
payMothedName
;
/**
* 支付卡号
*/
private
String
payBankCard
;
/**
* 支付时间
*/
private
String
payDatetime
;
/**
* 支付流水号
*/
private
String
payBillno
;
/**
* 支付操作人
*/
private
String
payUser
;
/**
* 支付备注
*/
private
String
payRemark
;
/**
* 支付金额
*/
private
BigDecimal
payAmount
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderTrainChangeTicketInfo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.math.BigDecimal
;
import
java.io.Serial
;
/**
* 火车票改签乘机人信息对象 biz_order_train_change_ticket_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_train_change_ticket_info"
)
public
class
OrderTrainChangeTicketInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 改签编号
*/
private
String
changeNo
;
/**
* 新票号
*/
private
String
newTicketCode
;
/**
* 国籍
*/
private
String
nation
;
/**
* 改签手续费
*/
private
BigDecimal
changeFee
;
/**
* 改签费用小计
*/
private
BigDecimal
changeCount
;
/**
* 原座位号
*/
private
String
oldSeatCode
;
/**
* 乘机人所在部门编号
*/
private
String
empDeptid
;
/**
* 序号
*/
private
String
sid
;
/**
* 乘机人工号
*/
private
String
empNo
;
/**
* 新座位号
*/
private
String
newSeatCode
;
/**
* 乘车人证件类型
*/
private
String
idType
;
/**
* 乘机人所在部门名称
*/
private
String
empDeptName
;
/**
* 证件有效截止日期 yyyy-MM-dd
*/
private
String
expiryDate
;
/**
* 出生日期
*/
private
String
born
;
/**
* 性别M男;F女
*/
private
String
sex
;
/**
* 原票价
*/
private
BigDecimal
oldTicketPrice
;
/**
* 乘车人姓名
*/
private
String
passengerName
;
/**
* 乘车人证件号码
*/
private
String
idCode
;
/**
* 改签服务费
*/
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
private
BigDecimal
spreadPrice
;
/**
* 原车票明细ID
*/
private
String
trTicketId
;
/**
* 乘车人手机号
*/
private
String
phoneNumber
;
/**
* 新票价
*/
private
BigDecimal
newTicketPrice
;
/**
* 证件号码
*/
private
String
trOrderNo
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderAirportChangeBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderAirportChange
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 机票改签订单业务对象 biz_order_airport_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderAirportChange
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderAirportChangeBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderNo
;
/**
* 改签证明
*/
@NotBlank
(
message
=
"改签证明不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeProveUrl
;
/**
* 乘机所在部门名称
*/
@NotBlank
(
message
=
"乘机所在部门名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empDepName
;
/**
*
*/
@NotNull
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
nfcny
;
/**
* 改签原因
*/
@NotBlank
(
message
=
"改签原因不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeReason
;
/**
* 乘机人证件号码
*/
@NotBlank
(
message
=
"乘机人证件号码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ocabinName
;
/**
* 乘机人工号
*/
@NotBlank
(
message
=
"乘机人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empNo
;
/**
* 改签单状态代码
*/
@NotBlank
(
message
=
"改签单状态代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderStatus
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ntkno
;
/**
* 客票状态
*/
@NotBlank
(
message
=
"客票状态不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
detrStatus
;
/**
* 乘机人所在部门编号
*/
@NotBlank
(
message
=
"乘机人所在部门编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empDeptNo
;
/**
* 航程中文
*/
@NotBlank
(
message
=
"航程中文不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
voyageZh
;
/**
* 改签手续费
*/
@NotNull
(
message
=
"改签手续费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
cuChangeAmount
;
/**
* 航程三字码
*/
@NotBlank
(
message
=
"航程三字码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
voyage
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ovoyageAirportZh
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nflightNo
;
/**
* 改签合计
*/
@NotBlank
(
message
=
"改签合计不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderPriceSum
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
otkno
;
/**
* 企业改签原因
*/
@NotBlank
(
message
=
"企业改签原因不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeReasonVip
;
/**
* 申请时间
*/
@NotBlank
(
message
=
"申请时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
applyDatetime
;
/**
* 原正常单号
*/
@NotBlank
(
message
=
"原正常单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNo
;
/**
* 乘机人
*/
@NotBlank
(
message
=
"乘机人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
psg
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ocabin
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ncabinName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
npnrNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartTime
;
/**
* 乘机人证件类型,NI身份证 PP护照 ID其他
*/
@NotBlank
(
message
=
"乘机人证件类型,NI身份证 PP护照 ID其他不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idType
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oflightNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nvoyageAirportZhn
;
/**
* 改签服务费
*/
@NotNull
(
message
=
"改签服务费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
serviceFee
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveTime
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartTime
;
/**
* 改签单状态名称
*/
@NotBlank
(
message
=
"改签单状态名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderStatusName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
opnrNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ncabin
;
/**
* 改签办理时间
*/
@NotBlank
(
message
=
"改签办理时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
drawDate
;
/**
* 预订渠道
*/
@NotBlank
(
message
=
"预订渠道不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderFrom
;
/**
* 差价
*/
@NotNull
(
message
=
"差价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
priceDiff
;
/**
*
*/
@NotNull
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
ofcny
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderAirportChangeBusinessInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 机票改签差旅信息业务对象 biz_order_airport_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderAirportChangeBusinessInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderAirportChangeBusinessInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderNo
;
/**
* 出差申请单号
*/
@NotBlank
(
message
=
"出差申请单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
travelNo
;
/**
* 联系人
*/
@NotBlank
(
message
=
"联系人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkMan
;
/**
* 最后审批人姓名
*/
@NotBlank
(
message
=
"最后审批人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appUserName
;
/**
* 审批规则名字
*/
@NotBlank
(
message
=
"审批规则名字不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appRuleName
;
/**
* 企业预订人工号
*/
@NotBlank
(
message
=
"企业预订人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
bookerNo
;
/**
* 是否违背差旅标准,0否 1是
*/
@NotBlank
(
message
=
"是否违背差旅标准,0否 1是不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
isViolate
;
/**
* 成本中心编号
*/
@NotBlank
(
message
=
"成本中心编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
costCenterNo
;
/**
* 项目名称
*/
@NotBlank
(
message
=
"项目名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
projectName
;
/**
* 企业预订人姓名
*/
@NotBlank
(
message
=
"企业预订人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
bookerName
;
/**
* 出差事由
*/
@NotBlank
(
message
=
"出差事由不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
travelRemark
;
/**
* 违背原因代码
*/
@NotBlank
(
message
=
"违背原因代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
reasonCode
;
/**
* 联系邮箱
*/
@NotBlank
(
message
=
"联系邮箱不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkEmail
;
/**
* 违背事项名称
*/
@NotBlank
(
message
=
"违背事项名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
violateitem
;
/**
* 项目编号
*/
@NotBlank
(
message
=
"项目编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
projectNo
;
/**
* 最后审批人工号
*/
@NotBlank
(
message
=
"最后审批人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appUserNo
;
/**
* 违背原因名称
*/
@NotBlank
(
message
=
"违背原因名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
reasonDesc
;
/**
* 最后审批时间,格式:yyyy-MM-dd HH:mm:ss
*/
@NotBlank
(
message
=
"最后审批时间,格式:yyyy-MM-dd HH:mm:ss不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appDatetime
;
/**
* 违背事项代码
*/
@NotBlank
(
message
=
"违背事项代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
violateitemCode
;
/**
* 成本中心名称
*/
@NotBlank
(
message
=
"成本中心名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
costCenterName
;
/**
* 联系手机
*/
@NotBlank
(
message
=
"联系手机不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkMobile
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderAirportChangePayInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 机票改签支付信息业务对象 biz_order_airport_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderAirportChangePayInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderAirportChangePayInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderNo
;
/**
* 支付科目id
*/
@NotBlank
(
message
=
"支付科目id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paySubject
;
/**
* 支付方式名称
*/
@NotBlank
(
message
=
"支付方式名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payMothedName
;
/**
* 支付卡号
*/
@NotBlank
(
message
=
"支付卡号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payBankCard
;
/**
* 支付时间,格式:yyyy-MM-dd HH:mm:ss
*/
@NotBlank
(
message
=
"支付时间,格式:yyyy-MM-dd HH:mm:ss不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payDate
;
/**
* 支付金额
*/
@NotNull
(
message
=
"支付金额不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
payAmount
;
/**
* 支付科目名称
*/
@NotBlank
(
message
=
"支付科目名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paySubjectName
;
/**
* 支付流水号
*/
@NotBlank
(
message
=
"支付流水号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payBillno
;
/**
* 支付备注
*/
@NotBlank
(
message
=
"支付备注不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payRemark
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderAirportChangeRangeInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 机票改签航段信息业务对象 biz_order_airport_change_range_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderAirportChangeRangeInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderAirportChangeRangeInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeOrderNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartCityName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ostopFlag
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveCityName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
omodel
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oarriveTime
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartAirport
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ocabin
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ncabinName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nmodel
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ocabinName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartTerminal
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartTime
;
/**
* 航司二字码
*/
@NotBlank
(
message
=
"航司二字码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
airline
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveTerminal
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oflightNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oarriveAirportName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartAirportName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ndepartAirportName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oarriveCityName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveTime
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartCityName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oarriveTerminalName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nstopFlag
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartTime
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartTerminal
;
/**
* 航司名称
*/
@NotBlank
(
message
=
"航司名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
airlineName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
odepartAirport
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oarriveAirport
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ncabin
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveAirportName
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nflightNo
;
/**
*
*/
@NotBlank
(
message
=
"不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
narriveAirport
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderTrainChangeBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderTrainChange
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 火车票改签订单业务对象 biz_order_train_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderTrainChange
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderTrainChangeBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeNo
;
/**
* 原到达城市编号
*/
@NotBlank
(
message
=
"原到达城市编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToCity
;
/**
* 最晚出票时间
*/
@NotBlank
(
message
=
"最晚出票时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
latePaymentTime
;
/**
* 改签单号
*/
@NotBlank
(
message
=
"改签单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newTicketCode
;
/**
* 原席别名称
*/
@NotBlank
(
message
=
"原席别名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldSeatTypeName
;
/**
* 原出发时刻
*/
@NotBlank
(
message
=
"原出发时刻不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromTime
;
/**
* 原车次
*/
@NotBlank
(
message
=
"原车次不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldTrainCode
;
/**
* 新旅行时长
*/
@NotBlank
(
message
=
"新旅行时长不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newTravelTime
;
/**
* 原席别代码
*/
@NotBlank
(
message
=
"原席别代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldSeatType
;
/**
* 申请时间
*/
@NotBlank
(
message
=
"申请时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
applyDate
;
/**
* 新票价合计
*/
@NotNull
(
message
=
"新票价合计不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
newTicketPriceCount
;
/**
* 新到达日期
*/
@NotBlank
(
message
=
"新到达日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToDate
;
/**
* 新出发站名称
*/
@NotBlank
(
message
=
"新出发站名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromStationName
;
/**
* 改签订单状态名称
*/
@NotBlank
(
message
=
"改签订单状态名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeStatusName
;
/**
* 原出发城市名称
*/
@NotBlank
(
message
=
"原出发城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromCityName
;
/**
* 新到达站代码
*/
@NotBlank
(
message
=
"新到达站代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToStationCode
;
/**
* 新出发时刻
*/
@NotBlank
(
message
=
"新出发时刻不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromTime
;
/**
* 是否可凭二代身份证直接进出站说明
*/
@NotBlank
(
message
=
"是否可凭二代身份证直接进出站说明不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
isByidcardName
;
/**
* 是否可凭二代身份证直接进出站
*/
@NotBlank
(
message
=
"是否可凭二代身份证直接进出站不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
isByidcard
;
/**
* 原出发站名称
*/
@NotBlank
(
message
=
"原出发站名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromStationName
;
/**
* 原出发日期
*/
@NotBlank
(
message
=
"原出发日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromDate
;
/**
* 改签服务费
*/
@NotNull
(
message
=
"改签服务费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
@NotNull
(
message
=
"票价差价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
spreadPrice
;
/**
* 改签手续费
*/
@NotNull
(
message
=
"改签手续费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
buyChangePoundage
;
/**
* 新到达城市名称
*/
@NotBlank
(
message
=
"新到达城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToCityName
;
/**
* 新到达时刻
*/
@NotBlank
(
message
=
"新到达时刻不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToTime
;
/**
* 原到达城市名称
*/
@NotBlank
(
message
=
"原到达城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToCityName
;
/**
* 新出发城市编号
*/
@NotBlank
(
message
=
"新出发城市编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromCity
;
/**
* 列车编号(新)
*/
@NotBlank
(
message
=
"列车编号(新)不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newTrainNo
;
/**
* 原正常单号
*/
@NotBlank
(
message
=
"原正常单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNo
;
/**
* 原出发站代码
*/
@NotBlank
(
message
=
"原出发站代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromStationCode
;
/**
* 改签费用合计
*/
@NotNull
(
message
=
"改签费用合计不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
changeCount
;
/**
* 新车次
*/
@NotBlank
(
message
=
"新车次不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newTrainCode
;
/**
* 原到达日期
*/
@NotBlank
(
message
=
"原到达日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToDate
;
/**
* 新席别名称
*/
@NotBlank
(
message
=
"新席别名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newSeatTypeName
;
/**
* 新出发城市名称
*/
@NotBlank
(
message
=
"新出发城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromCityName
;
/**
* 新到达城市编号
*/
@NotBlank
(
message
=
"新到达城市编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToCity
;
/**
* 原旅行时长
*/
@NotBlank
(
message
=
"原旅行时长不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldTravelTime
;
/**
* 原到达站名称
*/
@NotBlank
(
message
=
"原到达站名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToStationName
;
/**
* 原列车编号
*/
@NotBlank
(
message
=
"原列车编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldTrainNo
;
/**
* 原出发城市编号
*/
@NotBlank
(
message
=
"原出发城市编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldFromCity
;
/**
* 原票价合计
*/
@NotNull
(
message
=
"原票价合计不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
oldTicketPriceCount
;
/**
* 改签时间
*/
@NotBlank
(
message
=
"改签时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cfmDate
;
/**
* 乘车人
*/
@NotBlank
(
message
=
"乘车人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
passengerNames
;
/**
* 原到达时刻
*/
@NotBlank
(
message
=
"原到达时刻不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToTime
;
/**
* 检票口
*/
@NotBlank
(
message
=
"检票口不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ticketEntrance
;
/**
* 原到达站代码
*/
@NotBlank
(
message
=
"原到达站代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldToStationCode
;
/**
* 新席别代码
*/
@NotBlank
(
message
=
"新席别代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newSeatType
;
/**
* 新到达站名称
*/
@NotBlank
(
message
=
"新到达站名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newToStationName
;
/**
* 预订渠道
*/
@NotBlank
(
message
=
"预订渠道不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderFrom
;
/**
* 原正常单号
*/
@NotBlank
(
message
=
"原正常单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldTicketCode
;
/**
* 新出发日期
*/
@NotBlank
(
message
=
"新出发日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromDate
;
/**
* 新出发站代码
*/
@NotBlank
(
message
=
"新出发站代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newFromStationCode
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderTrainChangeBusinessInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 火车票改签差旅信息业务对象 biz_order_train_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderTrainChangeBusinessInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderTrainChangeBusinessInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeNo
;
/**
* 企业代码
*/
@NotBlank
(
message
=
"企业代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
corpCode
;
/**
* 最后审批人姓名
*/
@NotBlank
(
message
=
"最后审批人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appUserName
;
/**
* 企业预订人工号
*/
@NotBlank
(
message
=
"企业预订人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
bookerNo
;
/**
* 低价航班信息
*/
@NotBlank
(
message
=
"低价航班信息不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
lowFlightInfo
;
/**
* 成本中心编号
*/
@NotBlank
(
message
=
"成本中心编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
costCenterNo
;
/**
* 项目名称
*/
@NotBlank
(
message
=
"项目名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
projectName
;
/**
* 违背原因代码
*/
@NotBlank
(
message
=
"违背原因代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
reasonCode
;
/**
* 最后审批人工号
*/
@NotBlank
(
message
=
"最后审批人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appUserNo
;
/**
* 审批状态
*/
@NotBlank
(
message
=
"审批状态不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appStatus
;
/**
* 最后审批时间
*/
@NotBlank
(
message
=
"最后审批时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appDatetime
;
/**
* 成本中心名称
*/
@NotBlank
(
message
=
"成本中心名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
costCenterName
;
/**
* 联系手机
*/
@NotBlank
(
message
=
"联系手机不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkMobile
;
/**
* 联系人
*/
@NotBlank
(
message
=
"联系人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkMan
;
/**
* 审批规则名字
*/
@NotBlank
(
message
=
"审批规则名字不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
appRuleName
;
/**
* 是否违背差旅标准
*/
@NotBlank
(
message
=
"是否违背差旅标准不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
isViolate
;
/**
* 企业简称
*/
@NotBlank
(
message
=
"企业简称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
corpName
;
/**
* 企业预订人姓名
*/
@NotBlank
(
message
=
"企业预订人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
bookerName
;
/**
* 出差事由
*/
@NotBlank
(
message
=
"出差事由不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
travelRemark
;
/**
* 联系邮箱
*/
@NotBlank
(
message
=
"联系邮箱不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
linkEmail
;
/**
* 违背事项名称
*/
@NotBlank
(
message
=
"违背事项名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
violateitem
;
/**
* 项目编号
*/
@NotBlank
(
message
=
"项目编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
projectNo
;
/**
* 违背原因名称
*/
@NotBlank
(
message
=
"违背原因名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
reasonDesc
;
/**
* 违背事项代码
*/
@NotBlank
(
message
=
"违背事项代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
violateitemCode
;
/**
* 出差申请单号
*/
@NotBlank
(
message
=
"出差申请单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ccsqdNo
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderTrainChangePayInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 火车票改签支付信息业务对象 biz_order_train_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderTrainChangePayInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderTrainChangePayInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeNo
;
/**
* 支付科目代码
*/
@NotBlank
(
message
=
"支付科目代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paySubject
;
/**
* 支付科目名称
*/
@NotBlank
(
message
=
"支付科目名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paySubjectName
;
/**
* 支付方式代码
*/
@NotBlank
(
message
=
"支付方式代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payMothed
;
/**
* 支付方式名称
*/
@NotBlank
(
message
=
"支付方式名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payMothedName
;
/**
* 支付卡号
*/
@NotBlank
(
message
=
"支付卡号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payBankCard
;
/**
* 支付时间
*/
@NotBlank
(
message
=
"支付时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payDatetime
;
/**
* 支付流水号
*/
@NotBlank
(
message
=
"支付流水号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payBillno
;
/**
* 支付操作人
*/
@NotBlank
(
message
=
"支付操作人不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payUser
;
/**
* 支付备注
*/
@NotBlank
(
message
=
"支付备注不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payRemark
;
/**
* 支付金额
*/
@NotNull
(
message
=
"支付金额不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
payAmount
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderTrainChangeTicketInfoBo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
bo
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 火车票改签乘机人信息业务对象 biz_order_train_change_ticket_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderTrainChangeTicketInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderTrainChangeTicketInfoBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单id
*/
@NotNull
(
message
=
"订单id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
orderId
;
/**
* 改签编号
*/
@NotBlank
(
message
=
"改签编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
changeNo
;
/**
* 新票号
*/
@NotBlank
(
message
=
"新票号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newTicketCode
;
/**
* 国籍
*/
@NotBlank
(
message
=
"国籍不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
nation
;
/**
* 改签手续费
*/
@NotNull
(
message
=
"改签手续费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
changeFee
;
/**
* 改签费用小计
*/
@NotNull
(
message
=
"改签费用小计不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
changeCount
;
/**
* 原座位号
*/
@NotBlank
(
message
=
"原座位号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
oldSeatCode
;
/**
* 乘机人所在部门编号
*/
@NotBlank
(
message
=
"乘机人所在部门编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empDeptid
;
/**
* 序号
*/
@NotBlank
(
message
=
"序号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
sid
;
/**
* 乘机人工号
*/
@NotBlank
(
message
=
"乘机人工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empNo
;
/**
* 新座位号
*/
@NotBlank
(
message
=
"新座位号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
newSeatCode
;
/**
* 乘车人证件类型
*/
@NotBlank
(
message
=
"乘车人证件类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idType
;
/**
* 乘机人所在部门名称
*/
@NotBlank
(
message
=
"乘机人所在部门名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empDeptName
;
/**
* 证件有效截止日期 yyyy-MM-dd
*/
@NotBlank
(
message
=
"证件有效截止日期 yyyy-MM-dd不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
expiryDate
;
/**
* 出生日期
*/
@NotBlank
(
message
=
"出生日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
born
;
/**
* 性别M男;F女
*/
@NotBlank
(
message
=
"性别M男;F女不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
sex
;
/**
* 原票价
*/
@NotNull
(
message
=
"原票价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
oldTicketPrice
;
/**
* 乘车人姓名
*/
@NotBlank
(
message
=
"乘车人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
passengerName
;
/**
* 乘车人证件号码
*/
@NotBlank
(
message
=
"乘车人证件号码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idCode
;
/**
* 改签服务费
*/
@NotNull
(
message
=
"改签服务费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
@NotNull
(
message
=
"票价差价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
spreadPrice
;
/**
* 原车票明细ID
*/
@NotBlank
(
message
=
"原车票明细ID不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
trTicketId
;
/**
* 乘车人手机号
*/
@NotBlank
(
message
=
"乘车人手机号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
phoneNumber
;
/**
* 新票价
*/
@NotNull
(
message
=
"新票价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
newTicketPrice
;
/**
* 证件号码
*/
@NotBlank
(
message
=
"证件号码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
trOrderNo
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderAirportChangeBusinessInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 机票改签差旅信息视图对象 biz_order_airport_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderAirportChangeBusinessInfo
.
class
)
public
class
OrderAirportChangeBusinessInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeOrderNo
;
/**
* 出差申请单号
*/
@ExcelProperty
(
value
=
"出差申请单号"
)
private
String
travelNo
;
/**
* 联系人
*/
@ExcelProperty
(
value
=
"联系人"
)
private
String
linkMan
;
/**
* 最后审批人姓名
*/
@ExcelProperty
(
value
=
"最后审批人姓名"
)
private
String
appUserName
;
/**
* 审批规则名字
*/
@ExcelProperty
(
value
=
"审批规则名字"
)
private
String
appRuleName
;
/**
* 企业预订人工号
*/
@ExcelProperty
(
value
=
"企业预订人工号"
)
private
String
bookerNo
;
/**
* 是否违背差旅标准,0否 1是
*/
@ExcelProperty
(
value
=
"是否违背差旅标准,0否 1是"
)
private
String
isViolate
;
/**
* 成本中心编号
*/
@ExcelProperty
(
value
=
"成本中心编号"
)
private
String
costCenterNo
;
/**
* 项目名称
*/
@ExcelProperty
(
value
=
"项目名称"
)
private
String
projectName
;
/**
* 企业预订人姓名
*/
@ExcelProperty
(
value
=
"企业预订人姓名"
)
private
String
bookerName
;
/**
* 出差事由
*/
@ExcelProperty
(
value
=
"出差事由"
)
private
String
travelRemark
;
/**
* 违背原因代码
*/
@ExcelProperty
(
value
=
"违背原因代码"
)
private
String
reasonCode
;
/**
* 联系邮箱
*/
@ExcelProperty
(
value
=
"联系邮箱"
)
private
String
linkEmail
;
/**
* 违背事项名称
*/
@ExcelProperty
(
value
=
"违背事项名称"
)
private
String
violateitem
;
/**
* 项目编号
*/
@ExcelProperty
(
value
=
"项目编号"
)
private
String
projectNo
;
/**
* 最后审批人工号
*/
@ExcelProperty
(
value
=
"最后审批人工号"
)
private
String
appUserNo
;
/**
* 违背原因名称
*/
@ExcelProperty
(
value
=
"违背原因名称"
)
private
String
reasonDesc
;
/**
* 最后审批时间,格式:yyyy-MM-dd HH:mm:ss
*/
@ExcelProperty
(
value
=
"最后审批时间,格式:yyyy-MM-dd HH:mm:ss"
)
private
String
appDatetime
;
/**
* 违背事项代码
*/
@ExcelProperty
(
value
=
"违背事项代码"
)
private
String
violateitemCode
;
/**
* 成本中心名称
*/
@ExcelProperty
(
value
=
"成本中心名称"
)
private
String
costCenterName
;
/**
* 联系手机
*/
@ExcelProperty
(
value
=
"联系手机"
)
private
String
linkMobile
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderAirportChangePayInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 机票改签支付信息视图对象 biz_order_airport_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderAirportChangePayInfo
.
class
)
public
class
OrderAirportChangePayInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeOrderNo
;
/**
* 支付科目id
*/
@ExcelProperty
(
value
=
"支付科目id"
)
private
String
paySubject
;
/**
* 支付方式名称
*/
@ExcelProperty
(
value
=
"支付方式名称"
)
private
String
payMothedName
;
/**
* 支付卡号
*/
@ExcelProperty
(
value
=
"支付卡号"
)
private
String
payBankCard
;
/**
* 支付时间,格式:yyyy-MM-dd HH:mm:ss
*/
@ExcelProperty
(
value
=
"支付时间,格式:yyyy-MM-dd HH:mm:ss"
)
private
String
payDate
;
/**
* 支付金额
*/
@ExcelProperty
(
value
=
"支付金额"
)
private
BigDecimal
payAmount
;
/**
* 支付科目名称
*/
@ExcelProperty
(
value
=
"支付科目名称"
)
private
String
paySubjectName
;
/**
* 支付流水号
*/
@ExcelProperty
(
value
=
"支付流水号"
)
private
String
payBillno
;
/**
* 支付备注
*/
@ExcelProperty
(
value
=
"支付备注"
)
private
String
payRemark
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderAirportChangeRangeInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 机票改签航段信息视图对象 biz_order_airport_change_range_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderAirportChangeRangeInfo
.
class
)
public
class
OrderAirportChangeRangeInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeOrderNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartCityName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ostopFlag
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveCityName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
omodel
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oarriveTime
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartAirport
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ocabin
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ncabinName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
nmodel
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ocabinName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartTerminal
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartTime
;
/**
* 航司二字码
*/
@ExcelProperty
(
value
=
"航司二字码"
)
private
String
airline
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveTerminal
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oflightNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oarriveAirportName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartAirportName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartAirportName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oarriveCityName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveTime
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartCityName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oarriveTerminalName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
nstopFlag
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartTime
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartTerminal
;
/**
* 航司名称
*/
@ExcelProperty
(
value
=
"航司名称"
)
private
String
airlineName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartAirport
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oarriveAirport
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ncabin
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveAirportName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
nflightNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveAirport
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderAirportChangeVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.server.domain.OrderAirportChange
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 机票改签订单视图对象 biz_order_airport_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderAirportChange
.
class
)
public
class
OrderAirportChangeVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeOrderNo
;
/**
* 改签证明
*/
@ExcelProperty
(
value
=
"改签证明"
)
private
String
changeProveUrl
;
/**
* 乘机所在部门名称
*/
@ExcelProperty
(
value
=
"乘机所在部门名称"
)
private
String
empDepName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
BigDecimal
nfcny
;
/**
* 改签原因
*/
@ExcelProperty
(
value
=
"改签原因"
)
private
String
changeReason
;
/**
* 乘机人证件号码
*/
@ExcelProperty
(
value
=
"乘机人证件号码"
)
private
String
idNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ocabinName
;
/**
* 乘机人工号
*/
@ExcelProperty
(
value
=
"乘机人工号"
)
private
String
empNo
;
/**
* 改签单状态代码
*/
@ExcelProperty
(
value
=
"改签单状态代码"
)
private
String
changeOrderStatus
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ntkno
;
/**
* 客票状态
*/
@ExcelProperty
(
value
=
"客票状态"
)
private
String
detrStatus
;
/**
* 乘机人所在部门编号
*/
@ExcelProperty
(
value
=
"乘机人所在部门编号"
)
private
String
empDeptNo
;
/**
* 航程中文
*/
@ExcelProperty
(
value
=
"航程中文"
)
private
String
voyageZh
;
/**
* 改签手续费
*/
@ExcelProperty
(
value
=
"改签手续费"
)
private
BigDecimal
cuChangeAmount
;
/**
* 航程三字码
*/
@ExcelProperty
(
value
=
"航程三字码"
)
private
String
voyage
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ovoyageAirportZh
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
nflightNo
;
/**
* 改签合计
*/
@ExcelProperty
(
value
=
"改签合计"
)
private
String
orderPriceSum
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
otkno
;
/**
* 企业改签原因
*/
@ExcelProperty
(
value
=
"企业改签原因"
)
private
String
changeReasonVip
;
/**
* 申请时间
*/
@ExcelProperty
(
value
=
"申请时间"
)
private
String
applyDatetime
;
/**
* 原正常单号
*/
@ExcelProperty
(
value
=
"原正常单号"
)
private
String
orderNo
;
/**
* 乘机人
*/
@ExcelProperty
(
value
=
"乘机人"
)
private
String
psg
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ocabin
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ncabinName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
npnrNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ndepartTime
;
/**
* 乘机人证件类型,NI身份证 PP护照 ID其他
*/
@ExcelProperty
(
value
=
"乘机人证件类型,NI身份证 PP护照 ID其他"
)
private
String
idType
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
oflightNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
nvoyageAirportZhn
;
/**
* 改签服务费
*/
@ExcelProperty
(
value
=
"改签服务费"
)
private
BigDecimal
serviceFee
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
narriveTime
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
odepartTime
;
/**
* 改签单状态名称
*/
@ExcelProperty
(
value
=
"改签单状态名称"
)
private
String
changeOrderStatusName
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
opnrNo
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
String
ncabin
;
/**
* 改签办理时间
*/
@ExcelProperty
(
value
=
"改签办理时间"
)
private
String
drawDate
;
/**
* 预订渠道
*/
@ExcelProperty
(
value
=
"预订渠道"
)
private
String
orderFrom
;
/**
* 差价
*/
@ExcelProperty
(
value
=
"差价"
)
private
BigDecimal
priceDiff
;
/**
*
*/
@ExcelProperty
(
value
=
""
)
private
BigDecimal
ofcny
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderTrainChangeBusinessInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 火车票改签差旅信息视图对象 biz_order_train_change_business_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderTrainChangeBusinessInfo
.
class
)
public
class
OrderTrainChangeBusinessInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeNo
;
/**
* 企业代码
*/
@ExcelProperty
(
value
=
"企业代码"
)
private
String
corpCode
;
/**
* 最后审批人姓名
*/
@ExcelProperty
(
value
=
"最后审批人姓名"
)
private
String
appUserName
;
/**
* 企业预订人工号
*/
@ExcelProperty
(
value
=
"企业预订人工号"
)
private
String
bookerNo
;
/**
* 低价航班信息
*/
@ExcelProperty
(
value
=
"低价航班信息"
)
private
String
lowFlightInfo
;
/**
* 成本中心编号
*/
@ExcelProperty
(
value
=
"成本中心编号"
)
private
String
costCenterNo
;
/**
* 项目名称
*/
@ExcelProperty
(
value
=
"项目名称"
)
private
String
projectName
;
/**
* 违背原因代码
*/
@ExcelProperty
(
value
=
"违背原因代码"
)
private
String
reasonCode
;
/**
* 最后审批人工号
*/
@ExcelProperty
(
value
=
"最后审批人工号"
)
private
String
appUserNo
;
/**
* 审批状态
*/
@ExcelProperty
(
value
=
"审批状态"
)
private
String
appStatus
;
/**
* 最后审批时间
*/
@ExcelProperty
(
value
=
"最后审批时间"
)
private
String
appDatetime
;
/**
* 成本中心名称
*/
@ExcelProperty
(
value
=
"成本中心名称"
)
private
String
costCenterName
;
/**
* 联系手机
*/
@ExcelProperty
(
value
=
"联系手机"
)
private
String
linkMobile
;
/**
* 联系人
*/
@ExcelProperty
(
value
=
"联系人"
)
private
String
linkMan
;
/**
* 审批规则名字
*/
@ExcelProperty
(
value
=
"审批规则名字"
)
private
String
appRuleName
;
/**
* 是否违背差旅标准
*/
@ExcelProperty
(
value
=
"是否违背差旅标准"
)
private
String
isViolate
;
/**
* 企业简称
*/
@ExcelProperty
(
value
=
"企业简称"
)
private
String
corpName
;
/**
* 企业预订人姓名
*/
@ExcelProperty
(
value
=
"企业预订人姓名"
)
private
String
bookerName
;
/**
* 出差事由
*/
@ExcelProperty
(
value
=
"出差事由"
)
private
String
travelRemark
;
/**
* 联系邮箱
*/
@ExcelProperty
(
value
=
"联系邮箱"
)
private
String
linkEmail
;
/**
* 违背事项名称
*/
@ExcelProperty
(
value
=
"违背事项名称"
)
private
String
violateitem
;
/**
* 项目编号
*/
@ExcelProperty
(
value
=
"项目编号"
)
private
String
projectNo
;
/**
* 违背原因名称
*/
@ExcelProperty
(
value
=
"违背原因名称"
)
private
String
reasonDesc
;
/**
* 违背事项代码
*/
@ExcelProperty
(
value
=
"违背事项代码"
)
private
String
violateitemCode
;
/**
* 出差申请单号
*/
@ExcelProperty
(
value
=
"出差申请单号"
)
private
String
ccsqdNo
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderTrainChangePayInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 火车票改签支付信息视图对象 biz_order_train_change_pay_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderTrainChangePayInfo
.
class
)
public
class
OrderTrainChangePayInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeNo
;
/**
* 支付科目代码
*/
@ExcelProperty
(
value
=
"支付科目代码"
)
private
String
paySubject
;
/**
* 支付科目名称
*/
@ExcelProperty
(
value
=
"支付科目名称"
)
private
String
paySubjectName
;
/**
* 支付方式代码
*/
@ExcelProperty
(
value
=
"支付方式代码"
)
private
String
payMothed
;
/**
* 支付方式名称
*/
@ExcelProperty
(
value
=
"支付方式名称"
)
private
String
payMothedName
;
/**
* 支付卡号
*/
@ExcelProperty
(
value
=
"支付卡号"
)
private
String
payBankCard
;
/**
* 支付时间
*/
@ExcelProperty
(
value
=
"支付时间"
)
private
String
payDatetime
;
/**
* 支付流水号
*/
@ExcelProperty
(
value
=
"支付流水号"
)
private
String
payBillno
;
/**
* 支付操作人
*/
@ExcelProperty
(
value
=
"支付操作人"
)
private
String
payUser
;
/**
* 支付备注
*/
@ExcelProperty
(
value
=
"支付备注"
)
private
String
payRemark
;
/**
* 支付金额
*/
@ExcelProperty
(
value
=
"支付金额"
)
private
BigDecimal
payAmount
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderTrainChangeTicketInfoVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 火车票改签乘机人信息视图对象 biz_order_train_change_ticket_info
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderTrainChangeTicketInfo
.
class
)
public
class
OrderTrainChangeTicketInfoVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeNo
;
/**
* 新票号
*/
@ExcelProperty
(
value
=
"新票号"
)
private
String
newTicketCode
;
/**
* 国籍
*/
@ExcelProperty
(
value
=
"国籍"
)
private
String
nation
;
/**
* 改签手续费
*/
@ExcelProperty
(
value
=
"改签手续费"
)
private
BigDecimal
changeFee
;
/**
* 改签费用小计
*/
@ExcelProperty
(
value
=
"改签费用小计"
)
private
BigDecimal
changeCount
;
/**
* 原座位号
*/
@ExcelProperty
(
value
=
"原座位号"
)
private
String
oldSeatCode
;
/**
* 乘机人所在部门编号
*/
@ExcelProperty
(
value
=
"乘机人所在部门编号"
)
private
String
empDeptid
;
/**
* 序号
*/
@ExcelProperty
(
value
=
"序号"
)
private
String
sid
;
/**
* 乘机人工号
*/
@ExcelProperty
(
value
=
"乘机人工号"
)
private
String
empNo
;
/**
* 新座位号
*/
@ExcelProperty
(
value
=
"新座位号"
)
private
String
newSeatCode
;
/**
* 乘车人证件类型
*/
@ExcelProperty
(
value
=
"乘车人证件类型"
)
private
String
idType
;
/**
* 乘机人所在部门名称
*/
@ExcelProperty
(
value
=
"乘机人所在部门名称"
)
private
String
empDeptName
;
/**
* 证件有效截止日期 yyyy-MM-dd
*/
@ExcelProperty
(
value
=
"证件有效截止日期 yyyy-MM-dd"
)
private
String
expiryDate
;
/**
* 出生日期
*/
@ExcelProperty
(
value
=
"出生日期"
)
private
String
born
;
/**
* 性别M男;F女
*/
@ExcelProperty
(
value
=
"性别M男;F女"
)
private
String
sex
;
/**
* 原票价
*/
@ExcelProperty
(
value
=
"原票价"
)
private
BigDecimal
oldTicketPrice
;
/**
* 乘车人姓名
*/
@ExcelProperty
(
value
=
"乘车人姓名"
)
private
String
passengerName
;
/**
* 乘车人证件号码
*/
@ExcelProperty
(
value
=
"乘车人证件号码"
)
private
String
idCode
;
/**
* 改签服务费
*/
@ExcelProperty
(
value
=
"改签服务费"
)
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
@ExcelProperty
(
value
=
"票价差价"
)
private
BigDecimal
spreadPrice
;
/**
* 原车票明细ID
*/
@ExcelProperty
(
value
=
"原车票明细ID"
)
private
String
trTicketId
;
/**
* 乘车人手机号
*/
@ExcelProperty
(
value
=
"乘车人手机号"
)
private
String
phoneNumber
;
/**
* 新票价
*/
@ExcelProperty
(
value
=
"新票价"
)
private
BigDecimal
newTicketPrice
;
/**
* 证件号码
*/
@ExcelProperty
(
value
=
"证件号码"
)
private
String
trOrderNo
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/vo/OrderTrainChangeVo.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
domain
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.server.domain.OrderTrainChange
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
org.dromara.common.excel.annotation.ExcelDictFormat
;
import
org.dromara.common.excel.convert.ExcelDictConvert
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 火车票改签订单视图对象 biz_order_train_change
*
* @author hzh
* @date 2025-04-16
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderTrainChange
.
class
)
public
class
OrderTrainChangeVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
@ExcelProperty
(
value
=
"订单id"
)
private
Long
orderId
;
/**
* 改签编号
*/
@ExcelProperty
(
value
=
"改签编号"
)
private
String
changeNo
;
/**
* 原到达城市编号
*/
@ExcelProperty
(
value
=
"原到达城市编号"
)
private
String
oldToCity
;
/**
* 最晚出票时间
*/
@ExcelProperty
(
value
=
"最晚出票时间"
)
private
String
latePaymentTime
;
/**
* 改签单号
*/
@ExcelProperty
(
value
=
"改签单号"
)
private
String
newTicketCode
;
/**
* 原席别名称
*/
@ExcelProperty
(
value
=
"原席别名称"
)
private
String
oldSeatTypeName
;
/**
* 原出发时刻
*/
@ExcelProperty
(
value
=
"原出发时刻"
)
private
String
oldFromTime
;
/**
* 原车次
*/
@ExcelProperty
(
value
=
"原车次"
)
private
String
oldTrainCode
;
/**
* 新旅行时长
*/
@ExcelProperty
(
value
=
"新旅行时长"
)
private
String
newTravelTime
;
/**
* 原席别代码
*/
@ExcelProperty
(
value
=
"原席别代码"
)
private
String
oldSeatType
;
/**
* 申请时间
*/
@ExcelProperty
(
value
=
"申请时间"
)
private
String
applyDate
;
/**
* 新票价合计
*/
@ExcelProperty
(
value
=
"新票价合计"
)
private
BigDecimal
newTicketPriceCount
;
/**
* 新到达日期
*/
@ExcelProperty
(
value
=
"新到达日期"
)
private
String
newToDate
;
/**
* 新出发站名称
*/
@ExcelProperty
(
value
=
"新出发站名称"
)
private
String
newFromStationName
;
/**
* 改签订单状态名称
*/
@ExcelProperty
(
value
=
"改签订单状态名称"
)
private
String
changeStatusName
;
/**
* 原出发城市名称
*/
@ExcelProperty
(
value
=
"原出发城市名称"
)
private
String
oldFromCityName
;
/**
* 新到达站代码
*/
@ExcelProperty
(
value
=
"新到达站代码"
)
private
String
newToStationCode
;
/**
* 新出发时刻
*/
@ExcelProperty
(
value
=
"新出发时刻"
)
private
String
newFromTime
;
/**
* 是否可凭二代身份证直接进出站说明
*/
@ExcelProperty
(
value
=
"是否可凭二代身份证直接进出站说明"
)
private
String
isByidcardName
;
/**
* 是否可凭二代身份证直接进出站
*/
@ExcelProperty
(
value
=
"是否可凭二代身份证直接进出站"
)
private
String
isByidcard
;
/**
* 原出发站名称
*/
@ExcelProperty
(
value
=
"原出发站名称"
)
private
String
oldFromStationName
;
/**
* 原出发日期
*/
@ExcelProperty
(
value
=
"原出发日期"
)
private
String
oldFromDate
;
/**
* 改签服务费
*/
@ExcelProperty
(
value
=
"改签服务费"
)
private
BigDecimal
buyServiceCharge
;
/**
* 票价差价
*/
@ExcelProperty
(
value
=
"票价差价"
)
private
BigDecimal
spreadPrice
;
/**
* 改签手续费
*/
@ExcelProperty
(
value
=
"改签手续费"
)
private
BigDecimal
buyChangePoundage
;
/**
* 新到达城市名称
*/
@ExcelProperty
(
value
=
"新到达城市名称"
)
private
String
newToCityName
;
/**
* 新到达时刻
*/
@ExcelProperty
(
value
=
"新到达时刻"
)
private
String
newToTime
;
/**
* 原到达城市名称
*/
@ExcelProperty
(
value
=
"原到达城市名称"
)
private
String
oldToCityName
;
/**
* 新出发城市编号
*/
@ExcelProperty
(
value
=
"新出发城市编号"
)
private
String
newFromCity
;
/**
* 列车编号(新)
*/
@ExcelProperty
(
value
=
"列车编号"
,
converter
=
ExcelDictConvert
.
class
)
@ExcelDictFormat
(
readConverterExp
=
"新="
)
private
String
newTrainNo
;
/**
* 原正常单号
*/
@ExcelProperty
(
value
=
"原正常单号"
)
private
String
orderNo
;
/**
* 原出发站代码
*/
@ExcelProperty
(
value
=
"原出发站代码"
)
private
String
oldFromStationCode
;
/**
* 改签费用合计
*/
@ExcelProperty
(
value
=
"改签费用合计"
)
private
BigDecimal
changeCount
;
/**
* 新车次
*/
@ExcelProperty
(
value
=
"新车次"
)
private
String
newTrainCode
;
/**
* 原到达日期
*/
@ExcelProperty
(
value
=
"原到达日期"
)
private
String
oldToDate
;
/**
* 新席别名称
*/
@ExcelProperty
(
value
=
"新席别名称"
)
private
String
newSeatTypeName
;
/**
* 新出发城市名称
*/
@ExcelProperty
(
value
=
"新出发城市名称"
)
private
String
newFromCityName
;
/**
* 新到达城市编号
*/
@ExcelProperty
(
value
=
"新到达城市编号"
)
private
String
newToCity
;
/**
* 原旅行时长
*/
@ExcelProperty
(
value
=
"原旅行时长"
)
private
String
oldTravelTime
;
/**
* 原到达站名称
*/
@ExcelProperty
(
value
=
"原到达站名称"
)
private
String
oldToStationName
;
/**
* 原列车编号
*/
@ExcelProperty
(
value
=
"原列车编号"
)
private
String
oldTrainNo
;
/**
* 原出发城市编号
*/
@ExcelProperty
(
value
=
"原出发城市编号"
)
private
String
oldFromCity
;
/**
* 原票价合计
*/
@ExcelProperty
(
value
=
"原票价合计"
)
private
BigDecimal
oldTicketPriceCount
;
/**
* 改签时间
*/
@ExcelProperty
(
value
=
"改签时间"
)
private
String
cfmDate
;
/**
* 乘车人
*/
@ExcelProperty
(
value
=
"乘车人"
)
private
String
passengerNames
;
/**
* 原到达时刻
*/
@ExcelProperty
(
value
=
"原到达时刻"
)
private
String
oldToTime
;
/**
* 检票口
*/
@ExcelProperty
(
value
=
"检票口"
)
private
String
ticketEntrance
;
/**
* 原到达站代码
*/
@ExcelProperty
(
value
=
"原到达站代码"
)
private
String
oldToStationCode
;
/**
* 新席别代码
*/
@ExcelProperty
(
value
=
"新席别代码"
)
private
String
newSeatType
;
/**
* 新到达站名称
*/
@ExcelProperty
(
value
=
"新到达站名称"
)
private
String
newToStationName
;
/**
* 预订渠道
*/
@ExcelProperty
(
value
=
"预订渠道"
)
private
String
orderFrom
;
/**
* 原正常单号
*/
@ExcelProperty
(
value
=
"原正常单号"
)
private
String
oldTicketCode
;
/**
* 新出发日期
*/
@ExcelProperty
(
value
=
"新出发日期"
)
private
String
newFromDate
;
/**
* 新出发站代码
*/
@ExcelProperty
(
value
=
"新出发站代码"
)
private
String
newFromStationCode
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderAirportChangeBusinessInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangeBusinessInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 机票改签差旅信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderAirportChangeBusinessInfoMapper
extends
BaseMapperPlus
<
OrderAirportChangeBusinessInfo
,
OrderAirportChangeBusinessInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderAirportChangeMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderAirportChange
;
import
org.dromara.server.domain.vo.OrderAirportChangeVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 机票改签订单Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderAirportChangeMapper
extends
BaseMapperPlus
<
OrderAirportChange
,
OrderAirportChangeVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderAirportChangePayInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangePayInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 机票改签支付信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderAirportChangePayInfoMapper
extends
BaseMapperPlus
<
OrderAirportChangePayInfo
,
OrderAirportChangePayInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderAirportChangeRangeInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangeRangeInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 机票改签航段信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderAirportChangeRangeInfoMapper
extends
BaseMapperPlus
<
OrderAirportChangeRangeInfo
,
OrderAirportChangeRangeInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderTrainChangeBusinessInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangeBusinessInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 火车票改签差旅信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderTrainChangeBusinessInfoMapper
extends
BaseMapperPlus
<
OrderTrainChangeBusinessInfo
,
OrderTrainChangeBusinessInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderTrainChangeMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderTrainChange
;
import
org.dromara.server.domain.vo.OrderTrainChangeVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 火车票改签订单Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderTrainChangeMapper
extends
BaseMapperPlus
<
OrderTrainChange
,
OrderTrainChangeVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderTrainChangePayInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangePayInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 火车票改签支付信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderTrainChangePayInfoMapper
extends
BaseMapperPlus
<
OrderTrainChangePayInfo
,
OrderTrainChangePayInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderTrainChangeTicketInfoMapper.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangeTicketInfoVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 火车票改签乘机人信息Mapper接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
OrderTrainChangeTicketInfoMapper
extends
BaseMapperPlus
<
OrderTrainChangeTicketInfo
,
OrderTrainChangeTicketInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderAirportChangeBusinessInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangeBusinessInfoVo
;
import
org.dromara.server.domain.bo.OrderAirportChangeBusinessInfoBo
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 机票改签差旅信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderAirportChangeBusinessInfoService
extends
IBaseService
<
OrderAirportChangeBusinessInfoVo
,
OrderAirportChangeBusinessInfoBo
,
OrderAirportChangeBusinessInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderAirportChangePayInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangePayInfoVo
;
import
org.dromara.server.domain.bo.OrderAirportChangePayInfoBo
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 机票改签支付信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderAirportChangePayInfoService
extends
IBaseService
<
OrderAirportChangePayInfoVo
,
OrderAirportChangePayInfoBo
,
OrderAirportChangePayInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderAirportChangeRangeInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
org.dromara.server.domain.vo.OrderAirportChangeRangeInfoVo
;
import
org.dromara.server.domain.bo.OrderAirportChangeRangeInfoBo
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 机票改签航段信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderAirportChangeRangeInfoService
extends
IBaseService
<
OrderAirportChangeRangeInfoVo
,
OrderAirportChangeRangeInfoBo
,
OrderAirportChangeRangeInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderAirportChangeService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderAirportChange
;
import
org.dromara.server.domain.vo.OrderAirportChangeVo
;
import
org.dromara.server.domain.bo.OrderAirportChangeBo
;
import
org.dromara.server.domain.OrderAirportChange
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 机票改签订单Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderAirportChangeService
extends
IBaseService
<
OrderAirportChangeVo
,
OrderAirportChangeBo
,
OrderAirportChange
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderTrainChangeBusinessInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangeBusinessInfoVo
;
import
org.dromara.server.domain.bo.OrderTrainChangeBusinessInfoBo
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 火车票改签差旅信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderTrainChangeBusinessInfoService
extends
IBaseService
<
OrderTrainChangeBusinessInfoVo
,
OrderTrainChangeBusinessInfoBo
,
OrderTrainChangeBusinessInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderTrainChangePayInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangePayInfoVo
;
import
org.dromara.server.domain.bo.OrderTrainChangePayInfoBo
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 火车票改签支付信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderTrainChangePayInfoService
extends
IBaseService
<
OrderTrainChangePayInfoVo
,
OrderTrainChangePayInfoBo
,
OrderTrainChangePayInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderTrainChangeService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderTrainChange
;
import
org.dromara.server.domain.vo.OrderTrainChangeVo
;
import
org.dromara.server.domain.bo.OrderTrainChangeBo
;
import
org.dromara.server.domain.OrderTrainChange
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 火车票改签订单Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderTrainChangeService
extends
IBaseService
<
OrderTrainChangeVo
,
OrderTrainChangeBo
,
OrderTrainChange
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderTrainChangeTicketInfoService.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
org.dromara.server.domain.vo.OrderTrainChangeTicketInfoVo
;
import
org.dromara.server.domain.bo.OrderTrainChangeTicketInfoBo
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
org.dromara.common.mybatis.service.IBaseService
;
import
java.util.Collection
;
import
java.util.List
;
/**
* 火车票改签乘机人信息Service接口
*
* @author hzh
* @date 2025-04-16
*/
public
interface
IOrderTrainChangeTicketInfoService
extends
IBaseService
<
OrderTrainChangeTicketInfoVo
,
OrderTrainChangeTicketInfoBo
,
OrderTrainChangeTicketInfo
>{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderAirportChangeBusinessInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderAirportChangeBusinessInfoBo
;
import
org.dromara.server.domain.vo.OrderAirportChangeBusinessInfoVo
;
import
org.dromara.server.domain.OrderAirportChangeBusinessInfo
;
import
org.dromara.server.mapper.OrderAirportChangeBusinessInfoMapper
;
import
org.dromara.server.service.IOrderAirportChangeBusinessInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 机票改签差旅信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderAirportChangeBusinessInfoServiceImpl
extends
AbstractBaseService
<
OrderAirportChangeBusinessInfoVo
,
OrderAirportChangeBusinessInfoBo
,
OrderAirportChangeBusinessInfo
>
implements
IOrderAirportChangeBusinessInfoService
{
private
final
OrderAirportChangeBusinessInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderAirportChangeBusinessInfo
,
OrderAirportChangeBusinessInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderAirportChangeBusinessInfo
>
buildQueryWrapper
(
OrderAirportChangeBusinessInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderAirportChangeBusinessInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderAirportChangeBusinessInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderNo
()),
OrderAirportChangeBusinessInfo:
:
getChangeOrderNo
,
bo
.
getChangeOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTravelNo
()),
OrderAirportChangeBusinessInfo:
:
getTravelNo
,
bo
.
getTravelNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkMan
()),
OrderAirportChangeBusinessInfo:
:
getLinkMan
,
bo
.
getLinkMan
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getAppUserName
()),
OrderAirportChangeBusinessInfo:
:
getAppUserName
,
bo
.
getAppUserName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getAppRuleName
()),
OrderAirportChangeBusinessInfo:
:
getAppRuleName
,
bo
.
getAppRuleName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getBookerNo
()),
OrderAirportChangeBusinessInfo:
:
getBookerNo
,
bo
.
getBookerNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIsViolate
()),
OrderAirportChangeBusinessInfo:
:
getIsViolate
,
bo
.
getIsViolate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCostCenterNo
()),
OrderAirportChangeBusinessInfo:
:
getCostCenterNo
,
bo
.
getCostCenterNo
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getProjectName
()),
OrderAirportChangeBusinessInfo:
:
getProjectName
,
bo
.
getProjectName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getBookerName
()),
OrderAirportChangeBusinessInfo:
:
getBookerName
,
bo
.
getBookerName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTravelRemark
()),
OrderAirportChangeBusinessInfo:
:
getTravelRemark
,
bo
.
getTravelRemark
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getReasonCode
()),
OrderAirportChangeBusinessInfo:
:
getReasonCode
,
bo
.
getReasonCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkEmail
()),
OrderAirportChangeBusinessInfo:
:
getLinkEmail
,
bo
.
getLinkEmail
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getViolateitem
()),
OrderAirportChangeBusinessInfo:
:
getViolateitem
,
bo
.
getViolateitem
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getProjectNo
()),
OrderAirportChangeBusinessInfo:
:
getProjectNo
,
bo
.
getProjectNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAppUserNo
()),
OrderAirportChangeBusinessInfo:
:
getAppUserNo
,
bo
.
getAppUserNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getReasonDesc
()),
OrderAirportChangeBusinessInfo:
:
getReasonDesc
,
bo
.
getReasonDesc
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAppDatetime
()),
OrderAirportChangeBusinessInfo:
:
getAppDatetime
,
bo
.
getAppDatetime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getViolateitemCode
()),
OrderAirportChangeBusinessInfo:
:
getViolateitemCode
,
bo
.
getViolateitemCode
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getCostCenterName
()),
OrderAirportChangeBusinessInfo:
:
getCostCenterName
,
bo
.
getCostCenterName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkMobile
()),
OrderAirportChangeBusinessInfo:
:
getLinkMobile
,
bo
.
getLinkMobile
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderAirportChangePayInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderAirportChangePayInfoBo
;
import
org.dromara.server.domain.vo.OrderAirportChangePayInfoVo
;
import
org.dromara.server.domain.OrderAirportChangePayInfo
;
import
org.dromara.server.mapper.OrderAirportChangePayInfoMapper
;
import
org.dromara.server.service.IOrderAirportChangePayInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 机票改签支付信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderAirportChangePayInfoServiceImpl
extends
AbstractBaseService
<
OrderAirportChangePayInfoVo
,
OrderAirportChangePayInfoBo
,
OrderAirportChangePayInfo
>
implements
IOrderAirportChangePayInfoService
{
private
final
OrderAirportChangePayInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderAirportChangePayInfo
,
OrderAirportChangePayInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderAirportChangePayInfo
>
buildQueryWrapper
(
OrderAirportChangePayInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderAirportChangePayInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderAirportChangePayInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderNo
()),
OrderAirportChangePayInfo:
:
getChangeOrderNo
,
bo
.
getChangeOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPaySubject
()),
OrderAirportChangePayInfo:
:
getPaySubject
,
bo
.
getPaySubject
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getPayMothedName
()),
OrderAirportChangePayInfo:
:
getPayMothedName
,
bo
.
getPayMothedName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayBankCard
()),
OrderAirportChangePayInfo:
:
getPayBankCard
,
bo
.
getPayBankCard
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayDate
()),
OrderAirportChangePayInfo:
:
getPayDate
,
bo
.
getPayDate
());
lqw
.
eq
(
bo
.
getPayAmount
()
!=
null
,
OrderAirportChangePayInfo:
:
getPayAmount
,
bo
.
getPayAmount
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getPaySubjectName
()),
OrderAirportChangePayInfo:
:
getPaySubjectName
,
bo
.
getPaySubjectName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayBillno
()),
OrderAirportChangePayInfo:
:
getPayBillno
,
bo
.
getPayBillno
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayRemark
()),
OrderAirportChangePayInfo:
:
getPayRemark
,
bo
.
getPayRemark
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderAirportChangeRangeInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderAirportChangeRangeInfoBo
;
import
org.dromara.server.domain.vo.OrderAirportChangeRangeInfoVo
;
import
org.dromara.server.domain.OrderAirportChangeRangeInfo
;
import
org.dromara.server.mapper.OrderAirportChangeRangeInfoMapper
;
import
org.dromara.server.service.IOrderAirportChangeRangeInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 机票改签航段信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderAirportChangeRangeInfoServiceImpl
extends
AbstractBaseService
<
OrderAirportChangeRangeInfoVo
,
OrderAirportChangeRangeInfoBo
,
OrderAirportChangeRangeInfo
>
implements
IOrderAirportChangeRangeInfoService
{
private
final
OrderAirportChangeRangeInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderAirportChangeRangeInfo
,
OrderAirportChangeRangeInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderAirportChangeRangeInfo
>
buildQueryWrapper
(
OrderAirportChangeRangeInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderAirportChangeRangeInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderAirportChangeRangeInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderNo
()),
OrderAirportChangeRangeInfo:
:
getChangeOrderNo
,
bo
.
getChangeOrderNo
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartCityName
()),
OrderAirportChangeRangeInfo:
:
getNdepartCityName
,
bo
.
getNdepartCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOstopFlag
()),
OrderAirportChangeRangeInfo:
:
getOstopFlag
,
bo
.
getOstopFlag
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveCityName
()),
OrderAirportChangeRangeInfo:
:
getNarriveCityName
,
bo
.
getNarriveCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOmodel
()),
OrderAirportChangeRangeInfo:
:
getOmodel
,
bo
.
getOmodel
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOarriveTime
()),
OrderAirportChangeRangeInfo:
:
getOarriveTime
,
bo
.
getOarriveTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartAirport
()),
OrderAirportChangeRangeInfo:
:
getNdepartAirport
,
bo
.
getNdepartAirport
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOcabin
()),
OrderAirportChangeRangeInfo:
:
getOcabin
,
bo
.
getOcabin
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNcabinName
()),
OrderAirportChangeRangeInfo:
:
getNcabinName
,
bo
.
getNcabinName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNmodel
()),
OrderAirportChangeRangeInfo:
:
getNmodel
,
bo
.
getNmodel
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOcabinName
()),
OrderAirportChangeRangeInfo:
:
getOcabinName
,
bo
.
getOcabinName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartTerminal
()),
OrderAirportChangeRangeInfo:
:
getNdepartTerminal
,
bo
.
getNdepartTerminal
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartTime
()),
OrderAirportChangeRangeInfo:
:
getNdepartTime
,
bo
.
getNdepartTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAirline
()),
OrderAirportChangeRangeInfo:
:
getAirline
,
bo
.
getAirline
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveTerminal
()),
OrderAirportChangeRangeInfo:
:
getNarriveTerminal
,
bo
.
getNarriveTerminal
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOflightNo
()),
OrderAirportChangeRangeInfo:
:
getOflightNo
,
bo
.
getOflightNo
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOarriveAirportName
()),
OrderAirportChangeRangeInfo:
:
getOarriveAirportName
,
bo
.
getOarriveAirportName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartAirportName
()),
OrderAirportChangeRangeInfo:
:
getOdepartAirportName
,
bo
.
getOdepartAirportName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartAirportName
()),
OrderAirportChangeRangeInfo:
:
getNdepartAirportName
,
bo
.
getNdepartAirportName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOarriveCityName
()),
OrderAirportChangeRangeInfo:
:
getOarriveCityName
,
bo
.
getOarriveCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveTime
()),
OrderAirportChangeRangeInfo:
:
getNarriveTime
,
bo
.
getNarriveTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartCityName
()),
OrderAirportChangeRangeInfo:
:
getOdepartCityName
,
bo
.
getOdepartCityName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOarriveTerminalName
()),
OrderAirportChangeRangeInfo:
:
getOarriveTerminalName
,
bo
.
getOarriveTerminalName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNstopFlag
()),
OrderAirportChangeRangeInfo:
:
getNstopFlag
,
bo
.
getNstopFlag
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartTime
()),
OrderAirportChangeRangeInfo:
:
getOdepartTime
,
bo
.
getOdepartTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartTerminal
()),
OrderAirportChangeRangeInfo:
:
getOdepartTerminal
,
bo
.
getOdepartTerminal
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getAirlineName
()),
OrderAirportChangeRangeInfo:
:
getAirlineName
,
bo
.
getAirlineName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartAirport
()),
OrderAirportChangeRangeInfo:
:
getOdepartAirport
,
bo
.
getOdepartAirport
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOarriveAirport
()),
OrderAirportChangeRangeInfo:
:
getOarriveAirport
,
bo
.
getOarriveAirport
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNcabin
()),
OrderAirportChangeRangeInfo:
:
getNcabin
,
bo
.
getNcabin
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveAirportName
()),
OrderAirportChangeRangeInfo:
:
getNarriveAirportName
,
bo
.
getNarriveAirportName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNflightNo
()),
OrderAirportChangeRangeInfo:
:
getNflightNo
,
bo
.
getNflightNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveAirport
()),
OrderAirportChangeRangeInfo:
:
getNarriveAirport
,
bo
.
getNarriveAirport
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderAirportChangeServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderAirportChangeBo
;
import
org.dromara.server.domain.vo.OrderAirportChangeVo
;
import
org.dromara.server.domain.OrderAirportChange
;
import
org.dromara.server.mapper.OrderAirportChangeMapper
;
import
org.dromara.server.service.IOrderAirportChangeService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 机票改签订单Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderAirportChangeServiceImpl
extends
AbstractBaseService
<
OrderAirportChangeVo
,
OrderAirportChangeBo
,
OrderAirportChange
>
implements
IOrderAirportChangeService
{
private
final
OrderAirportChangeMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderAirportChange
,
OrderAirportChangeVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderAirportChange
>
buildQueryWrapper
(
OrderAirportChangeBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderAirportChange
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderAirportChange:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderNo
()),
OrderAirportChange:
:
getChangeOrderNo
,
bo
.
getChangeOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeProveUrl
()),
OrderAirportChange:
:
getChangeProveUrl
,
bo
.
getChangeProveUrl
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getEmpDepName
()),
OrderAirportChange:
:
getEmpDepName
,
bo
.
getEmpDepName
());
lqw
.
eq
(
bo
.
getNfcny
()
!=
null
,
OrderAirportChange:
:
getNfcny
,
bo
.
getNfcny
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeReason
()),
OrderAirportChange:
:
getChangeReason
,
bo
.
getChangeReason
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIdNo
()),
OrderAirportChange:
:
getIdNo
,
bo
.
getIdNo
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOcabinName
()),
OrderAirportChange:
:
getOcabinName
,
bo
.
getOcabinName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmpNo
()),
OrderAirportChange:
:
getEmpNo
,
bo
.
getEmpNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderStatus
()),
OrderAirportChange:
:
getChangeOrderStatus
,
bo
.
getChangeOrderStatus
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNtkno
()),
OrderAirportChange:
:
getNtkno
,
bo
.
getNtkno
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDetrStatus
()),
OrderAirportChange:
:
getDetrStatus
,
bo
.
getDetrStatus
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmpDeptNo
()),
OrderAirportChange:
:
getEmpDeptNo
,
bo
.
getEmpDeptNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getVoyageZh
()),
OrderAirportChange:
:
getVoyageZh
,
bo
.
getVoyageZh
());
lqw
.
eq
(
bo
.
getCuChangeAmount
()
!=
null
,
OrderAirportChange:
:
getCuChangeAmount
,
bo
.
getCuChangeAmount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getVoyage
()),
OrderAirportChange:
:
getVoyage
,
bo
.
getVoyage
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOvoyageAirportZh
()),
OrderAirportChange:
:
getOvoyageAirportZh
,
bo
.
getOvoyageAirportZh
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNflightNo
()),
OrderAirportChange:
:
getNflightNo
,
bo
.
getNflightNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderPriceSum
()),
OrderAirportChange:
:
getOrderPriceSum
,
bo
.
getOrderPriceSum
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOtkno
()),
OrderAirportChange:
:
getOtkno
,
bo
.
getOtkno
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeReasonVip
()),
OrderAirportChange:
:
getChangeReasonVip
,
bo
.
getChangeReasonVip
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getApplyDatetime
()),
OrderAirportChange:
:
getApplyDatetime
,
bo
.
getApplyDatetime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderNo
()),
OrderAirportChange:
:
getOrderNo
,
bo
.
getOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPsg
()),
OrderAirportChange:
:
getPsg
,
bo
.
getPsg
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOcabin
()),
OrderAirportChange:
:
getOcabin
,
bo
.
getOcabin
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNcabinName
()),
OrderAirportChange:
:
getNcabinName
,
bo
.
getNcabinName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNpnrNo
()),
OrderAirportChange:
:
getNpnrNo
,
bo
.
getNpnrNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNdepartTime
()),
OrderAirportChange:
:
getNdepartTime
,
bo
.
getNdepartTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIdType
()),
OrderAirportChange:
:
getIdType
,
bo
.
getIdType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOflightNo
()),
OrderAirportChange:
:
getOflightNo
,
bo
.
getOflightNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNvoyageAirportZhn
()),
OrderAirportChange:
:
getNvoyageAirportZhn
,
bo
.
getNvoyageAirportZhn
());
lqw
.
eq
(
bo
.
getServiceFee
()
!=
null
,
OrderAirportChange:
:
getServiceFee
,
bo
.
getServiceFee
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNarriveTime
()),
OrderAirportChange:
:
getNarriveTime
,
bo
.
getNarriveTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOdepartTime
()),
OrderAirportChange:
:
getOdepartTime
,
bo
.
getOdepartTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getChangeOrderStatusName
()),
OrderAirportChange:
:
getChangeOrderStatusName
,
bo
.
getChangeOrderStatusName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOpnrNo
()),
OrderAirportChange:
:
getOpnrNo
,
bo
.
getOpnrNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNcabin
()),
OrderAirportChange:
:
getNcabin
,
bo
.
getNcabin
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDrawDate
()),
OrderAirportChange:
:
getDrawDate
,
bo
.
getDrawDate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderFrom
()),
OrderAirportChange:
:
getOrderFrom
,
bo
.
getOrderFrom
());
lqw
.
eq
(
bo
.
getPriceDiff
()
!=
null
,
OrderAirportChange:
:
getPriceDiff
,
bo
.
getPriceDiff
());
lqw
.
eq
(
bo
.
getOfcny
()
!=
null
,
OrderAirportChange:
:
getOfcny
,
bo
.
getOfcny
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderTrainChangeBusinessInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderTrainChangeBusinessInfoBo
;
import
org.dromara.server.domain.vo.OrderTrainChangeBusinessInfoVo
;
import
org.dromara.server.domain.OrderTrainChangeBusinessInfo
;
import
org.dromara.server.mapper.OrderTrainChangeBusinessInfoMapper
;
import
org.dromara.server.service.IOrderTrainChangeBusinessInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 火车票改签差旅信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderTrainChangeBusinessInfoServiceImpl
extends
AbstractBaseService
<
OrderTrainChangeBusinessInfoVo
,
OrderTrainChangeBusinessInfoBo
,
OrderTrainChangeBusinessInfo
>
implements
IOrderTrainChangeBusinessInfoService
{
private
final
OrderTrainChangeBusinessInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderTrainChangeBusinessInfo
,
OrderTrainChangeBusinessInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderTrainChangeBusinessInfo
>
buildQueryWrapper
(
OrderTrainChangeBusinessInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderTrainChangeBusinessInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderTrainChangeBusinessInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeNo
()),
OrderTrainChangeBusinessInfo:
:
getChangeNo
,
bo
.
getChangeNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCorpCode
()),
OrderTrainChangeBusinessInfo:
:
getCorpCode
,
bo
.
getCorpCode
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getAppUserName
()),
OrderTrainChangeBusinessInfo:
:
getAppUserName
,
bo
.
getAppUserName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getBookerNo
()),
OrderTrainChangeBusinessInfo:
:
getBookerNo
,
bo
.
getBookerNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLowFlightInfo
()),
OrderTrainChangeBusinessInfo:
:
getLowFlightInfo
,
bo
.
getLowFlightInfo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCostCenterNo
()),
OrderTrainChangeBusinessInfo:
:
getCostCenterNo
,
bo
.
getCostCenterNo
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getProjectName
()),
OrderTrainChangeBusinessInfo:
:
getProjectName
,
bo
.
getProjectName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getReasonCode
()),
OrderTrainChangeBusinessInfo:
:
getReasonCode
,
bo
.
getReasonCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAppUserNo
()),
OrderTrainChangeBusinessInfo:
:
getAppUserNo
,
bo
.
getAppUserNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAppStatus
()),
OrderTrainChangeBusinessInfo:
:
getAppStatus
,
bo
.
getAppStatus
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getAppDatetime
()),
OrderTrainChangeBusinessInfo:
:
getAppDatetime
,
bo
.
getAppDatetime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getCostCenterName
()),
OrderTrainChangeBusinessInfo:
:
getCostCenterName
,
bo
.
getCostCenterName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkMobile
()),
OrderTrainChangeBusinessInfo:
:
getLinkMobile
,
bo
.
getLinkMobile
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkMan
()),
OrderTrainChangeBusinessInfo:
:
getLinkMan
,
bo
.
getLinkMan
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getAppRuleName
()),
OrderTrainChangeBusinessInfo:
:
getAppRuleName
,
bo
.
getAppRuleName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIsViolate
()),
OrderTrainChangeBusinessInfo:
:
getIsViolate
,
bo
.
getIsViolate
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getCorpName
()),
OrderTrainChangeBusinessInfo:
:
getCorpName
,
bo
.
getCorpName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getBookerName
()),
OrderTrainChangeBusinessInfo:
:
getBookerName
,
bo
.
getBookerName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTravelRemark
()),
OrderTrainChangeBusinessInfo:
:
getTravelRemark
,
bo
.
getTravelRemark
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLinkEmail
()),
OrderTrainChangeBusinessInfo:
:
getLinkEmail
,
bo
.
getLinkEmail
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getViolateitem
()),
OrderTrainChangeBusinessInfo:
:
getViolateitem
,
bo
.
getViolateitem
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getProjectNo
()),
OrderTrainChangeBusinessInfo:
:
getProjectNo
,
bo
.
getProjectNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getReasonDesc
()),
OrderTrainChangeBusinessInfo:
:
getReasonDesc
,
bo
.
getReasonDesc
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getViolateitemCode
()),
OrderTrainChangeBusinessInfo:
:
getViolateitemCode
,
bo
.
getViolateitemCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCcsqdNo
()),
OrderTrainChangeBusinessInfo:
:
getCcsqdNo
,
bo
.
getCcsqdNo
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderTrainChangePayInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderTrainChangePayInfoBo
;
import
org.dromara.server.domain.vo.OrderTrainChangePayInfoVo
;
import
org.dromara.server.domain.OrderTrainChangePayInfo
;
import
org.dromara.server.mapper.OrderTrainChangePayInfoMapper
;
import
org.dromara.server.service.IOrderTrainChangePayInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 火车票改签支付信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderTrainChangePayInfoServiceImpl
extends
AbstractBaseService
<
OrderTrainChangePayInfoVo
,
OrderTrainChangePayInfoBo
,
OrderTrainChangePayInfo
>
implements
IOrderTrainChangePayInfoService
{
private
final
OrderTrainChangePayInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderTrainChangePayInfo
,
OrderTrainChangePayInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderTrainChangePayInfo
>
buildQueryWrapper
(
OrderTrainChangePayInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderTrainChangePayInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderTrainChangePayInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeNo
()),
OrderTrainChangePayInfo:
:
getChangeNo
,
bo
.
getChangeNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPaySubject
()),
OrderTrainChangePayInfo:
:
getPaySubject
,
bo
.
getPaySubject
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getPaySubjectName
()),
OrderTrainChangePayInfo:
:
getPaySubjectName
,
bo
.
getPaySubjectName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayMothed
()),
OrderTrainChangePayInfo:
:
getPayMothed
,
bo
.
getPayMothed
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getPayMothedName
()),
OrderTrainChangePayInfo:
:
getPayMothedName
,
bo
.
getPayMothedName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayBankCard
()),
OrderTrainChangePayInfo:
:
getPayBankCard
,
bo
.
getPayBankCard
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayDatetime
()),
OrderTrainChangePayInfo:
:
getPayDatetime
,
bo
.
getPayDatetime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayBillno
()),
OrderTrainChangePayInfo:
:
getPayBillno
,
bo
.
getPayBillno
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayUser
()),
OrderTrainChangePayInfo:
:
getPayUser
,
bo
.
getPayUser
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPayRemark
()),
OrderTrainChangePayInfo:
:
getPayRemark
,
bo
.
getPayRemark
());
lqw
.
eq
(
bo
.
getPayAmount
()
!=
null
,
OrderTrainChangePayInfo:
:
getPayAmount
,
bo
.
getPayAmount
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderTrainChangeServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderTrainChangeBo
;
import
org.dromara.server.domain.vo.OrderTrainChangeVo
;
import
org.dromara.server.domain.OrderTrainChange
;
import
org.dromara.server.mapper.OrderTrainChangeMapper
;
import
org.dromara.server.service.IOrderTrainChangeService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 火车票改签订单Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderTrainChangeServiceImpl
extends
AbstractBaseService
<
OrderTrainChangeVo
,
OrderTrainChangeBo
,
OrderTrainChange
>
implements
IOrderTrainChangeService
{
private
final
OrderTrainChangeMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderTrainChange
,
OrderTrainChangeVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderTrainChange
>
buildQueryWrapper
(
OrderTrainChangeBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderTrainChange
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderTrainChange:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeNo
()),
OrderTrainChange:
:
getChangeNo
,
bo
.
getChangeNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldToCity
()),
OrderTrainChange:
:
getOldToCity
,
bo
.
getOldToCity
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLatePaymentTime
()),
OrderTrainChange:
:
getLatePaymentTime
,
bo
.
getLatePaymentTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewTicketCode
()),
OrderTrainChange:
:
getNewTicketCode
,
bo
.
getNewTicketCode
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOldSeatTypeName
()),
OrderTrainChange:
:
getOldSeatTypeName
,
bo
.
getOldSeatTypeName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromTime
()),
OrderTrainChange:
:
getOldFromTime
,
bo
.
getOldFromTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldTrainCode
()),
OrderTrainChange:
:
getOldTrainCode
,
bo
.
getOldTrainCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewTravelTime
()),
OrderTrainChange:
:
getNewTravelTime
,
bo
.
getNewTravelTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldSeatType
()),
OrderTrainChange:
:
getOldSeatType
,
bo
.
getOldSeatType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getApplyDate
()),
OrderTrainChange:
:
getApplyDate
,
bo
.
getApplyDate
());
lqw
.
eq
(
bo
.
getNewTicketPriceCount
()
!=
null
,
OrderTrainChange:
:
getNewTicketPriceCount
,
bo
.
getNewTicketPriceCount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewToDate
()),
OrderTrainChange:
:
getNewToDate
,
bo
.
getNewToDate
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromStationName
()),
OrderTrainChange:
:
getNewFromStationName
,
bo
.
getNewFromStationName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getChangeStatusName
()),
OrderTrainChange:
:
getChangeStatusName
,
bo
.
getChangeStatusName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromCityName
()),
OrderTrainChange:
:
getOldFromCityName
,
bo
.
getOldFromCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewToStationCode
()),
OrderTrainChange:
:
getNewToStationCode
,
bo
.
getNewToStationCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromTime
()),
OrderTrainChange:
:
getNewFromTime
,
bo
.
getNewFromTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getIsByidcardName
()),
OrderTrainChange:
:
getIsByidcardName
,
bo
.
getIsByidcardName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIsByidcard
()),
OrderTrainChange:
:
getIsByidcard
,
bo
.
getIsByidcard
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromStationName
()),
OrderTrainChange:
:
getOldFromStationName
,
bo
.
getOldFromStationName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromDate
()),
OrderTrainChange:
:
getOldFromDate
,
bo
.
getOldFromDate
());
lqw
.
eq
(
bo
.
getBuyServiceCharge
()
!=
null
,
OrderTrainChange:
:
getBuyServiceCharge
,
bo
.
getBuyServiceCharge
());
lqw
.
eq
(
bo
.
getSpreadPrice
()
!=
null
,
OrderTrainChange:
:
getSpreadPrice
,
bo
.
getSpreadPrice
());
lqw
.
eq
(
bo
.
getBuyChangePoundage
()
!=
null
,
OrderTrainChange:
:
getBuyChangePoundage
,
bo
.
getBuyChangePoundage
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNewToCityName
()),
OrderTrainChange:
:
getNewToCityName
,
bo
.
getNewToCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewToTime
()),
OrderTrainChange:
:
getNewToTime
,
bo
.
getNewToTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOldToCityName
()),
OrderTrainChange:
:
getOldToCityName
,
bo
.
getOldToCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromCity
()),
OrderTrainChange:
:
getNewFromCity
,
bo
.
getNewFromCity
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewTrainNo
()),
OrderTrainChange:
:
getNewTrainNo
,
bo
.
getNewTrainNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderNo
()),
OrderTrainChange:
:
getOrderNo
,
bo
.
getOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromStationCode
()),
OrderTrainChange:
:
getOldFromStationCode
,
bo
.
getOldFromStationCode
());
lqw
.
eq
(
bo
.
getChangeCount
()
!=
null
,
OrderTrainChange:
:
getChangeCount
,
bo
.
getChangeCount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewTrainCode
()),
OrderTrainChange:
:
getNewTrainCode
,
bo
.
getNewTrainCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldToDate
()),
OrderTrainChange:
:
getOldToDate
,
bo
.
getOldToDate
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNewSeatTypeName
()),
OrderTrainChange:
:
getNewSeatTypeName
,
bo
.
getNewSeatTypeName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromCityName
()),
OrderTrainChange:
:
getNewFromCityName
,
bo
.
getNewFromCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewToCity
()),
OrderTrainChange:
:
getNewToCity
,
bo
.
getNewToCity
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldTravelTime
()),
OrderTrainChange:
:
getOldTravelTime
,
bo
.
getOldTravelTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getOldToStationName
()),
OrderTrainChange:
:
getOldToStationName
,
bo
.
getOldToStationName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldTrainNo
()),
OrderTrainChange:
:
getOldTrainNo
,
bo
.
getOldTrainNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldFromCity
()),
OrderTrainChange:
:
getOldFromCity
,
bo
.
getOldFromCity
());
lqw
.
eq
(
bo
.
getOldTicketPriceCount
()
!=
null
,
OrderTrainChange:
:
getOldTicketPriceCount
,
bo
.
getOldTicketPriceCount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCfmDate
()),
OrderTrainChange:
:
getCfmDate
,
bo
.
getCfmDate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPassengerNames
()),
OrderTrainChange:
:
getPassengerNames
,
bo
.
getPassengerNames
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldToTime
()),
OrderTrainChange:
:
getOldToTime
,
bo
.
getOldToTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTicketEntrance
()),
OrderTrainChange:
:
getTicketEntrance
,
bo
.
getTicketEntrance
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldToStationCode
()),
OrderTrainChange:
:
getOldToStationCode
,
bo
.
getOldToStationCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewSeatType
()),
OrderTrainChange:
:
getNewSeatType
,
bo
.
getNewSeatType
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getNewToStationName
()),
OrderTrainChange:
:
getNewToStationName
,
bo
.
getNewToStationName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderFrom
()),
OrderTrainChange:
:
getOrderFrom
,
bo
.
getOrderFrom
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldTicketCode
()),
OrderTrainChange:
:
getOldTicketCode
,
bo
.
getOldTicketCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromDate
()),
OrderTrainChange:
:
getNewFromDate
,
bo
.
getNewFromDate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewFromStationCode
()),
OrderTrainChange:
:
getNewFromStationCode
,
bo
.
getNewFromStationCode
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderTrainChangeTicketInfoServiceImpl.java
0 → 100644
浏览文件 @
1ed66f26
package
org
.
dromara
.
server
.
service
.
impl
;
import
org.dromara.common.core.utils.MapstructUtils
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.page.TableDataInfo
;
import
org.dromara.common.mybatis.core.page.PageQuery
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.dromara.server.domain.bo.OrderTrainChangeTicketInfoBo
;
import
org.dromara.server.domain.vo.OrderTrainChangeTicketInfoVo
;
import
org.dromara.server.domain.OrderTrainChangeTicketInfo
;
import
org.dromara.server.mapper.OrderTrainChangeTicketInfoMapper
;
import
org.dromara.server.service.IOrderTrainChangeTicketInfoService
;
import
org.dromara.common.mybatis.service.AbstractBaseService
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Collection
;
/**
* 火车票改签乘机人信息Service业务层处理
*
* @author hzh
* @date 2025-04-16
*/
@RequiredArgsConstructor
@Service
public
class
OrderTrainChangeTicketInfoServiceImpl
extends
AbstractBaseService
<
OrderTrainChangeTicketInfoVo
,
OrderTrainChangeTicketInfoBo
,
OrderTrainChangeTicketInfo
>
implements
IOrderTrainChangeTicketInfoService
{
private
final
OrderTrainChangeTicketInfoMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderTrainChangeTicketInfo
,
OrderTrainChangeTicketInfoVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderTrainChangeTicketInfo
>
buildQueryWrapper
(
OrderTrainChangeTicketInfoBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderTrainChangeTicketInfo
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
bo
.
getOrderId
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getOrderId
,
bo
.
getOrderId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getChangeNo
()),
OrderTrainChangeTicketInfo:
:
getChangeNo
,
bo
.
getChangeNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewTicketCode
()),
OrderTrainChangeTicketInfo:
:
getNewTicketCode
,
bo
.
getNewTicketCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNation
()),
OrderTrainChangeTicketInfo:
:
getNation
,
bo
.
getNation
());
lqw
.
eq
(
bo
.
getChangeFee
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getChangeFee
,
bo
.
getChangeFee
());
lqw
.
eq
(
bo
.
getChangeCount
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getChangeCount
,
bo
.
getChangeCount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOldSeatCode
()),
OrderTrainChangeTicketInfo:
:
getOldSeatCode
,
bo
.
getOldSeatCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmpDeptid
()),
OrderTrainChangeTicketInfo:
:
getEmpDeptid
,
bo
.
getEmpDeptid
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getSid
()),
OrderTrainChangeTicketInfo:
:
getSid
,
bo
.
getSid
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmpNo
()),
OrderTrainChangeTicketInfo:
:
getEmpNo
,
bo
.
getEmpNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getNewSeatCode
()),
OrderTrainChangeTicketInfo:
:
getNewSeatCode
,
bo
.
getNewSeatCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIdType
()),
OrderTrainChangeTicketInfo:
:
getIdType
,
bo
.
getIdType
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getEmpDeptName
()),
OrderTrainChangeTicketInfo:
:
getEmpDeptName
,
bo
.
getEmpDeptName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getExpiryDate
()),
OrderTrainChangeTicketInfo:
:
getExpiryDate
,
bo
.
getExpiryDate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getBorn
()),
OrderTrainChangeTicketInfo:
:
getBorn
,
bo
.
getBorn
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getSex
()),
OrderTrainChangeTicketInfo:
:
getSex
,
bo
.
getSex
());
lqw
.
eq
(
bo
.
getOldTicketPrice
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getOldTicketPrice
,
bo
.
getOldTicketPrice
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getPassengerName
()),
OrderTrainChangeTicketInfo:
:
getPassengerName
,
bo
.
getPassengerName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIdCode
()),
OrderTrainChangeTicketInfo:
:
getIdCode
,
bo
.
getIdCode
());
lqw
.
eq
(
bo
.
getBuyServiceCharge
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getBuyServiceCharge
,
bo
.
getBuyServiceCharge
());
lqw
.
eq
(
bo
.
getSpreadPrice
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getSpreadPrice
,
bo
.
getSpreadPrice
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTrTicketId
()),
OrderTrainChangeTicketInfo:
:
getTrTicketId
,
bo
.
getTrTicketId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPhoneNumber
()),
OrderTrainChangeTicketInfo:
:
getPhoneNumber
,
bo
.
getPhoneNumber
());
lqw
.
eq
(
bo
.
getNewTicketPrice
()
!=
null
,
OrderTrainChangeTicketInfo:
:
getNewTicketPrice
,
bo
.
getNewTicketPrice
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTrOrderNo
()),
OrderTrainChangeTicketInfo:
:
getTrOrderNo
,
bo
.
getTrOrderNo
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderAirportChangeBusinessInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderAirportChangeBusinessInfoMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderAirportChangeMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderAirportChangeMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderAirportChangePayInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderAirportChangePayInfoMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderAirportChangeRangeInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderAirportChangeRangeInfoMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderTrainChangeBusinessInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderTrainChangeBusinessInfoMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderTrainChangeMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderTrainChangeMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderTrainChangePayInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderTrainChangePayInfoMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderTrainChangeTicketInfoMapper.xml
0 → 100644
浏览文件 @
1ed66f26
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.dromara.server.mapper.OrderTrainChangeTicketInfoMapper"
>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论