package com.ruoyi.madridmark.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.core.domain.BaseEntity;

/**
 * 马德里商标对象 c_madridmark
 *
 * @author ruoyi
 * @date 2023-04-29
 */
@Data
@TableName("c_madridmark")
public class CMadridmark extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 唯一id */
	private Long id;

	/** pid */
	@Excel(name = "pid")
	private String pid;

	/** 国际注册号 */
	@Excel(name = "国际注册号")
	private String regNo;

	/** 国际注册日 */
	@Excel(name = "国际注册日")
	private String regDate;

	/** 注册年 */
	@Excel(name = "注册年")
	private String regYear;
	private String regYearSrc;

	/** 尼斯分类 */
	@Excel(name = "尼斯分类")
	private String nc;

	/** 申请人名称 */
	@Excel(name = "申请人名称")
	private String app;

	/** 申请人地址 */
	@Excel(name = "申请人地址")
	private String address;

	/** 商标名称 */
	@Excel(name = "商标名称")
	private String name;

	/** 申请人所在国家 */
	@Excel(name = "申请人所在国家")
	private String country;

	/** 申请人所在省份 */
	@Excel(name = "申请人所在省份")
	private String province;

	/** 市 */
	@Excel(name = "市")
	private String city;

	/** 区 */
	@Excel(name = "区")
	private String area;

	/** 省代码 */
	@Excel(name = "省代码")
	private String provinceCode;

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

	/** 区代码 */
	@Excel(name = "区代码")
	private String areaCode;

	/** 注册或续展届满日期 */
	@Excel(name = "注册或续展届满日期")
	private String propertyEndDate;

	/** 数据删除标记（0-不删除，默认；1-已被删除） */
	@Excel(name = "数据删除标记" )
	private String isDel;

	/** 创建批次号 */
	@Excel(name = "创建批次号")
	private String timeCreate;

	/** 更新批次号 */
	@Excel(name = "更新批次号")
	private String timeUpdate;

	/** 删除标识 （0=有效;1=无效） */
	private Integer delFlag;

	/** 状态 （0=启用;1=禁用） */
	@Excel(name = "状态   " )
	private Long status;

	/** 附件ID */
	@Excel(name = "附件ID")
	private Long sysFileId;
	

	@TableField(exist = false)
	private String queryType;
	
	@TableField(exist = false)
	private String queryDate;
	@TableField(exist = false)
	private String currDate;
	

	@TableField(exist = false)
	private String beginDate1;

	@TableField(exist = false)
	private String endDate1;
	
	@TableField(exist = false)
	private String beginDate2;

	@TableField(exist = false)
	private String endDate2;
	
	@TableField(exist = false)
	private String beginDate;

	@TableField(exist = false)
	private String endDate;
	@TableField(exist = false)
	private String year;
	@TableField(exist = false)
	private String month;

	@TableField(exist = false)
	private String appliCity;

	@TableField(exist = false)
	private String countTimeStr;
	
	

}
