yuthon_base/project_md/models/mindmap_node.py
2026-07-16 13:37:10 +08:00

16 lines
624 B
Python

from odoo import models, fields
class MindmapNode(models.Model):
_name = 'mindmap.node'
_description = 'Mindmap Node'
diagram_id = fields.Many2one('mindmap.diagram', string='导图', ondelete='cascade')
res_model = fields.Char(string='业务模型')
res_id = fields.Integer(string='业务记录ID')
parent_node_id = fields.Many2one('mindmap.node', string='父节点', ondelete='cascade')
x_pos = fields.Float(string='X坐标')
y_pos = fields.Float(string='Y坐标')
collapsed = fields.Boolean(string='已折叠', default=False)
custom_label = fields.Char(string='自定义标签')