using CommunityToolkit.Mvvm.ComponentModel; namespace Plugin.Cowain.Wcs.ViewModels; public partial class ProcessFlowViewModel : ObservableObject { [ObservableProperty] private int _id; [ObservableProperty] private int _processId; [ObservableProperty] private int _priority; [ObservableProperty] private int _fromStationId1; [ObservableProperty] private int _toStationId1; [ObservableProperty] private string _fromStatus1 = string.Empty; [ObservableProperty] private string _toStatus1 = string.Empty; [ObservableProperty] private int _fromStationId2; [ObservableProperty] private int _toStationId2; [ObservableProperty] private string _fromStatus2 = string.Empty; [ObservableProperty] private string _toStatus2 = string.Empty; [ObservableProperty] private string _action = string.Empty; }