Przeglądaj źródła

修改上传接口

hanzhiwei 2 lat temu
rodzic
commit
261cd568c8

+ 2 - 2
zd-api/zd-security-api/src/main/java/com/zd/security/api/dto/UploadDto.java

@@ -27,8 +27,8 @@ public class UploadDto extends PageQuery implements Serializable {
     @ApiModelProperty("keyId")
     private Long keyId;
 
-    @ApiModelProperty("上传id")
-    private Long uploadId;
+    @ApiModelProperty("文件url")
+    private String fileUrl;
 
     @ApiModelProperty("文件名称")
     private String fileName;

+ 1 - 1
zd-modules/zd-security/src/main/java/com/zd/security/controller/UploadController.java

@@ -43,7 +43,7 @@ public class UploadController extends AbstractController {
     @PostMapping(value = "/add")
     public ResultData add(@RequestBody UploadDto uploadDto) {
         //参数检查
-        paramCheck.notNull(uploadDto).strNotEmpty(uploadDto.getFileName()).notNull(uploadDto.getUploadId());
+        paramCheck.notNull(uploadDto).strNotEmpty(uploadDto.getFileName()).notNull(uploadDto.getFileUrl());
         Upload upload = new Upload();
         BeanUtils.copyProperties(uploadDto, upload);
         upload.setIsDeleted(Boolean.FALSE);

+ 14 - 6
zd-modules/zd-security/src/main/java/com/zd/security/entity/Upload.java

@@ -29,43 +29,51 @@ public class Upload extends Model<Upload> {
     private Long id;
 
     @ApiModelProperty("keyId")
+    @TableField("key_id")
     private Long keyId;
 
-    @ApiModelProperty("上传id")
-    private Long uploadId;
+    @ApiModelProperty("文件url")
+    @TableField("file_url")
+    private String fileUrl;
 
     @ApiModelProperty("文件名称")
+    @TableField("file_name")
     private String fileName;
 
     @ApiModelProperty("文件类型(1文件,2图片)")
+    @TableField("file_type")
     private Integer fileType;
 
     @ApiModelProperty("来源(1巡查计划,2隐患,3整改,4随手拍)")
+    @TableField("source")
     private Integer source;
 
     @ApiModelProperty("创建人名称")
+    @TableField("create_name")
     private String createName;
 
     @ApiModelProperty("创建人ID")
-    @TableField(fill = FieldFill.INSERT)
+    @TableField(value = "create_by", fill = FieldFill.INSERT)
     private Long createBy;
 
     @ApiModelProperty("创建时间")
-    @TableField(fill = FieldFill.INSERT)
+    @TableField(value = "create_time", fill = FieldFill.INSERT)
     private LocalDateTime createTime;
 
     @ApiModelProperty("修改人名称")
+    @TableField("update_name")
     private String updateName;
 
     @ApiModelProperty("修改人ID")
-    @TableField(fill = FieldFill.UPDATE)
+    @TableField(value = "update_by", fill = FieldFill.UPDATE)
     private Long updateBy;
 
     @ApiModelProperty("修改时间")
-    @TableField(fill = FieldFill.UPDATE)
+    @TableField(value = "update_time", fill = FieldFill.UPDATE)
     private LocalDateTime updateTime;
 
     @ApiModelProperty("是否删除(0否 1是)")
+    @TableField("is_deleted")
     private Boolean isDeleted;
 
 

+ 3 - 0
zd-modules/zd-security/src/main/java/com/zd/security/service/UploadService.java

@@ -1,5 +1,7 @@
 package com.zd.security.service;
 
+import com.zd.model.domain.ResultData;
+import com.zd.security.api.dto.UploadDto;
 import com.zd.security.entity.Upload;
 import com.baomidou.mybatisplus.extension.service.IService;
 
@@ -13,4 +15,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface UploadService extends IService<Upload> {
 
+    ResultData addUpload(UploadDto uploadDto);
 }

+ 19 - 1
zd-modules/zd-security/src/main/java/com/zd/security/service/impl/UploadServiceImpl.java

@@ -1,9 +1,13 @@
 package com.zd.security.service.impl;
 
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zd.common.core.utils.StringUtils;
+import com.zd.model.domain.ResultData;
+import com.zd.security.api.dto.UploadDto;
 import com.zd.security.entity.Upload;
 import com.zd.security.mapper.UploadMapper;
 import com.zd.security.service.UploadService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 
 /**
@@ -17,4 +21,18 @@ import org.springframework.stereotype.Service;
 @Service
 public class UploadServiceImpl extends ServiceImpl<UploadMapper, Upload> implements UploadService {
 
+    @Override
+    public ResultData addUpload(UploadDto uploadDto) {
+        //参数检查
+        if (StringUtils.isBlank(uploadDto.getFileUrl())) {
+            return ResultData.fail("文件链接为空");
+        }
+        Upload upload = new Upload();
+        BeanUtils.copyProperties(uploadDto, upload);
+        upload.setIsDeleted(Boolean.FALSE);
+        if (baseMapper.insert(upload) > 0) {
+            return ResultData.success("操作成功");
+        }
+        return ResultData.fail("操作失败");
+    }
 }