using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ivf_tl_Entity.DebugEntitys { public partial class AutoFocusHouseInfo : ObservableObject { private int _xuHao; public int xuHao { get => _xuHao; set => SetProperty(ref _xuHao, value); } public string tlSn { get; set; } public int houseSn { get; set; } private int? _verticalMotorSpacePulse; public int? verticalMotorSpacePulse { get => _verticalMotorSpacePulse; set => SetProperty(ref _verticalMotorSpacePulse, value); } private int _photographPictureNumber; public int photographPictureNumber { get => _photographPictureNumber; set => SetProperty(ref _photographPictureNumber, value); } private int _autoFocusNumber; public int autoFocusNumber { get => _autoFocusNumber; set => SetProperty(ref _autoFocusNumber, value); } private int _updateFocusNumber; public int updateFocusNumber { get => _updateFocusNumber; set => SetProperty(ref _updateFocusNumber, value); } private int _updateClearestNumber; public int updateClearestNumber { get => _updateClearestNumber; set => SetProperty(ref _updateClearestNumber, value); } private int _autoFocus; public int autoFocus { get => _autoFocus; set => SetProperty(ref _autoFocus, value); } private int _autoFocusNew; public int autoFocusNew { get => _autoFocusNew; set => SetProperty(ref _autoFocusNew, value); } private List _wellFocusSetting; public List wellFocusSetting { get => _wellFocusSetting; set => SetProperty(ref _wellFocusSetting, value); } private AutoFocusWellInfo _currentWellInfo; public AutoFocusWellInfo CurrentWellInfo { get => _currentWellInfo; set => SetProperty(ref _currentWellInfo, value); } [ObservableProperty] private int? newPhotographPictureNumber = null; [ObservableProperty] private int? newAutoFocusNumber = null; [ObservableProperty] private int? newUpdateClearestNumber = null; [ObservableProperty] private int? newUpdateFocusNumber = null; } public partial class AutoFocusWellInfo : ObservableObject { public long id { get; set; } public int wellSn { get; set; } private int _horizontalMotorPosition; public int horizontalMotorPosition { get => _horizontalMotorPosition; set => SetProperty(ref _horizontalMotorPosition, value); } private int _focusStartingPoint; public int focusStartingPoint { get => _focusStartingPoint; set => SetProperty(ref _focusStartingPoint, value); } private int _moveDownLayer; public int moveDownLayer { get => _moveDownLayer; set => SetProperty(ref _moveDownLayer, value); } private int _leftOffset; public int leftOffset { get => _leftOffset; set => SetProperty(ref _leftOffset, value); } private int _bottomOffset; public int bottomOffset { get => _bottomOffset; set => SetProperty(ref _bottomOffset, value); } [ObservableProperty] private int? newFocusStartingPoint = null; [ObservableProperty] private int? newMoveDownLayer = null; [ObservableProperty] private int? newLeftOffset = null; [ObservableProperty] private int? newBottomOffset = null; } public class AutoFocusHouseInfoRequest { public string tlSn { get; set; } public int houseSn { get; set; } private int _photographPictureNumber; public int photographPictureNumber { get => _photographPictureNumber; set => _photographPictureNumber = value; } private int _autoFocusNumber; public int autoFocusNumber { get => _autoFocusNumber; set => _autoFocusNumber = value; } private int _updateFocusNumber; public int updateFocusNumber { get => _updateFocusNumber; set => _updateFocusNumber = value; } private int _updateClearestNumber; public int updateClearestNumber { get => _updateClearestNumber; set => _updateClearestNumber = value; } private int _autoFocus; public int autoFocus { get => _autoFocus; set => _autoFocus = value; } private List _wellFocusSetting; public List wellFocusSetting { get => _wellFocusSetting; set => _wellFocusSetting = value; } } }