Compare commits

..

No commits in common. "2b9d599b859f87139f4f7e982bb4a0792f54b21f" and "dc6f239a8d936e5a595172ca8569f2b21fe2eb41" have entirely different histories.

8 changed files with 20 additions and 149 deletions

View File

@ -28,12 +28,12 @@ public class CodeGenerator {
}) })
.packageConfig(builder -> { .packageConfig(builder -> {
builder.parent("com.hivekion") // 设置父包名 builder.parent("com.hivekion") // 设置父包名
.moduleName("basedata") // 设置模块名可选 .moduleName("scenario") // 设置模块名可选
.pathInfo(Collections.singletonMap(OutputFile.xml, .pathInfo(Collections.singletonMap(OutputFile.xml,
basePath + "/src/main/resources/mapper/tbl")); // 设置mapperXml生成路径 basePath + "/src/main/resources/mapper/tbl")); // 设置mapperXml生成路径
}) })
.strategyConfig(builder -> { .strategyConfig(builder -> {
builder.addInclude("IMG_VEHICLE_IMAGE".toLowerCase()) // 设置需要生成的表名多个用逗号分隔 builder.addInclude("TBL_ROOM_LOG".toLowerCase()) // 设置需要生成的表名多个用逗号分隔
.addTablePrefix("tbl_"); // 设置过滤表前缀 .addTablePrefix("tbl_"); // 设置过滤表前缀
}) })
.execute(); .execute();

View File

@ -1,18 +0,0 @@
package com.hivekion.basedata.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
/**
* <p>
* 前端控制器
* </p>
*
* @author liDongYu
* @since 2025-09-18
*/
@Controller
@RequestMapping("/basedata/imgVehicleImage")
public class ImgVehicleImageController {
}

View File

@ -19,7 +19,6 @@ import com.hivekion.baseData.domain.tblvehicleVo.ImgVehicleImageInfoVo;
import com.hivekion.baseData.domain.tblvehicleVo.VehicleAddInputVo; import com.hivekion.baseData.domain.tblvehicleVo.VehicleAddInputVo;
import com.hivekion.baseData.domain.tblvehicleVo.VehicleSearchVo; import com.hivekion.baseData.domain.tblvehicleVo.VehicleSearchVo;
import com.hivekion.baseData.domain.tblvehicleVo.VehicleViewVo; import com.hivekion.baseData.domain.tblvehicleVo.VehicleViewVo;
import com.hivekion.baseData.service.IImgAircraftImageService;
import com.hivekion.baseData.service.IImgVehicleImageService; import com.hivekion.baseData.service.IImgVehicleImageService;
import com.hivekion.common.annotation.AutoLog; import com.hivekion.common.annotation.AutoLog;
import com.hivekion.common.entity.PagedResultVo; import com.hivekion.common.entity.PagedResultVo;
@ -28,13 +27,10 @@ import com.hivekion.scenario.entity.Resource;
import com.hivekion.scenario.entity.Vehicle; import com.hivekion.scenario.entity.Vehicle;
import com.hivekion.scenario.service.IVehicleService; import com.hivekion.scenario.service.IVehicleService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException; import java.io.IOException;
import java.util.List; import java.util.List;
@ -51,9 +47,6 @@ public class TblVehicleController {
@Autowired @Autowired
private IImgVehicleImageService iImgVehicleImageService; private IImgVehicleImageService iImgVehicleImageService;
@Autowired
private IImgVehicleImageService imageService;
@PostMapping("/getList") @PostMapping("/getList")
@ApiOperation(value = "获取车辆列表", notes = "") @ApiOperation(value = "获取车辆列表", notes = "")
@AutoLog(value = "获取车辆列表", operationType = OperationTypeEnum.SELECT, module = "基础数据/车辆") @AutoLog(value = "获取车辆列表", operationType = OperationTypeEnum.SELECT, module = "基础数据/车辆")
@ -103,19 +96,6 @@ public class TblVehicleController {
return iImgVehicleImageService.getInfo(Id); return iImgVehicleImageService.getInfo(Id);
} }
@PostMapping("/addimg")
@ApiOperation(value = "新增车辆图片", notes = "")
@AutoLog(value = "新增车辆图片", operationType = OperationTypeEnum.INSERT, module = "基础数据/新增车辆图片")
@ApiImplicitParams({
@ApiImplicitParam(name = "id",
value = "id",
required = true
)
})
public boolean addImgList(@RequestPart("file") MultipartFile file, Integer id) throws IOException {
return imageService.add(file,id);
}
/** /**
* 生成新Id * 生成新Id
* *

View File

@ -12,10 +12,10 @@ public class VehicleViewVo implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@JsonProperty("ID") @JsonProperty("ID")
private Integer Id; private Integer id;
@JsonProperty("Name") @ApiModelProperty("名称")
private String Name; private String vehicleName;
@ApiModelProperty("速度") @ApiModelProperty("速度")
private String vehicleSpreed; private String vehicleSpreed;

View File

@ -1,82 +0,0 @@
package com.hivekion.basedata.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
*
* </p>
*
* @author liDongYu
* @since 2025-09-18
*/
@TableName("IMG_VEHICLE_IMAGE")
@ApiModel(value = "ImgVehicleImage对象", description = "")
public class ImgVehicleImage implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String guid;
private byte[] icon;
private byte[] image;
private String model3d;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getGuid() {
return guid;
}
public void setGuid(String guid) {
this.guid = guid;
}
public byte[] getIcon() {
return icon;
}
public void setIcon(byte[] icon) {
this.icon = icon;
}
public byte[] getImage() {
return image;
}
public void setImage(byte[] image) {
this.image = image;
}
public String getModel3d() {
return model3d;
}
public void setModel3d(String model3d) {
this.model3d = model3d;
}
@Override
public String toString() {
return "ImgVehicleImage{" +
"id = " + id +
", guid = " + guid +
", icon = " + icon +
", image = " + image +
", model3d = " + model3d +
"}";
}
}

View File

@ -1,8 +1,8 @@
package com.hivekion.common; package com.hivekion.common;
import com.hivekion.common.exception.BusinessException; import com.hivekion.common.exception.BusinessException;
import com.sun.javafx.binding.StringFormatter;
import java.time.Duration;
import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat; import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
@ -10,9 +10,6 @@ import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType; import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination; import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
import java.text.MessageFormat;
import java.time.Duration;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@ -20,7 +17,6 @@ import java.util.stream.Collectors;
* 一些公用的方法集 * 一些公用的方法集
*/ */
public class utils { public class utils {
/** /**
* 取差集 * 取差集
*/ */
@ -99,7 +95,7 @@ public class utils {
long hours = duration.toHours(); long hours = duration.toHours();
long minutes = duration.minusHours(hours).toMinutes(); long minutes = duration.minusHours(hours).toMinutes();
long seconds = duration.minusHours(hours).minusMinutes(minutes).getSeconds(); long seconds = duration.minusHours(hours).minusMinutes(minutes).getSeconds();
return MessageFormat.format("{0}小时{1}分钟{2}秒", hours, minutes, seconds); return StringFormatter.format("%d小时%d分钟%d秒\n", hours, minutes, seconds).get();
} }
public static void main(String[] args) { public static void main(String[] args) {

View File

@ -21,12 +21,12 @@ public class Vehicle implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("物理主键id") @ApiModelProperty("物理主键id")
@TableField(value = "ID") @TableField(value = "id")
private Integer Id; private Integer id;
@ApiModelProperty("名称") @ApiModelProperty("名称")
@TableField(value="NAME") @TableField(value="vehicle_name")
private String Name; private String vehicleName;
@ApiModelProperty("速度") @ApiModelProperty("速度")
@TableField(value = "vehicle_spreed") @TableField(value = "vehicle_spreed")
@ -93,19 +93,19 @@ public class Vehicle implements Serializable {
} }
public Integer getId() { public Integer getId() {
return Id; return id;
} }
public void setId(Integer id) { public void setId(Integer id) {
Id = id; this.id = id;
} }
public String getName() { public String getVehicleName() {
return Name; return vehicleName;
} }
public void setName(String name) { public void setVehicleName(String vehicleName) {
Name = name; this.vehicleName = vehicleName;
} }
public String getVehicleSpreed() { public String getVehicleSpreed() {
@ -207,8 +207,8 @@ public class Vehicle implements Serializable {
@Override @Override
public String toString() { public String toString() {
return "Vehicle{" + return "Vehicle{" +
"id=" + Id + "id=" + id +
", vehicleName='" + Name + '\'' + ", vehicleName='" + vehicleName + '\'' +
", vehicleSpreed='" + vehicleSpreed + '\'' + ", vehicleSpreed='" + vehicleSpreed + '\'' +
", vehicleType='" + vehicleType + '\'' + ", vehicleType='" + vehicleType + '\'' +
", fuelAbility=" + fuelAbility + ", fuelAbility=" + fuelAbility +

View File

@ -1,5 +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.hivekion.baseData.mapper.ImgVehicleImageMapper">
</mapper>