删除移动端
parent
b60466e94a
commit
202e81dbaa
|
|
@ -4,11 +4,16 @@ import com.agri.common.annotation.Log;
|
||||||
import com.agri.common.core.controller.BaseController;
|
import com.agri.common.core.controller.BaseController;
|
||||||
import com.agri.common.core.domain.AjaxResult;
|
import com.agri.common.core.domain.AjaxResult;
|
||||||
import com.agri.common.core.page.TableDataInfo;
|
import com.agri.common.core.page.TableDataInfo;
|
||||||
|
import com.agri.common.enums.AgriEnum;
|
||||||
import com.agri.common.enums.BusinessType;
|
import com.agri.common.enums.BusinessType;
|
||||||
|
import com.agri.common.utils.SecurityUtils;
|
||||||
import com.agri.common.utils.poi.ExcelUtil;
|
import com.agri.common.utils.poi.ExcelUtil;
|
||||||
import com.agri.system.domain.SysAgriInfo;
|
import com.agri.system.domain.SysAgriInfo;
|
||||||
|
import com.agri.system.domain.SysUserAgri;
|
||||||
import com.agri.system.domain.vo.AgriInfoView;
|
import com.agri.system.domain.vo.AgriInfoView;
|
||||||
import com.agri.system.service.ISysAgriInfoService;
|
import com.agri.system.service.ISysAgriInfoService;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import org.checkerframework.checker.units.qual.A;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
|
@ -124,8 +129,8 @@ public class SysAgriInfoController extends BaseController
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PreAuthorize("@ss.hasPermi('assets:agri:addAgriFromMobile')")
|
@PreAuthorize("@ss.hasPermi('assets:agri:addAgriFromMobile')")
|
||||||
@GetMapping("/addAgriFromMobile")
|
@PostMapping("/addAgriFromMobile")
|
||||||
public Map<String, Object> addAgriFromMobile(SysAgriInfo sysAgriInfo) {
|
public Map<String, Object> addAgriFromMobile(@RequestBody SysAgriInfo sysAgriInfo) {
|
||||||
|
|
||||||
return success(sysAgriInfoService.addAgriFromMobile(sysAgriInfo));
|
return success(sysAgriInfoService.addAgriFromMobile(sysAgriInfo));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,9 @@ import com.agri.common.core.controller.BaseController;
|
||||||
import com.agri.common.core.domain.AjaxResult;
|
import com.agri.common.core.domain.AjaxResult;
|
||||||
import com.agri.common.core.page.TableDataInfo;
|
import com.agri.common.core.page.TableDataInfo;
|
||||||
import com.agri.common.enums.BusinessType;
|
import com.agri.common.enums.BusinessType;
|
||||||
|
import com.agri.common.utils.SecurityUtils;
|
||||||
import com.agri.common.utils.poi.ExcelUtil;
|
import com.agri.common.utils.poi.ExcelUtil;
|
||||||
|
import com.agri.system.domain.SysAgriInfo;
|
||||||
import com.agri.system.domain.SysUserAgri;
|
import com.agri.system.domain.SysUserAgri;
|
||||||
import com.agri.system.service.ISysUserAgriService;
|
import com.agri.system.service.ISysUserAgriService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
|
@ -142,4 +144,22 @@ public class SysUserAgriController extends BaseController {
|
||||||
}
|
}
|
||||||
return success();
|
return success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除大棚管理
|
||||||
|
*/
|
||||||
|
@PreAuthorize("@ss.hasPermi('assets:userAgri:remove')")
|
||||||
|
@Log(title = "大棚管理", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/removeAgri")
|
||||||
|
public AjaxResult removeAgri(@RequestBody SysUserAgri userAgri)
|
||||||
|
{
|
||||||
|
if (!SecurityUtils.isAdmin()) {
|
||||||
|
QueryWrapper<SysUserAgri> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("agri_id", userAgri.getImei());
|
||||||
|
queryWrapper.eq("user_id", SecurityUtils.getUserId());
|
||||||
|
boolean remove = sysUserAgriService.remove(queryWrapper);
|
||||||
|
}
|
||||||
|
return success();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package com.agri.system.domain;
|
||||||
import com.agri.common.annotation.Excel;
|
import com.agri.common.annotation.Excel;
|
||||||
import com.agri.common.core.domain.BaseEntity;
|
import com.agri.common.core.domain.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
|
|
@ -66,6 +67,7 @@ public class SysAgriInfo extends BaseEntity
|
||||||
|
|
||||||
/** 逻辑删除(0-未删,1-已删) */
|
/** 逻辑删除(0-未删,1-已删) */
|
||||||
@Excel(name = "逻辑删除(0-未删,1-已删)")
|
@Excel(name = "逻辑删除(0-未删,1-已删)")
|
||||||
|
@TableLogic(value = "0", delval = "1")
|
||||||
private Integer isDeleted;
|
private Integer isDeleted;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ import com.agri.system.domain.vo.AgriInfoView;
|
||||||
import com.agri.system.mapper.SysAgriInfoMapper;
|
import com.agri.system.mapper.SysAgriInfoMapper;
|
||||||
import com.agri.system.service.ISysAgriInfoService;
|
import com.agri.system.service.ISysAgriInfoService;
|
||||||
import com.agri.system.service.ISysUserAgriService;
|
import com.agri.system.service.ISysUserAgriService;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
|
||||||
|
|
@ -150,16 +150,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteSysAgriInfoById" parameterType="Long">
|
<update id="deleteSysAgriInfoById" parameterType="Long">
|
||||||
delete from sys_agri_info where id = #{id}
|
update sys_agri_info set is_deleted = 1 where id = #{id}
|
||||||
</delete>
|
</update>
|
||||||
|
|
||||||
<delete id="deleteSysAgriInfoByIds" parameterType="String">
|
<update id="deleteSysAgriInfoByIds" parameterType="String">
|
||||||
delete from sys_agri_info where id in
|
update sys_agri_info set is_deleted = 1 where id in
|
||||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</update>
|
||||||
|
|
||||||
|
|
||||||
<select id="findAgriByUser" parameterType="SysAgriInfo" resultMap="SysAgriInfoResult">
|
<select id="findAgriByUser" parameterType="SysAgriInfo" resultMap="SysAgriInfoResult">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue