16 lines
624 B
Python
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='自定义标签')
|