“djh”
3 天以前 45c3b7aacf3d20e1915e597152ad30a3b40377a2
multi-admin/src/main/java/com/gkhy/exam/admin/controller/web/QualityController.java
@@ -3,6 +3,7 @@
import com.gkhy.exam.common.api.CommonResult;
import com.gkhy.exam.system.domain.*;
import com.gkhy.exam.system.domain.req.*;
import com.gkhy.exam.system.domain.vo.CatalogueVo;
import com.gkhy.exam.system.service.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -10,6 +11,8 @@
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Api(tags = "企业质量目标管理")
@RestController
@@ -30,6 +33,12 @@
    @Autowired
    private CatalogueService catalogueService;
    @Autowired
    private ProductItemService productItemService;
    @Autowired
    private ItemService itemService;
    /**
@@ -218,6 +227,17 @@
    }
    /**
     * 目录复制
     * @param catalogue
     * @return
     */
    @ApiOperation(value = "目录复制")
    @PostMapping("/catalogue/copy")
    public CommonResult copyCatalogue(@RequestBody List<CatalogueVo> catalogue){
        return catalogueService.copyCatalogue(catalogue);
    }
    /**
     * 质量管理体系运行修改
     * @param catalogue
     * @return
@@ -285,17 +305,17 @@
    public CommonResult deletedCatalogueData(@RequestParam("catalogueDataId") Integer catalogueDataId){
        return catalogueService.deletedCatalogueData(catalogueDataId);
    }
//
//    /**
//     * 目录数据文件列表
//     * @param catalogueReq
//     * @return
//     */
//    @ApiOperation(value = "目录数据文件列表")
//    @GetMapping("/catalogueData/list")
//    public CommonResult listCatalogueDataFile(CatalogueReq catalogueReq){
//        return CommonResult.success(catalogueService.selectCatalogueDataList(catalogueReq));
//    }
    /**
     * 目录数据文件列表
     * @param catalogueReq
     * @return
     */
    @ApiOperation(value = "目录数据文件列表")
    @GetMapping("/catalogueDataFile/list")
    public CommonResult listCatalogueDataFile(CatalogueReq catalogueReq){
        return CommonResult.success(catalogueService.selectCatalogueDataFileList(catalogueReq));
    }
    /**
@@ -332,5 +352,107 @@
    }
    /**
     * 产品与项目列表
     * @param productItem
     * @return
     */
    @ApiOperation(value = "产品与项目列表")
    @GetMapping("/productItem/list")
    public CommonResult listProductItem(ProductItem productItem){
        return CommonResult.success(productItemService.selectProductItem(productItem));
    }
    /**
     * 产品与项目新增
     * @param productItem
     * @return
     */
    @ApiOperation(value = "产品与项目新增")
    @PostMapping("/productItem/insert")
    public CommonResult insertProductItem(@RequestBody ProductItem productItem){
        return productItemService.insertProductItem(productItem);
    }
    /**
     * 产品与项目修改
     * @param productItem
     * @return
     */
    @ApiOperation(value = "产品与项目修改")
    @PostMapping("/productItem/update")
    public CommonResult updateProductItem(@RequestBody ProductItem productItem){
        return productItemService.updateProductItem(productItem);
    }
    /**
     * 产品与项目删除
     * @param itemId
     * @return
     */
    @ApiOperation(value = "产品与项目删除")
    @GetMapping("/productItem/deleted")
    public CommonResult deletedProductItem(@RequestParam("itemId") Integer itemId){
        return productItemService.deletedProductItem(itemId);
    }
    /**
     * 项目列表
     * @param item
     * @return
     */
    @ApiOperation(value = "项目列表(分页)")
    @ApiImplicitParams({
            @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"),
            @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10"),
    })
    @GetMapping("/item/list")
    public CommonResult listitem(Item item){
        return CommonResult.success(itemService.selectItemList(item));
    }
    @ApiOperation(value = "项目列表")
    @GetMapping("/item/listAll")
    public CommonResult allListItem(ItemReq itemReq){
        return itemService.selectItemListAll(itemReq);
    }
    /**
     * 项目新增
     * @param item
     * @return
     */
    @ApiOperation(value = "项目新增")
    @PostMapping("/item/insert")
    public CommonResult insertItem(@RequestBody Item item){
        return itemService.insertItem(item);
    }
    /**
     * 项目修改
     * @param item
     * @return
     */
    @ApiOperation(value = "项目修改")
    @PostMapping("/item/update")
    public CommonResult updateItem(@RequestBody Item item){
        return itemService.updateItem(item);
    }
    /**
     * 项目删除
     * @param itemId
     * @return
     */
    @ApiOperation(value = "项目删除")
    @GetMapping("/item/deleted")
    public CommonResult deletedItem(@RequestParam("itemId") Integer itemId){
        return itemService.deletedItem(itemId);
    }
}