lxw
2022-08-03 3408627e4e7a62552a14ec72a288a3cf5c29fa44
删除散装件(将散装件标识为不可用)
3个文件已修改
25 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/ComponentController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/Component.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ComponentService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/ComponentController.java
@@ -22,9 +22,14 @@
    public Response getAllComponent(@RequestParam int pageCurr, @RequestParam int pageSize){
        return service.getAllComponent(pageCurr,pageSize);
    }
    @ApiOperation(tags = "产品管理",value = "查询所有的散装件信息不分页")
    @ApiOperation(tags = "产品管理",value = "查询所有的散装件信息不分页(不包含被关联的散装件)")
    @GetMapping("getComponentWithoutSub")
    public Response getComponentWithoutSub(@RequestParam String parentModel, @RequestParam String subName){
        return service.getComponentWithoutSub(parentModel,subName);
    }
    @ApiOperation(value = "删除散装件(将散装件标识为不可用)")
    @GetMapping("deleteComponent")
    public Response deleteComponent(@RequestParam int id){
        return service.deleteComponent(id);
    }
}
src/main/java/com/whyc/pojo/Component.java
@@ -46,6 +46,8 @@
    private Long     upUserId;
    private Date    createDate;
    private Date updateDate;
    @ApiModelProperty(value = "是否可以表示",notes ="1可用,0不可用")
    private int status;
    @ApiModelProperty("工程图纸url")
    private String dwgUrl;
@@ -202,4 +204,11 @@
        this.dwgUrl = dwgUrl;
    }
    public int getStatus() {
        return status;
    }
    public void setStatus(int status) {
        this.status = status;
    }
}
src/main/java/com/whyc/service/ComponentService.java
@@ -1,6 +1,7 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.Response;
@@ -29,4 +30,12 @@
        List<Component> list=mapper.getComponentWithoutSub(parentModel,subName);
        return new Response().setII(1,list.size()>0?true:false,list,"返回子件没有添加过联系的散装件");
    }
    //删除散装件(将散装件标识为不可用)
    public Response deleteComponent(int id) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.set("status",0);
        wrapper.eq("id",id);
        int bl=mapper.update(null,wrapper);
        return new Response().setII(1,bl>0?true:false,bl,"将散装件标识为不可用");
    }
}