ShyEmail.java 4.71 KB
package com.cnlive.shenhe.entity;

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

@Table(name = "shy_email")
public class ShyEmail {
    /**
     * id
     */
    @Id
    private Integer id;

    /**
     * email地址
     */
    private String email;

    /**
     * 备注
     */
    private String remark;

    /**
     * 通知类型,逗号分隔:1、直播申请通知
     */
    private String notice_type;

    /**
     * 是否启用,0:未启用,1:启用
     */
    private Boolean is_enable;

    /**
     * 是否删除,0:未删除,1:已删除
     */
    private Boolean is_delete;

    /**
     * 更新人
     */
    private String updater;

    /**
     * 创建时间
     */
    private Date created_at;

    /**
     * 更新时间
     */
    private Date updated_at;
    
    @Transient
    private String email_type_name;

    /**
     * 获取id
     *
     * @return id - id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置id
     *
     * @param id id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取email地址
     *
     * @return email - email地址
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置email地址
     *
     * @param email email地址
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取备注
     *
     * @return remark - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取通知类型,逗号分隔:1、直播申请通知
     *
     * @return notice_type - 通知类型,逗号分隔:1、直播申请通知
     */
    public String getNotice_type() {
        return notice_type;
    }

    /**
     * 设置通知类型,逗号分隔:1、直播申请通知
     *
     * @param notice_type 通知类型,逗号分隔:1、直播申请通知
     */
    public void setNotice_type(String notice_type) {
        this.notice_type = notice_type;
    }

    /**
     * 获取是否启用,0:未启用,1:启用
     *
     * @return is_enable - 是否启用,0:未启用,1:启用
     */
    public Boolean getIs_enable() {
        return is_enable;
    }

    /**
     * 设置是否启用,0:未启用,1:启用
     *
     * @param is_enable 是否启用,0:未启用,1:启用
     */
    public void setIs_enable(Boolean is_enable) {
        this.is_enable = is_enable;
    }

    /**
     * 获取是否删除,0:未删除,1:已删除
     *
     * @return is_delete - 是否删除,0:未删除,1:已删除
     */
    public Boolean getIs_delete() {
        return is_delete;
    }

    /**
     * 设置是否删除,0:未删除,1:已删除
     *
     * @param is_delete 是否删除,0:未删除,1:已删除
     */
    public void setIs_delete(Boolean is_delete) {
        this.is_delete = is_delete;
    }

    /**
     * 获取更新人
     *
     * @return updater - 更新人
     */
    public String getUpdater() {
        return updater;
    }

    /**
     * 设置更新人
     *
     * @param updater 更新人
     */
    public void setUpdater(String updater) {
        this.updater = updater;
    }

    /**
     * 获取创建时间
     *
     * @return created_at - 创建时间
     */
    public Date getCreated_at() {
        return created_at;
    }

    /**
     * 设置创建时间
     *
     * @param created_at 创建时间
     */
    public void setCreated_at(Date created_at) {
        this.created_at = created_at;
    }

    /**
     * 获取更新时间
     *
     * @return updated_at - 更新时间
     */
    public Date getUpdated_at() {
        return updated_at;
    }

    /**
     * 设置更新时间
     *
     * @param updated_at 更新时间
     */
    public void setUpdated_at(Date updated_at) {
        this.updated_at = updated_at;
    }

	public String getEmail_type_name() {
		return email_type_name;
	}

	public void setEmail_type_name(String email_type_name) {
		this.email_type_name = email_type_name;
	}

    @Override
    public String toString() {
        return "ShyEmail{" +
                "id=" + id +
                ", email='" + email + '\'' +
                ", remark='" + remark + '\'' +
                ", notice_type='" + notice_type + '\'' +
                ", is_enable=" + is_enable +
                ", is_delete=" + is_delete +
                ", updater='" + updater + '\'' +
                ", created_at=" + created_at +
                ", updated_at=" + updated_at +
                ", email_type_name='" + email_type_name + '\'' +
                '}';
    }
}