Merge remote-tracking branch 'origin/main'
This commit is contained in:
40
fad-rolling-mill/pom.xml
Normal file
40
fad-rolling-mill/pom.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-flowable-plus</artifactId>
|
||||
<version>0.8.3</version>
|
||||
</parent>
|
||||
<artifactId>fad-rolling-mill</artifactId>
|
||||
<name>fad-rolling-mill</name>
|
||||
<description>连轧机/可逆轧机设备总包项目管理系统</description>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-system</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.baomidou</groupId>
|
||||
<artifactId>mybatis-plus-annotation</artifactId>
|
||||
<version>3.5.9</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba.fastjson2</groupId>
|
||||
<artifactId>fastjson2</artifactId>
|
||||
<version>2.0.35</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -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));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmBudgetBo extends BaseEntity {
|
||||
|
||||
private Long budgetId;
|
||||
private Long projectId;
|
||||
private String category;
|
||||
private String item;
|
||||
private BigDecimal budgetAmount;
|
||||
private BigDecimal spentAmount;
|
||||
private String status;
|
||||
private String archiveBatch;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmColorCardBo extends BaseEntity {
|
||||
|
||||
private Long colorCardId;
|
||||
private Long projectId;
|
||||
private String colorName;
|
||||
private String hexValue;
|
||||
private String standard;
|
||||
private String standardLabel;
|
||||
private String category;
|
||||
private String usageDesc;
|
||||
private String description;
|
||||
private Integer sortOrder;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmDrawingDesignBo extends BaseEntity {
|
||||
|
||||
private Long drawingId;
|
||||
private Long projectId;
|
||||
private String drawingName;
|
||||
private String drawingNo;
|
||||
private String version;
|
||||
private String drawingType;
|
||||
private String drawer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date startDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date endDate;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmDrawingReviewBo extends BaseEntity {
|
||||
|
||||
private Long reviewId;
|
||||
private Long projectId;
|
||||
private Long drawingId;
|
||||
private String drawingName;
|
||||
private String drawingNo;
|
||||
private String version;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String reviewer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date reviewDate;
|
||||
private String reviewOpinion;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmLayoutFileBo extends BaseEntity {
|
||||
|
||||
private Long layoutFileId;
|
||||
private Long projectId;
|
||||
private String fileName;
|
||||
private String version;
|
||||
private String fileType;
|
||||
private String fileUrl;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date uploadDate;
|
||||
private String status;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmMfgDeviceBo extends BaseEntity {
|
||||
|
||||
private Long deviceId;
|
||||
private Long projectId;
|
||||
private String deviceName;
|
||||
private String spec;
|
||||
private String supplierName;
|
||||
private String contractNo;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date orderDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date deliveryDate;
|
||||
private BigDecimal penaltyRate;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmMfgStageBo extends BaseEntity {
|
||||
|
||||
private Long stageId;
|
||||
private Long deviceId;
|
||||
private String stageKey;
|
||||
private String stageName;
|
||||
private String status;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date planStartDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date planEndDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualStart;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualEnd;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date submittedDate;
|
||||
private String manufacturingPhotos;
|
||||
private String manufacturingVideo;
|
||||
private String materialReport;
|
||||
private String precisionReport;
|
||||
private Integer sortOrder;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmProcurementContractBo extends BaseEntity {
|
||||
|
||||
private Long contractId;
|
||||
private Long projectId;
|
||||
private String contractNo;
|
||||
private String contractName;
|
||||
private String supplierName;
|
||||
private BigDecimal totalAmount;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date signDate;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String clauses;
|
||||
private String penaltyClause;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmProcurementProgressBo extends BaseEntity {
|
||||
|
||||
private Long progressId;
|
||||
private Long projectId;
|
||||
private String itemName;
|
||||
private String supplierName;
|
||||
private String contractNo;
|
||||
private BigDecimal amount;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date orderDate;
|
||||
private String currentStage;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date expectDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualDate;
|
||||
private String stages;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmProcurementQuoteBo extends BaseEntity {
|
||||
|
||||
private Long quoteId;
|
||||
private Long projectId;
|
||||
private String supplierName;
|
||||
private String itemName;
|
||||
private String spec;
|
||||
private Integer qty;
|
||||
private String unit;
|
||||
private BigDecimal unitPrice;
|
||||
private BigDecimal totalPrice;
|
||||
private Integer deliveryDays;
|
||||
private Integer warrantyMonths;
|
||||
private BigDecimal scorePrice;
|
||||
private BigDecimal scoreDelivery;
|
||||
private BigDecimal scoreWarranty;
|
||||
private BigDecimal scoreTotal;
|
||||
private Integer scoreRank;
|
||||
private String status;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmProjectBo extends BaseEntity {
|
||||
|
||||
private Long projectId;
|
||||
private String projectName;
|
||||
private String projectNo;
|
||||
private String clientName;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date startDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date endDate;
|
||||
private String manager;
|
||||
private String status;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmTechPlanItemBo extends BaseEntity {
|
||||
|
||||
private Long planItemId;
|
||||
private Long projectId;
|
||||
private String itemName;
|
||||
private String status;
|
||||
private String description;
|
||||
private String owner;
|
||||
private String attachmentUrl;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.rm.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class RmTechReviewItemBo extends BaseEntity {
|
||||
|
||||
private Long reviewItemId;
|
||||
private Long projectId;
|
||||
private String reviewType;
|
||||
private String itemName;
|
||||
private String conclusion;
|
||||
private String reviewer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date reviewDate;
|
||||
private String reviewOpinion;
|
||||
private String thinking;
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_budget")
|
||||
public class RmBudget extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long budgetId;
|
||||
private Long projectId;
|
||||
private String category;
|
||||
private String item;
|
||||
private BigDecimal budgetAmount;
|
||||
private BigDecimal spentAmount;
|
||||
private String status;
|
||||
private String archiveBatch;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_color_card")
|
||||
public class RmColorCard extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long colorCardId;
|
||||
private Long projectId;
|
||||
private String colorName;
|
||||
private String hexValue;
|
||||
private String standard;
|
||||
private String standardLabel;
|
||||
private String category;
|
||||
private String usageDesc;
|
||||
private String description;
|
||||
private Integer sortOrder;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_drawing_design")
|
||||
public class RmDrawingDesign extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long drawingId;
|
||||
private Long projectId;
|
||||
private String drawingName;
|
||||
private String drawingNo;
|
||||
private String version;
|
||||
private String drawingType;
|
||||
private String drawer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date startDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date endDate;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_drawing_review")
|
||||
public class RmDrawingReview extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long reviewId;
|
||||
private Long projectId;
|
||||
private Long drawingId;
|
||||
private String drawingName;
|
||||
private String drawingNo;
|
||||
private String version;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String reviewer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date reviewDate;
|
||||
private String reviewOpinion;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_layout_file")
|
||||
public class RmLayoutFile extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long layoutFileId;
|
||||
private Long projectId;
|
||||
private String fileName;
|
||||
private String version;
|
||||
private String fileType;
|
||||
private String fileUrl;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date uploadDate;
|
||||
private String status;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_mfg_device")
|
||||
public class RmMfgDevice extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long deviceId;
|
||||
private Long projectId;
|
||||
private String deviceName;
|
||||
private String spec;
|
||||
private String supplierName;
|
||||
private String contractNo;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date orderDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date deliveryDate;
|
||||
private BigDecimal penaltyRate;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_mfg_stage")
|
||||
public class RmMfgStage extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long stageId;
|
||||
private Long deviceId;
|
||||
private String stageKey;
|
||||
private String stageName;
|
||||
private String status;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date planStartDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date planEndDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualStart;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualEnd;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date submittedDate;
|
||||
private String manufacturingPhotos;
|
||||
private String manufacturingVideo;
|
||||
private String materialReport;
|
||||
private String precisionReport;
|
||||
private Integer sortOrder;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_procurement_contract")
|
||||
public class RmProcurementContract extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long contractId;
|
||||
private Long projectId;
|
||||
private String contractNo;
|
||||
private String contractName;
|
||||
private String supplierName;
|
||||
private BigDecimal totalAmount;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date signDate;
|
||||
private String fileUrl;
|
||||
private String status;
|
||||
private String clauses;
|
||||
private String penaltyClause;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_procurement_progress")
|
||||
public class RmProcurementProgress extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long progressId;
|
||||
private Long projectId;
|
||||
private String itemName;
|
||||
private String supplierName;
|
||||
private String contractNo;
|
||||
private BigDecimal amount;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date orderDate;
|
||||
private String currentStage;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date expectDate;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date actualDate;
|
||||
private String stages;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_procurement_quote")
|
||||
public class RmProcurementQuote extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long quoteId;
|
||||
private Long projectId;
|
||||
private String supplierName;
|
||||
private String itemName;
|
||||
private String spec;
|
||||
private Integer qty;
|
||||
private String unit;
|
||||
private BigDecimal unitPrice;
|
||||
private BigDecimal totalPrice;
|
||||
private Integer deliveryDays;
|
||||
private Integer warrantyMonths;
|
||||
private BigDecimal scorePrice;
|
||||
private BigDecimal scoreDelivery;
|
||||
private BigDecimal scoreWarranty;
|
||||
private BigDecimal scoreTotal;
|
||||
private Integer scoreRank;
|
||||
private String status;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_project")
|
||||
public class RmProject extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long projectId;
|
||||
private String projectName;
|
||||
private String projectNo;
|
||||
private String clientName;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date startDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date endDate;
|
||||
private String manager;
|
||||
private String status;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_tech_plan_item")
|
||||
public class RmTechPlanItem extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long planItemId;
|
||||
private Long projectId;
|
||||
private String itemName;
|
||||
private String status;
|
||||
private String description;
|
||||
private String owner;
|
||||
private String attachmentUrl;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.rm.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("fad_rm_tech_review_item")
|
||||
public class RmTechReviewItem extends BaseEntity implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long reviewItemId;
|
||||
private Long projectId;
|
||||
private String reviewType;
|
||||
private String itemName;
|
||||
private String conclusion;
|
||||
private String reviewer;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date reviewDate;
|
||||
private String reviewOpinion;
|
||||
private String thinking;
|
||||
private String remark;
|
||||
@TableLogic
|
||||
private Integer delFlag;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class RmBudgetVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "预算ID")
|
||||
private Long budgetId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "科目类别")
|
||||
private String category;
|
||||
|
||||
@Excel(name = "项目名称")
|
||||
private String item;
|
||||
|
||||
@Excel(name = "预算金额")
|
||||
private BigDecimal budgetAmount;
|
||||
|
||||
@Excel(name = "已支出")
|
||||
private BigDecimal spentAmount;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "归档批次")
|
||||
private String archiveBatch;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class RmColorCardVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "色卡ID")
|
||||
private Long colorCardId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "色名")
|
||||
private String colorName;
|
||||
|
||||
@Excel(name = "HEX值")
|
||||
private String hexValue;
|
||||
|
||||
@Excel(name = "标准色号")
|
||||
private String standard;
|
||||
|
||||
@Excel(name = "标准类型")
|
||||
private String standardLabel;
|
||||
|
||||
@Excel(name = "分类")
|
||||
private String category;
|
||||
|
||||
@Excel(name = "用途说明")
|
||||
private String usageDesc;
|
||||
|
||||
@Excel(name = "详细描述")
|
||||
private String description;
|
||||
|
||||
@Excel(name = "排序号")
|
||||
private Integer sortOrder;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmDrawingDesignVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "图纸ID")
|
||||
private Long drawingId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "图纸名称")
|
||||
private String drawingName;
|
||||
|
||||
@Excel(name = "图号")
|
||||
private String drawingNo;
|
||||
|
||||
@Excel(name = "版本")
|
||||
private String version;
|
||||
|
||||
@Excel(name = "图纸类型")
|
||||
private String drawingType;
|
||||
|
||||
@Excel(name = "制图人")
|
||||
private String drawer;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "开始日期", width = 15)
|
||||
private Date startDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "完成日期", width = 15)
|
||||
private Date endDate;
|
||||
|
||||
@Excel(name = "文件路径")
|
||||
private String fileUrl;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmDrawingReviewVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "审查ID")
|
||||
private Long reviewId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "关联图纸ID")
|
||||
private Long drawingId;
|
||||
|
||||
@Excel(name = "图纸名称")
|
||||
private String drawingName;
|
||||
|
||||
@Excel(name = "图号")
|
||||
private String drawingNo;
|
||||
|
||||
@Excel(name = "版本")
|
||||
private String version;
|
||||
|
||||
@Excel(name = "文件路径")
|
||||
private String fileUrl;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "审核人")
|
||||
private String reviewer;
|
||||
|
||||
@Excel(name = "审核日期")
|
||||
private Date reviewDate;
|
||||
|
||||
@Excel(name = "审核意见")
|
||||
private String reviewOpinion;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmLayoutFileVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "文件ID")
|
||||
private Long layoutFileId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "文件名")
|
||||
private String fileName;
|
||||
|
||||
@Excel(name = "版本号")
|
||||
private String version;
|
||||
|
||||
@Excel(name = "文件类型")
|
||||
private String fileType;
|
||||
|
||||
@Excel(name = "文件路径")
|
||||
private String fileUrl;
|
||||
|
||||
@Excel(name = "上传日期")
|
||||
private Date uploadDate;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmMfgDeviceVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "设备ID")
|
||||
private Long deviceId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "设备名称")
|
||||
private String deviceName;
|
||||
|
||||
@Excel(name = "规格型号")
|
||||
private String spec;
|
||||
|
||||
@Excel(name = "供应商")
|
||||
private String supplierName;
|
||||
|
||||
@Excel(name = "合同编号")
|
||||
private String contractNo;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "下单日期", width = 15)
|
||||
private Date orderDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "交货日期", width = 15)
|
||||
private Date deliveryDate;
|
||||
|
||||
@Excel(name = "逾期罚款(元/天)")
|
||||
private BigDecimal penaltyRate;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmMfgStageVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "阶段ID")
|
||||
private Long stageId;
|
||||
|
||||
@Excel(name = "设备ID")
|
||||
private Long deviceId;
|
||||
|
||||
@Excel(name = "阶段标识")
|
||||
private String stageKey;
|
||||
|
||||
@Excel(name = "阶段名称")
|
||||
private String stageName;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "计划开始", width = 15)
|
||||
private Date planStartDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "计划结束", width = 15)
|
||||
private Date planEndDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "实际开始", width = 15)
|
||||
private Date actualStart;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "实际结束", width = 15)
|
||||
private Date actualEnd;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "提交日期", width = 15)
|
||||
private Date submittedDate;
|
||||
|
||||
@Excel(name = "制造照片")
|
||||
private String manufacturingPhotos;
|
||||
|
||||
@Excel(name = "制造视频")
|
||||
private String manufacturingVideo;
|
||||
|
||||
@Excel(name = "材质报告")
|
||||
private String materialReport;
|
||||
|
||||
@Excel(name = "精度报告")
|
||||
private String precisionReport;
|
||||
|
||||
@Excel(name = "排序号")
|
||||
private Integer sortOrder;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmProcurementContractVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "合同ID")
|
||||
private Long contractId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "合同编号")
|
||||
private String contractNo;
|
||||
|
||||
@Excel(name = "合同名称")
|
||||
private String contractName;
|
||||
|
||||
@Excel(name = "供应商")
|
||||
private String supplierName;
|
||||
|
||||
@Excel(name = "合同金额")
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "签订日期", width = 15)
|
||||
private Date signDate;
|
||||
|
||||
@Excel(name = "文件路径")
|
||||
private String fileUrl;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "合同条款")
|
||||
private String clauses;
|
||||
|
||||
@Excel(name = "违约罚款条款")
|
||||
private String penaltyClause;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmProcurementProgressVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "进度ID")
|
||||
private Long progressId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "采购项")
|
||||
private String itemName;
|
||||
|
||||
@Excel(name = "供应商")
|
||||
private String supplierName;
|
||||
|
||||
@Excel(name = "合同编号")
|
||||
private String contractNo;
|
||||
|
||||
@Excel(name = "合同金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "下单日期", width = 15)
|
||||
private Date orderDate;
|
||||
|
||||
@Excel(name = "当前阶段")
|
||||
private String currentStage;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "预计到货", width = 15)
|
||||
private Date expectDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "实际到货", width = 15)
|
||||
private Date actualDate;
|
||||
|
||||
@Excel(name = "阶段JSON")
|
||||
private String stages;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class RmProcurementQuoteVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "报价ID")
|
||||
private Long quoteId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "供应商")
|
||||
private String supplierName;
|
||||
|
||||
@Excel(name = "设备项")
|
||||
private String itemName;
|
||||
|
||||
@Excel(name = "规格型号")
|
||||
private String spec;
|
||||
|
||||
@Excel(name = "数量")
|
||||
private Integer qty;
|
||||
|
||||
@Excel(name = "单位")
|
||||
private String unit;
|
||||
|
||||
@Excel(name = "单价")
|
||||
private BigDecimal unitPrice;
|
||||
|
||||
@Excel(name = "总价")
|
||||
private BigDecimal totalPrice;
|
||||
|
||||
@Excel(name = "交货期(天)")
|
||||
private Integer deliveryDays;
|
||||
|
||||
@Excel(name = "质保期(月)")
|
||||
private Integer warrantyMonths;
|
||||
|
||||
@Excel(name = "价格评分")
|
||||
private BigDecimal scorePrice;
|
||||
|
||||
@Excel(name = "交货评分")
|
||||
private BigDecimal scoreDelivery;
|
||||
|
||||
@Excel(name = "质保评分")
|
||||
private BigDecimal scoreWarranty;
|
||||
|
||||
@Excel(name = "综合评分")
|
||||
private BigDecimal scoreTotal;
|
||||
|
||||
@Excel(name = "排名")
|
||||
private Integer scoreRank;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmProjectVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "项目名称")
|
||||
private String projectName;
|
||||
|
||||
@Excel(name = "项目编号")
|
||||
private String projectNo;
|
||||
|
||||
@Excel(name = "客户名称")
|
||||
private String clientName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "开始日期")
|
||||
private Date startDate;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "结束日期")
|
||||
private Date endDate;
|
||||
|
||||
@Excel(name = "项目经理")
|
||||
private String manager;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class RmTechPlanItemVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "方案项ID")
|
||||
private Long planItemId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "方案项名称")
|
||||
private String itemName;
|
||||
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "方案描述")
|
||||
private String description;
|
||||
|
||||
@Excel(name = "负责人")
|
||||
private String owner;
|
||||
|
||||
@Excel(name = "附件路径")
|
||||
private String attachmentUrl;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.rm.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RmTechReviewItemVo implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "审查项ID")
|
||||
private Long reviewItemId;
|
||||
|
||||
@Excel(name = "项目ID")
|
||||
private Long projectId;
|
||||
|
||||
@Excel(name = "专业类型")
|
||||
private String reviewType;
|
||||
|
||||
@Excel(name = "审查项名称")
|
||||
private String itemName;
|
||||
|
||||
@Excel(name = "结论")
|
||||
private String conclusion;
|
||||
|
||||
@Excel(name = "审查人")
|
||||
private String reviewer;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "审查日期", width = 15)
|
||||
private Date reviewDate;
|
||||
|
||||
@Excel(name = "审查意见")
|
||||
private String reviewOpinion;
|
||||
|
||||
@Excel(name = "思维导入")
|
||||
private String thinking;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmBudget;
|
||||
import com.ruoyi.rm.domain.vo.RmBudgetVo;
|
||||
|
||||
public interface RmBudgetMapper extends BaseMapperPlus<RmBudgetMapper, RmBudget, RmBudgetVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmColorCard;
|
||||
import com.ruoyi.rm.domain.vo.RmColorCardVo;
|
||||
|
||||
public interface RmColorCardMapper extends BaseMapperPlus<RmColorCardMapper, RmColorCard, RmColorCardVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmDrawingDesign;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingDesignVo;
|
||||
|
||||
public interface RmDrawingDesignMapper extends BaseMapperPlus<RmDrawingDesignMapper, RmDrawingDesign, RmDrawingDesignVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmDrawingReview;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingReviewVo;
|
||||
|
||||
public interface RmDrawingReviewMapper extends BaseMapperPlus<RmDrawingReviewMapper, RmDrawingReview, RmDrawingReviewVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmLayoutFile;
|
||||
import com.ruoyi.rm.domain.vo.RmLayoutFileVo;
|
||||
|
||||
public interface RmLayoutFileMapper extends BaseMapperPlus<RmLayoutFileMapper, RmLayoutFile, RmLayoutFileVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmMfgDevice;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgDeviceVo;
|
||||
|
||||
public interface RmMfgDeviceMapper extends BaseMapperPlus<RmMfgDeviceMapper, RmMfgDevice, RmMfgDeviceVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmMfgStage;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgStageVo;
|
||||
|
||||
public interface RmMfgStageMapper extends BaseMapperPlus<RmMfgStageMapper, RmMfgStage, RmMfgStageVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementContract;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementContractVo;
|
||||
|
||||
public interface RmProcurementContractMapper extends BaseMapperPlus<RmProcurementContractMapper, RmProcurementContract, RmProcurementContractVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementProgress;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementProgressVo;
|
||||
|
||||
public interface RmProcurementProgressMapper extends BaseMapperPlus<RmProcurementProgressMapper, RmProcurementProgress, RmProcurementProgressVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementQuote;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementQuoteVo;
|
||||
|
||||
public interface RmProcurementQuoteMapper extends BaseMapperPlus<RmProcurementQuoteMapper, RmProcurementQuote, RmProcurementQuoteVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmProject;
|
||||
import com.ruoyi.rm.domain.vo.RmProjectVo;
|
||||
|
||||
public interface RmProjectMapper extends BaseMapperPlus<RmProjectMapper, RmProject, RmProjectVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmTechPlanItem;
|
||||
import com.ruoyi.rm.domain.vo.RmTechPlanItemVo;
|
||||
|
||||
public interface RmTechPlanItemMapper extends BaseMapperPlus<RmTechPlanItemMapper, RmTechPlanItem, RmTechPlanItemVo> {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package com.ruoyi.rm.mapper;
|
||||
|
||||
import com.ruoyi.common.core.mapper.BaseMapperPlus;
|
||||
import com.ruoyi.rm.domain.entity.RmTechReviewItem;
|
||||
import com.ruoyi.rm.domain.vo.RmTechReviewItemVo;
|
||||
|
||||
public interface RmTechReviewItemMapper extends BaseMapperPlus<RmTechReviewItemMapper, RmTechReviewItem, RmTechReviewItemVo> {
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmBudgetBo;
|
||||
import com.ruoyi.rm.domain.vo.RmBudgetVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmBudgetService {
|
||||
|
||||
RmBudgetVo queryById(Long budgetId);
|
||||
|
||||
TableDataInfo<RmBudgetVo> queryPageList(RmBudgetBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmBudgetVo> queryList(RmBudgetBo bo);
|
||||
|
||||
Boolean insertByBo(RmBudgetBo bo);
|
||||
|
||||
Boolean updateByBo(RmBudgetBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmColorCardBo;
|
||||
import com.ruoyi.rm.domain.vo.RmColorCardVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmColorCardService {
|
||||
|
||||
RmColorCardVo queryById(Long colorCardId);
|
||||
|
||||
TableDataInfo<RmColorCardVo> queryPageList(RmColorCardBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmColorCardVo> queryList(RmColorCardBo bo);
|
||||
|
||||
Boolean insertByBo(RmColorCardBo bo);
|
||||
|
||||
Boolean updateByBo(RmColorCardBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingDesignBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingDesignVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmDrawingDesignService {
|
||||
|
||||
RmDrawingDesignVo queryById(Long drawingId);
|
||||
|
||||
TableDataInfo<RmDrawingDesignVo> queryPageList(RmDrawingDesignBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmDrawingDesignVo> queryList(RmDrawingDesignBo bo);
|
||||
|
||||
Boolean insertByBo(RmDrawingDesignBo bo);
|
||||
|
||||
Boolean updateByBo(RmDrawingDesignBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingReviewBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingReviewVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmDrawingReviewService {
|
||||
|
||||
RmDrawingReviewVo queryById(Long reviewId);
|
||||
|
||||
TableDataInfo<RmDrawingReviewVo> queryPageList(RmDrawingReviewBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmDrawingReviewVo> queryList(RmDrawingReviewBo bo);
|
||||
|
||||
Boolean insertByBo(RmDrawingReviewBo bo);
|
||||
|
||||
Boolean updateByBo(RmDrawingReviewBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmLayoutFileBo;
|
||||
import com.ruoyi.rm.domain.vo.RmLayoutFileVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmLayoutFileService {
|
||||
|
||||
RmLayoutFileVo queryById(Long layoutFileId);
|
||||
|
||||
TableDataInfo<RmLayoutFileVo> queryPageList(RmLayoutFileBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmLayoutFileVo> queryList(RmLayoutFileBo bo);
|
||||
|
||||
Boolean insertByBo(RmLayoutFileBo bo);
|
||||
|
||||
Boolean updateByBo(RmLayoutFileBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgDeviceBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgDeviceVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmMfgDeviceService {
|
||||
|
||||
RmMfgDeviceVo queryById(Long deviceId);
|
||||
|
||||
TableDataInfo<RmMfgDeviceVo> queryPageList(RmMfgDeviceBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmMfgDeviceVo> queryList(RmMfgDeviceBo bo);
|
||||
|
||||
Boolean insertByBo(RmMfgDeviceBo bo);
|
||||
|
||||
Boolean updateByBo(RmMfgDeviceBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgStageBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgStageVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmMfgStageService {
|
||||
|
||||
RmMfgStageVo queryById(Long stageId);
|
||||
|
||||
TableDataInfo<RmMfgStageVo> queryPageList(RmMfgStageBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmMfgStageVo> queryList(RmMfgStageBo bo);
|
||||
|
||||
Boolean insertByBo(RmMfgStageBo bo);
|
||||
|
||||
Boolean updateByBo(RmMfgStageBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementContractBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementContractVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmProcurementContractService {
|
||||
|
||||
RmProcurementContractVo queryById(Long contractId);
|
||||
|
||||
TableDataInfo<RmProcurementContractVo> queryPageList(RmProcurementContractBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmProcurementContractVo> queryList(RmProcurementContractBo bo);
|
||||
|
||||
Boolean insertByBo(RmProcurementContractBo bo);
|
||||
|
||||
Boolean updateByBo(RmProcurementContractBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementProgressBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementProgressVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmProcurementProgressService {
|
||||
|
||||
RmProcurementProgressVo queryById(Long progressId);
|
||||
|
||||
TableDataInfo<RmProcurementProgressVo> queryPageList(RmProcurementProgressBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmProcurementProgressVo> queryList(RmProcurementProgressBo bo);
|
||||
|
||||
Boolean insertByBo(RmProcurementProgressBo bo);
|
||||
|
||||
Boolean updateByBo(RmProcurementProgressBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementQuoteBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementQuoteVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmProcurementQuoteService {
|
||||
|
||||
RmProcurementQuoteVo queryById(Long quoteId);
|
||||
|
||||
TableDataInfo<RmProcurementQuoteVo> queryPageList(RmProcurementQuoteBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmProcurementQuoteVo> queryList(RmProcurementQuoteBo bo);
|
||||
|
||||
Boolean insertByBo(RmProcurementQuoteBo bo);
|
||||
|
||||
Boolean updateByBo(RmProcurementQuoteBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmProjectBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProjectVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmProjectService {
|
||||
|
||||
RmProjectVo queryById(Long projectId);
|
||||
|
||||
TableDataInfo<RmProjectVo> queryPageList(RmProjectBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmProjectVo> queryList(RmProjectBo bo);
|
||||
|
||||
Boolean insertByBo(RmProjectBo bo);
|
||||
|
||||
Boolean updateByBo(RmProjectBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmTechPlanItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechPlanItemVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmTechPlanItemService {
|
||||
|
||||
RmTechPlanItemVo queryById(Long planItemId);
|
||||
|
||||
TableDataInfo<RmTechPlanItemVo> queryPageList(RmTechPlanItemBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmTechPlanItemVo> queryList(RmTechPlanItemBo bo);
|
||||
|
||||
Boolean insertByBo(RmTechPlanItemBo bo);
|
||||
|
||||
Boolean updateByBo(RmTechPlanItemBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.rm.service;
|
||||
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.bo.RmTechReviewItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechReviewItemVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
public interface IRmTechReviewItemService {
|
||||
|
||||
RmTechReviewItemVo queryById(Long reviewItemId);
|
||||
|
||||
TableDataInfo<RmTechReviewItemVo> queryPageList(RmTechReviewItemBo bo, PageQuery pageQuery);
|
||||
|
||||
List<RmTechReviewItemVo> queryList(RmTechReviewItemBo bo);
|
||||
|
||||
Boolean insertByBo(RmTechReviewItemBo bo);
|
||||
|
||||
Boolean updateByBo(RmTechReviewItemBo bo);
|
||||
|
||||
Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid);
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmBudget;
|
||||
import com.ruoyi.rm.domain.bo.RmBudgetBo;
|
||||
import com.ruoyi.rm.domain.vo.RmBudgetVo;
|
||||
import com.ruoyi.rm.mapper.RmBudgetMapper;
|
||||
import com.ruoyi.rm.service.IRmBudgetService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmBudgetServiceImpl implements IRmBudgetService {
|
||||
|
||||
private final RmBudgetMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmBudgetVo queryById(Long budgetId) {
|
||||
return baseMapper.selectVoById(budgetId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmBudgetVo> queryPageList(RmBudgetBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmBudget> lqw = buildQueryWrapper(bo);
|
||||
Page<RmBudgetVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmBudgetVo> queryList(RmBudgetBo bo) {
|
||||
LambdaQueryWrapper<RmBudget> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmBudgetBo bo) {
|
||||
RmBudget add = BeanUtil.toBean(bo, RmBudget.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmBudgetBo bo) {
|
||||
RmBudget update = BeanUtil.toBean(bo, RmBudget.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmBudget> buildQueryWrapper(RmBudgetBo bo) {
|
||||
LambdaQueryWrapper<RmBudget> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmBudget::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getCategory() != null, RmBudget::getCategory, bo.getCategory());
|
||||
lqw.like(bo.getItem() != null, RmBudget::getItem, bo.getItem());
|
||||
lqw.eq(bo.getStatus() != null, RmBudget::getStatus, bo.getStatus());
|
||||
lqw.eq(bo.getArchiveBatch() != null, RmBudget::getArchiveBatch, bo.getArchiveBatch());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmColorCard;
|
||||
import com.ruoyi.rm.domain.bo.RmColorCardBo;
|
||||
import com.ruoyi.rm.domain.vo.RmColorCardVo;
|
||||
import com.ruoyi.rm.mapper.RmColorCardMapper;
|
||||
import com.ruoyi.rm.service.IRmColorCardService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmColorCardServiceImpl implements IRmColorCardService {
|
||||
|
||||
private final RmColorCardMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmColorCardVo queryById(Long colorCardId) {
|
||||
return baseMapper.selectVoById(colorCardId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmColorCardVo> queryPageList(RmColorCardBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmColorCard> lqw = buildQueryWrapper(bo);
|
||||
Page<RmColorCardVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmColorCardVo> queryList(RmColorCardBo bo) {
|
||||
LambdaQueryWrapper<RmColorCard> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmColorCardBo bo) {
|
||||
RmColorCard add = BeanUtil.toBean(bo, RmColorCard.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmColorCardBo bo) {
|
||||
RmColorCard update = BeanUtil.toBean(bo, RmColorCard.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmColorCard> buildQueryWrapper(RmColorCardBo bo) {
|
||||
LambdaQueryWrapper<RmColorCard> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmColorCard::getProjectId, bo.getProjectId());
|
||||
lqw.eq(bo.getCategory() != null, RmColorCard::getCategory, bo.getCategory());
|
||||
lqw.like(bo.getColorName() != null, RmColorCard::getColorName, bo.getColorName());
|
||||
lqw.orderByAsc(RmColorCard::getSortOrder);
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmDrawingDesign;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingDesignBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingDesignVo;
|
||||
import com.ruoyi.rm.mapper.RmDrawingDesignMapper;
|
||||
import com.ruoyi.rm.service.IRmDrawingDesignService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmDrawingDesignServiceImpl implements IRmDrawingDesignService {
|
||||
|
||||
private final RmDrawingDesignMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmDrawingDesignVo queryById(Long drawingId) {
|
||||
return baseMapper.selectVoById(drawingId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmDrawingDesignVo> queryPageList(RmDrawingDesignBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmDrawingDesign> lqw = buildQueryWrapper(bo);
|
||||
Page<RmDrawingDesignVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmDrawingDesignVo> queryList(RmDrawingDesignBo bo) {
|
||||
LambdaQueryWrapper<RmDrawingDesign> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmDrawingDesignBo bo) {
|
||||
RmDrawingDesign add = BeanUtil.toBean(bo, RmDrawingDesign.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmDrawingDesignBo bo) {
|
||||
RmDrawingDesign update = BeanUtil.toBean(bo, RmDrawingDesign.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmDrawingDesign> buildQueryWrapper(RmDrawingDesignBo bo) {
|
||||
LambdaQueryWrapper<RmDrawingDesign> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmDrawingDesign::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getDrawingName() != null, RmDrawingDesign::getDrawingName, bo.getDrawingName());
|
||||
lqw.eq(bo.getDrawingType() != null, RmDrawingDesign::getDrawingType, bo.getDrawingType());
|
||||
lqw.eq(bo.getStatus() != null, RmDrawingDesign::getStatus, bo.getStatus());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmDrawingReview;
|
||||
import com.ruoyi.rm.domain.bo.RmDrawingReviewBo;
|
||||
import com.ruoyi.rm.domain.vo.RmDrawingReviewVo;
|
||||
import com.ruoyi.rm.mapper.RmDrawingReviewMapper;
|
||||
import com.ruoyi.rm.service.IRmDrawingReviewService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmDrawingReviewServiceImpl implements IRmDrawingReviewService {
|
||||
|
||||
private final RmDrawingReviewMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmDrawingReviewVo queryById(Long reviewId) {
|
||||
return baseMapper.selectVoById(reviewId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmDrawingReviewVo> queryPageList(RmDrawingReviewBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmDrawingReview> lqw = buildQueryWrapper(bo);
|
||||
Page<RmDrawingReviewVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmDrawingReviewVo> queryList(RmDrawingReviewBo bo) {
|
||||
LambdaQueryWrapper<RmDrawingReview> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmDrawingReviewBo bo) {
|
||||
RmDrawingReview add = BeanUtil.toBean(bo, RmDrawingReview.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmDrawingReviewBo bo) {
|
||||
RmDrawingReview update = BeanUtil.toBean(bo, RmDrawingReview.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmDrawingReview> buildQueryWrapper(RmDrawingReviewBo bo) {
|
||||
LambdaQueryWrapper<RmDrawingReview> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmDrawingReview::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getDrawingName() != null, RmDrawingReview::getDrawingName, bo.getDrawingName());
|
||||
lqw.like(bo.getDrawingNo() != null, RmDrawingReview::getDrawingNo, bo.getDrawingNo());
|
||||
lqw.eq(bo.getStatus() != null, RmDrawingReview::getStatus, bo.getStatus());
|
||||
lqw.eq(bo.getReviewer() != null, RmDrawingReview::getReviewer, bo.getReviewer());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmLayoutFile;
|
||||
import com.ruoyi.rm.domain.bo.RmLayoutFileBo;
|
||||
import com.ruoyi.rm.domain.vo.RmLayoutFileVo;
|
||||
import com.ruoyi.rm.mapper.RmLayoutFileMapper;
|
||||
import com.ruoyi.rm.service.IRmLayoutFileService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmLayoutFileServiceImpl implements IRmLayoutFileService {
|
||||
|
||||
private final RmLayoutFileMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmLayoutFileVo queryById(Long layoutFileId) {
|
||||
return baseMapper.selectVoById(layoutFileId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmLayoutFileVo> queryPageList(RmLayoutFileBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmLayoutFile> lqw = buildQueryWrapper(bo);
|
||||
Page<RmLayoutFileVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmLayoutFileVo> queryList(RmLayoutFileBo bo) {
|
||||
LambdaQueryWrapper<RmLayoutFile> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmLayoutFileBo bo) {
|
||||
RmLayoutFile add = BeanUtil.toBean(bo, RmLayoutFile.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmLayoutFileBo bo) {
|
||||
RmLayoutFile update = BeanUtil.toBean(bo, RmLayoutFile.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmLayoutFile> buildQueryWrapper(RmLayoutFileBo bo) {
|
||||
LambdaQueryWrapper<RmLayoutFile> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmLayoutFile::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getFileName() != null, RmLayoutFile::getFileName, bo.getFileName());
|
||||
lqw.eq(bo.getFileType() != null, RmLayoutFile::getFileType, bo.getFileType());
|
||||
lqw.eq(bo.getStatus() != null, RmLayoutFile::getStatus, bo.getStatus());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmMfgDevice;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgDeviceBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgDeviceVo;
|
||||
import com.ruoyi.rm.mapper.RmMfgDeviceMapper;
|
||||
import com.ruoyi.rm.service.IRmMfgDeviceService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmMfgDeviceServiceImpl implements IRmMfgDeviceService {
|
||||
|
||||
private final RmMfgDeviceMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmMfgDeviceVo queryById(Long deviceId) {
|
||||
return baseMapper.selectVoById(deviceId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmMfgDeviceVo> queryPageList(RmMfgDeviceBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmMfgDevice> lqw = buildQueryWrapper(bo);
|
||||
Page<RmMfgDeviceVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmMfgDeviceVo> queryList(RmMfgDeviceBo bo) {
|
||||
LambdaQueryWrapper<RmMfgDevice> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmMfgDeviceBo bo) {
|
||||
RmMfgDevice add = BeanUtil.toBean(bo, RmMfgDevice.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmMfgDeviceBo bo) {
|
||||
RmMfgDevice update = BeanUtil.toBean(bo, RmMfgDevice.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmMfgDevice> buildQueryWrapper(RmMfgDeviceBo bo) {
|
||||
LambdaQueryWrapper<RmMfgDevice> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmMfgDevice::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getDeviceName() != null, RmMfgDevice::getDeviceName, bo.getDeviceName());
|
||||
lqw.like(bo.getSupplierName() != null, RmMfgDevice::getSupplierName, bo.getSupplierName());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmMfgStage;
|
||||
import com.ruoyi.rm.domain.bo.RmMfgStageBo;
|
||||
import com.ruoyi.rm.domain.vo.RmMfgStageVo;
|
||||
import com.ruoyi.rm.mapper.RmMfgStageMapper;
|
||||
import com.ruoyi.rm.service.IRmMfgStageService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmMfgStageServiceImpl implements IRmMfgStageService {
|
||||
|
||||
private final RmMfgStageMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmMfgStageVo queryById(Long stageId) {
|
||||
return baseMapper.selectVoById(stageId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmMfgStageVo> queryPageList(RmMfgStageBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmMfgStage> lqw = buildQueryWrapper(bo);
|
||||
Page<RmMfgStageVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmMfgStageVo> queryList(RmMfgStageBo bo) {
|
||||
LambdaQueryWrapper<RmMfgStage> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmMfgStageBo bo) {
|
||||
RmMfgStage add = BeanUtil.toBean(bo, RmMfgStage.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmMfgStageBo bo) {
|
||||
RmMfgStage update = BeanUtil.toBean(bo, RmMfgStage.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmMfgStage> buildQueryWrapper(RmMfgStageBo bo) {
|
||||
LambdaQueryWrapper<RmMfgStage> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getDeviceId() != null, RmMfgStage::getDeviceId, bo.getDeviceId());
|
||||
lqw.orderByAsc(RmMfgStage::getSortOrder);
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementContract;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementContractBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementContractVo;
|
||||
import com.ruoyi.rm.mapper.RmProcurementContractMapper;
|
||||
import com.ruoyi.rm.service.IRmProcurementContractService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmProcurementContractServiceImpl implements IRmProcurementContractService {
|
||||
|
||||
private final RmProcurementContractMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmProcurementContractVo queryById(Long contractId) {
|
||||
return baseMapper.selectVoById(contractId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmProcurementContractVo> queryPageList(RmProcurementContractBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmProcurementContract> lqw = buildQueryWrapper(bo);
|
||||
Page<RmProcurementContractVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmProcurementContractVo> queryList(RmProcurementContractBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementContract> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmProcurementContractBo bo) {
|
||||
RmProcurementContract add = BeanUtil.toBean(bo, RmProcurementContract.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmProcurementContractBo bo) {
|
||||
RmProcurementContract update = BeanUtil.toBean(bo, RmProcurementContract.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmProcurementContract> buildQueryWrapper(RmProcurementContractBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementContract> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmProcurementContract::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getContractNo() != null, RmProcurementContract::getContractNo, bo.getContractNo());
|
||||
lqw.like(bo.getSupplierName() != null, RmProcurementContract::getSupplierName, bo.getSupplierName());
|
||||
lqw.eq(bo.getStatus() != null, RmProcurementContract::getStatus, bo.getStatus());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementProgress;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementProgressBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementProgressVo;
|
||||
import com.ruoyi.rm.mapper.RmProcurementProgressMapper;
|
||||
import com.ruoyi.rm.service.IRmProcurementProgressService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmProcurementProgressServiceImpl implements IRmProcurementProgressService {
|
||||
|
||||
private final RmProcurementProgressMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmProcurementProgressVo queryById(Long progressId) {
|
||||
return baseMapper.selectVoById(progressId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmProcurementProgressVo> queryPageList(RmProcurementProgressBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmProcurementProgress> lqw = buildQueryWrapper(bo);
|
||||
Page<RmProcurementProgressVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmProcurementProgressVo> queryList(RmProcurementProgressBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementProgress> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmProcurementProgressBo bo) {
|
||||
RmProcurementProgress add = BeanUtil.toBean(bo, RmProcurementProgress.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmProcurementProgressBo bo) {
|
||||
RmProcurementProgress update = BeanUtil.toBean(bo, RmProcurementProgress.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmProcurementProgress> buildQueryWrapper(RmProcurementProgressBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementProgress> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmProcurementProgress::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getItemName() != null, RmProcurementProgress::getItemName, bo.getItemName());
|
||||
lqw.like(bo.getSupplierName() != null, RmProcurementProgress::getSupplierName, bo.getSupplierName());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmProcurementQuote;
|
||||
import com.ruoyi.rm.domain.bo.RmProcurementQuoteBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProcurementQuoteVo;
|
||||
import com.ruoyi.rm.mapper.RmProcurementQuoteMapper;
|
||||
import com.ruoyi.rm.service.IRmProcurementQuoteService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmProcurementQuoteServiceImpl implements IRmProcurementQuoteService {
|
||||
|
||||
private final RmProcurementQuoteMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmProcurementQuoteVo queryById(Long quoteId) {
|
||||
return baseMapper.selectVoById(quoteId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmProcurementQuoteVo> queryPageList(RmProcurementQuoteBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmProcurementQuote> lqw = buildQueryWrapper(bo);
|
||||
Page<RmProcurementQuoteVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmProcurementQuoteVo> queryList(RmProcurementQuoteBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementQuote> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmProcurementQuoteBo bo) {
|
||||
RmProcurementQuote add = BeanUtil.toBean(bo, RmProcurementQuote.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmProcurementQuoteBo bo) {
|
||||
RmProcurementQuote update = BeanUtil.toBean(bo, RmProcurementQuote.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmProcurementQuote> buildQueryWrapper(RmProcurementQuoteBo bo) {
|
||||
LambdaQueryWrapper<RmProcurementQuote> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmProcurementQuote::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getItemName() != null, RmProcurementQuote::getItemName, bo.getItemName());
|
||||
lqw.like(bo.getSupplierName() != null, RmProcurementQuote::getSupplierName, bo.getSupplierName());
|
||||
lqw.eq(bo.getStatus() != null, RmProcurementQuote::getStatus, bo.getStatus());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmProject;
|
||||
import com.ruoyi.rm.domain.bo.RmProjectBo;
|
||||
import com.ruoyi.rm.domain.vo.RmProjectVo;
|
||||
import com.ruoyi.rm.mapper.RmProjectMapper;
|
||||
import com.ruoyi.rm.service.IRmProjectService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmProjectServiceImpl implements IRmProjectService {
|
||||
|
||||
private final RmProjectMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmProjectVo queryById(Long projectId) {
|
||||
return baseMapper.selectVoById(projectId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmProjectVo> queryPageList(RmProjectBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmProject> lqw = buildQueryWrapper(bo);
|
||||
Page<RmProjectVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmProjectVo> queryList(RmProjectBo bo) {
|
||||
LambdaQueryWrapper<RmProject> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmProjectBo bo) {
|
||||
RmProject add = BeanUtil.toBean(bo, RmProject.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmProjectBo bo) {
|
||||
RmProject update = BeanUtil.toBean(bo, RmProject.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmProject> buildQueryWrapper(RmProjectBo bo) {
|
||||
LambdaQueryWrapper<RmProject> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.like(bo.getProjectName() != null, RmProject::getProjectName, bo.getProjectName());
|
||||
lqw.eq(bo.getProjectNo() != null, RmProject::getProjectNo, bo.getProjectNo());
|
||||
lqw.eq(bo.getClientName() != null, RmProject::getClientName, bo.getClientName());
|
||||
lqw.eq(bo.getManager() != null, RmProject::getManager, bo.getManager());
|
||||
lqw.eq(bo.getStatus() != null, RmProject::getStatus, bo.getStatus());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmTechPlanItem;
|
||||
import com.ruoyi.rm.domain.bo.RmTechPlanItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechPlanItemVo;
|
||||
import com.ruoyi.rm.mapper.RmTechPlanItemMapper;
|
||||
import com.ruoyi.rm.service.IRmTechPlanItemService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmTechPlanItemServiceImpl implements IRmTechPlanItemService {
|
||||
|
||||
private final RmTechPlanItemMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmTechPlanItemVo queryById(Long planItemId) {
|
||||
return baseMapper.selectVoById(planItemId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmTechPlanItemVo> queryPageList(RmTechPlanItemBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmTechPlanItem> lqw = buildQueryWrapper(bo);
|
||||
Page<RmTechPlanItemVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmTechPlanItemVo> queryList(RmTechPlanItemBo bo) {
|
||||
LambdaQueryWrapper<RmTechPlanItem> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmTechPlanItemBo bo) {
|
||||
RmTechPlanItem add = BeanUtil.toBean(bo, RmTechPlanItem.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmTechPlanItemBo bo) {
|
||||
RmTechPlanItem update = BeanUtil.toBean(bo, RmTechPlanItem.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmTechPlanItem> buildQueryWrapper(RmTechPlanItemBo bo) {
|
||||
LambdaQueryWrapper<RmTechPlanItem> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmTechPlanItem::getProjectId, bo.getProjectId());
|
||||
lqw.like(bo.getItemName() != null, RmTechPlanItem::getItemName, bo.getItemName());
|
||||
lqw.eq(bo.getStatus() != null, RmTechPlanItem::getStatus, bo.getStatus());
|
||||
lqw.eq(bo.getOwner() != null, RmTechPlanItem::getOwner, bo.getOwner());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package com.ruoyi.rm.service.impl;
|
||||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.rm.domain.entity.RmTechReviewItem;
|
||||
import com.ruoyi.rm.domain.bo.RmTechReviewItemBo;
|
||||
import com.ruoyi.rm.domain.vo.RmTechReviewItemVo;
|
||||
import com.ruoyi.rm.mapper.RmTechReviewItemMapper;
|
||||
import com.ruoyi.rm.service.IRmTechReviewItemService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
public class RmTechReviewItemServiceImpl implements IRmTechReviewItemService {
|
||||
|
||||
private final RmTechReviewItemMapper baseMapper;
|
||||
|
||||
@Override
|
||||
public RmTechReviewItemVo queryById(Long reviewItemId) {
|
||||
return baseMapper.selectVoById(reviewItemId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public TableDataInfo<RmTechReviewItemVo> queryPageList(RmTechReviewItemBo bo, PageQuery pageQuery) {
|
||||
LambdaQueryWrapper<RmTechReviewItem> lqw = buildQueryWrapper(bo);
|
||||
Page<RmTechReviewItemVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RmTechReviewItemVo> queryList(RmTechReviewItemBo bo) {
|
||||
LambdaQueryWrapper<RmTechReviewItem> lqw = buildQueryWrapper(bo);
|
||||
return baseMapper.selectVoList(lqw);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean insertByBo(RmTechReviewItemBo bo) {
|
||||
RmTechReviewItem add = BeanUtil.toBean(bo, RmTechReviewItem.class);
|
||||
return baseMapper.insert(add) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean updateByBo(RmTechReviewItemBo bo) {
|
||||
RmTechReviewItem update = BeanUtil.toBean(bo, RmTechReviewItem.class);
|
||||
return baseMapper.updateById(update) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
||||
return baseMapper.deleteBatchIds(ids) > 0;
|
||||
}
|
||||
|
||||
private LambdaQueryWrapper<RmTechReviewItem> buildQueryWrapper(RmTechReviewItemBo bo) {
|
||||
LambdaQueryWrapper<RmTechReviewItem> lqw = Wrappers.lambdaQuery();
|
||||
if (bo == null) return lqw;
|
||||
lqw.eq(bo.getProjectId() != null, RmTechReviewItem::getProjectId, bo.getProjectId());
|
||||
lqw.eq(bo.getReviewType() != null, RmTechReviewItem::getReviewType, bo.getReviewType());
|
||||
lqw.like(bo.getItemName() != null, RmTechReviewItem::getItemName, bo.getItemName());
|
||||
lqw.eq(bo.getConclusion() != null, RmTechReviewItem::getConclusion, bo.getConclusion());
|
||||
return lqw;
|
||||
}
|
||||
}
|
||||
6
pom.xml
6
pom.xml
@@ -385,6 +385,11 @@
|
||||
<artifactId>fad-hrm</artifactId>
|
||||
<version>${ruoyi-flowable-plus.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>fad-rolling-mill</artifactId>
|
||||
<version>${ruoyi-flowable-plus.version}</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
@@ -405,6 +410,7 @@
|
||||
<module>fad-app</module>
|
||||
<module>fad-export</module>
|
||||
<module>fad-hrm</module>
|
||||
<module>fad-rolling-mill</module>
|
||||
</modules>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
|
||||
@@ -106,6 +106,11 @@
|
||||
<artifactId>fad-hrm</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>fad-rolling-mill</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-test</artifactId>
|
||||
|
||||
44
ruoyi-ui/src/api/oa/arrivalDetail.js
Normal file
44
ruoyi-ui/src/api/oa/arrivalDetail.js
Normal file
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询到货明细列表
|
||||
export function listArrivalDetail(query) {
|
||||
return request({
|
||||
url: '/oa/arrivalDetail/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询到货明细详细
|
||||
export function getArrivalDetail(detailId) {
|
||||
return request({
|
||||
url: '/oa/arrivalDetail/' + detailId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增到货明细
|
||||
export function addArrivalDetail(data) {
|
||||
return request({
|
||||
url: '/oa/arrivalDetail',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改到货明细
|
||||
export function updateArrivalDetail(data) {
|
||||
return request({
|
||||
url: '/oa/arrivalDetail',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除到货明细
|
||||
export function delArrivalDetail(detailId) {
|
||||
return request({
|
||||
url: '/oa/arrivalDetail/' + detailId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
53
ruoyi-ui/src/api/rm/budget.js
Normal file
53
ruoyi-ui/src/api/rm/budget.js
Normal file
@@ -0,0 +1,53 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询预算列表
|
||||
export function listBudget(query) {
|
||||
return request({
|
||||
url: '/rm/budget/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查询预算详细
|
||||
export function getBudget(budgetId) {
|
||||
return request({
|
||||
url: `/rm/budget/${budgetId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增预算
|
||||
export function addBudget(data) {
|
||||
return request({
|
||||
url: '/rm/budget',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 修改预算
|
||||
export function updateBudget(data) {
|
||||
return request({
|
||||
url: '/rm/budget',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除预算
|
||||
export function delBudget(budgetIds) {
|
||||
return request({
|
||||
url: `/rm/budget/${budgetIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 全部预算列表(不分页)
|
||||
export function allBudget(query) {
|
||||
return request({
|
||||
url: '/rm/budget/all',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
47
ruoyi-ui/src/api/rm/colorCard.js
Normal file
47
ruoyi-ui/src/api/rm/colorCard.js
Normal file
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listColorCard(query) {
|
||||
return request({
|
||||
url: '/rm/colorCard/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getColorCard(colorCardId) {
|
||||
return request({
|
||||
url: `/rm/colorCard/${colorCardId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addColorCard(data) {
|
||||
return request({
|
||||
url: '/rm/colorCard',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateColorCard(data) {
|
||||
return request({
|
||||
url: '/rm/colorCard',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delColorCard(colorCardIds) {
|
||||
return request({
|
||||
url: `/rm/colorCard/${colorCardIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function listColorCardAll(query) {
|
||||
return request({
|
||||
url: '/rm/colorCard/all',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
20
ruoyi-ui/src/api/rm/contract.js
Normal file
20
ruoyi-ui/src/api/rm/contract.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listContract(query) {
|
||||
return request({ url: '/rm/contract/list', method: 'get', params: query })
|
||||
}
|
||||
export function getContract(contractId) {
|
||||
return request({ url: `/rm/contract/${contractId}`, method: 'get' })
|
||||
}
|
||||
export function addContract(data) {
|
||||
return request({ url: '/rm/contract', method: 'post', data })
|
||||
}
|
||||
export function updateContract(data) {
|
||||
return request({ url: '/rm/contract', method: 'put', data })
|
||||
}
|
||||
export function delContract(contractIds) {
|
||||
return request({ url: `/rm/contract/${contractIds}`, method: 'delete' })
|
||||
}
|
||||
export function listContractAll(query) {
|
||||
return request({ url: '/rm/contract/all', method: 'get', params: query })
|
||||
}
|
||||
47
ruoyi-ui/src/api/rm/drawingDesign.js
Normal file
47
ruoyi-ui/src/api/rm/drawingDesign.js
Normal file
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listDrawingDesign(query) {
|
||||
return request({
|
||||
url: '/rm/drawingDesign/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getDrawingDesign(drawingId) {
|
||||
return request({
|
||||
url: `/rm/drawingDesign/${drawingId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addDrawingDesign(data) {
|
||||
return request({
|
||||
url: '/rm/drawingDesign',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDrawingDesign(data) {
|
||||
return request({
|
||||
url: '/rm/drawingDesign',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delDrawingDesign(drawingIds) {
|
||||
return request({
|
||||
url: `/rm/drawingDesign/${drawingIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
export function listDrawingDesignAll(query) {
|
||||
return request({
|
||||
url: '/rm/drawingDesign/all',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
39
ruoyi-ui/src/api/rm/drawingReview.js
Normal file
39
ruoyi-ui/src/api/rm/drawingReview.js
Normal file
@@ -0,0 +1,39 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function listDrawingReview(query) {
|
||||
return request({
|
||||
url: '/rm/drawingReview/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
export function getDrawingReview(reviewId) {
|
||||
return request({
|
||||
url: `/rm/drawingReview/${reviewId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export function addDrawingReview(data) {
|
||||
return request({
|
||||
url: '/rm/drawingReview',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function updateDrawingReview(data) {
|
||||
return request({
|
||||
url: '/rm/drawingReview',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function delDrawingReview(reviewIds) {
|
||||
return request({
|
||||
url: `/rm/drawingReview/${reviewIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user