UnisKB/apps/common/forms/label/base_label.py

29 lines
702 B
Python
Raw Normal View History

2024-08-23 09:46:05 +00:00
# coding=utf-8
"""
@project: MaxKB
@Author
@file base_label.py
@date2024/8/22 17:11
@desc:
"""
class BaseLabel:
def __init__(self,
input_type: str,
label: str,
attrs=None,
props_info=None):
self.input_type = input_type
self.label = label
self.attrs = attrs
self.props_info = props_info
def to_dict(self, **kwargs):
return {
'input_type': self.input_type,
'label': self.label,
'attrs': {} if self.attrs is None else self.attrs,
'props_info': {} if self.props_info is None else self.props_info,
}