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

namespace Lada.Framework.Data.Domains.Medias
{
    public class Media : BaseEntityWithKey<Guid>
    {
        /// <summary>
        /// Đường dẫn vật lý trên server
        /// Ex: C:\user\admin\websites\images\abc.jpg
        /// </summary>
        [MaxLength(2500)]
        public string SystemPath { get; set; }

        /// <summary>
        /// Đường dẫn từ web path
        /// Ex: /images/abc.jpg
        /// </summary>
        //[MaxLength(2500)]
        //public string WebPath { get; set; }

        /// <summary>
        /// Alt text
        /// </summary>
        [MaxLength(512)]
        public string AltText { get; set; }

        /// <summary>
        /// Caption của media
        /// </summary>
        [MaxLength(1024)]
        public string Caption { get; set; }

        /// <summary>
        /// Thứ tự hiển thị của media
        /// </summary>
        public int DisplayOrder { get; set; }

        public int OrderId { get; set; }
        public Guid OrderTrackId { get; set; }
        public int OrderPackageId { get; set; }


    }
}
