Commit b9dfdc06 by Jiang

删除图片信息

parent 68206895
package com.founder.commonutils.newPublicEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
......@@ -81,11 +82,13 @@ public class SkTrail extends Model<SkTrail> implements Comparable<SkTrail>{
/**
* 开始时间,
*/
@TableField(exist = false)
private String startTime;
/**
* 结束时间
*/
@TableField(exist = false)
private String endTime;
/**
* 获取主键值
......
package com.founder.publicapi.controller.SkDataOperation;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.founder.commonutils.newPublicEntity.SkRegionalsPerson;
import com.founder.commonutils.newPublicEntity.SkRegionalsResult;
import com.founder.commonutils.newPublicEntity.SkTrail;
import com.founder.commonutils.publicEntity.MapRestResult;
import com.founder.publicapi.logs.OperLog;
import com.founder.publicapi.logs.OperationType;
import com.founder.publicapi.service.SkRegionalsPersonService;
import com.founder.publicapi.service.SkRegionalsResultService;
import com.founder.publicapi.service.SkTrailService;
import com.founder.publicapi.vo.param.ImgParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author jlt
* @date 2022/04/01/
*/
@RestController
@RequestMapping("img")
public class SkImgController {
@Autowired
private SkTrailService skTrailService;
@Autowired
private SkRegionalsResultService skRegionalsResultService;
@Autowired
private SkRegionalsPersonService skRegionalsPersonService;
@PostMapping("deleteImg")
@ApiOperation(value = "删除图片信息")
@OperLog(message = "删除图片信息",operation = OperationType.DELETE)
public MapRestResult deleteImg(@RequestBody ImgParam imgParam) {
boolean flag = false;
switch (imgParam.getType()) {
case 1://轨迹,远照片
SkTrail skTrail = new SkTrail();
skTrail.setXxzjbh(imgParam.getXxzjbh());
skTrail.setFarimglist("");
flag = skTrailService.updateById(skTrail);
break;
case 2://轨迹,近照片
SkTrail skTrail1 = new SkTrail();
skTrail1.setXxzjbh(imgParam.getXxzjbh());
skTrail1.setNearimglist("");
flag = skTrailService.updateById(skTrail1);
break;
case 3://人员,照片
SkRegionalsPerson skRegionalsPerson = new SkRegionalsPerson();
skRegionalsPerson.setXxzjbh(imgParam.getXxzjbh());
skRegionalsPerson.setImg("");
flag = skRegionalsPersonService.updateById(skRegionalsPerson);
break;
case 4://轨迹,原照片
SkRegionalsResult skRegionalsResult = new SkRegionalsResult();
skRegionalsResult.setXxzjbh(imgParam.getXxzjbh());
skRegionalsResult.setImg("");
flag = skRegionalsResultService.updateById(skRegionalsResult);
break;
}
if (flag){
return new MapRestResult();
}else {
return new MapRestResult().error();
}
}
}
package com.founder.publicapi.vo.param;
import lombok.Data;
/**
* 图片传参类
* @author jlt
* @date 2022/04/01/
*/
@Data
public class ImgParam {
/**
* 信息主键编号
*/
private String xxzjbh;
/**
* 类型
*/
private Integer type;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment