package com.ruoyi.common.importExcel.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Description 读取Excel时标记终止行的cell
 * @Author qianhd
 * @Date 2019/12/13 14:07
 * @Return
 */
@Target({ElementType.TYPE})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface ExcelSheetInfo {

    /**
     * @Description 标题行
     * @Param
     * @Author qianhd
     * @Date 2020/1/3 11:10
     * @Return
     */
    int titleRow() default 0;

    /**
     * @Description 数据起始行
     * @Param
     * @Author qianhd
     * @Date 2020/1/3 11:10
     * @Return
     */
    int dataRowStart() default 1;

    /**
     * @Description 每条数据横跨行数
     * @Param
     * @Author qianhd
     * @Date 2020/1/3 11:27
     * @Return
     */
    int step() default 1;

    /**
     * @Description 结束列的索引
     * @Param
     * @Author qianhd
     * @Date 2019/12/13 14:08
     * @Return
     */
    int endCol() default 0;

    /**
     * @Description 结束列的值
     * @Param
     * @Author qianhd
     * @Date 2019/12/13 14:08
     * @Return
     */
    String endColValue() default "";
}
