package com.ga.core.mapper.upload;

import com.ga.core.vo.upload.UploadTemplateColumnVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UploadColumnMapper {

    List<UploadTemplateColumnVO> selectByTemplateId(@Param("templateId") Long templateId);

    int insertBatch(@Param("templateId") Long templateId,
                    @Param("columns") List<UploadTemplateColumnVO> columns);

    int deleteByTemplateId(@Param("templateId") Long templateId);
}
