package net.wicp.tams.app.duckula.controller.bean.models;

import java.util.Date;

import net.wicp.tams.common.annotation.TamsBean;
import net.wicp.tams.common.annotation.TamsCol;
import net.wicp.tams.common.constant.PageElement;

/**
 *
 * This class was generated by MyBatis Generator. This class corresponds to the
 * database table rtdw_flinkbaseimage
 */
@TamsBean(title = "flink基础镜像版本管理")
public class RtdwFlinkbaseimage {
	/**
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.id
	 *
	 * @mbg.generated
	 */
	private Long id;

	/**
	 * Database Column Remarks: 任务名
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.name
	 *
	 * @mbg.generated
	 */
	@TamsCol(value = "镜像名", save = 1, query = 0, showWidth = 100, orderby = 1)
	private String name;

	/**
	 * Database Column Remarks: image仓库
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.image_rep
	 *
	 * @mbg.generated
	 */
	@TamsCol(value = "仓库组", save = 1, query = -1, showWidth = 350, orderby = 3, colspan = 3)
	private String imageRep;

	/**
	 * Database Column Remarks: image版本标签
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.image_tag
	 *
	 * @mbg.generated
	 */
	@TamsCol(value = "镜像版本", save = 1, query = 0, showWidth = 100, orderby = 2)
	private String imageTag;

	/**
	 * Database Column Remarks: 发布日期
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.deploy_date
	 *
	 * @mbg.generated
	 */
	@TamsCol(value = "发布日期", pageElement = PageElement.Calendar,pageElementOpt = "{'dateFmt':'yyyy-MM-dd HH:mm:ss'}", save = -1, query = -1, showWidth = 150, orderby = 4)
	private Date deployDate;

	/**
	 * Database Column Remarks: 备注
	 *
	 * This field was generated by MyBatis Generator. This field corresponds to the
	 * database column rtdw_flinkbaseimage.remark
	 *
	 * @mbg.generated
	 */
	@TamsCol(value = "备注", save = 0, query = -1, showWidth = 100, orderby = 5, colspan = 3)
	private String remark;

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to
	 * the database table rtdw_flinkbaseimage
	 *
	 * @mbg.generated
	 */
	public RtdwFlinkbaseimage(Long id, String name, String imageRep, String imageTag, Date deployDate, String remark) {
		this.id = id;
		this.name = name;
		this.imageRep = imageRep;
		this.imageTag = imageTag;
		this.deployDate = deployDate;
		this.remark = remark;
	}

	/**
	 * This method was generated by MyBatis Generator. This method corresponds to
	 * the database table rtdw_flinkbaseimage
	 *
	 * @mbg.generated
	 */
	public RtdwFlinkbaseimage() {
		super();
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.id
	 *
	 * @return the value of rtdw_flinkbaseimage.id
	 *
	 * @mbg.generated
	 */
	public Long getId() {
		return id;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.id
	 *
	 * @param id the value for rtdw_flinkbaseimage.id
	 *
	 * @mbg.generated
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.name
	 *
	 * @return the value of rtdw_flinkbaseimage.name
	 *
	 * @mbg.generated
	 */
	public String getName() {
		return name;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.name
	 *
	 * @param name the value for rtdw_flinkbaseimage.name
	 *
	 * @mbg.generated
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.image_rep
	 *
	 * @return the value of rtdw_flinkbaseimage.image_rep
	 *
	 * @mbg.generated
	 */
	public String getImageRep() {
		return imageRep;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.image_rep
	 *
	 * @param imageRep the value for rtdw_flinkbaseimage.image_rep
	 *
	 * @mbg.generated
	 */
	public void setImageRep(String imageRep) {
		this.imageRep = imageRep;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.image_tag
	 *
	 * @return the value of rtdw_flinkbaseimage.image_tag
	 *
	 * @mbg.generated
	 */
	public String getImageTag() {
		return imageTag;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.image_tag
	 *
	 * @param imageTag the value for rtdw_flinkbaseimage.image_tag
	 *
	 * @mbg.generated
	 */
	public void setImageTag(String imageTag) {
		this.imageTag = imageTag;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.deploy_date
	 *
	 * @return the value of rtdw_flinkbaseimage.deploy_date
	 *
	 * @mbg.generated
	 */
	public Date getDeployDate() {
		return deployDate;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.deploy_date
	 *
	 * @param deployDate the value for rtdw_flinkbaseimage.deploy_date
	 *
	 * @mbg.generated
	 */
	public void setDeployDate(Date deployDate) {
		this.deployDate = deployDate;
	}

	/**
	 * This method was generated by MyBatis Generator. This method returns the value
	 * of the database column rtdw_flinkbaseimage.remark
	 *
	 * @return the value of rtdw_flinkbaseimage.remark
	 *
	 * @mbg.generated
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * This method was generated by MyBatis Generator. This method sets the value of
	 * the database column rtdw_flinkbaseimage.remark
	 *
	 * @param remark the value for rtdw_flinkbaseimage.remark
	 *
	 * @mbg.generated
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
}