using SqlSugar;

namespace Waste.Domain
{
    /// <summary>
    /// 投放记录
    /// </summary>
    public class W_Result
    {
        /// <summary>
        /// 投放记录
        /// </summary>
        public W_Result()
        {
        }

        private System.Guid _Id;
        /// <summary>
        /// 
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public System.Guid Id { get { return this._Id; } set { this._Id = value; } }

        private System.Guid _DeviceId;
        /// <summary>
        /// 设备ID
        /// </summary>
        public System.Guid DeviceId { get { return this._DeviceId; } set { this._DeviceId = value; } }

        private System.Guid _BusinessId;
        /// <summary>
        /// 设备所属商户
        /// </summary>
        public System.Guid BusinessId { get { return this._BusinessId; } set { this._BusinessId = value; } }

        private System.String _WasteType;
        /// <summary>
        /// 物品分类
        /// </summary>
        public System.String WasteType { get { return this._WasteType; } set { this._WasteType = value?.Trim(); } }

        private System.Decimal _Tare;
        /// <summary>
        /// 皮重,单位KG
        /// </summary>
        public System.Decimal Tare { get { return this._Tare; } set { this._Tare = value; } }

        private System.Decimal _GrossWeight;
        /// <summary>
        /// 毛重
        /// </summary>
        public System.Decimal GrossWeight { get { return this._GrossWeight; } set { this._GrossWeight = value; } }

        private System.Decimal _NetWeight;
        /// <summary>
        /// 净重
        /// </summary>
        public System.Decimal NetWeight { get { return this._NetWeight; } set { this._NetWeight = value; } }

        private System.String _Registration;
        /// <summary>
        /// 车牌号
        /// </summary>
        public System.String Registration { get { return this._Registration; } set { this._Registration = value?.Trim(); } }

        private System.DateTime _CreateTime;
        /// <summary>
        /// 上报时间
        /// </summary>
        public System.DateTime CreateTime { get { return this._CreateTime; } set { this._CreateTime = value; } }
    }
}
