| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.nb.bus.utils;
- import cn.hutool.core.util.RandomUtil;
- import com.nb.bus.entity.BusDeviceRunningEntity;
- import com.nb.bus.enums.DeviceTypeEnum;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * @author lifang
- * @version 1.0.0
- * @ClassName MockUtils.java
- * @Description TODO
- * @createTime 2022年05月05日 14:29:00
- */
- public class MockUtils {
- public static BusDeviceRunningEntity mock(String deviceId,String patientCode,String classify,DeviceTypeEnum type){
- BusDeviceRunningEntity pump = new BusDeviceRunningEntity();
- pump.setType(type);
- pump.setClassification(classify);
- pump.setDeviceId(deviceId);
- pump.setPatientCode(patientCode);
- pump.setTotalDose(RandomUtil.randomInt(100));
- pump.setFirstDose(RandomUtil.randomInt(100));
- pump.setRemainDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setInputDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setAppendDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setAppendLockTime(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setMaxDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- // pump.setSelfControlCount(RandomUtil.randomInt(100));
- pump.setSelfControlLockTime(RandomUtil.randomInt(100));
- pump.setFirstDose(RandomUtil.randomInt(100));
- pump.setRemainDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setContinueDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setSelfControlLockTime(RandomUtil.randomInt(100));
- pump.setPcaValidCount(RandomUtil.randomInt(100));
- pump.setPcaInvalidCount(RandomUtil.randomInt(100));
- pump.setPcaTotalCount(pump.getPcaInvalidCount()+pump.getPcaValidCount());
- pump.setContinueDose(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setPulseDose(RandomUtil.randomInt(100));
- pump.setPulseLockTime(RandomUtil.randomInt(100));
- pump.setPulseFirstLockTime(RandomUtil.randomInt(100));
- pump.setFlowAdjustRate(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setFlowCount(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setFlowDownCycle(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setFlowDownLimit(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setFlowUpCycle(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setFlowUpLimit(BigDecimal.valueOf(RandomUtil.randomInt(100)));
- pump.setUploadTime(new Date());
- return pump;
- }
- }
|