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

namespace Pingchuan.BeijingSafeguard.Model.Domain
{
    [ExplicitColumns]
    [TableName("computes")]
    public class Calculation
    {
        [Column("id")]
        public int Id { get; set; }

        [Column("user_id")]
        public int UserId { get; set; }

        [Column("longitude")]
        public decimal Longitude { get; set; }

        [Column("latitude")]
        public decimal Latitude { get; set; }

        [Column("height")]
        public decimal Height { get; set; }

        [Column("simulated_duration")]
        public decimal SimulatedDuration { get; set; }

        [Column("simulated_interval")]
        public decimal SimulatedInterval { get; set; }

        [Column("release_time")]
        public DateTime ReleaseTime { get; set; }

        [Column("json_file")]
        public string JsonFile { get; set; }

        [Column("result_state")]
        public int ResultState { get; set; }

        [Column("result_message")]
        public string ResultMessage { get; set; }

        [Column("create_time")]
        public DateTime CreateTime { get; set; }
    }
}