package com.vci.pagemodel;
|
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 导出excel时的接口条件对象
|
* @author ludc
|
* @date 2024/8/24 11:38
|
*/
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class ExpExcelConditionVO {
|
|
/**
|
* 导出起始页
|
*/
|
private Integer startPage;
|
|
/**
|
* 导出结束页
|
*/
|
private Integer endPage;
|
|
/**
|
* 导出类型:全部导出:all,选择导出:select,按页码导出:page
|
*/
|
private String expType;
|
|
/**
|
* 导出的属性列表(配合isSelectExp使用)
|
*/
|
private List<String> expAttrNames;
|
|
/**
|
* 按选择导出时,选择的数据的唯一标识:能通过该表示查询到具体数据的
|
*/
|
private List<String> selectDataIdentify;
|
|
/**
|
* 导出的文件名:如果要传的话,叫前端自己传文件后缀
|
*/
|
private String expFileName;
|
|
/**
|
* 其他导出条件
|
*/
|
private Map<String,Object> conditionMap;
|
}
|