报文分类管理
parent
f6c1de2c6b
commit
fa64eefa03
|
@ -0,0 +1,57 @@
|
||||||
|
package com.muyu.car.controller;
|
||||||
|
|
||||||
|
import com.muyu.car.domain.Packettemplate;
|
||||||
|
import com.muyu.car.domain.req.PackettemplateAddReq;
|
||||||
|
import com.muyu.car.service.PackertemplateService;
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import lombok.extern.log4j.Log4j2;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Log4j2
|
||||||
|
@RequestMapping("/packettemplate")
|
||||||
|
@RestController
|
||||||
|
@Tag(name = "报文模板车系分类")
|
||||||
|
public class PackettemplateController {
|
||||||
|
@Resource
|
||||||
|
public PackertemplateService packertemplateService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询
|
||||||
|
*/
|
||||||
|
@PostMapping("/selectAll")
|
||||||
|
@Operation(summary = "报文车系查询")
|
||||||
|
public List<Packettemplate> selectAll(){
|
||||||
|
List<Packettemplate> packettemplates = packertemplateService.selectAll();
|
||||||
|
log.info(packettemplates);
|
||||||
|
return packettemplates;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*/
|
||||||
|
@PostMapping("/addPackert")
|
||||||
|
@Operation(summary = "添加分类模板")
|
||||||
|
public Result addPackert(PackettemplateAddReq packettemplateAddReq){
|
||||||
|
Result result = packertemplateService.addPackert(packettemplateAddReq);
|
||||||
|
log.info(result);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
package com.muyu.car.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@SuperBuilder
|
||||||
|
@TableName(value = "报文模板分类实体类" , autoResultMap = true)
|
||||||
|
public class Packettemplate {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 报文模板分类id
|
||||||
|
*/
|
||||||
|
private Integer packetTemplateId;
|
||||||
|
/**
|
||||||
|
* 报文模板分类车型外键
|
||||||
|
*/
|
||||||
|
private Integer packetTemplateCartype;
|
||||||
|
/**
|
||||||
|
* 报文模板分类联报文表外键
|
||||||
|
*/
|
||||||
|
private Integer packetTemplateCarmessage;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.muyu.car.domain.req;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@SuperBuilder
|
||||||
|
public class PackettemplateAddReq {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 报文模板分类车型外键
|
||||||
|
*/
|
||||||
|
private Integer packetTemplateCartype;
|
||||||
|
/**
|
||||||
|
* 报文模板分类联报文表外键
|
||||||
|
*/
|
||||||
|
private Integer packetTemplateCarmessage;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,23 @@
|
||||||
|
package com.muyu.car.mapper;
|
||||||
|
|
||||||
|
import com.muyu.car.domain.Packettemplate;
|
||||||
|
import com.muyu.car.domain.req.PackettemplateAddReq;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface PackettemplateMapper {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询
|
||||||
|
*/
|
||||||
|
List<Packettemplate> selectAll();
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*/
|
||||||
|
Integer addPackert(PackettemplateAddReq packettemplateAddReq);
|
||||||
|
|
||||||
|
}
|
|
@ -37,4 +37,6 @@ public interface CarMessageService {
|
||||||
* 分割字符串获取报文模板信息
|
* 分割字符串获取报文模板信息
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,48 @@
|
||||||
|
package com.muyu.car.service.Impl;
|
||||||
|
|
||||||
|
import com.muyu.car.domain.Packettemplate;
|
||||||
|
import com.muyu.car.domain.req.PackettemplateAddReq;
|
||||||
|
import com.muyu.car.mapper.PackettemplateMapper;
|
||||||
|
import com.muyu.car.service.PackertemplateService;
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import lombok.extern.log4j.Log4j2;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Service
|
||||||
|
@Log4j2
|
||||||
|
public class PackertemplateServiceImpl implements PackertemplateService {
|
||||||
|
@Resource
|
||||||
|
public PackettemplateMapper packettemplateMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*分类模板
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<Packettemplate> selectAll() {
|
||||||
|
List<Packettemplate> packettemplates = packettemplateMapper.selectAll();
|
||||||
|
log.info("packettemplates:{}",packettemplates);
|
||||||
|
return packettemplates;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 添加分类
|
||||||
|
*
|
||||||
|
* @param packettemplateAddReq
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Result addPackert(PackettemplateAddReq packettemplateAddReq) {
|
||||||
|
Integer addPackert = packettemplateMapper.addPackert(packettemplateAddReq);
|
||||||
|
if (addPackert > 0){
|
||||||
|
return Result.success(packettemplateAddReq , "添加成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
return Result.error(500, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.muyu.car.service;
|
||||||
|
|
||||||
|
import com.muyu.car.domain.Packettemplate;
|
||||||
|
import com.muyu.car.domain.req.PackettemplateAddReq;
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface PackertemplateService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询
|
||||||
|
*/
|
||||||
|
List<Packettemplate> selectAll();
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加
|
||||||
|
*/
|
||||||
|
Result addPackert(PackettemplateAddReq packettemplateAddReq);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -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">
|
||||||
|
|
||||||
|
<!-- 1.在mybats的开发中namespace有特殊的意思,一定要是对应接口的全限定名通过namespace可以简历mapper.xml和接口之间的关系(名字不重要,位置不重要)-->
|
||||||
|
|
||||||
|
<mapper namespace="com.muyu.car.mapper.PackettemplateMapper">
|
||||||
|
<resultMap id="PackertemplateResult" type="com.muyu.car.domain.Packettemplate">
|
||||||
|
<result property="packetTemplateId" column="packet_template_id"/>
|
||||||
|
<result property="packetTemplateCartype" column="packet_template_cartype"/>
|
||||||
|
<result property="packetTemplateCarmessage" column="packet_template_carmessage"/>
|
||||||
|
</resultMap>
|
||||||
|
<sql id="packerResult">
|
||||||
|
select
|
||||||
|
*
|
||||||
|
from `packet_template`
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<insert id="addPackert">
|
||||||
|
INSERT INTO `packet_template`
|
||||||
|
( `packet_template_cartype`, `packet_template_carmessage`)
|
||||||
|
VALUES
|
||||||
|
( #{packetTemplateCartype}, #{packetTemplateCarmessage});
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectAll" resultType="com.muyu.car.domain.Packettemplate">
|
||||||
|
<include refid="packerResult"/>
|
||||||
|
</select>
|
||||||
|
</mapper>
|
Loading…
Reference in New Issue