提交 d7670b71 authored 作者: aiqingguo's avatar aiqingguo

司机上报

上级 5f92314d
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportLoadAbnormalSaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "无法到达交货地原因", example = "车辆问题")
@NotBlank(message = "无法到达交货地原因不能为空")
private String remark;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportLoadUnloadAbnormalSaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "异常类型:1装车时间异常 2卸车时间异常", example = "1")
@NotBlank(message = "异常类型不能为空")
private Integer type;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportOrderChildCancelAbnormalSaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "没有接单原因", example = "车辆问题")
@NotBlank(message = "没有接单原因不能为空")
private String remark;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportOtherSaveParam {
@ApiModelProperty(value = "上报信息")
@NotBlank(message = "上报信息不能为空")
private String remark;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportQualitySaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "无法到达交货地原因", example = "车辆问题")
@NotBlank(message = "无法到达交货地原因不能为空")
private String remark;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportReceiveAddressAbnormalSaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "无法到达装货地原因", example = "车辆问题")
@NotBlank(message = "无法到达装货地原因不能为空")
private String remark;
}
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;
@Getter
@Setter
@NoArgsConstructor
public class CollectLineReportSendAddressAbnormalSaveParam {
@ApiModelProperty(value = "运单编号")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "无法到达货源地原因", example = "车辆问题")
@NotBlank(message = "无法到达货源地原因不能为空")
private String remark;
}
package com.clx.performance.controller.app;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.param.app.collect.CollectLineReportSendAddressSaveParam;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.param.app.collect.*;
import com.clx.performance.service.collect.CollectLineReportService;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
import com.msl.common.base.PageData;
......@@ -33,6 +32,58 @@ public class AppDriverCollectLineReportController {
return Result.ok();
}
@ApiOperation(value = "上报异常无法到达货源地", notes = "<br>By:艾庆国")
@PostMapping("/saveSendAddressAbnormalReport")
public Result<Void> saveSendAddressAbnormalReport(@RequestBody @Validated CollectLineReportSendAddressAbnormalSaveParam param) {
collectLineReportService.saveSendAddressAbnormalReport(param);
return Result.ok();
}
@ApiOperation(value = "上报异常无法装货", notes = "<br>By:艾庆国")
@PostMapping("/saveLoadAbnormalReport")
public Result<Void> saveLoadAbnormalReport(@RequestBody @Validated CollectLineReportLoadAbnormalSaveParam param) {
collectLineReportService.saveLoadAbnormalReport(param);
return Result.ok();
}
@ApiOperation(value = "上报异常无法到达装货地", notes = "<br>By:艾庆国")
@PostMapping("/saveReceiveAddressAbnormalReport")
public Result<Void> saveReceiveAddressAbnormalReport(@RequestBody @Validated CollectLineReportReceiveAddressAbnormalSaveParam param) {
collectLineReportService.saveReceiveAddressAbnormalReport(param);
return Result.ok();
}
@ApiOperation(value = "上报异常没有接单原因", notes = "<br>By:艾庆国")
@PostMapping("/saveOrderChildCancelAbnormalReport")
public Result<Void> saveOrderChildCancelAbnormalReport(@RequestBody @Validated CollectLineReportOrderChildCancelAbnormalSaveParam param) {
collectLineReportService.saveOrderChildCancelAbnormalReport(param);
return Result.ok();
}
@ApiOperation(value = "上报装卸车异常", notes = "<br>By:艾庆国")
@PostMapping("/saveLoadUnloadAbnormalReport")
public Result<Void> saveLoadUnloadAbnormalReport(@RequestBody @Validated CollectLineReportLoadUnloadAbnormalSaveParam param) {
collectLineReportService.saveLoadUnloadAbnormalReport(param);
return Result.ok();
}
@ApiOperation(value = "上报其它情况", notes = "<br>By:艾庆国")
@PostMapping("/saveOtherReport")
public Result<Void> saveOtherReport(@RequestBody @Validated CollectLineReportOtherSaveParam param) {
collectLineReportService.saveOtherReport(param);
return Result.ok();
}
@ApiOperation(value = "上报煤炭质量", notes = "<br>By:艾庆国")
@PostMapping("/saveQualityReport")
public Result<Void> saveQualityReport(@RequestBody @Validated CollectLineReportQualitySaveParam param) {
collectLineReportService.saveQualityReport(param);
return Result.ok();
}
@ApiOperation(value = "查询线路上报详情", notes = "<br>By:艾庆国")
@GetMapping("/getReportInfo")
public Result<CollectLineReportVO> getReportInfo(Integer id) {
......
package com.clx.performance.dao.collect;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.mapper.collect.CollectLineReportMapper;
import com.clx.performance.model.collect.CollectLineReport;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
import com.msl.common.dao.BaseDao;
/**
* @Author: aiqinguo
* @Description: 运单图片
* @Description: 线路信息上报
* @Date: 2023/09/18 11:34:50
* @Version: 1.0
*/
public interface CollectLineReportDao extends BaseDao<CollectLineReportMapper, CollectLineReport, Integer> {
IPage<CollectLineReportVO> pageLineReport(PageCollectLineReportParam param);
}
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.CollectLineReportDao;
import com.clx.performance.mapper.collect.CollectLineReportMapper;
import com.clx.performance.model.collect.CollectLineReport;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
import com.msl.common.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Repository;
......@@ -15,4 +19,9 @@ import org.springframework.stereotype.Repository;
@Repository
public class CollectLineReportDaoImpl extends BaseDaoImpl<CollectLineReportMapper, CollectLineReport, Integer> implements CollectLineReportDao {
@Override
public IPage<CollectLineReportVO> pageLineReport(PageCollectLineReportParam param) {
Page<CollectLineReportVO> page = Page.of(param.getPage(), param.getPageSize());
return baseMapper.pageLineReport(page,param);
}
}
......@@ -4,17 +4,16 @@ 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.CollectLineReport;
import com.clx.performance.param.app.collect.PageCollectTraficCongestionParam;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionProvider;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.sqlProvider.collect.CollectLineReportSqlProvider;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
import com.clx.performance.vo.app.collect.CollectTrafficCongestionVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.SelectProvider;
/**
* @Author: aiqinguo
* @Description: 运单图片
* @Description: 线路信息上报
* @Date: 2023/09/18 11:34:50
* @Version: 1.0
*/
......@@ -22,9 +21,9 @@ import org.apache.ibatis.annotations.SelectProvider;
@Mapper
public interface CollectLineReportMapper extends BaseMapper<CollectLineReport> {
/**
* @see CollectTrafficCongestionProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestionParam)
* @see CollectLineReportSqlProvider#pageLineReport(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectLineReportParam)
*/
@SelectProvider(type = CollectTrafficCongestionProvider.class, method = "pageTraffic")
IPage<CollectLineReportVO> pageTraffic(@Param("page") Page<CollectLineReportVO> page, @Param("param") PageCollectTraficCongestionParam param);
@SelectProvider(type = CollectLineReportSqlProvider.class, method = "pageLineReport")
IPage<CollectLineReportVO> pageLineReport(@Param("page") Page<CollectLineReportVO> page, @Param("param") PageCollectLineReportParam param);
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.model.collect.CollectTrafficCongestion;
import com.clx.performance.param.app.collect.PageCollectTraficCongestionParam;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionProvider;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionSqlProvider;
import com.clx.performance.vo.app.collect.CollectTrafficCongestionVO;
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 CollectTrafficCongestionMapper extends BaseMapper<CollectTrafficCongestion> {
/**
* @see CollectTrafficCongestionProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestionParam)
* @see CollectTrafficCongestionSqlProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestionParam)
*/
@SelectProvider(type = CollectTrafficCongestionProvider.class, method = "pageTraffic")
@SelectProvider(type = CollectTrafficCongestionSqlProvider.class, method = "pageTraffic")
IPage<CollectTrafficCongestionVO> pageTraffic(@Param("page") Page<CollectTrafficCongestionVO> page, @Param("param") PageCollectTraficCongestionParam param);
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.model.collect.CollectTruckLeave;
import com.clx.performance.param.app.collect.PageCollectTruckLeaveParam;
import com.clx.performance.sqlProvider.collect.CollectTruckLeaveProvider;
import com.clx.performance.sqlProvider.collect.CollectTruckLeaveSqlProvider;
import com.clx.performance.vo.app.collect.CollectTruckLeaveVO;
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 CollectTruckLeaveMapper extends BaseMapper<CollectTruckLeave> {
/**
* @see CollectTruckLeaveProvider#pageLeave(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckLeaveParam)
* @see CollectTruckLeaveSqlProvider#pageLeave(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckLeaveParam)
*/
@SelectProvider(type = CollectTruckLeaveProvider.class, method = "pageLeave")
@SelectProvider(type = CollectTruckLeaveSqlProvider.class, method = "pageLeave")
IPage<CollectTruckLeaveVO> pageLeave(@Param("page") Page<CollectTruckLeaveVO> page, @Param("param") PageCollectTruckLeaveParam param);
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.model.collect.CollectTruckLocation;
import com.clx.performance.param.app.collect.PageCollectTruckLocationParam;
import com.clx.performance.sqlProvider.collect.CollectTruckLocationProvider;
import com.clx.performance.sqlProvider.collect.CollectTruckLocationSqlProvider;
import com.clx.performance.vo.app.collect.CollectTruckLocationVO;
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 CollectTruckLocationMapper extends BaseMapper<CollectTruckLocation> {
/**
* @see CollectTruckLocationProvider#pageLocation(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckLocationParam)
* @see CollectTruckLocationSqlProvider#pageLocation(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckLocationParam)
*/
@SelectProvider(type = CollectTruckLocationProvider.class, method = "pageLocation")
@SelectProvider(type = CollectTruckLocationSqlProvider.class, method = "pageLocation")
IPage<CollectTruckLocationVO> pageLocation(@Param("page") Page<CollectTruckLocationVO> page, @Param("param") PageCollectTruckLocationParam param);
}
\ No newline at end of file
......@@ -3,13 +3,9 @@ package com.clx.performance.mapper.collect;
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.CollectLineReport;
import com.clx.performance.model.collect.CollectTruckRefuel;
import com.clx.performance.param.app.collect.PageCollectTraficCongestionParam;
import com.clx.performance.param.app.collect.PageCollectTruckRefuelParam;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionProvider;
import com.clx.performance.sqlProvider.collect.CollectTruckRefuelProvider;
import com.clx.performance.vo.app.collect.CollectTrafficCongestionVO;
import com.clx.performance.sqlProvider.collect.CollectTruckRefuelSqlProvider;
import com.clx.performance.vo.app.collect.CollectTruckRefuelVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
......@@ -25,9 +21,9 @@ import org.apache.ibatis.annotations.SelectProvider;
@Mapper
public interface CollectTruckRefuelMapper extends BaseMapper<CollectTruckRefuel> {
/**
* @see CollectTruckRefuelProvider#pageRefuel(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckRefuelParam)
* @see CollectTruckRefuelSqlProvider#pageRefuel(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTruckRefuelParam)
*/
@SelectProvider(type = CollectTruckRefuelProvider.class, method = "pageRefuel")
@SelectProvider(type = CollectTruckRefuelSqlProvider.class, method = "pageRefuel")
IPage<CollectTruckRefuelVO> pageRefuel(@Param("page") Page<CollectTruckRefuelVO> page, @Param("param") PageCollectTruckRefuelParam param);
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ 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.PageCollectTraficCongestionParam;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionProvider;
import com.clx.performance.sqlProvider.collect.CollectTrafficCongestionSqlProvider;
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 CollectTrafficCongestionProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestionParam)
* @see CollectTrafficCongestionSqlProvider#pageTraffic(com.baomidou.mybatisplus.extension.plugins.pagination.Page, com.clx.performance.param.app.collect.PageCollectTraficCongestionParam)
*/
@SelectProvider(type = CollectTrafficCongestionProvider.class, method = "pageTraffic")
@SelectProvider(type = CollectTrafficCongestionSqlProvider.class, method = "pageTraffic")
IPage<CollectTruckWaitVO> pageTraffic(@Param("page") Page<CollectTruckWaitVO> page, @Param("param") PageCollectTraficCongestionParam param);
}
\ No newline at end of file
......@@ -74,6 +74,7 @@ public class CollectLineReport implements HasKey<Integer> {
return Arrays.stream(values()).filter(e -> e.code == code).findFirst();
}
}
@Getter
@AllArgsConstructor
public enum ReportStatus {
......
package com.clx.performance.service.collect;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.param.app.collect.CollectLineReportSendAddressSaveParam;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.param.app.collect.*;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
public interface CollectLineReportService {
void saveSendAddressReport(CollectLineReportSendAddressSaveParam param);
void saveSendAddressAbnormalReport(CollectLineReportSendAddressAbnormalSaveParam param);
void saveLoadAbnormalReport(CollectLineReportLoadAbnormalSaveParam param);
void saveReceiveAddressAbnormalReport(CollectLineReportReceiveAddressAbnormalSaveParam param);
void saveOrderChildCancelAbnormalReport(CollectLineReportOrderChildCancelAbnormalSaveParam param);
void saveLoadUnloadAbnormalReport(CollectLineReportLoadUnloadAbnormalSaveParam param);
void saveOtherReport(CollectLineReportOtherSaveParam param);
void saveQualityReport(CollectLineReportQualitySaveParam param);
CollectLineReportVO getReportInfo(Integer id);
IPage<CollectLineReportVO> pageLineReport(PageCollectLineReportParam param);
......
package com.clx.performance.sqlProvider.collect;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.param.app.collect.PageCollectLineReportParam;
import com.clx.performance.vo.app.collect.CollectLineReportVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL;
public class CollectLineReportSqlProvider {
public String pageLineReport(@Param("page") Page<CollectLineReportVO> page, @Param("param") PageCollectLineReportParam 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, " +
" type, report_type as reportType, report_status as reportStatus, remark, image, " +
" 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_line_report ");
WHERE("user_no = #{param.userNo} ");
ORDER_BY("create_time desc");
}}.toString();
}
}
......@@ -7,7 +7,7 @@ import com.clx.performance.vo.app.collect.CollectTrafficCongestionVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL;
public class CollectTrafficCongestionProvider {
public class CollectTrafficCongestionSqlProvider {
public String pageTraffic(@Param("page") Page<CollectTrafficCongestionVO> page, @Param("param") PageCollectTraficCongestionParam param) {
return new SQL(){{
......
......@@ -7,7 +7,7 @@ import com.clx.performance.vo.app.collect.CollectTruckLeaveVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL;
public class CollectTruckLeaveProvider {
public class CollectTruckLeaveSqlProvider {
public String pageLeave(@Param("page") Page<CollectTruckLeaveVO> page, @Param("param") PageCollectTruckLeaveParam param) {
return new SQL(){{
......
......@@ -7,7 +7,7 @@ import com.clx.performance.vo.app.collect.CollectTruckLocationVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL;
public class CollectTruckLocationProvider {
public class CollectTruckLocationSqlProvider {
public String pageLocation(@Param("page") Page<CollectTruckLocationVO> page, @Param("param") PageCollectTruckLocationParam param) {
return new SQL(){{
......
......@@ -2,14 +2,12 @@ package com.clx.performance.sqlProvider.collect;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.performance.param.app.collect.PageCollectTraficCongestionParam;
import com.clx.performance.param.app.collect.PageCollectTruckRefuelParam;
import com.clx.performance.vo.app.collect.CollectTrafficCongestionVO;
import com.clx.performance.vo.app.collect.CollectTruckRefuelVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL;
public class CollectTruckRefuelProvider {
public class CollectTruckRefuelSqlProvider {
public String pageRefuel(@Param("page") Page<CollectTruckRefuelVO> page, @Param("param") PageCollectTruckRefuelParam param) {
return new SQL(){{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论