Class ImportExcelParams<T,U>

java.lang.Object
cn.sinozg.applet.common.core.model.ImportExcelParams<T,U>

public class ImportExcelParams<T,U> extends Object
封装导入 参数
  • Field Details

    • file

      private org.springframework.web.multipart.MultipartFile file
      导入文件
    • function

      private Function<T,U> function
      导入的实体bean 转为db的entity
    • clazz

      private Class<T> clazz
      实体对象类型
    • excel

      private Consumer<ai.chat2db.excel.read.builder.ExcelReaderSheetBuilder> excel
      函数处理
    • sheetNo

      private Integer sheetNo
      读取的sheet页
  • Constructor Details

    • ImportExcelParams

      public ImportExcelParams(org.springframework.web.multipart.MultipartFile file, Class<T> clazz)
    • ImportExcelParams

      public ImportExcelParams(org.springframework.web.multipart.MultipartFile file, Function<T,U> function, Consumer<ai.chat2db.excel.read.builder.ExcelReaderSheetBuilder> excel, Class<T> clazz)
  • Method Details

    • getFile

      public org.springframework.web.multipart.MultipartFile getFile()
    • setFile

      public void setFile(org.springframework.web.multipart.MultipartFile file)
    • getFunction

      public Function<T,U> getFunction()
    • setFunction

      public void setFunction(Function<T,U> function)
    • getClazz

      public Class<T> getClazz()
    • setClazz

      public void setClazz(Class<T> clazz)
    • getExcel

      public Consumer<ai.chat2db.excel.read.builder.ExcelReaderSheetBuilder> getExcel()
    • setExcel

      public void setExcel(Consumer<ai.chat2db.excel.read.builder.ExcelReaderSheetBuilder> excel)
    • getSheetNo

      public Integer getSheetNo()
    • setSheetNo

      public void setSheetNo(Integer sheetNo)