Browse Source

重构

tags/v0
zhaohe 4 months ago
parent
commit
3cd2ed221d
  1. 4
      src/main/java/a8k/app/a8kproj/A8kIdCardDataParseService.java
  2. 4
      src/main/java/a8k/app/a8ktype/appevent/AppIDCardMountEvent.java
  3. 4
      src/main/java/a8k/app/a8ktype/state/IncubationSubTank.java
  4. 4
      src/main/java/a8k/app/a8ktype/state/OptScanModule.java
  5. 6
      src/main/java/a8k/app/a8ktype/state/ProjectTaskContext.java
  6. 3
      src/main/java/a8k/app/a8ktype/state/Tube.java
  7. 2
      src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java
  8. 2
      src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectInfoControler.java
  9. 2
      src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java
  10. 2
      src/main/java/a8k/app/dao/ProjOptInfoDao.java
  11. 2
      src/main/java/a8k/app/dao/ProjectBaseInfoDao.java
  12. 2
      src/main/java/a8k/app/dao/type/ReactionReport.java
  13. 2
      src/main/java/a8k/app/factory/FakeReactionResultFactory.java
  14. 2
      src/main/java/a8k/app/optalgo/A8kOptCurveAnalyzer.java
  15. 6
      src/main/java/a8k/app/optalgo/A8kPeakAnalyzer.java
  16. 2
      src/main/java/a8k/app/optalgo/projinfo/A8kProjInfoCardBreif.java
  17. 2
      src/main/java/a8k/app/optalgo/projinfo/OptCfg.java
  18. 4
      src/main/java/a8k/app/optalgo/projinfo/ProjBuildinInfo.java
  19. 2
      src/main/java/a8k/app/optalgo/projinfo/ProjExtInfoCard.java
  20. 4
      src/main/java/a8k/app/optalgo/projinfo/ProjInfo.java
  21. 2
      src/main/java/a8k/app/optalgo/projinfo/ProjectBaseInfo.java
  22. 5
      src/main/java/a8k/app/optalgo/type/ProjInfoReader.java
  23. 6
      src/main/java/a8k/app/optalgo/type/ProjInfoUtils.java
  24. 2
      src/main/java/a8k/app/optalgo/utils/A8kOptXGetter.java
  25. 6
      src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java
  26. 6
      src/main/java/a8k/app/service/data/ProjInfoMgrService.java
  27. 2
      src/main/java/a8k/app/service/data/ReactionRecordMgrService.java
  28. 4
      src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java
  29. 2
      src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java
  30. 4
      src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java
  31. 3
      src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java
  32. 2
      src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC20ProcessCompletedPlate.java
  33. 2
      src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC20ScanReactionPlate.java
  34. 2
      src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java
  35. 2
      src/main/java/a8k/app/service/statemgr/ConsumableStateAnalyzer.java
  36. 6
      src/main/java/a8k/app/service/statemgr/IncubationPlateStateMgrService.java
  37. 4
      src/main/java/a8k/app/service/statemgr/OptScanModuleStateMgrService.java
  38. 4
      src/main/java/a8k/app/service/statemgr/ProjectContextMgrService.java
  39. 6
      src/main/java/a8k/app/service/statemgr/TubeStateMgrService.java
  40. 2
      src/main/java/a8k/app/utils/ZCSVUtils.java
  41. 4
      src/main/java/a8k/extui/factory/ProjExtInfoCardFactory.java
  42. 6
      src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java
  43. 2
      src/main/java/a8k/extui/page/debug/P02ConsumablesMgrDebugPage.java
  44. 6
      src/main/java/a8k/extui/page/extapp/A8kOptVerification.java
  45. 8
      src/main/java/a8k/extui/page/extapp/OptFullFlowVerificationPage.java
  46. 2
      src/main/java/a8k/extui/page/extapp/UsrOperationSimulationPage.java
  47. 2
      src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java
  48. 4
      src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java
  49. 2
      src/main/java/a8k/extui/page/extsetting/db/ProjInfoMgrPage.java
  50. 2
      src/main/java/a8k/extui/page/test/codetest/OptFormulaTestPage.java
  51. 2
      src/main/java/a8k/extui/page/test/codetest/OptFormulaTestPageV2.java
  52. 2
      src/main/java/a8k/extui/page/test/verification/P10ProjejIDCardTestPage.java
  53. 8
      src/main/java/a8k/extui/page/test/verification/P51FullFlowVerificationPage.java

4
src/main/java/a8k/app/a8kproj/A8kIdCardDataParseService.java

@ -4,13 +4,13 @@ import a8k.app.dao.ProjectBaseInfoDao;
import a8k.app.optalgo.type.a8kidcard.A8kNormalFn;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.optalgo.type.A8kOptX;
import a8k.app.dao.type.ProjectBaseInfo;
import a8k.app.optalgo.projinfo.ProjectBaseInfo;
import a8k.app.optalgo.type.a8kidcard.A8kPiecewiseFn;
import a8k.app.optalgo.type.a8kidcard.A8kResultBuilderFn;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kFnType;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kResultUnit;
import a8k.app.optalgo.type.a8kidcard.A8kOptFnFormula;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.utils.ZDateUtils;

4
src/main/java/a8k/app/a8ktype/appevent/AppIDCardMountEvent.java

@ -1,8 +1,8 @@
package a8k.app.a8ktype.appevent;
import a8k.app.dao.type.A8kProjInfoCardBreif;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.A8kProjInfoCardBreif;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
public class AppIDCardMountEvent extends AppEvent {
public A8kProjInfoCardBreif projectInfo;

4
src/main/java/a8k/app/a8ktype/state/IncubationSubTank.java

@ -5,8 +5,8 @@ import a8k.app.a8ktype.device.IncubatorPos;
import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;

4
src/main/java/a8k/app/a8ktype/state/OptScanModule.java

@ -3,8 +3,8 @@ package a8k.app.a8ktype.state;
import a8k.app.a8ktype.state.enumtype.OptScanModuleState;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

6
src/main/java/a8k/app/a8ktype/state/ProjectTaskContext.java

@ -4,12 +4,12 @@ import a8k.SpringBootBeanUtil;
import a8k.app.optalgo.type.OptScanResult;
import a8k.app.a8ktype.device.*;
import a8k.app.a8ktype.param.type.A8kSamplePos;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kReactionFlowType;
import a8k.app.service.exparam.HbotConsumableExParamMgr;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.utils.ProjInfoReader;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.type.ProjInfoReader;
import a8k.app.utils.ZJsonHelper;
import cn.hutool.core.util.ObjectUtil;
import com.fasterxml.jackson.annotation.JsonIgnore;

3
src/main/java/a8k/app/a8ktype/state/Tube.java

@ -4,8 +4,7 @@ import a8k.app.a8ktype.state.enumtype.TubeState;
import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.utils.ProjBuildinInfo;
import com.fasterxml.jackson.annotation.JsonIgnore;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

2
src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectCardControler.java

@ -4,7 +4,7 @@ import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.lowerctrl.ProjIDCardCtrlAndMonitorService;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.dao.type.A8kProjInfoCardBreif;
import a8k.app.optalgo.projinfo.A8kProjInfoCardBreif;
import a8k.app.a8ktype.ui.ApiRet;
import a8k.app.dao.type.CommonPage;
import a8k.app.a8ktype.exception.AppException;

2
src/main/java/a8k/app/controler/api/v1/app/data/A8kProjectInfoControler.java

@ -1,7 +1,7 @@
package a8k.app.controler.api.v1.app.data;
import a8k.app.dao.ProjectBaseInfoDao;
import a8k.app.dao.type.ProjectBaseInfo;
import a8k.app.optalgo.projinfo.ProjectBaseInfo;
import a8k.app.a8ktype.ui.ApiRet;
import a8k.app.a8ktype.exception.AppException;
import io.swagger.v3.oas.annotations.Operation;

2
src/main/java/a8k/app/dao/A8kProjExtInfoCardDao.java

@ -2,7 +2,7 @@ package a8k.app.dao;
import a8k.app.dao.type.CommonPage;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.data.UtilsProjectColorAllocer;
import a8k.app.utils.ZSqlite;

2
src/main/java/a8k/app/dao/ProjOptInfoDao.java

@ -1,6 +1,6 @@
package a8k.app.dao;
import a8k.app.dao.type.OptCfg;
import a8k.app.optalgo.projinfo.OptCfg;
import a8k.app.utils.ZSqlite;
import jakarta.annotation.PostConstruct;

2
src/main/java/a8k/app/dao/ProjectBaseInfoDao.java

@ -1,7 +1,7 @@
package a8k.app.dao;
import a8k.app.service.data.UtilsProjectColorAllocer;
import a8k.app.dao.type.ProjectBaseInfo;
import a8k.app.optalgo.projinfo.ProjectBaseInfo;
import a8k.app.utils.ZSqlite;
import jakarta.annotation.PostConstruct;

2
src/main/java/a8k/app/dao/type/ReactionReport.java

@ -4,7 +4,7 @@ import a8k.app.optalgo.type.OptScanResult;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

2
src/main/java/a8k/app/factory/FakeReactionResultFactory.java

@ -1,7 +1,7 @@
package a8k.app.factory;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import java.util.ArrayList;
import java.util.List;

2
src/main/java/a8k/app/optalgo/A8kOptCurveAnalyzer.java

@ -5,7 +5,7 @@ import a8k.app.optalgo.algo.SubSampling;
import a8k.app.optalgo.algo.SupperSampling;
import a8k.app.optalgo.type.*;
import a8k.app.optalgo.utils.*;
import a8k.app.dao.type.OptCfg;
import a8k.app.optalgo.projinfo.OptCfg;
import lombok.extern.slf4j.Slf4j;

6
src/main/java/a8k/app/optalgo/A8kPeakAnalyzer.java

@ -1,6 +1,6 @@
package a8k.app.optalgo;
import a8k.app.dao.type.OptCfg;
import a8k.app.optalgo.projinfo.OptCfg;
import a8k.app.optalgo.type.A8kOptPeakInfo;
import a8k.app.optalgo.type.A8kOptProcessException;
import a8k.app.a8ktype.state.SampleInfo;
@ -13,8 +13,8 @@ import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.optalgo.type.ReactionResultStatus;
import a8k.app.optalgo.utils.A8kOptXGetter;
import a8k.app.optalgo.utils.OptChecker;
import a8k.app.utils.ProjInfo;
import a8k.app.utils.ProjInfoUtils;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.app.optalgo.type.ProjInfoUtils;
import a8k.app.utils.ZloggerRecorder;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;

2
src/main/java/a8k/app/dao/type/A8kProjInfoCardBreif.java → src/main/java/a8k/app/optalgo/projinfo/A8kProjInfoCardBreif.java

@ -1,4 +1,4 @@
package a8k.app.dao.type;
package a8k.app.optalgo.projinfo;
import java.util.Date;

2
src/main/java/a8k/app/dao/type/OptCfg.java → src/main/java/a8k/app/optalgo/projinfo/OptCfg.java

@ -1,4 +1,4 @@
package a8k.app.dao.type;
package a8k.app.optalgo.projinfo;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;

4
src/main/java/a8k/app/utils/ProjBuildinInfo.java → src/main/java/a8k/app/optalgo/projinfo/ProjBuildinInfo.java

@ -1,7 +1,5 @@
package a8k.app.utils;
package a8k.app.optalgo.projinfo;
import a8k.app.dao.type.OptCfg;
import a8k.app.dao.type.ProjectBaseInfo;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kReactionFlowType;
import com.fasterxml.jackson.annotation.JsonIgnore;

2
src/main/java/a8k/app/dao/type/ProjExtInfoCard.java → src/main/java/a8k/app/optalgo/projinfo/ProjExtInfoCard.java

@ -1,4 +1,4 @@
package a8k.app.dao.type;
package a8k.app.optalgo.projinfo;
import a8k.app.optalgo.type.a8kidcard.A8kOptFnFormula;
import a8k.app.utils.ZDateUtils;

4
src/main/java/a8k/app/utils/ProjInfo.java → src/main/java/a8k/app/optalgo/projinfo/ProjInfo.java

@ -1,6 +1,4 @@
package a8k.app.utils;
import a8k.app.dao.type.ProjExtInfoCard;
package a8k.app.optalgo.projinfo;
import java.io.Serializable;

2
src/main/java/a8k/app/dao/type/ProjectBaseInfo.java → src/main/java/a8k/app/optalgo/projinfo/ProjectBaseInfo.java

@ -1,4 +1,4 @@
package a8k.app.dao.type;
package a8k.app.optalgo.projinfo;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kReactionFlowType;
import a8k.app.utils.ZJsonHelper;

5
src/main/java/a8k/app/utils/ProjInfoReader.java → src/main/java/a8k/app/optalgo/type/ProjInfoReader.java

@ -1,7 +1,8 @@
package a8k.app.utils;
package a8k.app.optalgo.type;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import lombok.extern.slf4j.Slf4j;
@Slf4j

6
src/main/java/a8k/app/utils/ProjInfoUtils.java → src/main/java/a8k/app/optalgo/type/ProjInfoUtils.java

@ -1,7 +1,9 @@
package a8k.app.utils;
package a8k.app.optalgo.type;
import a8k.app.a8ktype.state.ProjectTaskContext;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.app.optalgo.type.a8kidcard.A8kOptFnFormula;
import a8k.app.a8ktype.type.ProjBriefInfo;

2
src/main/java/a8k/app/optalgo/utils/A8kOptXGetter.java

@ -4,7 +4,7 @@ import a8k.app.optalgo.type.A8kOptPeakInfo;
import a8k.app.optalgo.type.A8kOptProcessException;
import a8k.app.optalgo.type.A8kOptX;
import a8k.app.optalgo.type.PeakDivision;
import a8k.app.dao.type.OptCfg;
import a8k.app.optalgo.projinfo.OptCfg;
import a8k.app.optalgo.type.ReactionResultStatus;
public class A8kOptXGetter {

6
src/main/java/a8k/app/service/data/ProjIdCardInfoMgrService.java

@ -13,10 +13,10 @@ import a8k.app.optalgo.type.a8kidcard.zenum.A8kResultUnit;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.lowerctrl.ProjIDCardCtrlAndMonitorService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.dao.type.A8kProjInfoCardBreif;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.A8kProjInfoCardBreif;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.dao.type.CommonPage;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZAppChecker;
import a8k.app.utils.DoubleUtils;
import jakarta.annotation.Resource;

6
src/main/java/a8k/app/service/data/ProjInfoMgrService.java

@ -6,11 +6,11 @@ import a8k.app.dao.ProjOptInfoDao;
import a8k.app.dao.ProjectBaseInfoDao;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.dao.type.ProjectBaseInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjectBaseInfo;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.service.lowerctrl.ProjIDCardCtrlAndMonitorService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZAppChecker;
import a8k.app.utils.ZJsonHelper;
import jakarta.annotation.PostConstruct;

2
src/main/java/a8k/app/service/data/ReactionRecordMgrService.java

@ -8,7 +8,7 @@ import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.a8ktype.state.ProjectTaskContext;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.dao.type.CommonPage;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.app.utils.ZJsonHelper;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.Resource;

4
src/main/java/a8k/app/service/lowerctrl/LiquidOperationCtrlService.java

@ -4,7 +4,7 @@ package a8k.app.service.lowerctrl;
import a8k.app.a8ktype.DeviceRunMode;
import a8k.app.a8ktype.device.*;
import a8k.app.a8ktype.param.type.A8kSamplePos;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.hardware.driver.type.PipetteRegIndex;
import a8k.app.hardware.type.LldType;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
@ -16,7 +16,7 @@ import a8k.app.service.param.pipetteparam.PipetteGunExParamMgr;
import a8k.app.service.param.pipetteparam.PipetteGunLLFParamMgr;
import a8k.app.service.statemgr.ConsumablesMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZAppChecker;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;

2
src/main/java/a8k/app/service/lowerctrl/OptScanModuleCtrlService.java

@ -17,7 +17,7 @@ import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;
import a8k.app.a8ktype.device.IncubatorPos;
import a8k.app.optalgo.type.OptScanDirection;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.hardware.utils.OptGainConvert;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;

4
src/main/java/a8k/app/service/lowerctrl/ProjIDCardCtrlAndMonitorService.java

@ -6,13 +6,13 @@ import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.a8ktype.appevent.*;
import a8k.app.hardware.type.regindex.RegIndex;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.service.bases.AppEventBusService;
import a8k.app.hardware.channel.A8kCanBusService;
import a8k.app.hardware.type.a8kcanprotocol.*;
import a8k.app.a8kproj.A8kIdCardDataParseService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZWorkQueue;
import jakarta.annotation.PostConstruct;
import lombok.RequiredArgsConstructor;

3
src/main/java/a8k/app/service/mainctrl/AppConsumablesScanService.java

@ -4,12 +4,13 @@ import a8k.app.a8ktype.device.LittleBottleConsumableType;
import a8k.app.constant.AppConstant;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.i18n.Internationalization;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.service.statemgr.ConsumablesMgrService;
import a8k.app.service.lowerctrl.ConsumablesScanCtrlService;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.a8ktype.type.*;
import a8k.app.a8ktype.device.consumables.LarBottleGroup;
import a8k.app.a8ktype.device.consumables.LittBottleGroup;

2
src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC20ProcessCompletedPlate.java

@ -13,7 +13,7 @@ import a8k.app.utils.ZList;
import a8k.app.teststate.VirtualDevice;
import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.utils.ProjInfoUtils;
import a8k.app.optalgo.type.ProjInfoUtils;
import jakarta.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

2
src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC20ScanReactionPlate.java

@ -18,7 +18,7 @@ import a8k.app.factory.FakeReactionResultFactory;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.utils.ProjInfoUtils;
import a8k.app.optalgo.type.ProjInfoUtils;
import a8k.app.utils.ZList;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;

2
src/main/java/a8k/app/service/mainctrl/mainflowctrl/action/AC30ScanTubeHolderTask.java

@ -5,6 +5,8 @@ import a8k.app.hardware.channel.A8kCanBusService;
import a8k.app.hardware.driver.InputDetectDriver;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.hardware.type.a8kcanprotocol.InputIOId;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.type.ProjInfoUtils;
import a8k.app.service.mainctrl.TubeHolderSettingMgrService;
import a8k.app.service.mainctrl.mainflowctrl.base.*;
import a8k.app.service.data.ProjInfoMgrService;

2
src/main/java/a8k/app/service/statemgr/ConsumableStateAnalyzer.java

@ -6,7 +6,7 @@ import a8k.app.a8ktype.others.ConsumableStatInfo;
import a8k.app.a8ktype.state.Tube;
import a8k.app.a8ktype.state.TubeHolder;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;

6
src/main/java/a8k/app/service/statemgr/IncubationPlateStateMgrService.java

@ -9,9 +9,9 @@ import a8k.app.a8ktype.state.enumtype.IncubationSubTankState;
import a8k.app.a8ktype.device.IncubatorPos;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.a8ktype.error.AppError;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.utils.ProjInfoUtils;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.type.ProjInfoUtils;
import a8k.app.utils.ZTimeUtils;
import cn.hutool.core.util.ObjectUtil;
import jakarta.annotation.Resource;

4
src/main/java/a8k/app/service/statemgr/OptScanModuleStateMgrService.java

@ -6,9 +6,9 @@ import a8k.app.a8ktype.state.OptScanModule;
import a8k.app.a8ktype.state.SampleInfo;
import a8k.app.a8ktype.state.enumtype.OptScanModuleState;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.service.data.UtilsProjectColorAllocer;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import cn.hutool.core.util.ObjectUtil;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;

4
src/main/java/a8k/app/service/statemgr/ProjectContextMgrService.java

@ -2,8 +2,8 @@ package a8k.app.service.statemgr;
import a8k.app.a8ktype.device.Consumable;
import a8k.app.a8ktype.state.*;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZJsonHelper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

6
src/main/java/a8k/app/service/statemgr/TubeStateMgrService.java

@ -7,7 +7,7 @@ import a8k.app.a8ktype.others.ConsumableStatInfo;
import a8k.app.a8ktype.type.ProjBriefInfo;
import a8k.app.dao.DeviceStatisticDao;
import a8k.app.dao.SampleRecordDBDao;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.bases.UIMessage;
import a8k.app.service.data.ProjInfoMgrService;
@ -22,8 +22,8 @@ import a8k.app.a8ktype.error.AppError;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.service.data.UtilsProjectColorAllocer;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.utils.ProjInfoUtils;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.type.ProjInfoUtils;
import a8k.app.utils.ZAppChecker;
import a8k.app.utils.ZJsonHelper;
import cn.hutool.core.util.ObjectUtil;

2
src/main/java/a8k/app/utils/ZCSVUtils.java

@ -1,7 +1,7 @@
package a8k.app.utils;
import a8k.app.dao.type.OptCfg;
import a8k.app.optalgo.projinfo.OptCfg;
import cn.hutool.core.io.resource.ResourceUtil;
import cn.hutool.core.text.csv.CsvReader;
import cn.hutool.core.text.csv.CsvUtil;

4
src/main/java/a8k/extui/factory/ProjExtInfoCardFactory.java

@ -2,14 +2,14 @@ package a8k.extui.factory;
import a8k.SpringBootBeanUtil;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.type.a8kidcard.A8kNormalFn;
import a8k.app.optalgo.type.a8kidcard.A8kOptFnFormula;
import a8k.app.optalgo.type.a8kidcard.A8kPiecewiseFn;
import a8k.app.optalgo.type.a8kidcard.A8kResultBuilderFn;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kFnType;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import java.util.Date;

6
src/main/java/a8k/extui/page/debug/P01ProjInfoDebugPage.java

@ -1,13 +1,13 @@
package a8k.extui.page.debug;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.dao.type.A8kProjInfoCardBreif;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.A8kProjInfoCardBreif;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.extui.factory.ProjExtInfoCardFactory;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.utils.ZDateUtils;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;

2
src/main/java/a8k/extui/page/debug/P02ConsumablesMgrDebugPage.java

@ -9,7 +9,7 @@ import a8k.app.a8ktype.error.ConsumablesScanReportErrorType;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.a8ktype.type.ConsumablesScanReport;
import a8k.app.a8ktype.type.ConsumablesScanResultPacket;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;

6
src/main/java/a8k/extui/page/extapp/A8kOptVerification.java

@ -5,11 +5,11 @@ import a8k.app.optalgo.type.OptScanResult;
import a8k.app.a8ktype.device.BloodType;
import a8k.app.a8ktype.state.SampleInfo;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.service.lowerctrl.DeviceMoveToZeroCtrlService;
import a8k.extui.factory.A8kScanCurveFactory;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.extui.type.ExtApiStatu;
import a8k.extui.type.ret.FileToBeDownload;
import a8k.extui.mgr.ExtApiPageMgr;
@ -23,7 +23,7 @@ import a8k.app.optalgo.type.a8kidcard.zenum.A8kOptType;
import a8k.app.a8ktype.device.ConsumableGroup;
import a8k.app.a8ktype.device.IncubatorPos;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import jakarta.annotation.PostConstruct;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Component;

8
src/main/java/a8k/extui/page/extapp/OptFullFlowVerificationPage.java

@ -9,7 +9,7 @@ import a8k.app.a8ktype.param.type.A8kSamplePos;
import a8k.app.a8ktype.state.SampleInfo;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.a8ktype.type.TubeHolderScanResult;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kReactionFlowType;
import a8k.app.hardware.driver.PipetteCtrlDriver;
import a8k.app.service.bases.AppEventBusService;
@ -18,9 +18,9 @@ import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.data.ReactionRecordMgrService;
import a8k.app.service.lowerctrl.*;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.utils.ProjInfo;
import a8k.app.utils.ProjInfoReader;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.app.optalgo.type.ProjInfoReader;
import a8k.app.utils.ZDateUtils;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;

2
src/main/java/a8k/extui/page/extapp/UsrOperationSimulationPage.java

@ -5,7 +5,7 @@ import a8k.app.a8ktype.device.ConsumableGroup;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.a8ktype.type.TubeHolderScanResult;
import a8k.app.a8ktype.type.TubesScanResult;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.extui.factory.ProjExtInfoCardFactory;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;

2
src/main/java/a8k/extui/page/extapp/debug_assistant/FakeReactionRecordGeneratorPage.java

@ -14,7 +14,7 @@ import a8k.extui.factory.ProjExtInfoCardFactory;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.data.ReactionRecordMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtUIPageCfg;
import jakarta.annotation.PostConstruct;

4
src/main/java/a8k/extui/page/extapp/debug_assistant/IDCardDataGeneratorPage.java

@ -1,12 +1,12 @@
package a8k.extui.page.extapp.debug_assistant;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.extui.factory.ProjExtInfoCardFactory;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.statemgr.GStateMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;
import jakarta.annotation.PostConstruct;

2
src/main/java/a8k/extui/page/extsetting/db/ProjInfoMgrPage.java

@ -5,7 +5,7 @@ import a8k.app.controler.filemgr.StorageControler;
import a8k.app.dao.ProjectBaseInfoDao;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtUIPageCfg;
import a8k.extui.type.ExtUiTable;

2
src/main/java/a8k/extui/page/test/codetest/OptFormulaTestPage.java

@ -10,7 +10,7 @@ import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtUIPageCfg;
import jakarta.annotation.PostConstruct;

2
src/main/java/a8k/extui/page/test/codetest/OptFormulaTestPageV2.java

@ -14,7 +14,7 @@ import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.utils.ProjInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;
import a8k.extui.type.ExtUIPageCfg;

2
src/main/java/a8k/extui/page/test/verification/P10ProjejIDCardTestPage.java

@ -1,7 +1,7 @@
package a8k.extui.page.test.verification;
import a8k.app.a8ktype.exception.AppException;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.hardware.type.a8kcanprotocol.A8kEcode;
import a8k.app.i18n.Internationalization;
import a8k.app.service.data.ProjIdCardInfoMgrService;

8
src/main/java/a8k/extui/page/test/verification/P51FullFlowVerificationPage.java

@ -9,7 +9,7 @@ import a8k.app.a8ktype.param.type.A8kSamplePos;
import a8k.app.a8ktype.state.SampleInfo;
import a8k.app.a8ktype.type.ReactionResult;
import a8k.app.a8ktype.type.TubeHolderScanResult;
import a8k.app.dao.type.ProjExtInfoCard;
import a8k.app.optalgo.projinfo.ProjExtInfoCard;
import a8k.app.optalgo.type.a8kidcard.zenum.A8kReactionFlowType;
import a8k.app.hardware.driver.PipetteCtrlDriver;
import a8k.app.service.bases.AppEventBusService;
@ -18,9 +18,9 @@ import a8k.app.service.data.ProjIdCardInfoMgrService;
import a8k.app.service.data.ProjInfoMgrService;
import a8k.app.service.data.ReactionRecordMgrService;
import a8k.app.service.lowerctrl.*;
import a8k.app.utils.ProjBuildinInfo;
import a8k.app.utils.ProjInfo;
import a8k.app.utils.ProjInfoReader;
import a8k.app.optalgo.projinfo.ProjBuildinInfo;
import a8k.app.optalgo.projinfo.ProjInfo;
import a8k.app.optalgo.type.ProjInfoReader;
import a8k.app.utils.ZDateUtils;
import a8k.extui.mgr.ExtApiPageMgr;
import a8k.extui.type.ExtApiStatu;

Loading…
Cancel
Save