fix():CarInformation添加实体类 修改其他类的注解

YangPeng 2024-09-30 12:48:15 +08:00
parent 7ae5082c3d
commit aa39403714
8 changed files with 117 additions and 273 deletions

View File

@ -1,5 +1,7 @@
package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.tags.Tag;
@ -29,6 +31,7 @@ import java.util.Date;
@Tag(name = "bioa")
@TableName(value = "car_fault_message",autoResultMap = true)
public class CarFaultMessage {
@TableId(value = "id",type = IdType.AUTO)
private Integer id;
private String sender;
private String receiver;

View File

@ -0,0 +1,114 @@
package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.common.core.annotation.Excel;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
*
* * @className: CarInformation
* * @author: Yang 🦅
* * @date: 2024/9/30 12:40
* * @Version: 1.0
* * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Tag(name = "车辆信息")
@TableName("car_information")
public class CarInformation {
/**
* ID
*/
@TableId(value = "car_information_id" , type = IdType.AUTO)
private Long carInformationId;
/**
* VIN
*/
@Excel(name = "车辆唯一VIN")
private String CarInformationVIN;
/**
*
*/
@Excel(name = "车牌号")
private String carInformationLicensePlate;
/**
*
*/
@Excel(name = "车辆品牌")
private String carInformationBrand;
/**
*
*/
@Excel(name = "车辆颜色")
private String carInformationColor;
/**
*
*/
@Excel(name = "车辆驾驶员")
private String carInformationDriver;
/**
*
*/
@DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
private Date carInformationExamineEnddata;
/**
*
*/
@Excel(name = "车辆电机厂商")
private String carInformationMotorManufacturer;
/**
*
*/
@Excel(name = "车辆电机型号")
private String carInformationMotorModel;
/**
*
*/
@Excel(name = "车辆电池厂商")
private String carInformationBatteryManufacturer;
/**
*
*/
@Excel(name = "车辆电池型号")
private String carInformationBatteryModel;
/**
* ID
*/
@Excel(name = "车辆电子围栏外键ID")
private Long carInformationFence;
/**
* ID
*/
@Excel(name = "车辆类型外键ID")
private Long carInformationType;
/**
* (0 1 )
*/
@Excel(name = "是否重点车辆 (0否默认 1是 )")
private Long carInformationFocus;
/**
* id
*/
@Excel(name = "车辆策略id")
private Long carStrategyId;
/**
* (1.线 2.线 3. 4. 5.)
*/
@Excel(name = "启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中)")
private Long carInformationState;
}

View File

@ -45,8 +45,6 @@ public class WarnStrategy extends BaseEntity{
@Excel(name = "报文模版id")
private Long msgId;
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)

View File

@ -7,7 +7,6 @@ import com.muyu.domain.resp.MessageValueListResp;
import java.util.List;
/**
*
* * @ClassName MessageValueService

View File

@ -1,9 +1,5 @@
package com.muyu.service;
/**
*/
/**
*
* * @Authoryan

View File

@ -1,102 +0,0 @@
<?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.muyu.mapper.WarnLogsMapper">
<resultMap type="com.muyu.domain.WarnLogs" id="WarnLogsResult">
<result property="id" column="id" />
<result property="vin" column="vin" />
<result property="warnRuleId" column="warn_rule_id" />
<result property="startTime" column="start_time" />
<result property="endTime" column="end_time" />
<result property="maxValue" column="max_value" />
<result property="minValue" column="min_value" />
<result property="avgValue" column="avg_value" />
<result property="medianValue" column="median_value" />
<result property="status" column="status" />
</resultMap>
<sql id="selectWarnLogsVo">
select id, vin, warn_rule_id, start_time, end_time, max_value, min_value, avg_value, median_value, status from warn_logs
</sql>
<select id="selectWarnLogsList" parameterType="com.muyu.domain.WarnLogs" resultMap="WarnLogsResult">
<include refid="selectWarnLogsVo"/>
<where>
<if test="vin != null and vin != ''"> and vin = #{vin}</if>
<if test="warnRuleId != null "> and warn_rule_id = #{warnRuleId}</if>
<if test="startTime != null "> and start_time = #{startTime}</if>
<if test="endTime != null "> and end_time = #{endTime}</if>
<if test="maxValue != null "> and max_value = #{maxValue}</if>
<if test="minValue != null "> and min_value = #{minValue}</if>
<if test="avgValue != null "> and avg_value = #{avgValue}</if>
<if test="medianValue != null "> and median_value = #{medianValue}</if>
<if test="status != null "> and status = #{status}</if>
</where>
</select>
<select id="selectWarnLogsById" parameterType="Long" resultMap="WarnLogsResult">
<include refid="selectWarnLogsVo"/>
where id = #{id}
</select>
<insert id="insertWarnLogs" parameterType="com.muyu.domain.WarnLogs" useGeneratedKeys="true" keyProperty="id">
insert into warn_logs
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="vin != null">vin,</if>
<if test="warnRuleId != null">warn_rule_id,</if>
<if test="startTime != null">start_time,</if>
<if test="endTime != null">end_time,</if>
<if test="maxValue != null">max_value,</if>
<if test="minValue != null">min_value,</if>
<if test="avgValue != null">avg_value,</if>
<if test="medianValue != null">median_value,</if>
<if test="status != null">status,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime = null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="vin != null">#{vin},</if>
<if test="warnRuleId != null">#{warnRuleId},</if>
<if test="startTime != null">#{startTime},</if>
<if test="endTime != null">#{endTime},</if>
<if test="maxValue != null">#{maxValue},</if>
<if test="minValue != null">#{minValue},</if>
<if test="avgValue != null">#{avgValue},</if>
<if test="medianValue != null">#{medianValue},</if>
<if test="status != null">#{status},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateWarnLogs" parameterType="com.muyu.domain.WarnLogs">
update warn_logs
<trim prefix="SET" suffixOverrides=",">
<if test="vin != null">vin = #{vin},</if>
<if test="warnRuleId != null">warn_rule_id = #{warnRuleId},</if>
<if test="startTime != null">start_time = #{startTime},</if>
<if test="endTime != null">end_time = #{endTime},</if>
<if test="maxValue != null">max_value = #{maxValue},</if>
<if test="minValue != null">min_value = #{minValue},</if>
<if test="avgValue != null">avg_value = #{avgValue},</if>
<if test="medianValue != null">median_value = #{medianValue},</if>
<if test="status != null">status = #{status},</if>
<if test="updateBy !=null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteWarnLogsById" parameterType="Long">
delete from warn_logs where id = #{id}
</delete>
<delete id="deleteWarnLogsByIds" parameterType="String">
delete from warn_logs where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -1,92 +0,0 @@
<?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.muyu.mapper.WarnRuleMapper">
<resultMap type="com.muyu.domain.WarnRule" id="WarnRuleResult">
<result property="id" column="id" />
<result property="ruleName" column="rule_name" />
<result property="strategyId" column="strategy_id" />
<result property="msgTypeId" column="msg_type_id" />
<result property="slideTime" column="slide_time" />
<result property="slideFrequency" column="slide_frequency" />
<result property="slideMaxValue" column="slide_max_value" />
<result property="slideMinValue" column="slide_min_value" />
</resultMap>
<sql id="selectWarnRuleVo">
select id, rule_name, strategy_id, msg_type_id, slide_time, slide_frequency, max_value, min_value from warn_rule
</sql>
<select id="selectWarnRuleList" parameterType="com.muyu.domain.WarnRule" resultMap="WarnRuleResult">
<include refid="selectWarnRuleVo"/>
<where>
<if test="ruleName != null and ruleName != ''"> and rule_name like concat('%', #{ruleName}, '%')</if>
<if test="strategyId != null "> and strategy_id = #{strategyId}</if>
<if test="msgTypeId != null "> and msg_type_id = #{msgTypeId}</if>
<if test="slideTime != null "> and slide_time = #{slideTime}</if>
<if test="slideFrequency != null "> and slide_frequency = #{slideFrequency}</if>
<if test="maxValue != null "> and max_value = #{maxValue}</if>
<if test="minValue != null "> and min_value = #{minValue}</if>
</where>
</select>
<select id="selectWarnRuleById" parameterType="Long" resultMap="WarnRuleResult">
<include refid="selectWarnRuleVo"/>
where id = #{id}
</select>
<insert id="insertWarnRule" parameterType="com.muyu.domain.WarnRule" useGeneratedKeys="true" keyProperty="id">
insert into warn_rule
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="ruleName != null">rule_name,</if>
<if test="strategyId != null">strategy_id,</if>
<if test="msgTypeId != null">msg_type_id,</if>
<if test="slideTime != null">slide_time,</if>
<if test="slideFrequency != null">slide_frequency,</if>
<if test="maxValue != null">max_value,</if>
<if test="minValue != null">min_value,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime = null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="ruleName != null">#{ruleName},</if>
<if test="strategyId != null">#{strategyId},</if>
<if test="msgTypeId != null">#{msgTypeId},</if>
<if test="slideTime != null">#{slideTime},</if>
<if test="slideFrequency != null">#{slideFrequency},</if>
<if test="maxValue != null">#{maxValue},</if>
<if test="minValue != null">#{minValue},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateWarnRule" parameterType="com.muyu.domain.WarnRule">
update warn_rule
<trim prefix="SET" suffixOverrides=",">
<if test="ruleName != null">rule_name = #{ruleName},</if>
<if test="strategyId != null">strategy_id = #{strategyId},</if>
<if test="msgTypeId != null">msg_type_id = #{msgTypeId},</if>
<if test="slideTime != null">slide_time = #{slideTime},</if>
<if test="slideFrequency != null">slide_frequency = #{slideFrequency},</if>
<if test="maxValue != null">max_value = #{maxValue},</if>
<if test="minValue != null">min_value = #{minValue},</if>
<if test="updateBy !=null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteWarnRuleById" parameterType="Long">
delete from warn_rule where id = #{id}
</delete>
<delete id="deleteWarnRuleByIds" parameterType="String">
delete from warn_rule where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>

View File

@ -1,72 +0,0 @@
<?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.muyu.mapper.WarnStrategyMapper">
<resultMap type="com.muyu.domain.WarnStrategy" id="WarnStrategyResult">
<result property="id" column="id" />
<result property="sysTypeId" column="sys_type_id" />
<result property="strategyName" column="strategy_name" />
<result property="msgId" column="msg_id" />
</resultMap>
<sql id="selectWarnStrategyVo">
select id, sys_type_id, strategy_name, msg_id from warn_strategy
</sql>
<select id="selectWarnStrategyList" parameterType="com.muyu.domain.WarnStrategy" resultMap="WarnStrategyResult">
<include refid="selectWarnStrategyVo"/>
<where>
<if test="sysTypeId != null "> and sys_type_id = #{sysTypeId}</if>
<if test="strategyName != null and strategyName != ''"> and strategy_name like concat('%', #{strategyName}, '%')</if>
<if test="msgId != null "> and msg_id = #{msgId}</if>
</where>
</select>
<select id="selectWarnStrategyById" parameterType="Long" resultMap="WarnStrategyResult">
<include refid="selectWarnStrategyVo"/>
where id = #{id}
</select>
<insert id="insertWarnStrategy" parameterType="com.muyu.domain.WarnStrategy" useGeneratedKeys="true" keyProperty="id">
insert into warn_strategy
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="sysTypeId != null">sys_type_id,</if>
<if test="strategyName != null">strategy_name,</if>
<if test="msgId != null">msg_id,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime = null">create_time,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="sysTypeId != null">#{sysTypeId},</if>
<if test="strategyName != null">#{strategyName},</if>
<if test="msgId != null">#{msgId},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
</trim>
</insert>
<update id="updateWarnStrategy" parameterType="com.muyu.domain.WarnStrategy">
update warn_strategy
<trim prefix="SET" suffixOverrides=",">
<if test="sysTypeId != null">sys_type_id = #{sysTypeId},</if>
<if test="strategyName != null">strategy_name = #{strategyName},</if>
<if test="msgId != null">msg_id = #{msgId},</if>
<if test="updateBy !=null">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteWarnStrategyById" parameterType="Long">
delete from warn_strategy where id = #{id}
</delete>
<delete id="deleteWarnStrategyByIds" parameterType="String">
delete from warn_strategy where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>