You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
| using Newtonsoft.Json;
 | |
| using FreeSql.DataAnnotations;
 | |
| using System;
 | |
| 
 | |
| namespace Txgy.EWS.Client.Entity
 | |
| {
 | |
|     [JsonObject(MemberSerialization.OptIn), Table(Name = "postproeventresult")]
 | |
|     public class RemotePostproResultEntity
 | |
|     {
 | |
|         [JsonProperty, Column(DbType = "varchar(254)")]
 | |
|         public string EventTime { get; set; }
 | |
| 
 | |
|         [JsonProperty, Column(DbType = "int")]
 | |
|         public int LocSta { get; set; }
 | |
| 
 | |
|         [JsonProperty]
 | |
|         public double ML { get; set; }
 | |
| 
 | |
|         [JsonProperty, Column(DbType = "int")]
 | |
|         public int MLSta { get; set; }
 | |
| 
 | |
|         [JsonProperty, Column(DbType = "varchar(254)")]
 | |
|         public string OriginTime { get; set; }
 | |
| 
 | |
|         [JsonProperty, Column(DbType = "int")]
 | |
|         public int PostEventID { get; set; }
 | |
| 
 | |
|         [JsonProperty]
 | |
|         public double RMS { get; set; }
 | |
| 
 | |
|         [JsonProperty, Column(DbType = "int")]
 | |
|         public int WorkAreaID { get; set; }
 | |
| 
 | |
|         [JsonProperty]
 | |
|         public double X { get; set; }
 | |
| 
 | |
|         [JsonProperty]
 | |
|         public double Y { get; set; }
 | |
| 
 | |
|         [JsonProperty]
 | |
|         public double Z { get; set; }
 | |
|         [Column(IsIgnore = true)]
 | |
|         public double Energy { get; set; }
 | |
|         public void SetEnergy()
 | |
|         {
 | |
|             Energy = Math.Round(63000.0 * Math.Pow(10, 1.47 * ML), 2);
 | |
|         }
 | |
|     }
 | |
| }
 |