package com.yd.base.service.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yd.base.feign.request.fieldvalue.ApiFieldValuePageRequest;
import com.yd.base.feign.response.fieldvalue.ApiFieldValuePageResponse;
import com.yd.base.service.dto.FieldValueDto;
import com.yd.base.service.model.FieldValue;

import java.util.List;

/**
 * <p>
 * 字段值表（字段字典） 服务类
 * </p>
 *
 * @author zxm
 * @since 2025-11-20
 */
public interface IFieldValueService extends IService<FieldValue> {

    IPage<ApiFieldValuePageResponse> page(Page<ApiFieldValuePageResponse> page,
                                          ApiFieldValuePageRequest request);

    List<FieldValue> queryList(FieldValueDto dto);

    FieldValue queryOne(String fieldValueBizId);
}
