Ver Fonte

行车费用基础代码生成

chengang há 4 anos atrás
pai
commit
0e2a477b8e
24 ficheiros alterados com 980 adições e 0 exclusões
  1. 60 0
      src/main/java/com/aoyang/tms/controller/TmsGasFeeController.java
  2. 60 0
      src/main/java/com/aoyang/tms/controller/TmsLineCostController.java
  3. 60 0
      src/main/java/com/aoyang/tms/controller/TmsLineCostOtherController.java
  4. 60 0
      src/main/java/com/aoyang/tms/controller/TmsOtherFeeController.java
  5. 108 0
      src/main/java/com/aoyang/tms/entity/TmsGasFee.java
  6. 108 0
      src/main/java/com/aoyang/tms/entity/TmsLineCost.java
  7. 79 0
      src/main/java/com/aoyang/tms/entity/TmsLineCostOther.java
  8. 112 0
      src/main/java/com/aoyang/tms/entity/TmsOtherFee.java
  9. 17 0
      src/main/java/com/aoyang/tms/mapper/TmsGasFeeMapper.java
  10. 17 0
      src/main/java/com/aoyang/tms/mapper/TmsLineCostMapper.java
  11. 16 0
      src/main/java/com/aoyang/tms/mapper/TmsLineCostOtherMapper.java
  12. 17 0
      src/main/java/com/aoyang/tms/mapper/TmsOtherFeeMapper.java
  13. 16 0
      src/main/java/com/aoyang/tms/service/TmsGasFeeService.java
  14. 16 0
      src/main/java/com/aoyang/tms/service/TmsLineCostOtherService.java
  15. 16 0
      src/main/java/com/aoyang/tms/service/TmsLineCostService.java
  16. 16 0
      src/main/java/com/aoyang/tms/service/TmsOtherFeeService.java
  17. 21 0
      src/main/java/com/aoyang/tms/service/impl/TmsGasFeeServiceImpl.java
  18. 21 0
      src/main/java/com/aoyang/tms/service/impl/TmsLineCostOtherServiceImpl.java
  19. 21 0
      src/main/java/com/aoyang/tms/service/impl/TmsLineCostServiceImpl.java
  20. 21 0
      src/main/java/com/aoyang/tms/service/impl/TmsOtherFeeServiceImpl.java
  21. 31 0
      src/main/resources/mapper/TmsGasFeeMapper.xml
  22. 31 0
      src/main/resources/mapper/TmsLineCostMapper.xml
  23. 24 0
      src/main/resources/mapper/TmsLineCostOtherMapper.xml
  24. 32 0
      src/main/resources/mapper/TmsOtherFeeMapper.xml

+ 60 - 0
src/main/java/com/aoyang/tms/controller/TmsGasFeeController.java

@@ -0,0 +1,60 @@
+package com.aoyang.tms.controller;
+
+
+import com.aoyang.tms.entity.TmsGasFee;
+import com.aoyang.tms.service.TmsGasFeeService;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.*;
+import lombok.extern.slf4j.Slf4j;
+import java.util.*;
+import javax.annotation.Resource;
+
+import com.aoyang.common.result.Result;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.aoyang.common.param.PageParam;
+
+
+/**
+ * <p>
+    * 燃气费用表 控制器
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@RestController
+@Slf4j
+@Api(value = "tms_gas_feeCRUD接口")
+@RequestMapping("/strategy/tms_gas_fee")
+public class TmsGasFeeController {
+
+    @Resource
+    private TmsGasFeeService tmsGasFeeService;
+
+    @ApiOperation(value = "获取tms_gas_fee列表",notes="")
+    @PostMapping("/list")
+    public Result list(@RequestBody PageParam<TmsGasFee> pageParam) {
+        Page<TmsGasFee> page = new Page<>(pageParam.getPage(), pageParam.getSize());
+        IPage<TmsGasFee> records = tmsGasFeeService.page(page, Wrappers.query(pageParam.getParam()));
+        return new Result<>(records);
+    }
+
+    @ApiOperation(value = "修改tms_gas_fee",notes="根据id修改tms_gas_fee")
+    @PostMapping("/update")
+    public Result update(@RequestBody TmsGasFee tmsGasFee) {
+        Boolean flag = tmsGasFeeService.updateById(tmsGasFee);
+        return new Result<>(flag);
+    }
+
+    @ApiOperation(value = "添加tms_gas_fee",notes="新增一条tms_gas_fee")
+    @PostMapping("/add")
+    public Result add(@RequestBody TmsGasFee tmsGasFee) {
+        Boolean flag = tmsGasFeeService.save(tmsGasFee);
+        return new Result<>(flag);
+    }
+}

+ 60 - 0
src/main/java/com/aoyang/tms/controller/TmsLineCostController.java

@@ -0,0 +1,60 @@
+package com.aoyang.tms.controller;
+
+
+import com.aoyang.tms.entity.TmsLineCost;
+import com.aoyang.tms.service.TmsLineCostService;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.*;
+import lombok.extern.slf4j.Slf4j;
+import java.util.*;
+import javax.annotation.Resource;
+
+import com.aoyang.common.result.Result;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.aoyang.common.param.PageParam;
+
+
+/**
+ * <p>
+    * 线路费用表 控制器
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@RestController
+@Slf4j
+@Api(value = "tms_line_costCRUD接口")
+@RequestMapping("/strategy/tms_line_cost")
+public class TmsLineCostController {
+
+    @Resource
+    private TmsLineCostService tmsLineCostService;
+
+    @ApiOperation(value = "获取tms_line_cost列表",notes="")
+    @PostMapping("/list")
+    public Result list(@RequestBody PageParam<TmsLineCost> pageParam) {
+        Page<TmsLineCost> page = new Page<>(pageParam.getPage(), pageParam.getSize());
+        IPage<TmsLineCost> records = tmsLineCostService.page(page, Wrappers.query(pageParam.getParam()));
+        return new Result<>(records);
+    }
+
+    @ApiOperation(value = "修改tms_line_cost",notes="根据id修改tms_line_cost")
+    @PostMapping("/update")
+    public Result update(@RequestBody TmsLineCost tmsLineCost) {
+        Boolean flag = tmsLineCostService.updateById(tmsLineCost);
+        return new Result<>(flag);
+    }
+
+    @ApiOperation(value = "添加tms_line_cost",notes="新增一条tms_line_cost")
+    @PostMapping("/add")
+    public Result add(@RequestBody TmsLineCost tmsLineCost) {
+        Boolean flag = tmsLineCostService.save(tmsLineCost);
+        return new Result<>(flag);
+    }
+}

+ 60 - 0
src/main/java/com/aoyang/tms/controller/TmsLineCostOtherController.java

@@ -0,0 +1,60 @@
+package com.aoyang.tms.controller;
+
+
+import com.aoyang.tms.entity.TmsLineCostOther;
+import com.aoyang.tms.service.TmsLineCostOtherService;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.*;
+import lombok.extern.slf4j.Slf4j;
+import java.util.*;
+import javax.annotation.Resource;
+
+import com.aoyang.common.result.Result;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.aoyang.common.param.PageParam;
+
+
+/**
+ * <p>
+    *  控制器
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@RestController
+@Slf4j
+@Api(value = "tms_line_cost_otherCRUD接口")
+@RequestMapping("/strategy/tms_line_cost_other")
+public class TmsLineCostOtherController {
+
+    @Resource
+    private TmsLineCostOtherService tmsLineCostOtherService;
+
+    @ApiOperation(value = "获取tms_line_cost_other列表",notes="")
+    @PostMapping("/list")
+    public Result list(@RequestBody PageParam<TmsLineCostOther> pageParam) {
+        Page<TmsLineCostOther> page = new Page<>(pageParam.getPage(), pageParam.getSize());
+        IPage<TmsLineCostOther> records = tmsLineCostOtherService.page(page, Wrappers.query(pageParam.getParam()));
+        return new Result<>(records);
+    }
+
+    @ApiOperation(value = "修改tms_line_cost_other",notes="根据id修改tms_line_cost_other")
+    @PostMapping("/update")
+    public Result update(@RequestBody TmsLineCostOther tmsLineCostOther) {
+        Boolean flag = tmsLineCostOtherService.updateById(tmsLineCostOther);
+        return new Result<>(flag);
+    }
+
+    @ApiOperation(value = "添加tms_line_cost_other",notes="新增一条tms_line_cost_other")
+    @PostMapping("/add")
+    public Result add(@RequestBody TmsLineCostOther tmsLineCostOther) {
+        Boolean flag = tmsLineCostOtherService.save(tmsLineCostOther);
+        return new Result<>(flag);
+    }
+}

+ 60 - 0
src/main/java/com/aoyang/tms/controller/TmsOtherFeeController.java

@@ -0,0 +1,60 @@
+package com.aoyang.tms.controller;
+
+
+import com.aoyang.tms.entity.TmsOtherFee;
+import com.aoyang.tms.service.TmsOtherFeeService;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.web.bind.annotation.RestController;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.*;
+import lombok.extern.slf4j.Slf4j;
+import java.util.*;
+import javax.annotation.Resource;
+
+import com.aoyang.common.result.Result;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.aoyang.common.param.PageParam;
+
+
+/**
+ * <p>
+    * 其他费用表 控制器
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@RestController
+@Slf4j
+@Api(value = "tms_other_feeCRUD接口")
+@RequestMapping("/strategy/tms_other_fee")
+public class TmsOtherFeeController {
+
+    @Resource
+    private TmsOtherFeeService tmsOtherFeeService;
+
+    @ApiOperation(value = "获取tms_other_fee列表",notes="")
+    @PostMapping("/list")
+    public Result list(@RequestBody PageParam<TmsOtherFee> pageParam) {
+        Page<TmsOtherFee> page = new Page<>(pageParam.getPage(), pageParam.getSize());
+        IPage<TmsOtherFee> records = tmsOtherFeeService.page(page, Wrappers.query(pageParam.getParam()));
+        return new Result<>(records);
+    }
+
+    @ApiOperation(value = "修改tms_other_fee",notes="根据id修改tms_other_fee")
+    @PostMapping("/update")
+    public Result update(@RequestBody TmsOtherFee tmsOtherFee) {
+        Boolean flag = tmsOtherFeeService.updateById(tmsOtherFee);
+        return new Result<>(flag);
+    }
+
+    @ApiOperation(value = "添加tms_other_fee",notes="新增一条tms_other_fee")
+    @PostMapping("/add")
+    public Result add(@RequestBody TmsOtherFee tmsOtherFee) {
+        Boolean flag = tmsOtherFeeService.save(tmsOtherFee);
+        return new Result<>(flag);
+    }
+}

+ 108 - 0
src/main/java/com/aoyang/tms/entity/TmsGasFee.java

@@ -0,0 +1,108 @@
+package com.aoyang.tms.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+    * 燃气费用表
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("tms_gas_fee")
+@ApiModel(value="TmsGasFee对象", description="燃气费用表")
+public class TmsGasFee implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "id,自增")
+    @TableId(value = "id", type = IdType.AUTO)
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long id;
+
+    @ApiModelProperty(value = "行程周期id")
+    @TableField("cycle_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long cycleId;
+
+    @ApiModelProperty(value = "分配卡车id")
+    @TableField("truck_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long truckId;
+
+    @ApiModelProperty(value = "车牌号")
+    @TableField("car_number")
+    private String carNumber;
+
+    @ApiModelProperty(value = "挂车车牌号")
+    @TableField("trailer_number")
+    private String trailerNumber;
+
+    @ApiModelProperty(value = "加气时间")
+    @TableField("gas_qty_date")
+    private LocalDateTime gasQtyDate;
+
+    @ApiModelProperty(value = "加气量")
+    @TableField("gas_qty")
+    private BigDecimal gasQty;
+
+    @ApiModelProperty(value = "单价")
+    @TableField("unit_price")
+    private BigDecimal unitPrice;
+
+    @ApiModelProperty(value = "加气金额")
+    @TableField("gas_qty_fee")
+    private BigDecimal gasQtyFee;
+
+    @ApiModelProperty(value = "加气方式(1现金2大象加气)")
+    @TableField("type")
+    private Integer type;
+
+    @ApiModelProperty(value = "公里数")
+    @TableField("kilometre")
+    private Integer kilometre;
+
+    @ApiModelProperty(value = "创建人id")
+    @TableField("creater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long creater;
+
+    @ApiModelProperty(value = "创建人姓名")
+    @TableField("creater_name")
+    private String createrName;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_date")
+    private LocalDateTime createDate;
+
+    @ApiModelProperty(value = "修改人id")
+    @TableField("updater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long updater;
+
+    @ApiModelProperty(value = "修改人姓名")
+    @TableField("updater_name")
+    private String updaterName;
+
+    @ApiModelProperty(value = "修改日期时间")
+    @TableField("update_date")
+    private LocalDateTime updateDate;
+
+
+}

+ 108 - 0
src/main/java/com/aoyang/tms/entity/TmsLineCost.java

@@ -0,0 +1,108 @@
+package com.aoyang.tms.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+    * 线路费用表
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("tms_line_cost")
+@ApiModel(value="TmsLineCost对象", description="线路费用表")
+public class TmsLineCost implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "id,自增")
+    @TableId(value = "id", type = IdType.AUTO)
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long id;
+
+    @ApiModelProperty(value = "行程周期id")
+    @TableField("cycle_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long cycleId;
+
+    @ApiModelProperty(value = "分配卡车id")
+    @TableField("truck_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long truckId;
+
+    @ApiModelProperty(value = "车牌号")
+    @TableField("car_number")
+    private String carNumber;
+
+    @ApiModelProperty(value = "挂车车牌号")
+    @TableField("trailer_number")
+    private String trailerNumber;
+
+    @ApiModelProperty(value = "线路起始点")
+    @TableField("line_start")
+    private String lineStart;
+
+    @ApiModelProperty(value = "线路截至点")
+    @TableField("line_end")
+    private String lineEnd;
+
+    @ApiModelProperty(value = "公里数")
+    @TableField("kilometre")
+    private Integer kilometre;
+
+    @ApiModelProperty(value = "ETC路费")
+    @TableField("etc_fee")
+    private BigDecimal etcFee;
+
+    @ApiModelProperty(value = "现金路费")
+    @TableField("cash")
+    private BigDecimal cash;
+
+    @ApiModelProperty(value = "停车费")
+    @TableField("parking_fee")
+    private BigDecimal parkingFee;
+
+    @ApiModelProperty(value = "创建人id")
+    @TableField("creater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long creater;
+
+    @ApiModelProperty(value = "创建人姓名")
+    @TableField("creater_name")
+    private String createrName;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_date")
+    private LocalDateTime createDate;
+
+    @ApiModelProperty(value = "修改人id")
+    @TableField("updater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long updater;
+
+    @ApiModelProperty(value = "修改人姓名")
+    @TableField("updater_name")
+    private String updaterName;
+
+    @ApiModelProperty(value = "修改日期时间")
+    @TableField("update_date")
+    private LocalDateTime updateDate;
+
+
+}

+ 79 - 0
src/main/java/com/aoyang/tms/entity/TmsLineCostOther.java

@@ -0,0 +1,79 @@
+package com.aoyang.tms.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+    * 
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("tms_line_cost_other")
+@ApiModel(value="TmsLineCostOther对象", description="")
+public class TmsLineCostOther implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "id,自增")
+    @TableId(value = "id", type = IdType.AUTO)
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long id;
+
+    @ApiModelProperty(value = "线路费用id")
+    @TableField("line_cost_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long lineCostId;
+
+    @ApiModelProperty(value = "其他费用名称")
+    @TableField("cost_name")
+    private String costName;
+
+    @ApiModelProperty(value = "其他费用金额")
+    @TableField("cost_fee")
+    private BigDecimal costFee;
+
+    @ApiModelProperty(value = "创建人id")
+    @TableField("creater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long creater;
+
+    @ApiModelProperty(value = "创建人姓名")
+    @TableField("creater_name")
+    private String createrName;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_date")
+    private LocalDateTime createDate;
+
+    @ApiModelProperty(value = "修改人id")
+    @TableField("updater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long updater;
+
+    @ApiModelProperty(value = "修改人姓名")
+    @TableField("updater_name")
+    private String updaterName;
+
+    @ApiModelProperty(value = "修改日期时间")
+    @TableField("update_date")
+    private LocalDateTime updateDate;
+
+
+}

+ 112 - 0
src/main/java/com/aoyang/tms/entity/TmsOtherFee.java

@@ -0,0 +1,112 @@
+package com.aoyang.tms.entity;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+    * 其他费用表
+    * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("tms_other_fee")
+@ApiModel(value="TmsOtherFee对象", description="其他费用表")
+public class TmsOtherFee implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "id,自增")
+    @TableId(value = "id", type = IdType.AUTO)
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long id;
+
+    @ApiModelProperty(value = "行程周期id")
+    @TableField("cycle_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long cycleId;
+
+    @ApiModelProperty(value = "分配卡车id")
+    @TableField("truck_id")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long truckId;
+
+    @ApiModelProperty(value = "车牌号")
+    @TableField("car_number")
+    private String carNumber;
+
+    @ApiModelProperty(value = "挂车车牌号")
+    @TableField("trailer_number")
+    private String trailerNumber;
+
+    @ApiModelProperty(value = "维修费")
+    @TableField("maintenance_fee")
+    private BigDecimal maintenanceFee;
+
+    @ApiModelProperty(value = "打黄油")
+    @TableField("butter_fee")
+    private BigDecimal butterFee;
+
+    @ApiModelProperty(value = "补胎.倒胎")
+    @TableField("tire_fee")
+    private BigDecimal tireFee;
+
+    @ApiModelProperty(value = "过磅.通行.其他")
+    @TableField("weighing_passing_other_fee")
+    private BigDecimal weighingPassingOtherFee;
+
+    @ApiModelProperty(value = "换机油")
+    @TableField("oil_change_fee")
+    private BigDecimal oilChangeFee;
+
+    @ApiModelProperty(value = "审车审证")
+    @TableField("car_review_fee")
+    private BigDecimal carReviewFee;
+
+    @ApiModelProperty(value = "大修理(>3K)")
+    @TableField("repair_fee")
+    private BigDecimal repairFee;
+
+    @ApiModelProperty(value = "创建人id")
+    @TableField("creater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long creater;
+
+    @ApiModelProperty(value = "创建人姓名")
+    @TableField("creater_name")
+    private String createrName;
+
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_date")
+    private LocalDateTime createDate;
+
+    @ApiModelProperty(value = "修改人id")
+    @TableField("updater")
+    @JsonFormat(shape = JsonFormat.Shape.STRING)
+    private Long updater;
+
+    @ApiModelProperty(value = "修改人姓名")
+    @TableField("updater_name")
+    private String updaterName;
+
+    @ApiModelProperty(value = "修改日期时间")
+    @TableField("update_date")
+    private LocalDateTime updateDate;
+
+
+}

+ 17 - 0
src/main/java/com/aoyang/tms/mapper/TmsGasFeeMapper.java

@@ -0,0 +1,17 @@
+package com.aoyang.tms.mapper;
+
+
+import com.aoyang.tms.entity.TmsGasFee;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 燃气费用表 Mapper 接口
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsGasFeeMapper extends BaseMapper<TmsGasFee> {
+
+}

+ 17 - 0
src/main/java/com/aoyang/tms/mapper/TmsLineCostMapper.java

@@ -0,0 +1,17 @@
+package com.aoyang.tms.mapper;
+
+
+import com.aoyang.tms.entity.TmsLineCost;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 线路费用表 Mapper 接口
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsLineCostMapper extends BaseMapper<TmsLineCost> {
+
+}

+ 16 - 0
src/main/java/com/aoyang/tms/mapper/TmsLineCostOtherMapper.java

@@ -0,0 +1,16 @@
+package com.aoyang.tms.mapper;
+
+import com.aoyang.tms.entity.TmsLineCostOther;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsLineCostOtherMapper extends BaseMapper<TmsLineCostOther> {
+
+}

+ 17 - 0
src/main/java/com/aoyang/tms/mapper/TmsOtherFeeMapper.java

@@ -0,0 +1,17 @@
+package com.aoyang.tms.mapper;
+
+
+import com.aoyang.tms.entity.TmsOtherFee;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 其他费用表 Mapper 接口
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsOtherFeeMapper extends BaseMapper<TmsOtherFee> {
+
+}

+ 16 - 0
src/main/java/com/aoyang/tms/service/TmsGasFeeService.java

@@ -0,0 +1,16 @@
+package com.aoyang.tms.service;
+
+import com.aoyang.tms.entity.TmsGasFee;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 燃气费用表 服务类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsGasFeeService extends IService<TmsGasFee> {
+
+}

+ 16 - 0
src/main/java/com/aoyang/tms/service/TmsLineCostOtherService.java

@@ -0,0 +1,16 @@
+package com.aoyang.tms.service;
+
+import com.aoyang.tms.entity.TmsLineCostOther;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsLineCostOtherService extends IService<TmsLineCostOther> {
+
+}

+ 16 - 0
src/main/java/com/aoyang/tms/service/TmsLineCostService.java

@@ -0,0 +1,16 @@
+package com.aoyang.tms.service;
+
+import com.aoyang.tms.entity.TmsLineCost;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 线路费用表 服务类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsLineCostService extends IService<TmsLineCost> {
+
+}

+ 16 - 0
src/main/java/com/aoyang/tms/service/TmsOtherFeeService.java

@@ -0,0 +1,16 @@
+package com.aoyang.tms.service;
+
+import com.aoyang.tms.entity.TmsOtherFee;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 其他费用表 服务类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+public interface TmsOtherFeeService extends IService<TmsOtherFee> {
+
+}

+ 21 - 0
src/main/java/com/aoyang/tms/service/impl/TmsGasFeeServiceImpl.java

@@ -0,0 +1,21 @@
+package com.aoyang.tms.service.impl;
+
+
+import com.aoyang.tms.entity.TmsGasFee;
+import com.aoyang.tms.mapper.TmsGasFeeMapper;
+import com.aoyang.tms.service.TmsGasFeeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 燃气费用表 服务实现类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Service
+public class TmsGasFeeServiceImpl extends ServiceImpl<TmsGasFeeMapper, TmsGasFee> implements TmsGasFeeService {
+
+}

+ 21 - 0
src/main/java/com/aoyang/tms/service/impl/TmsLineCostOtherServiceImpl.java

@@ -0,0 +1,21 @@
+package com.aoyang.tms.service.impl;
+
+
+import com.aoyang.tms.entity.TmsLineCostOther;
+import com.aoyang.tms.mapper.TmsLineCostOtherMapper;
+import com.aoyang.tms.service.TmsLineCostOtherService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Service
+public class TmsLineCostOtherServiceImpl extends ServiceImpl<TmsLineCostOtherMapper, TmsLineCostOther> implements TmsLineCostOtherService {
+
+}

+ 21 - 0
src/main/java/com/aoyang/tms/service/impl/TmsLineCostServiceImpl.java

@@ -0,0 +1,21 @@
+package com.aoyang.tms.service.impl;
+
+
+import com.aoyang.tms.entity.TmsLineCost;
+import com.aoyang.tms.mapper.TmsLineCostMapper;
+import com.aoyang.tms.service.TmsLineCostService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 线路费用表 服务实现类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Service
+public class TmsLineCostServiceImpl extends ServiceImpl<TmsLineCostMapper, TmsLineCost> implements TmsLineCostService {
+
+}

+ 21 - 0
src/main/java/com/aoyang/tms/service/impl/TmsOtherFeeServiceImpl.java

@@ -0,0 +1,21 @@
+package com.aoyang.tms.service.impl;
+
+
+import com.aoyang.tms.entity.TmsOtherFee;
+import com.aoyang.tms.mapper.TmsOtherFeeMapper;
+import com.aoyang.tms.service.TmsOtherFeeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 其他费用表 服务实现类
+ * </p>
+ *
+ * @author liujiren
+ * @since 2022-04-23
+ */
+@Service
+public class TmsOtherFeeServiceImpl extends ServiceImpl<TmsOtherFeeMapper, TmsOtherFee> implements TmsOtherFeeService {
+
+}

+ 31 - 0
src/main/resources/mapper/TmsGasFeeMapper.xml

@@ -0,0 +1,31 @@
+<?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="com.aoyang.tms.mapper.TmsGasFeeMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.aoyang.tms.entity.TmsGasFee">
+        <id column="id" property="id" />
+        <result column="cycle_id" property="cycleId" />
+        <result column="truck_id" property="truckId" />
+        <result column="car_number" property="carNumber" />
+        <result column="trailer_number" property="trailerNumber" />
+        <result column="gas_qty_date" property="gasQtyDate" />
+        <result column="gas_qty" property="gasQty" />
+        <result column="unit_price" property="unitPrice" />
+        <result column="gas_qty_fee" property="gasQtyFee" />
+        <result column="type" property="type" />
+        <result column="kilometre" property="kilometre" />
+        <result column="creater" property="creater" />
+        <result column="creater_name" property="createrName" />
+        <result column="create_date" property="createDate" />
+        <result column="updater" property="updater" />
+        <result column="updater_name" property="updaterName" />
+        <result column="update_date" property="updateDate" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, cycle_id, truck_id, car_number, trailer_number, gas_qty_date, gas_qty, unit_price, gas_qty_fee, type, kilometre, creater, creater_name, create_date, updater, updater_name, update_date
+    </sql>
+
+</mapper>

+ 31 - 0
src/main/resources/mapper/TmsLineCostMapper.xml

@@ -0,0 +1,31 @@
+<?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="com.aoyang.tms.mapper.TmsLineCostMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.aoyang.tms.entity.TmsLineCost">
+        <id column="id" property="id" />
+        <result column="cycle_id" property="cycleId" />
+        <result column="truck_id" property="truckId" />
+        <result column="car_number" property="carNumber" />
+        <result column="trailer_number" property="trailerNumber" />
+        <result column="line_start" property="lineStart" />
+        <result column="line_end" property="lineEnd" />
+        <result column="kilometre" property="kilometre" />
+        <result column="etc_fee" property="etcFee" />
+        <result column="cash" property="cash" />
+        <result column="parking_fee" property="parkingFee" />
+        <result column="creater" property="creater" />
+        <result column="creater_name" property="createrName" />
+        <result column="create_date" property="createDate" />
+        <result column="updater" property="updater" />
+        <result column="updater_name" property="updaterName" />
+        <result column="update_date" property="updateDate" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, cycle_id, truck_id, car_number, trailer_number, line_start, line_end, kilometre, etc_fee, cash, parking_fee, creater, creater_name, create_date, updater, updater_name, update_date
+    </sql>
+
+</mapper>

+ 24 - 0
src/main/resources/mapper/TmsLineCostOtherMapper.xml

@@ -0,0 +1,24 @@
+<?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="com.aoyang.tms.mapper.TmsLineCostOtherMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.aoyang.tms.entity.TmsLineCostOther">
+        <id column="id" property="id" />
+        <result column="line_cost_id" property="lineCostId" />
+        <result column="cost_name" property="costName" />
+        <result column="cost_fee" property="costFee" />
+        <result column="creater" property="creater" />
+        <result column="creater_name" property="createrName" />
+        <result column="create_date" property="createDate" />
+        <result column="updater" property="updater" />
+        <result column="updater_name" property="updaterName" />
+        <result column="update_date" property="updateDate" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, line_cost_id, cost_name, cost_fee, creater, creater_name, create_date, updater, updater_name, update_date
+    </sql>
+
+</mapper>

+ 32 - 0
src/main/resources/mapper/TmsOtherFeeMapper.xml

@@ -0,0 +1,32 @@
+<?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="com.aoyang.tms.mapper.TmsOtherFeeMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.aoyang.tms.entity.TmsOtherFee">
+        <id column="id" property="id" />
+        <result column="cycle_id" property="cycleId" />
+        <result column="truck_id" property="truckId" />
+        <result column="car_number" property="carNumber" />
+        <result column="trailer_number" property="trailerNumber" />
+        <result column="maintenance_fee" property="maintenanceFee" />
+        <result column="butter_fee" property="butterFee" />
+        <result column="tire_fee" property="tireFee" />
+        <result column="weighing_passing_other_fee" property="weighingPassingOtherFee" />
+        <result column="oil_change_fee" property="oilChangeFee" />
+        <result column="car_review_fee" property="carReviewFee" />
+        <result column="repair_fee" property="repairFee" />
+        <result column="creater" property="creater" />
+        <result column="creater_name" property="createrName" />
+        <result column="create_date" property="createDate" />
+        <result column="updater" property="updater" />
+        <result column="updater_name" property="updaterName" />
+        <result column="update_date" property="updateDate" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, cycle_id, truck_id, car_number, trailer_number, maintenance_fee, butter_fee, tire_fee, weighing_passing_other_fee, oil_change_fee, car_review_fee, repair_fee, creater, creater_name, create_date, updater, updater_name, update_date
+    </sql>
+
+</mapper>