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

develop-QA
qinyulong 3 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;
public String getCpcUnitTitle() {

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

@ -115,7 +115,16 @@ public class RecorderCompareController extends BladeController {
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);
/**
* 根据设备编号批量新增
*
* @param recorderCompareEntities
* @param code
* @return
*/
Boolean submitList(List<RecorderCompareEntity> recorderCompareEntities, String code);
}

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

Loading…
Cancel
Save