Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
8bdaa5b1
提交
8bdaa5b1
authored
11月 20, 2024
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
用车订单功能实现
上级
9db3f9c4
显示空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
2312 行增加
和
0 行删除
+2312
-0
OrderVehiclesController.java
...rg/dromara/server/controller/OrderVehiclesController.java
+107
-0
OrderVehicles.java
...rc/main/java/org/dromara/server/domain/OrderVehicles.java
+379
-0
OrderVehiclesBusiness.java
...java/org/dromara/server/domain/OrderVehiclesBusiness.java
+149
-0
OrderVehiclesPayInfo.java
.../java/org/dromara/server/domain/OrderVehiclesPayInfo.java
+89
-0
OrderVehiclesBo.java
...in/java/org/dromara/server/domain/bo/OrderVehiclesBo.java
+439
-0
OrderVehiclesBusinessBo.java
...org/dromara/server/domain/bo/OrderVehiclesBusinessBo.java
+163
-0
OrderVehiclesPayInfoBo.java
.../org/dromara/server/domain/bo/OrderVehiclesPayInfoBo.java
+91
-0
OrderVehiclesBusinessVo.java
...org/dromara/server/domain/vo/OrderVehiclesBusinessVo.java
+166
-0
OrderVehiclesPayInfoVo.java
.../org/dromara/server/domain/vo/OrderVehiclesPayInfoVo.java
+94
-0
OrderVehiclesVo.java
...in/java/org/dromara/server/domain/vo/OrderVehiclesVo.java
+442
-0
OrderVehiclesBusinessMapper.java
...rg/dromara/server/mapper/OrderVehiclesBusinessMapper.java
+15
-0
OrderVehiclesMapper.java
...n/java/org/dromara/server/mapper/OrderVehiclesMapper.java
+15
-0
OrderVehiclesPayInfoMapper.java
...org/dromara/server/mapper/OrderVehiclesPayInfoMapper.java
+15
-0
IOrderVehiclesService.java
...ava/org/dromara/server/service/IOrderVehiclesService.java
+17
-0
OrderVehiclesServiceImpl.java
...dromara/server/service/impl/OrderVehiclesServiceImpl.java
+110
-0
OrderVehiclesBusinessMapper.xml
...n/resources/mapper/server/OrderVehiclesBusinessMapper.xml
+7
-0
OrderVehiclesMapper.xml
.../src/main/resources/mapper/server/OrderVehiclesMapper.xml
+7
-0
OrderVehiclesPayInfoMapper.xml
...in/resources/mapper/server/OrderVehiclesPayInfoMapper.xml
+7
-0
没有找到文件。
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/controller/OrderVehiclesController.java
0 → 100644
浏览文件 @
8bdaa5b1
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.OrderVehiclesBo
;
import
org.dromara.server.domain.vo.OrderVehiclesVo
;
import
org.dromara.server.service.IOrderVehiclesService
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 用车订单
* 前端访问路由地址为:/server/orderVehicles
*
* @author hzh
* @date 2024-11-20
*/
@Validated
@RequiredArgsConstructor
@RestController
@RequestMapping
(
"/orderVehicles"
)
public
class
OrderVehiclesController
extends
BaseController
{
private
final
IOrderVehiclesService
orderVehiclesService
;
/**
* 查询用车订单列表
*/
@SaCheckPermission
(
"server:orderVehicles:list"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
<
OrderVehiclesVo
>
list
(
OrderVehiclesBo
bo
,
PageQuery
pageQuery
)
{
return
orderVehiclesService
.
queryPageList
(
bo
,
pageQuery
);
}
/**
* 导出用车订单列表
*/
@SaCheckPermission
(
"server:orderVehicles:export"
)
@Log
(
title
=
"用车订单"
,
businessType
=
BusinessType
.
EXPORT
)
@PostMapping
(
"/export"
)
public
void
export
(
OrderVehiclesBo
bo
,
HttpServletResponse
response
)
{
List
<
OrderVehiclesVo
>
list
=
orderVehiclesService
.
queryList
(
bo
);
ExcelUtil
.
exportExcel
(
list
,
"用车订单"
,
OrderVehiclesVo
.
class
,
response
);
}
/**
* 获取用车订单详细信息
*
* @param id 主键
*/
@SaCheckPermission
(
"server:orderVehicles:query"
)
@GetMapping
(
"/{id}"
)
public
R
<
OrderVehiclesVo
>
getInfo
(
@NotNull
(
message
=
"主键不能为空"
)
@PathVariable
Long
id
)
{
return
R
.
ok
(
orderVehiclesService
.
queryById
(
id
));
}
/**
* 新增用车订单
*/
@SaCheckPermission
(
"server:orderVehicles:add"
)
@Log
(
title
=
"用车订单"
,
businessType
=
BusinessType
.
INSERT
)
@RepeatSubmit
()
@PostMapping
()
public
R
<
Void
>
add
(
@Validated
(
AddGroup
.
class
)
@RequestBody
OrderVehiclesBo
bo
)
{
return
toAjax
(
orderVehiclesService
.
insertByBo
(
bo
));
}
/**
* 修改用车订单
*/
@SaCheckPermission
(
"server:orderVehicles:edit"
)
@Log
(
title
=
"用车订单"
,
businessType
=
BusinessType
.
UPDATE
)
@RepeatSubmit
()
@PutMapping
()
public
R
<
Void
>
edit
(
@Validated
(
EditGroup
.
class
)
@RequestBody
OrderVehiclesBo
bo
)
{
return
toAjax
(
orderVehiclesService
.
updateByBo
(
bo
));
}
/**
* 删除用车订单
*
* @param ids 主键串
*/
@SaCheckPermission
(
"server:orderVehicles:remove"
)
@Log
(
title
=
"用车订单"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{ids}"
)
public
R
<
Void
>
remove
(
@NotEmpty
(
message
=
"主键不能为空"
)
@PathVariable
Long
[]
ids
)
{
return
toAjax
(
orderVehiclesService
.
deleteWithValidByIds
(
List
.
of
(
ids
),
true
));
}
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderVehicles.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
java.io.Serial
;
/**
* 用车订单对象 biz_order_vehicles
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_vehicles"
)
public
class
OrderVehicles
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 人员code
*/
private
String
personCode
;
/**
* 订单号
*/
private
String
orderNo
;
/**
* 所在部门编号
*/
private
String
deptCode
;
/**
* 上车详细地点
*/
private
String
startingPoint
;
/**
* 出发城市名称
*/
private
String
departCityName
;
/**
* 到达城市名称
*/
private
String
arriveCityName
;
/**
* 订单状态已预定:订单状态0已预订 1已派车 2改派中 3司机出发 4司机到达 5开始服务 6结束服务 7司机取消 8乘客取消 9已拒单
*/
private
String
orderStatus
;
/**
* 证件号
*/
private
String
idNo
;
/**
* 出发航站楼
*/
private
String
departTerminal
;
/**
* 罚金
*/
private
Long
fine
;
/**
* 出行人员工工号
*/
private
String
empNo
;
/**
* 销售价
*/
private
Long
useVehicleFee
;
/**
* 到达航站楼
*/
private
String
arriveTerminal
;
/**
* 国内国际 1国内、0国际
*/
private
String
international
;
/**
* 订单类型 枚举:1:日包、2:半日包、3:点对点、4:接机、5:送机、6:接站、7:送站、8:即时快车、9:预约快车、10:即时专车、11:预约专车、12:即时出租车、13:预约出租车
*/
private
String
orderType
;
/**
* 备注信息1
*/
private
String
ext1
;
/**
* 出发城市id
*/
private
String
departCity
;
/**
* 供应商名称
*/
private
String
vendorName
;
/**
* 超时规则说明
*/
private
String
timeoutRuleMsg
;
/**
* 车颜色
*/
private
String
carColor
;
/**
* 下车详细地点
*/
private
String
terminalPoint
;
/**
* 到达时间YYYY-MM-DD:HH:MI
*/
private
String
arriveTime
;
/**
* 车牌号
*/
private
String
licenseNumber
;
/**
* 用车时间始
*/
private
String
startTime
;
/**
* 司机
*/
private
String
driver
;
/**
* 单合计 正常单时,为所有费用之和;取消单时,订单合计为罚金
*/
private
Long
totalAmount
;
/**
* 出行人手机
*/
private
String
phoneNumber
;
/**
* 出发机场名称中文
*/
private
String
departAirportName
;
/**
* 下车地点经度
*/
private
String
toLon
;
/**
* 用车城市Id出发
*/
private
String
cityId
;
/**
* 派车时间
*/
private
String
dispatchedTime
;
/**
* 到达城市
*/
private
String
arriveCity
;
/**
* 出发时间YYYY-MM-DD:HH:MI
*/
private
String
departTime
;
/**
* 里程
*/
private
Long
distance
;
/**
* 出行人姓名
*/
private
String
empName
;
/**
* 到达城市名称
*/
private
String
ddCityName
;
/**
* 预定规则说明
*/
private
String
scheduledRulesMsg
;
/**
* 上车地点经度
*/
private
String
startLng
;
/**
* 用车城市名称出发
*/
private
String
cityName
;
/**
* 航班号
*/
private
String
flightNo
;
/**
* 上车地点纬度
*/
private
String
startLat
;
/**
* 上车地址
*/
private
String
scDdPoi
;
/**
* 下车地址
*/
private
String
xcDdPoi
;
/**
* 邮箱
*/
private
String
email
;
/**
* 产品名称
*/
private
String
vehicleProductName
;
/**
* 出发机场三字码
*/
private
String
departAirport
;
/**
* 下车地点纬度
*/
private
String
toLat
;
/**
* 车型名称
*/
private
String
vehicleTypeName
;
/**
* 是否罚单
*/
private
String
isCancel
;
/**
* 销售服务费
*/
private
Long
serviceFee
;
/**
* 用车时间止
*/
private
String
endTime
;
/**
* 所在部门名称
*/
private
String
deptName
;
/**
* 到达机场名称
*/
private
String
arriveAirportName
;
/**
* 预订时间
*/
private
String
bookDate
;
/**
* 证件类型
*/
private
String
cardType
;
/**
* 到达城市id
*/
private
String
ddCityId
;
/**
* 司机头像地址
*/
private
String
driverPicUrl
;
/**
* 派车备注
*/
private
String
vehiclesRemark
;
/**
* 取消原因
*/
private
String
cancelReason
;
/**
* 取消规则
*/
private
String
cancelRule
;
/**
* 车型id
*/
private
String
vehicleTypeId
;
/**
* 下车地点所在区域
*/
private
String
toArea
;
/**
* 关联订单号
*/
private
String
unionOrderNo
;
/**
* 司机电话
*/
private
String
driverTel
;
/**
* 关联单据类型 10901:国内机票、10902:国际机票、10903:酒店、10904:火车票
*/
private
String
unionOrderType
;
/**
* 上车地点所在区域
*/
private
String
startArea
;
/**
* 到达机场三字码
*/
private
String
arriveAirport
;
/**
* 车辆说明
*/
private
String
vehiclesDesc
;
/**
* 删除标志(0代表存在 2代表删除)
*/
@TableLogic
private
String
delFlag
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/OrderVehiclesBusiness.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
java.io.Serial
;
/**
* 用车订单差旅信息对象 biz_order_vehicles_business
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_vehicles_business"
)
public
class
OrderVehiclesBusiness
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 订单编号
*/
private
String
orderNo
;
/**
* 出差申请单号
*/
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/OrderVehiclesPayInfo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableLogic
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.tenant.core.TenantEntity
;
import
java.io.Serial
;
/**
* 用车订单支付信息对象 biz_order_vehicles_pay_info
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"biz_order_vehicles_pay_info"
)
public
class
OrderVehiclesPayInfo
extends
TenantEntity
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@TableId
(
value
=
"id"
)
private
Long
id
;
/**
* 订单id
*/
private
Long
orderId
;
/**
* 订单编号
*/
private
String
orderNo
;
/**
* 支付科目id
*/
private
String
paySubject
;
/**
* 支付方式名称
*/
private
String
payMethodName
;
/**
* 支付卡号
*/
private
String
payBankCard
;
/**
* 支付时间,格式:yyyy-MM-dd HH:mm:ss
*/
private
String
payDate
;
/**
* 支付金额
*/
private
Long
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/bo/OrderVehiclesBo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
bo
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
jakarta.validation.constraints.NotBlank
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.server.domain.OrderVehicles
;
/**
* 用车订单业务对象 biz_order_vehicles
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderVehicles
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderVehiclesBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 人员code
*/
@NotBlank
(
message
=
"人员code不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
personCode
;
/**
* 订单号
*/
@NotBlank
(
message
=
"订单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNo
;
/**
* 所在部门编号
*/
@NotBlank
(
message
=
"所在部门编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
deptCode
;
/**
* 上车详细地点
*/
@NotBlank
(
message
=
"上车详细地点不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
startingPoint
;
/**
* 出发城市名称
*/
@NotBlank
(
message
=
"出发城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departCityName
;
/**
* 到达城市名称
*/
@NotBlank
(
message
=
"到达城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveCityName
;
/**
* 订单状态已预定:订单状态0已预订 1已派车 2改派中 3司机出发 4司机到达 5开始服务 6结束服务 7司机取消 8乘客取消 9已拒单
*/
@NotBlank
(
message
=
"订单状态已预定:订单状态0已预订 1已派车 2改派中 3司机出发 4司机到达 5开始服务 6结束服务 7司机取消 8乘客取消 9已拒单不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderStatus
;
/**
* 证件号
*/
@NotBlank
(
message
=
"证件号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idNo
;
/**
* 出发航站楼
*/
@NotBlank
(
message
=
"出发航站楼不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departTerminal
;
/**
* 罚金
*/
@NotNull
(
message
=
"罚金不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
fine
;
/**
* 出行人员工工号
*/
@NotBlank
(
message
=
"出行人员工工号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empNo
;
/**
* 销售价
*/
@NotNull
(
message
=
"销售价不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
useVehicleFee
;
/**
* 到达航站楼
*/
@NotBlank
(
message
=
"到达航站楼不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveTerminal
;
/**
* 国内国际 1国内、0国际
*/
@NotBlank
(
message
=
"国内国际 1国内、0国际不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
international
;
/**
* 订单类型 枚举:1:日包、2:半日包、3:点对点、4:接机、5:送机、6:接站、7:送站、8:即时快车、9:预约快车、10:即时专车、11:预约专车、12:即时出租车、13:预约出租车
*/
@NotBlank
(
message
=
"订单类型 枚举:1:日包、2:半日包、3:点对点、4:接机、5:送机、6:接站、7:送站、8:即时快车、9:预约快车、10:即时专车、11:预约专车、12:即时出租车、13:预约出租车不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderType
;
/**
* 备注信息1
*/
@NotBlank
(
message
=
"备注信息1不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ext1
;
/**
* 出发城市id
*/
@NotBlank
(
message
=
"出发城市id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departCity
;
/**
* 供应商名称
*/
@NotBlank
(
message
=
"供应商名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vendorName
;
/**
* 超时规则说明
*/
@NotBlank
(
message
=
"超时规则说明不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
timeoutRuleMsg
;
/**
* 车颜色
*/
@NotBlank
(
message
=
"车颜色不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
carColor
;
/**
* 下车详细地点
*/
@NotBlank
(
message
=
"下车详细地点不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
terminalPoint
;
/**
* 到达时间YYYY-MM-DD:HH:MI
*/
@NotBlank
(
message
=
"到达时间YYYY-MM-DD:HH:MI不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveTime
;
/**
* 车牌号
*/
@NotBlank
(
message
=
"车牌号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
licenseNumber
;
/**
* 用车时间始
*/
@NotBlank
(
message
=
"用车时间始不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
startTime
;
/**
* 司机
*/
@NotBlank
(
message
=
"司机不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
driver
;
/**
* 单合计 正常单时,为所有费用之和;取消单时,订单合计为罚金
*/
@NotNull
(
message
=
"单合计 正常单时,为所有费用之和;取消单时,订单合计为罚金不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
totalAmount
;
/**
* 出行人手机
*/
@NotBlank
(
message
=
"出行人手机不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
phoneNumber
;
/**
* 出发机场名称中文
*/
@NotBlank
(
message
=
"出发机场名称中文不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departAirportName
;
/**
* 下车地点经度
*/
@NotBlank
(
message
=
"下车地点经度不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
toLon
;
/**
* 用车城市Id出发
*/
@NotBlank
(
message
=
"用车城市Id出发不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cityId
;
/**
* 派车时间
*/
@NotBlank
(
message
=
"派车时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
dispatchedTime
;
/**
* 到达城市
*/
@NotBlank
(
message
=
"到达城市不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveCity
;
/**
* 出发时间YYYY-MM-DD:HH:MI
*/
@NotBlank
(
message
=
"出发时间YYYY-MM-DD:HH:MI不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departTime
;
/**
* 里程
*/
@NotNull
(
message
=
"里程不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
distance
;
/**
* 出行人姓名
*/
@NotBlank
(
message
=
"出行人姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
empName
;
/**
* 到达城市名称
*/
@NotBlank
(
message
=
"到达城市名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ddCityName
;
/**
* 预定规则说明
*/
@NotBlank
(
message
=
"预定规则说明不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
scheduledRulesMsg
;
/**
* 上车地点经度
*/
@NotBlank
(
message
=
"上车地点经度不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
startLng
;
/**
* 用车城市名称出发
*/
@NotBlank
(
message
=
"用车城市名称出发不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cityName
;
/**
* 航班号
*/
@NotBlank
(
message
=
"航班号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
flightNo
;
/**
* 上车地点纬度
*/
@NotBlank
(
message
=
"上车地点纬度不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
startLat
;
/**
* 上车地址
*/
@NotBlank
(
message
=
"上车地址不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
scDdPoi
;
/**
* 下车地址
*/
@NotBlank
(
message
=
"下车地址不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
xcDdPoi
;
/**
* 邮箱
*/
@NotBlank
(
message
=
"邮箱不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
email
;
/**
* 产品名称
*/
@NotBlank
(
message
=
"产品名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vehicleProductName
;
/**
* 出发机场三字码
*/
@NotBlank
(
message
=
"出发机场三字码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
departAirport
;
/**
* 下车地点纬度
*/
@NotBlank
(
message
=
"下车地点纬度不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
toLat
;
/**
* 车型名称
*/
@NotBlank
(
message
=
"车型名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vehicleTypeName
;
/**
* 是否罚单
*/
@NotBlank
(
message
=
"是否罚单不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
isCancel
;
/**
* 销售服务费
*/
@NotNull
(
message
=
"销售服务费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
serviceFee
;
/**
* 用车时间止
*/
@NotBlank
(
message
=
"用车时间止不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
endTime
;
/**
* 所在部门名称
*/
@NotBlank
(
message
=
"所在部门名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
deptName
;
/**
* 到达机场名称
*/
@NotBlank
(
message
=
"到达机场名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveAirportName
;
/**
* 预订时间
*/
@NotBlank
(
message
=
"预订时间不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
bookDate
;
/**
* 证件类型
*/
@NotBlank
(
message
=
"证件类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cardType
;
/**
* 到达城市id
*/
@NotBlank
(
message
=
"到达城市id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
ddCityId
;
/**
* 司机头像地址
*/
@NotBlank
(
message
=
"司机头像地址不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
driverPicUrl
;
/**
* 派车备注
*/
@NotBlank
(
message
=
"派车备注不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vehiclesRemark
;
/**
* 取消原因
*/
@NotBlank
(
message
=
"取消原因不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cancelReason
;
/**
* 取消规则
*/
@NotBlank
(
message
=
"取消规则不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
cancelRule
;
/**
* 车型id
*/
@NotBlank
(
message
=
"车型id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vehicleTypeId
;
/**
* 下车地点所在区域
*/
@NotBlank
(
message
=
"下车地点所在区域不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
toArea
;
/**
* 关联订单号
*/
@NotBlank
(
message
=
"关联订单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
unionOrderNo
;
/**
* 司机电话
*/
@NotBlank
(
message
=
"司机电话不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
driverTel
;
/**
* 关联单据类型 10901:国内机票、10902:国际机票、10903:酒店、10904:火车票
*/
@NotBlank
(
message
=
"关联单据类型 10901:国内机票、10902:国际机票、10903:酒店、10904:火车票不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
unionOrderType
;
/**
* 上车地点所在区域
*/
@NotBlank
(
message
=
"上车地点所在区域不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
startArea
;
/**
* 到达机场三字码
*/
@NotBlank
(
message
=
"到达机场三字码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
arriveAirport
;
/**
* 车辆说明
*/
@NotBlank
(
message
=
"车辆说明不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
vehiclesDesc
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/domain/bo/OrderVehiclesBusinessBo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
bo
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
jakarta.validation.constraints.NotBlank
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.server.domain.OrderVehiclesBusiness
;
/**
* 用车订单差旅信息业务对象 biz_order_vehicles_business
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderVehiclesBusiness
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderVehiclesBusinessBo
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
orderNo
;
/**
* 出差申请单号
*/
@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/OrderVehiclesPayInfoBo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
bo
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
jakarta.validation.constraints.NotBlank
;
import
jakarta.validation.constraints.NotNull
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.server.domain.OrderVehiclesPayInfo
;
/**
* 用车订单支付信息业务对象 biz_order_vehicles_pay_info
*
* @author hzh
* @date 2024-11-20
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
OrderVehiclesPayInfo
.
class
,
reverseConvertGenerate
=
false
)
public
class
OrderVehiclesPayInfoBo
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
orderNo
;
/**
* 支付科目id
*/
@NotBlank
(
message
=
"支付科目id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paySubject
;
/**
* 支付方式名称
*/
@NotBlank
(
message
=
"支付方式名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
payMethodName
;
/**
* 支付卡号
*/
@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
Long
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/vo/OrderVehiclesBusinessVo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
org.dromara.server.domain.OrderVehiclesBusiness
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 用车订单差旅信息视图对象 biz_order_vehicles_business
*
* @author hzh
* @date 2024-11-20
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderVehiclesBusiness
.
class
)
public
class
OrderVehiclesBusinessVo
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
orderNo
;
/**
* 出差申请单号
*/
@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/OrderVehiclesPayInfoVo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
org.dromara.server.domain.OrderVehiclesPayInfo
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 用车订单支付信息视图对象 biz_order_vehicles_pay_info
*
* @author hzh
* @date 2024-11-20
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderVehiclesPayInfo
.
class
)
public
class
OrderVehiclesPayInfoVo
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
orderNo
;
/**
* 支付科目id
*/
@ExcelProperty
(
value
=
"支付科目id"
)
private
String
paySubject
;
/**
* 支付方式名称
*/
@ExcelProperty
(
value
=
"支付方式名称"
)
private
String
payMethodName
;
/**
* 支付卡号
*/
@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
Long
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/OrderVehiclesVo.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
domain
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
org.dromara.server.domain.OrderVehicles
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 用车订单视图对象 biz_order_vehicles
*
* @author hzh
* @date 2024-11-20
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
OrderVehicles
.
class
)
public
class
OrderVehiclesVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 人员code
*/
@ExcelProperty
(
value
=
"人员code"
)
private
String
personCode
;
/**
* 订单号
*/
@ExcelProperty
(
value
=
"订单号"
)
private
String
orderNo
;
/**
* 所在部门编号
*/
@ExcelProperty
(
value
=
"所在部门编号"
)
private
String
deptCode
;
/**
* 上车详细地点
*/
@ExcelProperty
(
value
=
"上车详细地点"
)
private
String
startingPoint
;
/**
* 出发城市名称
*/
@ExcelProperty
(
value
=
"出发城市名称"
)
private
String
departCityName
;
/**
* 到达城市名称
*/
@ExcelProperty
(
value
=
"到达城市名称"
)
private
String
arriveCityName
;
/**
* 订单状态已预定:订单状态0已预订 1已派车 2改派中 3司机出发 4司机到达 5开始服务 6结束服务 7司机取消 8乘客取消 9已拒单
*/
@ExcelProperty
(
value
=
"订单状态已预定:订单状态0已预订 1已派车 2改派中 3司机出发 4司机到达 5开始服务 6结束服务 7司机取消 8乘客取消 9已拒单"
)
private
String
orderStatus
;
/**
* 证件号
*/
@ExcelProperty
(
value
=
"证件号"
)
private
String
idNo
;
/**
* 出发航站楼
*/
@ExcelProperty
(
value
=
"出发航站楼"
)
private
String
departTerminal
;
/**
* 罚金
*/
@ExcelProperty
(
value
=
"罚金"
)
private
Long
fine
;
/**
* 出行人员工工号
*/
@ExcelProperty
(
value
=
"出行人员工工号"
)
private
String
empNo
;
/**
* 销售价
*/
@ExcelProperty
(
value
=
"销售价"
)
private
Long
useVehicleFee
;
/**
* 到达航站楼
*/
@ExcelProperty
(
value
=
"到达航站楼"
)
private
String
arriveTerminal
;
/**
* 国内国际 1国内、0国际
*/
@ExcelProperty
(
value
=
"国内国际 1国内、0国际"
)
private
String
international
;
/**
* 订单类型 枚举:1:日包、2:半日包、3:点对点、4:接机、5:送机、6:接站、7:送站、8:即时快车、9:预约快车、10:即时专车、11:预约专车、12:即时出租车、13:预约出租车
*/
@ExcelProperty
(
value
=
"订单类型 枚举:1:日包、2:半日包、3:点对点、4:接机、5:送机、6:接站、7:送站、8:即时快车、9:预约快车、10:即时专车、11:预约专车、12:即时出租车、13:预约出租车"
)
private
String
orderType
;
/**
* 备注信息1
*/
@ExcelProperty
(
value
=
"备注信息1"
)
private
String
ext1
;
/**
* 出发城市id
*/
@ExcelProperty
(
value
=
"出发城市id"
)
private
String
departCity
;
/**
* 供应商名称
*/
@ExcelProperty
(
value
=
"供应商名称"
)
private
String
vendorName
;
/**
* 超时规则说明
*/
@ExcelProperty
(
value
=
"超时规则说明"
)
private
String
timeoutRuleMsg
;
/**
* 车颜色
*/
@ExcelProperty
(
value
=
"车颜色"
)
private
String
carColor
;
/**
* 下车详细地点
*/
@ExcelProperty
(
value
=
"下车详细地点"
)
private
String
terminalPoint
;
/**
* 到达时间YYYY-MM-DD:HH:MI
*/
@ExcelProperty
(
value
=
"到达时间YYYY-MM-DD:HH:MI"
)
private
String
arriveTime
;
/**
* 车牌号
*/
@ExcelProperty
(
value
=
"车牌号"
)
private
String
licenseNumber
;
/**
* 用车时间始
*/
@ExcelProperty
(
value
=
"用车时间始"
)
private
String
startTime
;
/**
* 司机
*/
@ExcelProperty
(
value
=
"司机"
)
private
String
driver
;
/**
* 单合计 正常单时,为所有费用之和;取消单时,订单合计为罚金
*/
@ExcelProperty
(
value
=
"单合计 正常单时,为所有费用之和;取消单时,订单合计为罚金"
)
private
Long
totalAmount
;
/**
* 出行人手机
*/
@ExcelProperty
(
value
=
"出行人手机"
)
private
String
phoneNumber
;
/**
* 出发机场名称中文
*/
@ExcelProperty
(
value
=
"出发机场名称中文"
)
private
String
departAirportName
;
/**
* 下车地点经度
*/
@ExcelProperty
(
value
=
"下车地点经度"
)
private
String
toLon
;
/**
* 用车城市Id出发
*/
@ExcelProperty
(
value
=
"用车城市Id出发"
)
private
String
cityId
;
/**
* 派车时间
*/
@ExcelProperty
(
value
=
"派车时间"
)
private
String
dispatchedTime
;
/**
* 到达城市
*/
@ExcelProperty
(
value
=
"到达城市"
)
private
String
arriveCity
;
/**
* 出发时间YYYY-MM-DD:HH:MI
*/
@ExcelProperty
(
value
=
"出发时间YYYY-MM-DD:HH:MI"
)
private
String
departTime
;
/**
* 里程
*/
@ExcelProperty
(
value
=
"里程"
)
private
Long
distance
;
/**
* 出行人姓名
*/
@ExcelProperty
(
value
=
"出行人姓名"
)
private
String
empName
;
/**
* 到达城市名称
*/
@ExcelProperty
(
value
=
"到达城市名称"
)
private
String
ddCityName
;
/**
* 预定规则说明
*/
@ExcelProperty
(
value
=
"预定规则说明"
)
private
String
scheduledRulesMsg
;
/**
* 上车地点经度
*/
@ExcelProperty
(
value
=
"上车地点经度"
)
private
String
startLng
;
/**
* 用车城市名称出发
*/
@ExcelProperty
(
value
=
"用车城市名称出发"
)
private
String
cityName
;
/**
* 航班号
*/
@ExcelProperty
(
value
=
"航班号"
)
private
String
flightNo
;
/**
* 上车地点纬度
*/
@ExcelProperty
(
value
=
"上车地点纬度"
)
private
String
startLat
;
/**
* 上车地址
*/
@ExcelProperty
(
value
=
"上车地址"
)
private
String
scDdPoi
;
/**
* 下车地址
*/
@ExcelProperty
(
value
=
"下车地址"
)
private
String
xcDdPoi
;
/**
* 邮箱
*/
@ExcelProperty
(
value
=
"邮箱"
)
private
String
email
;
/**
* 产品名称
*/
@ExcelProperty
(
value
=
"产品名称"
)
private
String
vehicleProductName
;
/**
* 出发机场三字码
*/
@ExcelProperty
(
value
=
"出发机场三字码"
)
private
String
departAirport
;
/**
* 下车地点纬度
*/
@ExcelProperty
(
value
=
"下车地点纬度"
)
private
String
toLat
;
/**
* 车型名称
*/
@ExcelProperty
(
value
=
"车型名称"
)
private
String
vehicleTypeName
;
/**
* 是否罚单
*/
@ExcelProperty
(
value
=
"是否罚单"
)
private
String
isCancel
;
/**
* 销售服务费
*/
@ExcelProperty
(
value
=
"销售服务费"
)
private
Long
serviceFee
;
/**
* 用车时间止
*/
@ExcelProperty
(
value
=
"用车时间止"
)
private
String
endTime
;
/**
* 所在部门名称
*/
@ExcelProperty
(
value
=
"所在部门名称"
)
private
String
deptName
;
/**
* 到达机场名称
*/
@ExcelProperty
(
value
=
"到达机场名称"
)
private
String
arriveAirportName
;
/**
* 预订时间
*/
@ExcelProperty
(
value
=
"预订时间"
)
private
String
bookDate
;
/**
* 证件类型
*/
@ExcelProperty
(
value
=
"证件类型"
)
private
String
cardType
;
/**
* 到达城市id
*/
@ExcelProperty
(
value
=
"到达城市id"
)
private
String
ddCityId
;
/**
* 司机头像地址
*/
@ExcelProperty
(
value
=
"司机头像地址"
)
private
String
driverPicUrl
;
/**
* 派车备注
*/
@ExcelProperty
(
value
=
"派车备注"
)
private
String
vehiclesRemark
;
/**
* 取消原因
*/
@ExcelProperty
(
value
=
"取消原因"
)
private
String
cancelReason
;
/**
* 取消规则
*/
@ExcelProperty
(
value
=
"取消规则"
)
private
String
cancelRule
;
/**
* 车型id
*/
@ExcelProperty
(
value
=
"车型id"
)
private
String
vehicleTypeId
;
/**
* 下车地点所在区域
*/
@ExcelProperty
(
value
=
"下车地点所在区域"
)
private
String
toArea
;
/**
* 关联订单号
*/
@ExcelProperty
(
value
=
"关联订单号"
)
private
String
unionOrderNo
;
/**
* 司机电话
*/
@ExcelProperty
(
value
=
"司机电话"
)
private
String
driverTel
;
/**
* 关联单据类型 10901:国内机票、10902:国际机票、10903:酒店、10904:火车票
*/
@ExcelProperty
(
value
=
"关联单据类型 10901:国内机票、10902:国际机票、10903:酒店、10904:火车票"
)
private
String
unionOrderType
;
/**
* 上车地点所在区域
*/
@ExcelProperty
(
value
=
"上车地点所在区域"
)
private
String
startArea
;
/**
* 到达机场三字码
*/
@ExcelProperty
(
value
=
"到达机场三字码"
)
private
String
arriveAirport
;
/**
* 车辆说明
*/
@ExcelProperty
(
value
=
"车辆说明"
)
private
String
vehiclesDesc
;
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderVehiclesBusinessMapper.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.server.domain.OrderVehiclesBusiness
;
import
org.dromara.server.domain.vo.OrderVehiclesBusinessVo
;
/**
* 用车订单差旅信息Mapper接口
*
* @author hzh
* @date 2024-11-20
*/
public
interface
OrderVehiclesBusinessMapper
extends
BaseMapperPlus
<
OrderVehiclesBusiness
,
OrderVehiclesBusinessVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderVehiclesMapper.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.server.domain.OrderVehicles
;
import
org.dromara.server.domain.vo.OrderVehiclesVo
;
/**
* 用车订单Mapper接口
*
* @author hzh
* @date 2024-11-20
*/
public
interface
OrderVehiclesMapper
extends
BaseMapperPlus
<
OrderVehicles
,
OrderVehiclesVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/mapper/OrderVehiclesPayInfoMapper.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
mapper
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.server.domain.OrderVehiclesPayInfo
;
import
org.dromara.server.domain.vo.OrderVehiclesPayInfoVo
;
/**
* 用车订单支付信息Mapper接口
*
* @author hzh
* @date 2024-11-20
*/
public
interface
OrderVehiclesPayInfoMapper
extends
BaseMapperPlus
<
OrderVehiclesPayInfo
,
OrderVehiclesPayInfoVo
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/IOrderVehiclesService.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
service
;
import
org.dromara.server.base.IBaseService
;
import
org.dromara.server.domain.OrderVehicles
;
import
org.dromara.server.domain.bo.OrderVehiclesBo
;
import
org.dromara.server.domain.vo.OrderVehiclesVo
;
/**
* 用车订单Service接口
*
* @author hzh
* @date 2024-11-20
*/
public
interface
IOrderVehiclesService
extends
IBaseService
<
OrderVehiclesVo
,
OrderVehiclesBo
,
OrderVehicles
>
{
}
ruoyi-modules/ruoyi-server/src/main/java/org/dromara/server/service/impl/OrderVehiclesServiceImpl.java
0 → 100644
浏览文件 @
8bdaa5b1
package
org
.
dromara
.
server
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
lombok.RequiredArgsConstructor
;
import
org.dromara.common.core.utils.StringUtils
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
import
org.dromara.server.base.AbstractBaseService
;
import
org.dromara.server.domain.OrderVehicles
;
import
org.dromara.server.domain.bo.OrderVehiclesBo
;
import
org.dromara.server.domain.vo.OrderVehiclesVo
;
import
org.dromara.server.mapper.OrderVehiclesMapper
;
import
org.dromara.server.service.IOrderVehiclesService
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
/**
* 用车订单Service业务层处理
*
* @author hzh
* @date 2024-11-20
*/
@RequiredArgsConstructor
@Service
public
class
OrderVehiclesServiceImpl
extends
AbstractBaseService
<
OrderVehiclesVo
,
OrderVehiclesBo
,
OrderVehicles
>
implements
IOrderVehiclesService
{
private
final
OrderVehiclesMapper
baseMapper
;
@Override
public
BaseMapperPlus
<
OrderVehicles
,
OrderVehiclesVo
>
mapper
()
{
return
baseMapper
;
}
@Override
public
LambdaQueryWrapper
<
OrderVehicles
>
buildQueryWrapper
(
OrderVehiclesBo
bo
)
{
Map
<
String
,
Object
>
params
=
bo
.
getParams
();
LambdaQueryWrapper
<
OrderVehicles
>
lqw
=
Wrappers
.
lambdaQuery
();
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPersonCode
()),
OrderVehicles:
:
getPersonCode
,
bo
.
getPersonCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderNo
()),
OrderVehicles:
:
getOrderNo
,
bo
.
getOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDeptCode
()),
OrderVehicles:
:
getDeptCode
,
bo
.
getDeptCode
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStartingPoint
()),
OrderVehicles:
:
getStartingPoint
,
bo
.
getStartingPoint
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getDepartCityName
()),
OrderVehicles:
:
getDepartCityName
,
bo
.
getDepartCityName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getArriveCityName
()),
OrderVehicles:
:
getArriveCityName
,
bo
.
getArriveCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderStatus
()),
OrderVehicles:
:
getOrderStatus
,
bo
.
getOrderStatus
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIdNo
()),
OrderVehicles:
:
getIdNo
,
bo
.
getIdNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDepartTerminal
()),
OrderVehicles:
:
getDepartTerminal
,
bo
.
getDepartTerminal
());
lqw
.
eq
(
bo
.
getFine
()
!=
null
,
OrderVehicles:
:
getFine
,
bo
.
getFine
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmpNo
()),
OrderVehicles:
:
getEmpNo
,
bo
.
getEmpNo
());
lqw
.
eq
(
bo
.
getUseVehicleFee
()
!=
null
,
OrderVehicles:
:
getUseVehicleFee
,
bo
.
getUseVehicleFee
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getArriveTerminal
()),
OrderVehicles:
:
getArriveTerminal
,
bo
.
getArriveTerminal
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getInternational
()),
OrderVehicles:
:
getInternational
,
bo
.
getInternational
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getOrderType
()),
OrderVehicles:
:
getOrderType
,
bo
.
getOrderType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getExt1
()),
OrderVehicles:
:
getExt1
,
bo
.
getExt1
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDepartCity
()),
OrderVehicles:
:
getDepartCity
,
bo
.
getDepartCity
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getVendorName
()),
OrderVehicles:
:
getVendorName
,
bo
.
getVendorName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTimeoutRuleMsg
()),
OrderVehicles:
:
getTimeoutRuleMsg
,
bo
.
getTimeoutRuleMsg
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCarColor
()),
OrderVehicles:
:
getCarColor
,
bo
.
getCarColor
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getTerminalPoint
()),
OrderVehicles:
:
getTerminalPoint
,
bo
.
getTerminalPoint
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getArriveTime
()),
OrderVehicles:
:
getArriveTime
,
bo
.
getArriveTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getLicenseNumber
()),
OrderVehicles:
:
getLicenseNumber
,
bo
.
getLicenseNumber
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStartTime
()),
OrderVehicles:
:
getStartTime
,
bo
.
getStartTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDriver
()),
OrderVehicles:
:
getDriver
,
bo
.
getDriver
());
lqw
.
eq
(
bo
.
getTotalAmount
()
!=
null
,
OrderVehicles:
:
getTotalAmount
,
bo
.
getTotalAmount
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getPhoneNumber
()),
OrderVehicles:
:
getPhoneNumber
,
bo
.
getPhoneNumber
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getDepartAirportName
()),
OrderVehicles:
:
getDepartAirportName
,
bo
.
getDepartAirportName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getToLon
()),
OrderVehicles:
:
getToLon
,
bo
.
getToLon
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCityId
()),
OrderVehicles:
:
getCityId
,
bo
.
getCityId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDispatchedTime
()),
OrderVehicles:
:
getDispatchedTime
,
bo
.
getDispatchedTime
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getArriveCity
()),
OrderVehicles:
:
getArriveCity
,
bo
.
getArriveCity
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDepartTime
()),
OrderVehicles:
:
getDepartTime
,
bo
.
getDepartTime
());
lqw
.
eq
(
bo
.
getDistance
()
!=
null
,
OrderVehicles:
:
getDistance
,
bo
.
getDistance
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getEmpName
()),
OrderVehicles:
:
getEmpName
,
bo
.
getEmpName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getDdCityName
()),
OrderVehicles:
:
getDdCityName
,
bo
.
getDdCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getScheduledRulesMsg
()),
OrderVehicles:
:
getScheduledRulesMsg
,
bo
.
getScheduledRulesMsg
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStartLng
()),
OrderVehicles:
:
getStartLng
,
bo
.
getStartLng
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getCityName
()),
OrderVehicles:
:
getCityName
,
bo
.
getCityName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getFlightNo
()),
OrderVehicles:
:
getFlightNo
,
bo
.
getFlightNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStartLat
()),
OrderVehicles:
:
getStartLat
,
bo
.
getStartLat
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getScDdPoi
()),
OrderVehicles:
:
getScDdPoi
,
bo
.
getScDdPoi
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getXcDdPoi
()),
OrderVehicles:
:
getXcDdPoi
,
bo
.
getXcDdPoi
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEmail
()),
OrderVehicles:
:
getEmail
,
bo
.
getEmail
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getVehicleProductName
()),
OrderVehicles:
:
getVehicleProductName
,
bo
.
getVehicleProductName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDepartAirport
()),
OrderVehicles:
:
getDepartAirport
,
bo
.
getDepartAirport
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getToLat
()),
OrderVehicles:
:
getToLat
,
bo
.
getToLat
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getVehicleTypeName
()),
OrderVehicles:
:
getVehicleTypeName
,
bo
.
getVehicleTypeName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getIsCancel
()),
OrderVehicles:
:
getIsCancel
,
bo
.
getIsCancel
());
lqw
.
eq
(
bo
.
getServiceFee
()
!=
null
,
OrderVehicles:
:
getServiceFee
,
bo
.
getServiceFee
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getEndTime
()),
OrderVehicles:
:
getEndTime
,
bo
.
getEndTime
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getDeptName
()),
OrderVehicles:
:
getDeptName
,
bo
.
getDeptName
());
lqw
.
like
(
StringUtils
.
isNotBlank
(
bo
.
getArriveAirportName
()),
OrderVehicles:
:
getArriveAirportName
,
bo
.
getArriveAirportName
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getBookDate
()),
OrderVehicles:
:
getBookDate
,
bo
.
getBookDate
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCardType
()),
OrderVehicles:
:
getCardType
,
bo
.
getCardType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDdCityId
()),
OrderVehicles:
:
getDdCityId
,
bo
.
getDdCityId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDriverPicUrl
()),
OrderVehicles:
:
getDriverPicUrl
,
bo
.
getDriverPicUrl
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getVehiclesRemark
()),
OrderVehicles:
:
getVehiclesRemark
,
bo
.
getVehiclesRemark
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCancelReason
()),
OrderVehicles:
:
getCancelReason
,
bo
.
getCancelReason
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getCancelRule
()),
OrderVehicles:
:
getCancelRule
,
bo
.
getCancelRule
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getVehicleTypeId
()),
OrderVehicles:
:
getVehicleTypeId
,
bo
.
getVehicleTypeId
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getToArea
()),
OrderVehicles:
:
getToArea
,
bo
.
getToArea
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getUnionOrderNo
()),
OrderVehicles:
:
getUnionOrderNo
,
bo
.
getUnionOrderNo
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getDriverTel
()),
OrderVehicles:
:
getDriverTel
,
bo
.
getDriverTel
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getUnionOrderType
()),
OrderVehicles:
:
getUnionOrderType
,
bo
.
getUnionOrderType
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getStartArea
()),
OrderVehicles:
:
getStartArea
,
bo
.
getStartArea
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getArriveAirport
()),
OrderVehicles:
:
getArriveAirport
,
bo
.
getArriveAirport
());
lqw
.
eq
(
StringUtils
.
isNotBlank
(
bo
.
getVehiclesDesc
()),
OrderVehicles:
:
getVehiclesDesc
,
bo
.
getVehiclesDesc
());
return
lqw
;
}
}
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderVehiclesBusinessMapper.xml
0 → 100644
浏览文件 @
8bdaa5b1
<?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.OrderVehiclesBusinessMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderVehiclesMapper.xml
0 → 100644
浏览文件 @
8bdaa5b1
<?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.OrderVehiclesMapper"
>
</mapper>
ruoyi-modules/ruoyi-server/src/main/resources/mapper/server/OrderVehiclesPayInfoMapper.xml
0 → 100644
浏览文件 @
8bdaa5b1
<?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.OrderVehiclesPayInfoMapper"
>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论