package com.yeejoin.amos.boot.module.ugp.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 安装告知表
 *
 * @author system_generator
 * @date 2022-09-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_ugp_install_notice")
public class InstallNotice extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 项目id
     */
	@TableField("project_id")
    private Long projectId;

    /**
     * 告知申请提交日期
     */
	@TableField("notice_date")
    private Date noticeDate;

    /**
     * 告知申请状态
     */
	@TableField("notice_status")
    private String noticeStatus;

    /**
     * 组织机构代码
     */
	@TableField("organization_code")
    private String organizationCode;

    /**
     * 许可单位名称
     */
	@TableField("license_company")
    private String licenseCompany;

    /**
     * 许可证编号
     */
	@TableField("license_num")
    private String licenseNum;

    /**
     * 许可单位id
     */
	@TableField("license_company_id")
    private Long licenseCompanyId;

    /**
     * 合同文件
     */
	@TableField("contract_attch")
    private String contractAttch;

    /**
     * 安装负责人
     */
    @TableField("install_pri")
    private String installPri;

    /**
     * 许可证文件
     */
	@TableField("license_attch")
    private String licenseAttch;

    /**
     * 是否审批通过（1通过，0未通过）
     */
	@TableField("approved")
    private Boolean approved;

    /**
     * 备注
     */
	@TableField("remark")
    private String remark;

}
