66 lines
1.3 KiB
VB.net
66 lines
1.3 KiB
VB.net
Imports System.Xml.Serialization
|
|
|
|
|
|
<Serializable>
|
|
<XmlRoot(ElementName:="ConfigConcitons")>
|
|
Public Class ConfigActionConcitons
|
|
''' <summary>
|
|
''' 条件信息
|
|
''' </summary>
|
|
<XmlArray("CondictionGroup"), XmlArrayItem("Conction", GetType(Conction))>
|
|
Public Conction As List(Of Conction)
|
|
|
|
''' <summary>
|
|
''' 执行方式
|
|
''' </summary>
|
|
<XmlArray("ExecludeMode"), XmlArrayItem("Conction", GetType(Conction))>
|
|
Public ExeMode As List(Of Conction)
|
|
|
|
Sub New()
|
|
Conction = New List(Of Conction)
|
|
ExeMode = New List(Of Conction)
|
|
End Sub
|
|
|
|
End Class
|
|
|
|
Public Class Conction
|
|
''' <summary>
|
|
''' 条件名
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public Name As String
|
|
|
|
''' <summary>
|
|
''' 条件数据类型
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public DataType As String
|
|
|
|
''' <summary>
|
|
''' 条件数据范围
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public DataRange As String
|
|
|
|
''' <summary>
|
|
''' 条件数据取值
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public DataRangeValue As String
|
|
|
|
''' <summary>
|
|
''' 条件数据默认值
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public DataDefault As String
|
|
|
|
''' <summary>
|
|
''' 条件描述
|
|
''' </summary>
|
|
<XmlAttribute>
|
|
Public Desc As String
|
|
|
|
End Class
|
|
|
|
|