新增图片宽高

segment2.0
linrf 2 years ago
parent 9d215a1340
commit a65a9576a9

@ -6,26 +6,21 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
* * ocr AddDTO
* ocr AddDTO *
* * @author AutoGenerator
* @author AutoGenerator * @since 2023-08-29
* @since 2023-08-29 */
*/
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@ApiModel(value="AddOcrFileInfoDTO对象", description="ocr文件信息") @ApiModel(value = "AddOcrFileInfoDTO对象", description = "ocr文件信息")
public class AddOcrFileInfoDTO implements Serializable { public class AddOcrFileInfoDTO implements Serializable {
@ApiModelProperty(value = "id") @ApiModelProperty(value = "id")
@ -88,5 +83,30 @@ public class AddOcrFileInfoDTO implements Serializable {
@ApiModelProperty(value = "更新时间") @ApiModelProperty(value = "更新时间")
private Date updateTime; private Date updateTime;
//
@ApiModelProperty(value = "文件名称")
private String fileName;
@ApiModelProperty(value = "文件大小")
private Long fileSize;
@ApiModelProperty(value = "高度")
private int height;
@ApiModelProperty(value = "宽度")
private int width;
@ApiModelProperty(value = "横坐标")
private int x;
@ApiModelProperty(value = "纵坐标")
private int y;
@ApiModelProperty(value = "原图片路径保存前缀")
private String saveFilePath;
@ApiModelProperty(value = "剪切图片路径保存前缀")
private String saveCutFilePath;
} }

@ -6,26 +6,21 @@ import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.docus.server.enums.*;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
* * ocr- AddDTO
* ocr- AddDTO *
* * @author AutoGenerator
* @author AutoGenerator * @since 2023-08-29
* @since 2023-08-29 */
*/
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@ApiModel(value="AddOcrFileInfoTestDTO对象", description="ocr文件信息-调试") @ApiModel(value = "AddOcrFileInfoTestDTO对象", description = "ocr文件信息-调试")
public class AddOcrFileInfoTestDTO implements Serializable { public class AddOcrFileInfoTestDTO implements Serializable {
@ApiModelProperty(value = "id") @ApiModelProperty(value = "id")
@ -88,5 +83,30 @@ public class AddOcrFileInfoTestDTO implements Serializable {
@ApiModelProperty(value = "更新时间") @ApiModelProperty(value = "更新时间")
private Date updateTime; private Date updateTime;
//
@ApiModelProperty(value = "文件名称")
private String fileName;
@ApiModelProperty(value = "文件大小")
private Long fileSize;
@ApiModelProperty(value = "高度")
private int height;
@ApiModelProperty(value = "宽度")
private int width;
@ApiModelProperty(value = "横坐标")
private int x;
@ApiModelProperty(value = "纵坐标")
private int y;
@ApiModelProperty(value = "原图片路径保存前缀")
private String saveFilePath;
@ApiModelProperty(value = "剪切图片路径保存前缀")
private String saveCutFilePath;
} }

@ -1,36 +1,33 @@
package com.docus.server.entity.segmentation; package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.NoArgsConstructor;
import com.docus.server.enums.*; import java.io.Serializable;
import java.util.Date;
/** /**
* * ocr
* ocr *
* * @author AutoGenerator
* @author AutoGenerator * @since 2023-08-29
* @since 2023-08-29 */
*/
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("ocr_file_info") @TableName("ocr_file_info")
@ApiModel(value="OcrFileInfo对象", description="ocr文件信息") @ApiModel(value = "OcrFileInfo对象", description = "ocr文件信息")
public class OcrFileInfo implements Serializable { public class OcrFileInfo implements Serializable {
@ApiModelProperty(value = "id") @ApiModelProperty(value = "id")
@ -105,6 +102,30 @@ public class OcrFileInfo implements Serializable {
@TableField("rate") @TableField("rate")
private Float rate; private Float rate;
@ApiModelProperty(value = "文件名称")
@TableField("key")
private String fileName;
@ApiModelProperty(value = "文件大小")
@TableField("file_size")
private Long fileSize;
@ApiModelProperty(value = "高度")
@TableField("height")
private int height;
@ApiModelProperty(value = "宽度")
@TableField("width")
private int width;
@ApiModelProperty(value = "横坐标")
@TableField("x")
private int x;
@ApiModelProperty(value = "纵坐标")
@TableField("y")
private int y;
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
@TableField("create_time") @TableField("create_time")
private Date createTime; private Date createTime;

@ -1,36 +1,33 @@
package com.docus.server.entity.segmentation; package com.docus.server.entity.segmentation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.NoArgsConstructor;
import com.docus.server.enums.*; import java.io.Serializable;
import java.util.Date;
/** /**
* * ocr-
* ocr- *
* * @author AutoGenerator
* @author AutoGenerator * @since 2023-08-29
* @since 2023-08-29 */
*/
@Data @Data
@Builder @Builder
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("ocr_file_info_test") @TableName("ocr_file_info_test")
@ApiModel(value="OcrFileInfoTest对象", description="ocr文件信息-调试") @ApiModel(value = "OcrFileInfoTest对象", description = "ocr文件信息-调试")
public class OcrFileInfoTest implements Serializable { public class OcrFileInfoTest implements Serializable {
@ApiModelProperty(value = "id") @ApiModelProperty(value = "id")
@ -105,6 +102,26 @@ public class OcrFileInfoTest implements Serializable {
@TableField("rate") @TableField("rate")
private Float rate; private Float rate;
@ApiModelProperty(value = "文件大小")
@TableField("file_size")
private Long fileSize;
@ApiModelProperty(value = "高度")
@TableField("height")
private int height;
@ApiModelProperty(value = "宽度")
@TableField("width")
private int width;
@ApiModelProperty(value = "横坐标")
@TableField("x")
private int x;
@ApiModelProperty(value = "纵坐标")
@TableField("y")
private int y;
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
@TableField("create_time") @TableField("create_time")
private Date createTime; private Date createTime;

@ -56,6 +56,11 @@ public class CommonService {
addOcrFileInfoDTO.setSerialNumber(UUID.randomUUID().toString().replace("-", "")); addOcrFileInfoDTO.setSerialNumber(UUID.randomUUID().toString().replace("-", ""));
addOcrFileInfoDTO.setPicUrl(uploadFileVO.getSaveFilePath() + uploadFileVO.getFilePath()); addOcrFileInfoDTO.setPicUrl(uploadFileVO.getSaveFilePath() + uploadFileVO.getFilePath());
addOcrFileInfoDTO.setPicCutUrl(uploadFileVO.getSaveCutFilePath() + uploadFileVO.getFilePath()); addOcrFileInfoDTO.setPicCutUrl(uploadFileVO.getSaveCutFilePath() + uploadFileVO.getFilePath());
addOcrFileInfoDTO.setFileSize(uploadFileVO.getFileSize());
addOcrFileInfoDTO.setHeight(uploadFileVO.getHeight());
addOcrFileInfoDTO.setWidth(uploadFileVO.getWidth());
addOcrFileInfoDTO.setX(uploadFileVO.getX());
addOcrFileInfoDTO.setY(uploadFileVO.getY());
files.add(addOcrFileInfoDTO); files.add(addOcrFileInfoDTO);
} }
@ -84,10 +89,14 @@ public class CommonService {
addOcrFileInfoDTO.setSerialNumber(UUID.randomUUID().toString().replace("-", "")); addOcrFileInfoDTO.setSerialNumber(UUID.randomUUID().toString().replace("-", ""));
addOcrFileInfoDTO.setPicUrl(uploadFileVO.getSaveFilePath() + uploadFileVO.getFilePath()); addOcrFileInfoDTO.setPicUrl(uploadFileVO.getSaveFilePath() + uploadFileVO.getFilePath());
addOcrFileInfoDTO.setPicCutUrl(uploadFileVO.getSaveCutFilePath() + uploadFileVO.getFilePath()); addOcrFileInfoDTO.setPicCutUrl(uploadFileVO.getSaveCutFilePath() + uploadFileVO.getFilePath());
addOcrFileInfoDTO.setFileSize(uploadFileVO.getFileSize());
addOcrFileInfoDTO.setHeight(uploadFileVO.getHeight());
addOcrFileInfoDTO.setWidth(uploadFileVO.getWidth());
addOcrFileInfoDTO.setX(uploadFileVO.getX());
addOcrFileInfoDTO.setY(uploadFileVO.getY());
files.add(addOcrFileInfoDTO); files.add(addOcrFileInfoDTO);
} }
iOcrFileInfoService.addBatch(files); iOcrFileInfoService.addBatch(files);
return files; return files;

Loading…
Cancel
Save