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

namespace Backend.Models
{
    public class SystemCategory
    {
    }

    public class SystemMain : Actor
    {
        public string Main_system_guid { get; set; }
        public byte Deleted { get; set; }
        public string Full_name { get; set; }
        public int Priority { get; set; }
        public string Code { get; set; }

    }

    public class SystemSub : Actor
    {
        public string Sub_system_guid { get; set; }
        public string Main_system_guid { get; set; }
        public byte Deleted { get; set; }
        public string Full_name { get; set; }
        public int Priority { get; set; }
    }

    public class Device_item : Actor
    {
        public int id { get; set; }
        public string device_item_guid { get; set; }
        public string device_area_tag { get; set; }
        public string device_building_tag { get; set; }
        public string device_system_tag { get; set; }
        public string device_name_tag { get; set; }
        public string full_name { get; set; }
        public string points { get; set; }
        public string unit { get; set; }
        public byte is_show { get; set; }
        public byte is_show_riserDiagram { get; set; }
        public byte is_controll { get; set; }
        public byte is_bool { get; set; }
        public byte is_link { get; set; }
        public int is_show_history { get; set; }
    }

    public class Checksame
    {
        public int id { get; set; }
        public string subId { get; set; }
        public string points { get; set; }
    }

    public class Tags
    {
        public string device_building_tag { get; set; }
        public string device_system_tag { get; set; }
        public string device_name_tag { get; set; }
    }
    public class Deletebool
    {
        public string Reason { get; set; }
        public bool Delete { get; set; }
    }

    public class GetCheckName
    {
        public string msname { get; set; }
        public string bname { get; set; }
        public string subname { get; set; }
        public string device_name_tag { get; set; }
    }
    public class guidandsubguid
    {
        public string guid { get; set; }
        public string subguid { get; set; }
    }

    public class DeviceItemInput
    {
        public string sub_system_tag { get; set; }
        public string building_tag { get; set; }
    }
}