设备总包项目管理部分
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmBudgetBo;
|
||||
import com.ruoyi.rm.domain.vo.RmBudgetVo;
|
||||
import com.ruoyi.rm.service.IRmBudgetService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/budget")
|
||||
public class RmBudgetController extends BaseController {
|
||||
|
||||
private final IRmBudgetService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmBudgetVo> list(RmBudgetBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{budgetId}")
|
||||
public R<RmBudgetVo> getInfo(@PathVariable @NotNull Long budgetId) {
|
||||
return R.ok(service.queryById(budgetId));
|
||||
}
|
||||
|
||||
@Log(title = "项目预算", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmBudgetBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "项目预算", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmBudgetBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "项目预算", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{budgetIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] budgetIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(budgetIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<List<RmBudgetVo>> all(RmBudgetBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmColorCardBo;
|
||||
import com.ruoyi.rm.domain.vo.RmColorCardVo;
|
||||
import com.ruoyi.rm.service.IRmColorCardService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/colorCard")
|
||||
public class RmColorCardController extends BaseController {
|
||||
|
||||
private final IRmColorCardService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmColorCardVo> list(RmColorCardBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{colorCardId}")
|
||||
public R<RmColorCardVo> getInfo(@PathVariable @NotNull Long colorCardId) {
|
||||
return R.ok(service.queryById(colorCardId));
|
||||
}
|
||||
|
||||
@Log(title = "色卡管理", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmColorCardBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "色卡管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmColorCardBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "色卡管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{colorCardIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] colorCardIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(colorCardIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmColorCardVo>> all(RmColorCardBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingDesignBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingDesignVo;
|
||||
import com.ruoyi.rm.service.IRmDrawingDesignService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/drawingDesign")
|
||||
public class RmDrawingDesignController extends BaseController {
|
||||
|
||||
private final IRmDrawingDesignService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmDrawingDesignVo> list(RmDrawingDesignBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{drawingId}")
|
||||
public R<RmDrawingDesignVo> getInfo(@PathVariable @NotNull Long drawingId) {
|
||||
return R.ok(service.queryById(drawingId));
|
||||
}
|
||||
|
||||
@Log(title = "图纸详细设计", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmDrawingDesignBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "图纸详细设计", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmDrawingDesignBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "图纸详细设计", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{drawingIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] drawingIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(drawingIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmDrawingDesignVo>> all(RmDrawingDesignBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingReviewBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingReviewVo;
|
||||
import com.ruoyi.rm.service.IRmDrawingReviewService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/drawingReview")
|
||||
public class RmDrawingReviewController extends BaseController {
|
||||
|
||||
private final IRmDrawingReviewService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmDrawingReviewVo> list(RmDrawingReviewBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{reviewId}")
|
||||
public R<RmDrawingReviewVo> getInfo(@PathVariable @NotNull Long reviewId) {
|
||||
return R.ok(service.queryById(reviewId));
|
||||
}
|
||||
|
||||
@Log(title = "图纸审查", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmDrawingReviewBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "图纸审查", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmDrawingReviewBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "图纸审查", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{reviewIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] reviewIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(reviewIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmDrawingReviewVo>> all(RmDrawingReviewBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmLayoutFileBo;
|
||||
import com.ruoyi.rm.domain.vo.RmLayoutFileVo;
|
||||
import com.ruoyi.rm.service.IRmLayoutFileService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/layout")
|
||||
public class RmLayoutFileController extends BaseController {
|
||||
|
||||
private final IRmLayoutFileService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmLayoutFileVo> list(RmLayoutFileBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{layoutFileId}")
|
||||
public R<RmLayoutFileVo> getInfo(@PathVariable @NotNull Long layoutFileId) {
|
||||
return R.ok(service.queryById(layoutFileId));
|
||||
}
|
||||
|
||||
@Log(title = "布局图确定", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmLayoutFileBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "布局图确定", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmLayoutFileBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "布局图确定", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{layoutFileIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] layoutFileIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(layoutFileIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmLayoutFileVo>> all(RmLayoutFileBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgDeviceBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgDeviceVo;
|
||||
import com.ruoyi.rm.service.IRmMfgDeviceService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/mfgDevice")
|
||||
public class RmMfgDeviceController extends BaseController {
|
||||
|
||||
private final IRmMfgDeviceService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmMfgDeviceVo> list(RmMfgDeviceBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{deviceId}")
|
||||
public R<RmMfgDeviceVo> getInfo(@PathVariable @NotNull Long deviceId) {
|
||||
return R.ok(service.queryById(deviceId));
|
||||
}
|
||||
|
||||
@Log(title = "设备制造", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmMfgDeviceBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "设备制造", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmMfgDeviceBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "设备制造", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{deviceIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] deviceIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(deviceIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmMfgDeviceVo>> all(RmMfgDeviceBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgStageBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgStageVo;
|
||||
import com.ruoyi.rm.service.IRmMfgStageService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/mfgStage")
|
||||
public class RmMfgStageController extends BaseController {
|
||||
|
||||
private final IRmMfgStageService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmMfgStageVo> list(RmMfgStageBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{stageId}")
|
||||
public R<RmMfgStageVo> getInfo(@PathVariable @NotNull Long stageId) {
|
||||
return R.ok(service.queryById(stageId));
|
||||
}
|
||||
|
||||
@Log(title = "制造阶段", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmMfgStageBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "制造阶段", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmMfgStageBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "制造阶段", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{stageIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] stageIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(stageIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmMfgStageVo>> all(RmMfgStageBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementContractBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementContractVo;
|
||||
import com.ruoyi.rm.service.IRmProcurementContractService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/contract")
|
||||
public class RmProcurementContractController extends BaseController {
|
||||
|
||||
private final IRmProcurementContractService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmProcurementContractVo> list(RmProcurementContractBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{contractId}")
|
||||
public R<RmProcurementContractVo> getInfo(@PathVariable @NotNull Long contractId) {
|
||||
return R.ok(service.queryById(contractId));
|
||||
}
|
||||
|
||||
@Log(title = "合同管理", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmProcurementContractBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "合同管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmProcurementContractBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "合同管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{contractIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] contractIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(contractIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmProcurementContractVo>> all(RmProcurementContractBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementProgressBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementProgressVo;
|
||||
import com.ruoyi.rm.service.IRmProcurementProgressService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/procProgress")
|
||||
public class RmProcurementProgressController extends BaseController {
|
||||
|
||||
private final IRmProcurementProgressService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmProcurementProgressVo> list(RmProcurementProgressBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{progressId}")
|
||||
public R<RmProcurementProgressVo> getInfo(@PathVariable @NotNull Long progressId) {
|
||||
return R.ok(service.queryById(progressId));
|
||||
}
|
||||
|
||||
@Log(title = "采购进度", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmProcurementProgressBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "采购进度", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmProcurementProgressBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "采购进度", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{progressIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] progressIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(progressIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmProcurementProgressVo>> all(RmProcurementProgressBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementQuoteBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementQuoteVo;
|
||||
import com.ruoyi.rm.service.IRmProcurementQuoteService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/quote")
|
||||
public class RmProcurementQuoteController extends BaseController {
|
||||
|
||||
private final IRmProcurementQuoteService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmProcurementQuoteVo> list(RmProcurementQuoteBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{quoteId}")
|
||||
public R<RmProcurementQuoteVo> getInfo(@PathVariable @NotNull Long quoteId) {
|
||||
return R.ok(service.queryById(quoteId));
|
||||
}
|
||||
|
||||
@Log(title = "报价管理", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmProcurementQuoteBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "报价管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmProcurementQuoteBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "报价管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{quoteIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] quoteIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(quoteIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmProcurementQuoteVo>> all(RmProcurementQuoteBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmProjectBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProjectVo;
|
||||
import com.ruoyi.rm.service.IRmProjectService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/project")
|
||||
public class RmProjectController extends BaseController {
|
||||
|
||||
private final IRmProjectService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmProjectVo> list(RmProjectBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{projectId}")
|
||||
public R<RmProjectVo> getInfo(@PathVariable @NotNull Long projectId) {
|
||||
return R.ok(service.queryById(projectId));
|
||||
}
|
||||
|
||||
@Log(title = "轧机项目管理", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmProjectBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "轧机项目管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmProjectBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "轧机项目管理", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{projectIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] projectIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(projectIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<List<RmProjectVo>> all(RmProjectBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmTechPlanItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechPlanItemVo;
|
||||
import com.ruoyi.rm.service.IRmTechPlanItemService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/techPlan")
|
||||
public class RmTechPlanItemController extends BaseController {
|
||||
|
||||
private final IRmTechPlanItemService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmTechPlanItemVo> list(RmTechPlanItemBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{planItemId}")
|
||||
public R<RmTechPlanItemVo> getInfo(@PathVariable @NotNull Long planItemId) {
|
||||
return R.ok(service.queryById(planItemId));
|
||||
}
|
||||
|
||||
@Log(title = "技术方案确定", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmTechPlanItemBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "技术方案确定", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmTechPlanItemBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "技术方案确定", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{planItemIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] planItemIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(planItemIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmTechPlanItemVo>> all(RmTechPlanItemBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.rm.controller;
|
||||
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.rm.domain.bo.RmTechReviewItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechReviewItemVo;
|
||||
import com.ruoyi.rm.service.IRmTechReviewItemService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.Arrays;
|
||||
|
||||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/rm/techReview")
|
||||
public class RmTechReviewItemController extends BaseController {
|
||||
|
||||
private final IRmTechReviewItemService service;
|
||||
|
||||
@GetMapping("/list")
|
||||
public TableDataInfo<RmTechReviewItemVo> list(RmTechReviewItemBo bo, PageQuery pageQuery) {
|
||||
return service.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
@GetMapping("/{reviewItemId}")
|
||||
public R<RmTechReviewItemVo> getInfo(@PathVariable @NotNull Long reviewItemId) {
|
||||
return R.ok(service.queryById(reviewItemId));
|
||||
}
|
||||
|
||||
@Log(title = "技术审查", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody RmTechReviewItemBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "技术审查", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public R<Void> edit(@Validated @RequestBody RmTechReviewItemBo bo) {
|
||||
return toAjax(service.updateByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "技术审查", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{reviewItemIds}")
|
||||
public R<Void> remove(@PathVariable @NotEmpty Long[] reviewItemIds) {
|
||||
return toAjax(service.deleteWithValidByIds(Arrays.asList(reviewItemIds), true));
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public R<java.util.List<RmTechReviewItemVo>> all(RmTechReviewItemBo bo) {
|
||||
return R.ok(service.queryList(bo));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user