package com.ruoyi.dimp.domain;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.Align;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 云南人口数据导入详情对象 d_marketsub_data_info_pre_detail
 *
 * @author ruoyi
 * @date 2023-03-19
 */
@Data
@TableName("d_marketsub_data_info_pre_detail")
public class DMarketsubDataInfoPreDetail extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/** id */
	private Long id;
	
//	@Excel(name = "年份")
	private String year;

	/** 城市代码 */
//	@Excel(name = "城市代码")
	private String cityCode;

	/** 城市名称 */
	@Excel(name = "州市")
	private String cityName;

	/** 总人口 */
	@Excel(name = "万户市场主体数")
	private String marketsubTotal;

	/** 删除标识 */
	private Integer delFlag;

	/** 状态 */
//	@Excel(name = "状态")
	private Long status;

	/** 预导入id */
	private Long preId;

	/** 文件名 */
//	@Excel(name = "文件名")
	private String fileName;

	/** 导入状态 */
//	@Excel(name = "导入状态")
	private String impState;
	
	@TableField(exist = false)
	@Excel(name = "导入状态")
	private String impStateStr;

	/** 原因 */
	@Excel(name = "失败原因",align = Align.LEFT)
	private String errReason;

}
