fix():修改车辆管理接口

dev.warn
SuiXxx 2024-09-25 20:38:17 +08:00
parent 0930eabf51
commit 23018acef8
4 changed files with 32 additions and 3 deletions

View File

@ -16,7 +16,7 @@ public class SysCarVo extends SysCar {
@Excel(name = "车辆类型名称")
private String typeName;
@Excel(name = "策略名称")
private Long strategyName;
private String strategyName;

View File

@ -21,4 +21,10 @@ public interface SysCarMapper extends BaseMapper<SysCar> {
List<SysCarFaultLogVo> findFenceByCarVin(@Param("carVin") String carVin);
//修改车辆
Integer updSysCarById(SysCar sysCar);
//添加车辆信息
Integer addSysCar(SysCar sysCar);
}

View File

@ -30,7 +30,7 @@ public class SysCarServiceImpl extends ServiceImpl<SysCarMapper,SysCar> impleme
@Override
public int addSysCar(SysCar sysCar) {
return sysCarMapper.insert(sysCar);
return sysCarMapper.addSysCar(sysCar);
}
@Override
@ -40,7 +40,7 @@ public class SysCarServiceImpl extends ServiceImpl<SysCarMapper,SysCar> impleme
@Override
public int updateSysCar(SysCar sysCar) {
return sysCarMapper.updateById(sysCar);
return sysCarMapper.updSysCarById(sysCar);
}
@Override

View File

@ -3,6 +3,29 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.muyu.mapper.SysCarMapper">
<insert id="addSysCar">
INSERT INTO `four`.`sys_car`
( `car_vin`, `car_type_id`, `state`, `car_motor_manufacturer`, `car_motor_model`,
`car_battery_manufacturer`, `car_battery_model`, `strategy_id`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (#{carVin}, #{carTypeId}, '1', #{carMotorManufacturer}, #{carMotorModel},
#{carBatteryManufacturer}, #{carBatteryModel}, #{strategyId},#{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark})
</insert>
<update id="updSysCarById">
UPDATE `four`.`sys_car`
SET `car_vin` = #{carVin},
`car_type_id` = #{carTypeId},
`state` = #{state},
`car_motor_manufacturer` = #{carMotorManufacturer},
`car_motor_model` = #{carMotorModel},
`car_battery_manufacturer` = #{carBatteryManufacturer},
`car_battery_model` = #{carBatteryModel},
`strategy_id` = #{strategyId},
`create_by` = #{createBy},
`create_time` = #{createTime},
`update_by` = #{updateBy},
`update_time` = #{updateTime},
`remark` = #{remark} WHERE `id` = #{id}
</update>
<select id="selectSysCarVoList" resultType="com.muyu.domain.resp.SysCarVo">
SELECT * ,car_type.type_name,warn_strategy.strategy_name
FROM `sys_car`