|
|
|
|
@ -51,7 +51,8 @@ public class IMeasurementRecordsServiceImpl extends BaseServiceImpl<MeasurementR |
|
|
|
|
|
|
|
|
|
// 2. 动态添加条件(核心!)
|
|
|
|
|
// 根据实体对象 entity 中字段是否为空,来动态拼接WHERE条件
|
|
|
|
|
wrapper.eq(Objects.nonNull(mesMeasurementRecords.getMcCode()), MeasurementRecordsEntity::getMcCode, mesMeasurementRecords.getMcCode()); |
|
|
|
|
wrapper.like(Objects.nonNull(mesMeasurementRecords.getMcCode()), MeasurementRecordsEntity::getMcCode, mesMeasurementRecords.getMcCode()) |
|
|
|
|
.like(Objects.nonNull(mesMeasurementRecords.getMcName()), MeasurementRecordsEntity::getMcName, mesMeasurementRecords.getMcName()); |
|
|
|
|
|
|
|
|
|
// 3. 执行分页查询
|
|
|
|
|
IPage<MeasurementRecordsEntity> measurementRecordsEntityIPage = baseMapper.selectPage(page, wrapper); |
|
|
|
|
|