package cn.cslg.pas.domain;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 许可记录表
 */
@Accessors(chain = true)
@Data
@TableName(value = "permission_record")
public class PermissionRecord implements Serializable {
    /**
     * ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 专利号
     */
    private String patentNo;
    /**
     * 许可人 (默认为专利权利人)
     */
    private String licensor;
    /**
     * 被许可人
     */
    private String licensee;
    /**
     * 被许可人国家
     */
    private String licenseeCountry;
    /**
     * 许可时间
     */
    private Date licenseTime;
    /**
     * 许可费用（单位万元）
     */
    private Double licenseFee;
    /**
     * 截止时间
     */
    private Date licenseDeadLine;
    /**
     * 许可类型
     */
    private Integer licenseType;
    /**
     * 租户id
     */
    private Integer tenantId;
    /**
     * 创建人id
     */
    private Integer createPersonId;
    /**
     * 创建人名称
     */
    private String createPersonName;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改时间
     */
    private Integer modifiedTime;

}
