zhangzeli
2021-10-29 0dd290a1d4d1872ff08bfa5877f59c5581914f90
车辆表后台
11个文件已修改
101 ■■■■ 已修改文件
xboot-admin/src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xboot-admin/src/main/resources/application.yml
@@ -26,7 +26,7 @@
    url: jdbc:mysql://127.0.0.1:3306/tobacco?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
    username: root
    # Jasypt加密 可到common-utils中找到JasyptUtil加解密工具类生成加密结果 格式为ENC(加密结果) 以下解密结果为123456
    password: ENC(/1qjpLsQSzc4KM+2VhqLecwQu3npNYZo/zclpH/VR34dMdLeW2IVin6V1vH1Xug4)
    password: ENC(BM0tNVy9I6d8RXo2G/TS8ItskvLDlA5UwAaqExN5zun31YUmmULLPNrKCg26Ood1)
    type: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.jdbc.Driver
    # Druid StatViewServlet配置
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java
@@ -49,9 +49,11 @@
    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
    @ApiOperation(value = "分页获取")
    public Result<IPage<Accident>> getByPage(PageVo page) {
        IPage<Accident> data = iAccidentService.page(PageUtil.initMpPage(page));
    public Result<IPage<Accident>> getByPage(PageVo page,String carNo) {
        QueryWrapper<Accident> wrapper = new QueryWrapper<>();
        if(!StrUtil.isEmpty(carNo))
            wrapper.like("b.car_no","%"+carNo+"%");
        IPage<Accident> data = iAccidentService.page2(PageUtil.initMpPage(page),wrapper);
        return new ResultUtil<IPage<Accident>>().setData(data);
    }
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java
@@ -49,9 +49,11 @@
    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
    @ApiOperation(value = "分页获取")
    public Result<IPage<AddOil>> getByPage(PageVo page) {
        IPage<AddOil> data = iAddOilService.page(PageUtil.initMpPage(page));
    public Result<IPage<AddOil>> getByPage(PageVo page,String carNo) {
        QueryWrapper<AddOil> wrapper = new QueryWrapper<>();
        if(!StrUtil.isEmpty(carNo))
            wrapper.like("b.car_no","%"+carNo+"%");
        IPage<AddOil> data = iAddOilService.page2(PageUtil.initMpPage(page),wrapper);
        return new ResultUtil<IPage<AddOil>>().setData(data);
    }
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
@@ -1,6 +1,7 @@
package cn.exrick.xboot.your.entity;
import cn.exrick.xboot.core.base.XbootBaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
@@ -12,6 +13,7 @@
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
/**
@@ -34,9 +36,6 @@
    @ApiModelProperty(value = "事故日期")
    private Date accidentDate;
    @ApiModelProperty(value = "处理方式")
    private String dealMethod;
    @ApiModelProperty(value = "对方联系人")
    private String linker;
@@ -46,22 +45,16 @@
    @ApiModelProperty(value = "责任认定")
    private String dutySure;
    @ApiModelProperty(value = "处理意见")
    private String result;
    @ApiModelProperty(value = "解决方案")
    private String solve;
    @ApiModelProperty(value = "现场照片")
    private String imgs;
    @ApiModelProperty(value = "保费赔偿")
    private double payFor;
    @ApiModelProperty(value = "维修记录id")
    private String repairId;
    @ApiModelProperty(value = "车辆id")
    private String carId;
    @Transient
    @TableField(exist = false)
    private String carNo;
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java
@@ -1,6 +1,7 @@
package cn.exrick.xboot.your.entity;
import cn.exrick.xboot.core.base.XbootBaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
@@ -12,6 +13,7 @@
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
/**
@@ -36,13 +38,22 @@
    @ApiModelProperty(value = "加油日期")
    private Date addDate;
    @ApiModelProperty(value = "加油站")
    private String gasStation;
    @ApiModelProperty(value = "加油量")
    private double amount;
    @ApiModelProperty(value = "单价")
    private double unitPrice;
    @ApiModelProperty(value = "加油金额")
    private double money;
    @ApiModelProperty(value = "加油时里程")
    private int mileage;
    @ApiModelProperty(value = "备注")
    private String remarks;
    @Transient
    @TableField(exist = false)
    private String carNo;
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java
@@ -1,7 +1,16 @@
package cn.exrick.xboot.your.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.exrick.xboot.your.entity.Accident;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.type.JdbcType;
import java.util.List;
@@ -11,4 +20,7 @@
 */
public interface AccidentMapper extends BaseMapper<Accident> {
    @Select("SELECT a.*,b.car_no as temp FROM t_accident a LEFT JOIN t_car b ON a.car_id=b.id ${ew.customSqlSegment} ")
    @Results({@Result(column="temp", property="carNo", jdbcType = JdbcType.VARCHAR)})
    IPage<Accident> page2(Page initMpPage, @Param(Constants.WRAPPER) QueryWrapper<Accident> wrapper);
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java
@@ -1,7 +1,17 @@
package cn.exrick.xboot.your.mapper;
import cn.exrick.xboot.your.entity.Violation;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.exrick.xboot.your.entity.AddOil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Result;
import org.apache.ibatis.annotations.Results;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.type.JdbcType;
import java.util.List;
@@ -11,4 +21,7 @@
 */
public interface AddOilMapper extends BaseMapper<AddOil> {
    @Select("SELECT a.*,b.car_no as temp FROM t_add_oil a LEFT JOIN t_car b ON a.car_id=b.id ${ew.customSqlSegment} ")
    @Results({@Result(column="temp", property="carNo", jdbcType = JdbcType.VARCHAR)})
    IPage<AddOil> page2(Page initMpPage, @Param(Constants.WRAPPER) QueryWrapper<AddOil> wrapper);
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java
@@ -1,5 +1,8 @@
package cn.exrick.xboot.your.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import cn.exrick.xboot.your.entity.Accident;
@@ -11,4 +14,5 @@
 */
public interface IAccidentService extends IService<Accident> {
    IPage<Accident> page2(Page initMpPage, QueryWrapper<Accident> wrapper);
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java
@@ -1,5 +1,8 @@
package cn.exrick.xboot.your.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import cn.exrick.xboot.your.entity.AddOil;
@@ -11,4 +14,5 @@
 */
public interface IAddOilService extends IService<AddOil> {
    IPage<AddOil> page2(Page initMpPage, QueryWrapper<AddOil> wrapper);
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java
@@ -3,6 +3,9 @@
import cn.exrick.xboot.your.mapper.AccidentMapper;
import cn.exrick.xboot.your.entity.Accident;
import cn.exrick.xboot.your.service.IAccidentService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -23,4 +26,9 @@
    @Autowired
    private AccidentMapper accidentMapper;
    @Override
    public IPage<Accident> page2(Page initMpPage, QueryWrapper<Accident> wrapper) {
        return accidentMapper.page2(initMpPage,wrapper);
    }
}
xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java
@@ -3,6 +3,9 @@
import cn.exrick.xboot.your.mapper.AddOilMapper;
import cn.exrick.xboot.your.entity.AddOil;
import cn.exrick.xboot.your.service.IAddOilService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -23,4 +26,9 @@
    @Autowired
    private AddOilMapper addOilMapper;
    @Override
    public IPage<AddOil> page2(Page initMpPage, QueryWrapper<AddOil> wrapper) {
        return addOilMapper.page2(initMpPage,wrapper);
    }
}