123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace LYFZ.CloudServerData.Model
- {
- /// <summary>
- /// 企业
- /// </summary>
- [Serializable]
- public class Enterprise
- {
- public Enterprise()
- {
- }
- long _ID = 0;
- string _EnterpriseID = "";
- string _EnterpriseName = "";
- string _Address = "";
- string _Remarks = "";
- string _DatabaseInfo = "";
- string _WebInterfaceAddress = "";
- string _Features = "";
- long _CreateTime = 0;
- long _UpdateTime = 0;
- long _EffectiveTime = 0;
- string _ContactPerson = "";
- string _Phone = "";
- string _InstallationCode = "";
- long _CloudServerID = 0;
- decimal _AnnualFee = 0.0m;
- decimal _Balance = 0.0m;
- int _OssCloudDisk = 5;
- /// <summary>
- /// ID
- /// </summary>
- public long ID
- {
- get { return _ID; }
- set { _ID = value; }
- }
- /// <summary>
- /// 企业ID
- /// </summary>
- public string EnterpriseID
- {
- get { return _EnterpriseID; }
- set { _EnterpriseID = value; }
- }
- /// <summary>
- /// 企业名
- /// </summary>
- public string EnterpriseName
- {
- get { return _EnterpriseName; }
- set { _EnterpriseName = value; }
- }
- /// <summary>
- /// 地址
- /// </summary>
- public string Address
- {
- get { return _Address; }
- set { _Address = value; }
- }
- /// <summary>
- /// 备注
- /// </summary>
- public string Remarks
- {
- get { return _Remarks; }
- set { _Remarks = value; }
- }
- /// <summary>
- /// 数据库信息
- /// </summary>
- public string DatabaseInfo
- {
- get { return _DatabaseInfo; }
- set { _DatabaseInfo = value; }
- }
- /// <summary>
- /// web接口地址
- /// </summary>
- public string WebInterfaceAddress
- {
- get { return _WebInterfaceAddress; }
- set { _WebInterfaceAddress = value; }
- }
- /// <summary>
- /// 创建时间
- /// </summary>
- public long CreateTime
- {
- get { return _CreateTime; }
- set { _CreateTime = value; }
- }
- /// <summary>
- /// 更新时间
- /// </summary>
- public long UpdateTime
- {
- get { return _UpdateTime; }
- set { _UpdateTime = value; }
- }
- /// <summary>
- /// 功能Json数据
- /// </summary>
- public string Features
- {
- get { return _Features; }
- set { _Features = value; }
- }
- /// <summary>
- /// 有效期
- /// </summary>
- public long EffectiveTime
- {
- get { return _EffectiveTime; }
- set { _EffectiveTime = value; }
- }
- /// <summary>
- /// 联系人
- /// </summary>
- public string ContactPerson
- {
- get { return _ContactPerson; }
- set { _ContactPerson = value; }
- }
- /// <summary>
- /// 联系电话
- /// </summary>
- public string Phone
- {
- get { return _Phone; }
- set { _Phone = value; }
- }
- /// <summary>
- /// 安装码
- /// </summary>
- public string InstallationCode
- {
- get { return _InstallationCode; }
- set { _InstallationCode = value; }
- }
- /// <summary>
- /// 云服务器ID 如果为 0 表示为店内服务器
- /// </summary>
- public long CloudServerID
- {
- get { return _CloudServerID; }
- set { _CloudServerID = value; }
- }
- /// <summary>
- /// 年费
- /// </summary>
- public decimal AnnualFee
- {
- get { return _AnnualFee; }
- set { _AnnualFee = value; }
- }
- /// <summary>
- /// 客片服务费
- /// </summary>
- public decimal ClientAnnualFee
- {
- get;
- set;
- }
- /// <summary>
- /// 流量余额
- /// </summary>
- public decimal Balance
- {
- get { return _Balance; }
- set { _Balance = value; }
- }
- /// <summary>
- /// OSS 云盘总容量大小
- /// </summary>
- public int OssCloudDisk
- {
- get { return _OssCloudDisk; }
- set { _OssCloudDisk = value; }
- }
- public string GetFeaturesToName()
- {
- StringBuilder returnNameString = new StringBuilder();
- if (!String.IsNullOrEmpty(this.Features))
- {
- dynamic featuresData = Newtonsoft.Json.JsonConvert.DeserializeObject(this.Features);
- returnNameString.Append(featuresData.MoveAPP.value==1?featuresData.MoveAPP.name+",":"");
- returnNameString.Append(featuresData.CloudDatabase.value == 1 ? featuresData.CloudDatabase.name + "," : "");
- if (featuresData.ClientDisk != null)
- {
- returnNameString.Append(featuresData.ClientDisk.value == 1 ? featuresData.ClientDisk.name + "," : "");
- }
- }
- return returnNameString.ToString().Trim(',');
- }
- }
- }
|