记录仪曲线设置根据设备编号批量新增

develop-QA
qinyulong 4 months ago
parent ec5781782a
commit 4b416df9c6
  1. 2
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/entity/PackCycleEntity.java
  2. 2
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/device/pojo/entity/RecorderCompareEntity.java
  3. 11
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/controller/RecorderCompareController.java
  4. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/IRecorderCompareService.java
  5. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/RecorderCompareServiceImpl.java

@ -72,7 +72,7 @@ public class PackCycleEntity extends BaseEntity {
/** /**
* 周期单位 * 周期单位
*/ */
@Schema(description = "周期单位") @Schema(description = "周期单位(0:年、1:月、2:日、3:时、4:分、5:秒)")
private Long cpcUnit; private Long cpcUnit;
public String getCpcUnitTitle() { public String getCpcUnitTitle() {

@ -44,7 +44,7 @@ public class RecorderCompareEntity extends BaseEntity {
/** /**
* 是否显示曲线图 * 是否显示曲线图
*/ */
@Schema(description = "是否显示曲线图") @Schema(description = "是否显示曲线图(0:否,1:是)")
private String showGraph; private String showGraph;
/** /**
* 曲线X间隔 * 曲线X间隔

@ -115,7 +115,16 @@ public class RecorderCompareController extends BladeController {
return R.status(recorderCompareService.deleteLogic(Func.toLongList(ids))); return R.status(recorderCompareService.deleteLogic(Func.toLongList(ids)));
} }
/**
* 根据设备编号批量新增
*/
@PostMapping("/submit-list")
@ApiOperationSupport(order = 8)
@Operation(summary = "根据设备编号批量新增", description = "传入modelPrototype集合和设备编号")
public R submitList(@Valid @RequestBody List<RecorderCompareEntity> recorderCompareEntities,
@Parameter(description = "设备编号", required = true) @RequestParam String code) {
return R.status(recorderCompareService.submitList(recorderCompareEntities, code));
}
/** /**
* 导出数据 * 导出数据
*/ */

@ -59,4 +59,12 @@ public interface IRecorderCompareService extends BaseService<RecorderCompareEnti
*/ */
List<RecorderCompareExcel> exportRecorderCompare(Wrapper<RecorderCompareEntity> queryWrapper); List<RecorderCompareExcel> exportRecorderCompare(Wrapper<RecorderCompareEntity> queryWrapper);
/**
* 根据设备编号批量新增
*
* @param recorderCompareEntities
* @param code
* @return
*/
Boolean submitList(List<RecorderCompareEntity> recorderCompareEntities, String code);
} }

@ -51,4 +51,12 @@ public class RecorderCompareServiceImpl extends BaseServiceImpl<RecorderCompareM
return recorderCompareList; return recorderCompareList;
} }
@Override
public Boolean submitList(List<RecorderCompareEntity> recorderCompareEntities, String code) {
recorderCompareEntities.forEach(recorderCompareEntity -> {
recorderCompareEntity.setCode(code);
});
return this.saveBatch(recorderCompareEntities);
}
} }

Loading…
Cancel
Save