package com.ruoyi.agentrep.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;

/**
 * 代理机构报对象 d_agent_auth_info
 *
 * @author ruoyi
 * @date 2023-04-02
 */
@Data
@TableName("d_agent_auth_info")
public class DAgentAuthInfo extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@TableField(exist = false)
	private String beginDate;
	@TableField(exist = false)
	private String endDate;

	/** id */
	private Long id;

	/** 代理机构 */
	@Excel(name = "代理机构")
	private String agencyName;
	
	@TableField(exist = false)
	private int ranking;

	/** 案件代理总量（公开总量） */
	@Excel(name = "案件代理总量")
	private Long pubTotal;

	/** 授权量 */
	@Excel(name = "授权量")
	private Long authTotal;

	/** 发明授权 */
	@Excel(name = "发明授权")
	private Long inventionCnt;

	/** 实用新型 */
	@Excel(name = "实用新型")
	private Long modelUtilityCnt;

	/** 外观设计 */
	@Excel(name = "外观设计")
	private Long appearanceCnt;

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

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

	@TableField(exist = false)
	private String countTimeStr;
}
