# -*- coding: utf-8 -*-
"""
@author: yq
@time: 2024/11/1
@desc: 指标配置
"""


class MetricConfigEntity():
    def __init__(self, metric_code: str, metric_func: str, *args, **kwargs):
        self._args = args
        self._kwargs = kwargs
        # metric_code 用于填充模板时查找
        self._metric_code = metric_code
        # metric_func 用于查找对应的指标计算函数
        self._metric_func = metric_func

    @property
    def args(self):
        return self._args

    @property
    def kwargs(self):
        return self._kwargs

    @property
    def metric_code(self):
        return self._metric_code

    @property
    def metric_func(self):
        return self._metric_func


if __name__ == "__main__":
    pass