package cn.com.countrygarden.bi.main.model.domainname;

import com.fasterxml.jackson.annotation.JsonInclude;

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

@JsonInclude(JsonInclude.Include.NON_NULL)
@Table(name = "domain_manager")
public class DomainName {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer domain_id;

    /**
     * 域名
     */
    private String domain_name;

    /**
     * 域名劵号
     */
    private String domain_coupon;

    /**
     * 所有人
     */
    private String owner;
    /**
     * 	审核状态
     */
    private Integer audit_status;

    /**
     * 域名申请日期
     */
    private Date apply_date;

     /**
     * 代理机构
     */
    private String agency;
    /**

     /**
     * 下次续展日期
     */
    private Date next_renewal_date;


    /**
     * 续费时间
     */
    private Date next_renew_time;

    /**
     * 续费金额
     */
    private BigDecimal renew_money;
    /**

     /**
     * 业务模式
     */
    private String business_model;
    /**

     /**
     * 使用部门
     */
    private String use_department;

    /**
     * 登记人
     */
    private String  register_user;

     /**
     * 登记时间
     */
    private Date register_time;




    public Integer getDomain_id() {
        return domain_id;
    }

    public void setDomain_id(Integer domain_id) {
        this.domain_id = domain_id;
    }

    public String getDomain_name() {
        return domain_name;
    }

    public void setDomain_name(String domain_name) {
        this.domain_name = domain_name;
    }

    public String getDomain_coupon() {
        return domain_coupon;
    }

    public void setDomain_coupon(String domain_coupon) {
        this.domain_coupon = domain_coupon;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public Integer getAudit_status() {
        return audit_status;
    }

    public void setAudit_status(Integer audit_status) {
        this.audit_status = audit_status;
    }

    public Date getApply_date() {
        return apply_date;
    }

    public void setApply_date(Date apply_date) {
        this.apply_date = apply_date;
    }

    public String getAgency() {
        return agency;
    }

    public void setAgency(String agency) {
        this.agency = agency;
    }

    public Date getNext_renewal_date() {
        return next_renewal_date;
    }

    public void setNext_renewal_date(Date next_renewal_date) {
        this.next_renewal_date = next_renewal_date;
    }

    public Date getNext_renew_time() {
        return next_renew_time;
    }

    public void setNext_renew_time(Date next_renew_time) {
        this.next_renew_time = next_renew_time;
    }

    public BigDecimal getRenew_money() {
        return renew_money;
    }

    public void setRenew_money(BigDecimal renew_money) {
        this.renew_money = renew_money;
    }

    public String getBusiness_model() {
        return business_model;
    }

    public void setBusiness_model(String business_model) {
        this.business_model = business_model;
    }

    public String getUse_department() {
        return use_department;
    }

    public void setUse_department(String use_department) {
        this.use_department = use_department;
    }

    public String getRegister_user() {
        return register_user;
    }

    public void setRegister_user(String register_user) {
        this.register_user = register_user;
    }

    public Date getRegister_time() {
        return register_time;
    }

    public void setRegister_time(Date register_time) {
        this.register_time = register_time;
    }



}