package com.yifu.cloud.plus.v1.batch.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.yifu.cloud.plus.v1.yifu.common.core.constant.ExcelAttribute;
import com.yifu.cloud.plus.v1.yifu.common.core.vo.RowIndex;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 电子档案任务表
 *
 * @author huych
 * @date 2025-12-17 11:03:07
 */
@Data
public class TElectronicArchiveTaskVo extends RowIndex implements Serializable {

	@ExcelAttribute(name = "主键")
	@Schema(description = "主键")
	@ExcelProperty("主键")
	private String id;

	@ExcelAttribute(name = "任务编号")
	@Schema(description = "任务编号")
	@ExcelProperty("任务编号")
	private String taskCode;

	@ExcelAttribute(name = "上传表格名称")
	@Schema(description = "上传表格名称")
	@ExcelProperty("上传表格名称")
	private String uploadFileName;

	@ExcelAttribute(name = "上传压缩包名称")
	@Schema(description = "上传压缩包名称")
	@ExcelProperty("上传压缩包名称")
	private String uploadZipName;

	@ExcelAttribute(name = "状态")
	@Schema(description = "状态（未上传，生成电子档案中，已生成电子档案）")
	@ExcelProperty("状态")
	private String status;


}
