from django.db import models

class EsSetting(models.Model):
    id = models.BigAutoField(primary_key=True)
    param = models.TextField(unique=True)
    value = models.TextField(null=True)
    comment = models.TextField(null=True)

    class Meta:
        db_table = "es_setting"

    @staticmethod
    def get_multiple_setting(params):
        return dict(
            EsSetting.objects.filter(param__in=params).values_list("param", "value")
        )