using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Domain
{
    public class MyShip
    {
        public int ShipRegisterNoKey { get; set; }
        public string ShipRegisterNo { get; set; }
        public string Tha_Name { get; set; }
        public string Eng_Name { get; set; }
        public int Use_type_key { get; set; }
        public string Use_type_Name { get; set; }
        public string Use_bound_Name { get; set; }
        public decimal TonGross { get; set; }
        public decimal TonNet { get; set; }
        public decimal Loa { get; set; }
        public decimal Beam { get; set; }
        public decimal Depth { get; set; }
        public DateTime Registerdate { get; set; }
        public int RegisterProviceCode { get; set; }
        public DateTime Permit_ValidDate { get; set; }
        public DateTime Permit_ExpireDate { get; set; }
        public string PicShip1 { get; set; }
        public string PicShip2 { get; set; }
        public string PicShip3 { get; set; }
        public string visittype { get; set; }
        public string shipstatus { get; set; }
        public int totalseaman { get; set; }
        public int totallabour { get; set; }
        public int totalcrewonboard { get; set; }
        public int procurementtype { get; set; }
        public string approvestatus { get; set; }
        public DateTime CreateDateTime { get; set; }
        public int CreateBy { get; set; }
        public DateTime ModifyDateTime { get; set; }
        public int ModifyBy { get; set; }
        public string CallSign { get; set; }


        public virtual ICollection<ShipCertificate> ShipCertificate { get; set; }

       
        public virtual ICollection<ShipFishVisit> ShipFishVisits { get; set; }
      

        
        public MyShip()
        {

        }

      

    }
}
