Browse Source

update

tags/v0
zhaohe 10 months ago
parent
commit
691dfdea7f
  1. 8
      src/main/java/a8k/service/appstate/AppA8kGStateService.java
  2. 13
      src/main/java/a8k/service/appstate/type/OptScanModule.java
  3. 6
      src/main/java/a8k/service/appstate/type/state/OptScanModuleState.java

8
src/main/java/a8k/service/appstate/AppA8kGStateService.java

@ -3,6 +3,7 @@ package a8k.service.appstate;
import a8k.service.appdevicectrl.type.app_consumables_mgr_service.ConsumableState;
import a8k.service.appstate.type.*;
import a8k.service.appstate.type.state.A8kWorkState;
import a8k.service.appstate.type.state.OptScanModuleState;
import a8k.type.tube_setting.TubeHolderSetting;
import lombok.Data;
import org.slf4j.Logger;
@ -30,12 +31,15 @@ public class AppA8kGStateService {
EmergencyPosRunState emergencyPosRunState = new EmergencyPosRunState();
//孵育盘状态
IncubationPlateStatus incubationPlateStatus = new IncubationPlateStatus();
//耗材状态
ConsumableState consumableState = new ConsumableState();
//光学模组状态
OptScanModule optScanModule = new OptScanModule();
//
// 耗材状态试管配置急诊位样本配置均是前端提交的设置信息
//
//耗材状态
ConsumableState consumableState = new ConsumableState();
//试管配置
List<TubeHolderSetting> tubeHolderSettings = new ArrayList<>();

13
src/main/java/a8k/service/appstate/type/OptScanModule.java

@ -0,0 +1,13 @@
package a8k.service.appstate.type;
import a8k.service.appstate.type.state.OptScanModuleState;
import a8k.type.type.BloodType;
public class OptScanModule {
public OptScanModuleState state = OptScanModuleState.IDLE; //模块状态
public BloodType bloodType = BloodType.WHOLE_BLOOD; //血液类型
public String sampleBarcode = ""; //用于请求用户信息的条码ID
public String userid = ""; //用户输入的样本ID不做逻辑只做展示
public Integer projIndex = 0; //项目代码
}

6
src/main/java/a8k/service/appstate/type/state/OptScanModuleState.java

@ -0,0 +1,6 @@
package a8k.service.appstate.type.state;
public enum OptScanModuleState {
IDLE,
SCANNING,
}
Loading…
Cancel
Save