zhangzhuo a4fc1b7c9c 增加功能:
1、增加可选是否上传至甲方数据库
2、增加AGV库位管理功能
2025-06-02 17:15:40 +08:00

38 lines
961 B
C#

using CommunityToolkit.Mvvm.ComponentModel;
using Seyounth.Hyosung.Data.Entities;
namespace Seyounth.Hyosung.Data.Models;
public partial class AgvBin : ObservableObject
{
public int Id { get; set; }
public string BinCode { get; set; }
public string CtnrCode { get; set; }
public bool IsFree { get; set; }
public int Sort { get; set; }
[ObservableProperty] private bool _isDeleted;
public event Func<AgvBin, bool, Task>? OnDeletedChanged;
partial void OnIsDeletedChanged(bool value)
{
// 触发视图模型的保存方法
OnDeletedChanged?.Invoke(this, value);
}
public static AgvBin FromEntity(AgvBinEntity entity)
{
return new AgvBin()
{
Id = entity.Id,
BinCode = entity.BinCode,
CtnrCode = entity.CtnrCode,
IsDeleted = entity.IsDeleted,
Sort = entity.Sort,
IsFree = entity.IsFree,
};
}
}