| 123456789101112131415161718192021222324252627282930313233343536373839 |
- package models
- // Node 节点模型
- type Node struct {
- NodeName string `json:"nodeName"`
- // 节点类型 start end operation fault voice
- NodeType string `json:"nodeType"`
- NodeData *NodeData `json:"nodeData"`
- ChildNode *Node `json:"childNode"`
- ConditionNodes []*STConditionNodes `json:"conditionNodes"`
- }
- type STConditionNodes struct {
- NodeName string `json:"nodeName"`
- // 节点类型 start end operation fault voice
- NodeType string `json:"nodeType"`
- NodeData *NodeData `json:"nodeData"`
- ChildNode *Node `json:"childNode"`
- }
- // NodeData 节点数据
- type NodeData struct {
- OperationNode *CourseOperationNode `json:"operationNode"`
- FaultNode *CourseFaultNode `json:"faultNode"`
- VoiceNode *CourseVoiceNode `json:"voiceNode"`
- NodeTrigger *CourseNodeTrigger `json:"nodeTrigger"`
- NodeName string `json:"nodeName"`
- NodeID int `json:"nodeId"`
- BindRole int `json:"bindRole"`
- NodeDetail string `json:"nodeDetail"`
- DelaySkip int `json:"delaySkip"`
- LoseItem int `json:"loseItem"`
- NodeJoinType int `json:"nodeJoinType"`
- GuideDesc string `json:"guideDesc"`
- GuideFilePath string `json:"guideFilePath"`
- VirtualOperation int `json:"virtualOperation"`
- }
|