Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
b471e910
提交
b471e910
authored
10月 19, 2023
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
司机上报
上级
d7670b71
显示空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
367 行增加
和
10 行删除
+367
-10
CollectWaitReportReceiveAddressSaveParam.java
...app/collect/CollectWaitReportReceiveAddressSaveParam.java
+35
-0
CollectWaitReportSendAddressSaveParam.java
...am/app/collect/CollectWaitReportSendAddressSaveParam.java
+35
-0
PageCollectTruckWaitParam.java
...formance/param/app/collect/PageCollectTruckWaitParam.java
+18
-0
AppDriverCollectTruckWaitController.java
...e/controller/app/AppDriverCollectTruckWaitController.java
+60
-0
CollectTruckWaitDao.java
.../com/clx/performance/dao/collect/CollectTruckWaitDao.java
+4
-0
CollectTruckWaitDaoImpl.java
...performance/dao/impl/collect/CollectTruckWaitDaoImpl.java
+9
-0
CollectTruckWaitMapper.java
...lx/performance/mapper/collect/CollectTruckWaitMapper.java
+6
-5
CollectTruckWait.java
...a/com/clx/performance/model/collect/CollectTruckWait.java
+31
-5
CollectWaitReportService.java
...performance/service/collect/CollectWaitReportService.java
+18
-0
CollectWaitReportServiceImpl.java
...ce/service/impl/collect/CollectWaitReportServiceImpl.java
+109
-0
CollectTruckWaitSqlProvider.java
...ance/sqlProvider/collect/CollectTruckWaitSqlProvider.java
+27
-0
CollectTruckWaitStruct.java
...lx/performance/struct/collect/CollectTruckWaitStruct.java
+15
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/app/collect/CollectWaitReportReceiveAddressSaveParam.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
param
.
app
.
collect
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Getter
@Setter
@NoArgsConstructor
public
class
CollectWaitReportReceiveAddressSaveParam
{
@ApiModelProperty
(
value
=
"运单编号"
)
@NotBlank
(
message
=
"运单编号不能为空"
)
private
String
childNo
;
@ApiModelProperty
(
value
=
"排队状态:1 无需排队 2 场内需要排队 3 厂外需要排队"
,
example
=
"1"
)
@NotNull
(
message
=
"排队状态不能为空"
)
private
Integer
waitType
;
@ApiModelProperty
(
value
=
"预计站内等待时长"
,
example
=
"1"
)
private
BigDecimal
stationInTime
;
@ApiModelProperty
(
value
=
"预计站内等待时长图片列表"
)
private
List
<
String
>
stationInImageList
;
@ApiModelProperty
(
value
=
"预计站外等待时长"
,
example
=
"1"
)
private
BigDecimal
stationOutTime
;
@ApiModelProperty
(
value
=
"预计站外等待时长图片列表"
)
private
List
<
String
>
stationOutImageList
;
}
performance-api/src/main/java/com/clx/performance/param/app/collect/CollectWaitReportSendAddressSaveParam.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
param
.
app
.
collect
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Getter
@Setter
@NoArgsConstructor
public
class
CollectWaitReportSendAddressSaveParam
{
@ApiModelProperty
(
value
=
"运单编号"
)
@NotBlank
(
message
=
"运单编号不能为空"
)
private
String
childNo
;
@ApiModelProperty
(
value
=
"排队状态:1 无需排队 2 场内需要排队 3 厂外需要排队"
,
example
=
"1"
)
@NotNull
(
message
=
"排队状态不能为空"
)
private
Integer
waitType
;
@ApiModelProperty
(
value
=
"预计站内等待时长"
,
example
=
"1"
)
private
BigDecimal
stationInTime
;
@ApiModelProperty
(
value
=
"预计站内等待时长图片列表"
)
private
List
<
String
>
stationInImageList
;
@ApiModelProperty
(
value
=
"预计站外等待时长"
,
example
=
"1"
)
private
BigDecimal
stationOutTime
;
@ApiModelProperty
(
value
=
"预计站外等待时长图片列表"
)
private
List
<
String
>
stationOutImageList
;
}
performance-api/src/main/java/com/clx/performance/param/app/collect/PageCollectTruckWaitParam.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
param
.
app
.
collect
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
@Getter
@Setter
@NoArgsConstructor
@ToString
public
class
PageCollectTruckWaitParam
extends
PageParam
{
@ApiModelProperty
(
value
=
"用户编号"
,
hidden
=
true
)
private
Long
userNo
;
}
performance-web/src/main/java/com/clx/performance/controller/app/AppDriverCollectTruckWaitController.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
controller
.
app
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.app.collect.CollectWaitReportReceiveAddressSaveParam
;
import
com.clx.performance.param.app.collect.CollectWaitReportSendAddressSaveParam
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.service.collect.CollectWaitReportService
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.convertor.aspect.UnitCovert
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
@Slf4j
@RestController
@RequestMapping
(
value
=
"/app/driver/collect/wait"
)
@Validated
@Api
(
tags
=
"APP-排队上报"
)
@AllArgsConstructor
public
class
AppDriverCollectTruckWaitController
{
private
final
CollectWaitReportService
collectWaitReportService
;
@ApiOperation
(
value
=
"上报装货地排队情况"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/saveSendAddressReport"
)
public
Result
<
Void
>
saveSendAddressReport
(
@RequestBody
@Validated
CollectWaitReportSendAddressSaveParam
param
)
{
collectWaitReportService
.
saveSendAddressReport
(
param
);
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"上报卸车地排队情况"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/saveReceiveAddressReport"
)
public
Result
<
Void
>
saveReceiveAddressReport
(
@RequestBody
@Validated
CollectWaitReportReceiveAddressSaveParam
param
)
{
collectWaitReportService
.
saveReceiveAddressReport
(
param
);
return
Result
.
ok
();
}
@ApiOperation
(
value
=
"查询线路上报详情"
,
notes
=
"<br>By:艾庆国"
)
@GetMapping
(
"/getReportInfo"
)
public
Result
<
CollectTruckWaitVO
>
getReportInfo
(
Integer
id
)
{
return
Result
.
ok
(
collectWaitReportService
.
getReportInfo
(
id
));
}
@ApiOperation
(
value
=
"分页查询线路上报列表"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/pageWaitReport"
)
@UnitCovert
(
param
=
false
)
public
Result
<
PageData
<
CollectTruckWaitVO
>>
pageWaitReport
(
@RequestBody
@Validated
PageCollectTruckWaitParam
param
)
{
IPage
<
CollectTruckWaitVO
>
page
=
collectWaitReportService
.
pageWaitReport
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
performance-web/src/main/java/com/clx/performance/dao/collect/CollectTruckWaitDao.java
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
dao
.
collect
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.mapper.collect.CollectTruckWaitMapper
;
import
com.clx.performance.model.collect.CollectTruckWait
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
com.msl.common.dao.BaseDao
;
/**
...
...
@@ -12,5 +15,6 @@ import com.msl.common.dao.BaseDao;
*/
public
interface
CollectTruckWaitDao
extends
BaseDao
<
CollectTruckWaitMapper
,
CollectTruckWait
,
Integer
>
{
IPage
<
CollectTruckWaitVO
>
pageWaitReport
(
PageCollectTruckWaitParam
param
);
}
performance-web/src/main/java/com/clx/performance/dao/impl/collect/CollectTruckWaitDaoImpl.java
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
dao
.
impl
.
collect
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.dao.collect.CollectTruckWaitDao
;
import
com.clx.performance.mapper.collect.CollectTruckWaitMapper
;
import
com.clx.performance.model.collect.CollectTruckWait
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
...
...
@@ -15,4 +19,9 @@ import org.springframework.stereotype.Repository;
@Repository
public
class
CollectTruckWaitDaoImpl
extends
BaseDaoImpl
<
CollectTruckWaitMapper
,
CollectTruckWait
,
Integer
>
implements
CollectTruckWaitDao
{
@Override
public
IPage
<
CollectTruckWaitVO
>
pageWaitReport
(
PageCollectTruckWaitParam
param
)
{
Page
<
CollectTruckWaitVO
>
page
=
Page
.
of
(
param
.
getPage
(),
param
.
getPageSize
());
return
baseMapper
.
pageWaitReport
(
page
,
param
);
}
}
performance-web/src/main/java/com/clx/performance/mapper/collect/CollectTruckWaitMapper.java
浏览文件 @
b471e910
...
...
@@ -4,8 +4,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.model.collect.CollectTruckWait
;
import
com.clx.performance.param.app.collect.PageCollectTr
aficCongestion
Param
;
import
com.clx.performance.sqlProvider.collect.CollectTr
afficCongestion
SqlProvider
;
import
com.clx.performance.param.app.collect.PageCollectTr
uckWait
Param
;
import
com.clx.performance.sqlProvider.collect.CollectTr
uckWait
SqlProvider
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -21,9 +21,9 @@ import org.apache.ibatis.annotations.SelectProvider;
@Mapper
public
interface
CollectTruckWaitMapper
extends
BaseMapper
<
CollectTruckWait
>
{
/**
* @see CollectTr
afficCongestionSqlProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestion
Param)
* @see CollectTr
uckWaitSqlProvider#pageWaitReport(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckWait
Param)
*/
@SelectProvider
(
type
=
CollectTr
afficCongestionSqlProvider
.
class
,
method
=
"pageTraffic
"
)
IPage
<
CollectTruckWaitVO
>
page
Traffic
(
@Param
(
"page"
)
Page
<
CollectTruckWaitVO
>
page
,
@Param
(
"param"
)
PageCollectTraficCongestion
Param
param
);
@SelectProvider
(
type
=
CollectTr
uckWaitSqlProvider
.
class
,
method
=
"pageWaitReport
"
)
IPage
<
CollectTruckWaitVO
>
page
WaitReport
(
@Param
(
"page"
)
Page
<
CollectTruckWaitVO
>
page
,
@Param
(
"param"
)
PageCollectTruckWait
Param
param
);
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/model/collect/CollectTruckWait.java
浏览文件 @
b471e910
...
...
@@ -5,13 +5,12 @@ import com.baomidou.mybatisplus.annotation.TableId;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
import
lombok.*
;
import
java.math.BigDecimal
;
import
java.time.LocalDateTime
;
import
java.util.Arrays
;
import
java.util.Optional
;
/**
* @Author: aiqinguo
...
...
@@ -36,7 +35,7 @@ public class CollectTruckWait implements HasKey<Integer> {
private
Integer
addressId
;
//地址id
private
String
address
;
//详细地址
private
Integer
reportType
;
//上报类型:1 装车类型 2卸车类型
private
Integer
waitType
;
//上报类型:1
需要排队
private
Integer
waitType
;
//上报类型:1
无需排队 2 场内需要排队 3 厂外需要排队
private
BigDecimal
stationInTime
;
//预计站内等待时长
private
String
stationInImage
;
//预计站内等待时长图片
private
BigDecimal
stationOutTime
;
//预计站外等待时长
...
...
@@ -51,4 +50,30 @@ public class CollectTruckWait implements HasKey<Integer> {
return
id
;
}
@Getter
@AllArgsConstructor
public
enum
ReportType
{
LOAD
(
1
,
"装车类型"
),
UNLOAD
(
2
,
"卸车类型"
);
private
final
Integer
code
;
private
final
String
msg
;
public
static
Optional
<
ReportType
>
getByCode
(
int
code
)
{
return
Arrays
.
stream
(
values
()).
filter
(
e
->
e
.
code
==
code
).
findFirst
();
}
}
@Getter
@AllArgsConstructor
public
enum
waitType
{
LOAD
(
1
,
"装车类型"
),
UNLOAD
(
2
,
"卸车类型"
);
private
final
Integer
code
;
private
final
String
msg
;
public
static
Optional
<
waitType
>
getByCode
(
int
code
)
{
return
Arrays
.
stream
(
values
()).
filter
(
e
->
e
.
code
==
code
).
findFirst
();
}
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/collect/CollectWaitReportService.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
service
.
collect
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.param.app.collect.CollectWaitReportReceiveAddressSaveParam
;
import
com.clx.performance.param.app.collect.CollectWaitReportSendAddressSaveParam
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
public
interface
CollectWaitReportService
{
void
saveSendAddressReport
(
CollectWaitReportSendAddressSaveParam
param
);
void
saveReceiveAddressReport
(
CollectWaitReportReceiveAddressSaveParam
param
);
CollectTruckWaitVO
getReportInfo
(
Integer
id
);
IPage
<
CollectTruckWaitVO
>
pageWaitReport
(
PageCollectTruckWaitParam
param
);
}
performance-web/src/main/java/com/clx/performance/service/impl/collect/CollectWaitReportServiceImpl.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
service
.
impl
.
collect
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.dao.OrderChildDao
;
import
com.clx.performance.dao.collect.CollectTruckWaitDao
;
import
com.clx.performance.enums.PerformanceResultEnum
;
import
com.clx.performance.model.OrderChild
;
import
com.clx.performance.model.collect.CollectTruckWait
;
import
com.clx.performance.param.app.collect.CollectWaitReportReceiveAddressSaveParam
;
import
com.clx.performance.param.app.collect.CollectWaitReportSendAddressSaveParam
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.service.collect.CollectWaitReportService
;
import
com.clx.performance.struct.collect.CollectTruckWaitStruct
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
com.msl.user.data.UserSessionData
;
import
com.msl.user.utils.TokenUtil
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDateTime
;
@Slf4j
@Service
public
class
CollectWaitReportServiceImpl
implements
CollectWaitReportService
{
@Autowired
private
CollectTruckWaitDao
collectTruckWaitDao
;
@Autowired
private
OrderChildDao
orderChildDao
;
@Autowired
private
CollectTruckWaitStruct
collectTruckWaitStruct
;
@Override
public
void
saveSendAddressReport
(
CollectWaitReportSendAddressSaveParam
param
)
{
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
Long
userNo
=
loginUserInfo
.
getUserNo
();
OrderChild
orderChild
=
orderChildDao
.
getByChildNo
(
param
.
getChildNo
()).
orElseThrow
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
CollectTruckWait
collectTruckWait
=
new
CollectTruckWait
();
collectTruckWait
.
setUserNo
(
userNo
);
collectTruckWait
.
setName
(
loginUserInfo
.
getUserName
());
collectTruckWait
.
setMobile
(
loginUserInfo
.
getUserMobile
());
collectTruckWait
.
setTruckNo
(
orderChild
.
getTruckNo
());
collectTruckWait
.
setChildNo
(
param
.
getChildNo
());
collectTruckWait
.
setAddressId
(
orderChild
.
getSendAddressId
());
collectTruckWait
.
setAddress
(
orderChild
.
getSendAddress
());
collectTruckWait
.
setReportType
(
CollectTruckWait
.
ReportType
.
LOAD
.
getCode
());
collectTruckWait
.
setWaitType
(
param
.
getWaitType
());
collectTruckWait
.
setStationInTime
(
param
.
getStationInTime
());
collectTruckWait
.
setStationInImage
(
JSON
.
toJSONString
(
param
.
getStationInImageList
()));
// collectTruckWait.setStationOutTime(param.getStationOutTime());
// collectTruckWait.setStationOutImage(JSON.toJSONString(param.getStationOutImageList()));
collectTruckWait
.
setReportTime
(
LocalDateTime
.
now
());
collectTruckWaitDao
.
saveEntity
(
collectTruckWait
);
}
@Override
public
void
saveReceiveAddressReport
(
CollectWaitReportReceiveAddressSaveParam
param
)
{
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
Long
userNo
=
loginUserInfo
.
getUserNo
();
OrderChild
orderChild
=
orderChildDao
.
getByChildNo
(
param
.
getChildNo
()).
orElseThrow
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
CollectTruckWait
collectTruckWait
=
new
CollectTruckWait
();
collectTruckWait
.
setUserNo
(
userNo
);
collectTruckWait
.
setName
(
loginUserInfo
.
getUserName
());
collectTruckWait
.
setMobile
(
loginUserInfo
.
getUserMobile
());
collectTruckWait
.
setTruckNo
(
orderChild
.
getTruckNo
());
collectTruckWait
.
setChildNo
(
param
.
getChildNo
());
collectTruckWait
.
setAddressId
(
orderChild
.
getSendAddressId
());
collectTruckWait
.
setAddress
(
orderChild
.
getSendAddress
());
collectTruckWait
.
setReportType
(
CollectTruckWait
.
ReportType
.
UNLOAD
.
getCode
());
collectTruckWait
.
setWaitType
(
param
.
getWaitType
());
// collectTruckWait.setStationInTime(param.getStationInTime());
// collectTruckWait.setStationInImage(JSON.toJSONString(param.getStationInImageList()));
collectTruckWait
.
setStationOutTime
(
param
.
getStationOutTime
());
collectTruckWait
.
setStationOutImage
(
JSON
.
toJSONString
(
param
.
getStationOutImageList
()));
collectTruckWait
.
setReportTime
(
LocalDateTime
.
now
());
collectTruckWaitDao
.
saveEntity
(
collectTruckWait
);
}
@Override
public
CollectTruckWaitVO
getReportInfo
(
Integer
id
)
{
return
collectTruckWaitDao
.
getEntityByKey
(
id
).
map
(
collectTruckWaitStruct:
:
convert
).
orElseThrow
(
PerformanceResultEnum
.
DATA_NOT_FIND
);
}
@Override
public
IPage
<
CollectTruckWaitVO
>
pageWaitReport
(
PageCollectTruckWaitParam
param
)
{
UserSessionData
loginUserInfo
=
TokenUtil
.
getLoginUserInfo
();
Long
userNo
=
loginUserInfo
.
getUserNo
();
param
.
setUserNo
(
userNo
);
return
collectTruckWaitDao
.
pageWaitReport
(
param
);
}
}
performance-web/src/main/java/com/clx/performance/sqlProvider/collect/CollectTruckWaitSqlProvider.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
sqlProvider
.
collect
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.clx.performance.param.app.collect.PageCollectTruckWaitParam
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.jdbc.SQL
;
public
class
CollectTruckWaitSqlProvider
{
public
String
pageWaitReport
(
@Param
(
"page"
)
Page
<
CollectTruckWaitVO
>
page
,
@Param
(
"param"
)
PageCollectTruckWaitParam
param
)
{
return
new
SQL
(){{
SELECT
(
" id, user_no as userNo, name, mobile, truck_no as truckNo, child_no as childNo, address_id as addressId, "
+
" address, report_type as reportType, wait_type as waitType, station_in_time as stationInTime, "
+
" station_in_image as stationInImage, station_out_time as stationOutTime, station_out_image as stationOutImage, "
+
" date_format(report_time, '%Y-%m-%d %H:%i:%s') as reportTime, date_format(create_time, '%Y-%m-%d %H:%i:%s') as createTime, "
+
" date_format(modified_time, '%Y-%m-%d %H:%i:%s') as modifiedTime "
);
FROM
(
" collect_truck_wait "
);
WHERE
(
"user_no = #{param.userNo} "
);
ORDER_BY
(
"create_time desc"
);
}}.
toString
();
}
}
performance-web/src/main/java/com/clx/performance/struct/collect/CollectTruckWaitStruct.java
0 → 100644
浏览文件 @
b471e910
package
com
.
clx
.
performance
.
struct
.
collect
;
import
com.clx.performance.model.collect.CollectTruckWait
;
import
com.clx.performance.vo.app.collect.CollectTruckWaitVO
;
import
com.msl.common.utils.DateStructUtil
;
import
org.mapstruct.Mapper
;
import
java.util.Objects
;
@Mapper
(
componentModel
=
"spring"
,
uses
=
DateStructUtil
.
class
,
imports
=
{
Objects
.
class
})
public
interface
CollectTruckWaitStruct
{
CollectTruckWaitVO
convert
(
CollectTruckWait
item
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论