package cn.com.countrygarden.bi.main.model.ck.ksh;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import javax.persistence.*;
import java.util.Date;

/**
 * @Description:    可视化基础数据表
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "ck_ksh_basic")
@Data
public class CkKshBasic {

    /**
     *
     */
    @Id
    @GeneratedValue(strategy= GenerationType.IDENTITY)
    private Integer id;
    /**
     * 区域编码
     */
    @Column(name="org_code")
    private String orgCode;
    /**
     * 区域名称
     */
    @Column(name="org_name")
    private String orgName;
    /**
     * 项目编码
     */
    @Column(name="comm_code")
    private String commCode;
    /**
     * 项目名称
     */
    @Column(name="comm_name")
    private String commName;
    /**
     * 月份
     */
    @Column(name="month")
    private String month;
    /**
     * 年份
     */
    @Column(name="year")
    private String year;
    /**
     * 状态(0:禁用，1：启用)
     */
    @Column(name="status")
    private Integer status;
    /**
     * 创建人
     */
    @Column(name="create_by")
    private String createBy;
    /**
     * 创建时间
     */
    @Column(name="create_time")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    /**
     * 修改人
     */
    @Column(name="update_by")
    private String updateBy;
    /**
     * 修改时间
     */
    @Column(name="update_time")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;

    /**
     * 创建人姓名
     */
    @Column(name="create_name")
    private String createName;

    /**
     * 修改人姓名
     */
    @Column(name="update_name")
    private String updateName;

    /**
     * 是否对外展示
     */
    @Column(name="is_display")
    private Integer isDisplay;


    /**
     * 合同收楼时间
     */
    @Column(name="contractProperty")
    private String contractProperty;

    /**
     * 是否完成填报 1:是,0:否
     */
    @Column(name="is_fillin")
    private Integer isFillin;

    /**
     * 是否锁定 1:是,0:否
     */
    @Column(name="is_locking")
    private Integer isLocking;


    /**
     * 是否申请解锁 1:是,0:否
     */
    @Column(name="is_unlocking")
    private Integer isUnlocking;


    /**
     * 是否已提交 1:是,0:否
     */
    @Column(name="is_submit")
    private Integer isSubmit;

    /**
     * 常规实际进驻时间
     */
    @Column(name="actualEnterTime")
    private String actualEnterTime;


    public static void main(String[] args) {
        int f1=1,f2=1,f;
        int M=30;
        System.out.println(1);
        System.out.println(2);
        for(int i=3;i<M;i++){
            f=f2;
            f2=f1+f2;
            f1=f;
            System.out.println(f2);
        }
    }
}
