记录仪曲线设置检索条件增加

develop-QA
qinyulong 3 months ago
parent 52648b80ee
commit 045c9d7c1a
  1. 3
      blade-ops/blade-workflow/src/main/java/org/springblade/plugin/workflow/process/service/impl/WfLowcodeServiceImpl.java
  2. 4
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/entity/RecorderCompareEntity.java
  3. 4
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/request/RecorderCompareSave.java
  4. 1
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/controller/RecorderCompareController.java
  5. 3
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/RecorderCompareServiceImpl.java

@ -36,7 +36,8 @@ import static org.springblade.plugin.workflow.process.entity.WfNotice.Type.*;
@Service @Service
public class WfLowcodeServiceImpl implements IWfLowcodeService { public class WfLowcodeServiceImpl implements IWfLowcodeService {
@Autowired `
@Autowired`
private RuntimeService runtimeService; private RuntimeService runtimeService;
@Autowired @Autowired
private IWfDeploymentFormService wfDeploymentFormService; private IWfDeploymentFormService wfDeploymentFormService;

@ -50,11 +50,11 @@ public class RecorderCompareEntity extends BaseEntity {
* 曲线X间隔 * 曲线X间隔
*/ */
@Schema(description = "曲线X间隔") @Schema(description = "曲线X间隔")
private BigDecimal crcX; private Integer crcX;
/** /**
* 曲线Y比例尺 * 曲线Y比例尺
*/ */
@Schema(description = "曲线Y比例尺") @Schema(description = "曲线Y比例尺")
private BigDecimal crcY; private Integer crcY;
} }

@ -13,12 +13,12 @@ import java.util.List;
@Data @Data
public class RecorderCompareSave { public class RecorderCompareSave {
/** /**
* 化验含量 * 记录仪cod
*/ */
private String code; private String code;
/** /**
* 化验含量明细 * 记录仪集合
*/ */
private List<RecorderCompareEntity> recorderCompareEntities; private List<RecorderCompareEntity> recorderCompareEntities;
} }

@ -70,6 +70,7 @@ public class RecorderCompareController extends BladeController {
@Parameter(name = "code", description = "设备编码", in = ParameterIn.QUERY, schema = @Schema(type = "string")), @Parameter(name = "code", description = "设备编码", in = ParameterIn.QUERY, schema = @Schema(type = "string")),
@Parameter(name = "name", description = "参数名称", in = ParameterIn.QUERY, schema = @Schema(type = "string")), @Parameter(name = "name", description = "参数名称", in = ParameterIn.QUERY, schema = @Schema(type = "string")),
@Parameter(name = "showName", description = "参数显示名称", in = ParameterIn.QUERY, schema = @Schema(type = "string")), @Parameter(name = "showName", description = "参数显示名称", in = ParameterIn.QUERY, schema = @Schema(type = "string")),
@Parameter(name = "crcX", description = "曲线X间隔", in = ParameterIn.QUERY, schema = @Schema(type = "Integer")),
}) })
public R<IPage<RecorderCompareVO>> page(@Parameter(hidden = true) RecorderCompareEntity recorderCompare, Query query) { public R<IPage<RecorderCompareVO>> page(@Parameter(hidden = true) RecorderCompareEntity recorderCompare, Query query) {
IPage<RecorderCompareEntity> pages = recorderCompareService.selectRecorderComparePage(Condition.getPage(query), recorderCompare); IPage<RecorderCompareEntity> pages = recorderCompareService.selectRecorderComparePage(Condition.getPage(query), recorderCompare);

@ -36,7 +36,8 @@ public class RecorderCompareServiceImpl extends BaseServiceImpl<RecorderCompareM
// 根据实体对象 entity 中字段是否为空,来动态拼接WHERE条件 // 根据实体对象 entity 中字段是否为空,来动态拼接WHERE条件
wrapper.like(Objects.nonNull(recorderCompare.getCode()), RecorderCompareEntity::getCode, recorderCompare.getCode()) wrapper.like(Objects.nonNull(recorderCompare.getCode()), RecorderCompareEntity::getCode, recorderCompare.getCode())
.like(Objects.nonNull(recorderCompare.getName()), RecorderCompareEntity::getName, recorderCompare.getName()) .like(Objects.nonNull(recorderCompare.getName()), RecorderCompareEntity::getName, recorderCompare.getName())
.like(Objects.nonNull(recorderCompare.getShowName()), RecorderCompareEntity::getShowName, recorderCompare.getShowName()); .like(Objects.nonNull(recorderCompare.getShowName()), RecorderCompareEntity::getShowName, recorderCompare.getShowName())
.eq(Objects.nonNull(recorderCompare.getCrcX()), RecorderCompareEntity::getCrcX, recorderCompare.getCrcX());
// 3. 执行分页查询 // 3. 执行分页查询
return baseMapper.selectPage(page, wrapper); return baseMapper.selectPage(page, wrapper);

Loading…
Cancel
Save