package com.zc.business.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;

import java.util.Date;

/**
 * 情报板模板 dc_info_board_template
 *
 */
@ApiModel("情报板模板对象")
public class DcInfoBoardTemplate {

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 模板分组
     */
    @ApiModelProperty(value = "模板分组")
    private String category;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String content;

    /**
     * 屏幕尺寸
     */
    @ApiModelProperty(value = "屏幕尺寸")
    private String screenSize;

    /**
     * 字体颜色
     */
    @ApiModelProperty(value = "字体颜色")
    private String fontColor;

    /**
     * 字体大小
     */
    @ApiModelProperty(value = "字体大小")
    private String fontSize;

    /**
     * 字体类型
     */
    @ApiModelProperty(value = "字体类型")
    private String fontType;

    /**
     * 字体间距
     */
    @ApiModelProperty(value = "字体间距")
    private String fontSpacing;

    /**
     * 滚动速度
     */
    @ApiModelProperty(value = "滚动速度")
    private String rollingSpeed;

    /**
     * 停留时间
     */
    @ApiModelProperty(value = "停留时间")
    private String stopTime;

    /**
     * 入屏方式
     */
    @ApiModelProperty(value = "入屏方式")
    private String inScreenMode;

    /**
     * 对齐样式 0-左对齐 2-居中 1-右对齐
     */
    @ApiModelProperty(value = "对齐样式 0-左对齐 2-居中 1-右对齐")
    private String formatStyle;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 创建时间
     */
    @ApiModelProperty(hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(hidden = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getScreenSize() {
        return screenSize;
    }

    public void setScreenSize(String screenSize) {
        this.screenSize = screenSize;
    }

    public String getFontColor() {
        return fontColor;
    }

    public void setFontColor(String fontColor) {
        this.fontColor = fontColor;
    }

    public String getFontSize() {
        return fontSize;
    }

    public void setFontSize(String fontSize) {
        this.fontSize = fontSize;
    }

    public String getFontType() {
        return fontType;
    }

    public void setFontType(String fontType) {
        this.fontType = fontType;
    }

    public String getFontSpacing() {
        return fontSpacing;
    }

    public void setFontSpacing(String fontSpacing) {
        this.fontSpacing = fontSpacing;
    }

    public String getRollingSpeed() {
        return rollingSpeed;
    }

    public void setRollingSpeed(String rollingSpeed) {
        this.rollingSpeed = rollingSpeed;
    }

    public String getStopTime() {
        return stopTime;
    }

    public void setStopTime(String stopTime) {
        this.stopTime = stopTime;
    }

    public String getInScreenMode() {
        return inScreenMode;
    }

    public void setInScreenMode(String inScreenMode) {
        this.inScreenMode = inScreenMode;
    }

    public String getFormatStyle() {
        return formatStyle;
    }

    public void setFormatStyle(String formatStyle) {
        this.formatStyle = formatStyle;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}