package com.iailab.module.data.ind.data.service;

import com.iailab.framework.common.pojo.PageResult;
import com.iailab.framework.common.service.BaseService;
import com.iailab.module.data.ind.data.entity.IndDataSetFieldEntity;
import com.iailab.module.data.ind.data.vo.IndDataSetFieldPageReqVO;
import com.iailab.module.data.ind.data.vo.IndDataSetFieldSaveReqVO;
import com.iailab.module.data.ind.data.vo.IndDataSetPageReqVO;

import java.util.List;

/**
 * @author PanZhibao
 * @Description
 * @createTime 2024年09月10日
 */
public interface IndDataSetFieldService extends BaseService<IndDataSetFieldEntity> {

    PageResult<IndDataSetFieldEntity> page(IndDataSetFieldPageReqVO reqVO);

    void create(IndDataSetFieldSaveReqVO reqVO);

    void update(IndDataSetFieldSaveReqVO reqVO);

    IndDataSetFieldEntity get(String id);

    void delete(String id);

    List<IndDataSetFieldEntity> list(String dataSetId);
}