using Lada.Framework.Data.Domains.BaseEntities;
using Lada.Framework.Data.Enums;
using System.ComponentModel.DataAnnotations;

namespace Lada.Framework.Data.Domains.Trucks
{
    public class TruckActivity : BaseEntityWithKey<int>
    {
        public int TruckId { get; set; }
        public int AgencyId { get; set; }
        public int UserId { get; set; }
        [MaxLength(1024)]
        public string Note { get; set; } = string.Empty;
        public ActionType ActionType { get; set; }

        /// <summary>
        /// Số ODO hiện tại của xe (áp dụng cho tất cả hoạt động: nhận xe, trả xe, đổ dầu)
        /// </summary>
        public int? CurrentOdo { get; set; }
    }
}
