using APT.BaseData.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;
namespace APT.BaseData.Domain.ApiModel.BD
{
    /// 
    /// 公司主页数据
    /// 
    public class CompanyIndexModel
    {
        /// 
        /// 能耗总量
        /// 
        public string EnergyNum { get; set; }
        /// 
        /// 浏览数
        /// 
        public int PVNum { get; set; }
        /// 
        /// 并发数
        /// 
        public int ConcurrencyNum { get; set; }
        /// 
        /// 报警次数
        /// 
        public int WarningNum { get; set; }
        /// 
        /// CPU使用率
        /// 
        public decimal CPU { get; set; }
        /// 
        /// 内存占用率
        /// 
        public decimal STORAGE { get; set; }
        /// 
        /// 更新日志
        /// 
        public List VersionManager { get; set; }
        /// 
        /// 运用流程
        /// 
        public List UseProcess { get; set; }
    }
    /// 
    /// 更新日志
    /// 
    public class VersionManager
    {
        /// 
        /// 版本号
        /// 
        public string Version { get; set; }
        /// 
        /// 版本号
        /// 
        public string Version_ZH { get; set; }
        /// 
        /// 更新内容
        /// 
        public string Content { get; set; }
        /// 
        /// 发布时间
        /// 
        public DateTime? CreateTime { get; set; }
    }
    /// 
    /// 运用流程
    /// 
    public class UseProcess
    {
        /// 
        /// 名称
        /// 
        public string PName { get; set; }
        /// 
        /// 
        /// 
        public List UseChildren { get; set; }
    }
    public class UseChildren
    {
        /// 
        /// 名称
        /// 
        public string PName { get; set; }
        /// 
        /// 请求表单名称
        /// 
        public string ApiFormName { get; set; }
        /// 
        /// 表单
        /// 
        public object FromObj { get; set; }
        /// 
        /// 是否必须
        /// 
        public bool IsReq { get; set; }
        /// 
        /// 背景色
        /// 
        public string BgColor { get; set; }
    }
}