using System;
using System.Xml.Serialization;
namespace Aop.Api.Domain
{
///
/// InstCashPoolAllocationRuleVO Data Structure.
///
[Serializable]
public class InstCashPoolAllocationRuleVO : AopObject
{
///
/// 机构账号
///
[XmlElement("inst_account")]
public InstAccountDTO InstAccount { get; set; }
///
/// 机构自定义备注
///
[XmlElement("inst_rule_custom_memo")]
public InstRuleCustomMemoVO InstRuleCustomMemo { get; set; }
///
/// 限额水位
///
[XmlElement("limit_water_line")]
public string LimitWaterLine { get; set; }
///
/// 规则备注
///
[XmlElement("memo")]
public string Memo { get; set; }
///
/// 是否需要自定义备注
///
[XmlElement("need_custom_memo")]
public bool NeedCustomMemo { get; set; }
///
/// 操作员名称
///
[XmlElement("operator")]
public string Operator { get; set; }
///
/// 父机构类型
///
[XmlElement("parent_inst_account")]
public InstAccountDTO ParentInstAccount { get; set; }
///
/// 规则名称
///
[XmlElement("rule_name")]
public string RuleName { get; set; }
///
/// 规则优先级
///
[XmlElement("rule_order")]
public long RuleOrder { get; set; }
///
/// INITIAL/RUN/STOP,初始态/运行态/暂停态
///
[XmlElement("rule_status")]
public string RuleStatus { get; set; }
///
/// 上划规则/下拨规则,UP_WARD_RULE/DOWN_WARD_RULE
///
[XmlElement("rule_type")]
public string RuleType { get; set; }
///
/// 目标水位线
///
[XmlElement("target_water_line")]
public string TargetWaterLine { get; set; }
}
}