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

namespace Lada.Framework.Data.Domains.Finance.Quotations
{
    public class RouteLocationConfig : BaseEntityWithKey<int>
    {
        /// <summary>
        /// Tên cấu hình - sẽ hiển thị tuyến nhận diện trên App
        /// </summary>
        [MaxLength(256)]
        public string Name { get; set; }

        /// <summary>
        /// Mô tả cấu hình
        /// </summary>
        [MaxLength(512)]
        public string Description { get; set; }

        /// <summary>
        /// Mã vị trí (quận/huyện hoặc phường/xã) nguồn
        /// </summary>
        public int SourceLocationId { get; set; }

        /// <summary>
        /// Mã vị trí (quận/huyện hoặc phường/xã) đích
        /// </summary>
        public int DestLocationId { get; set; }

        /// <summary>
        /// Khoảng cách giữa 2 vị trí (tính theo km)
        /// </summary>
        public int Distance { get; set; }


    }
}
