package com.zd.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.zd.common.core.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.zd.common.core.web.domain.BaseEntity;

/**
 * logo配置对象 sys_logo_config
 *
 * @author zd
 * @date 2022-05-06
 */
@ApiModel("logo配置")
public class SysLogoConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    @ApiModelProperty(value = "${comment}")
    private Long id;
    /** 学校名称 */
    @Excel(name = "学校名称")
    @ApiModelProperty(value = "学校名称")
    private String schoolName;
    /** 圆形logo */
    @Excel(name = "圆形logo")
    @ApiModelProperty(value = "圆形logo")
    private String circularLogo;
    /** 长方形logo */
    @Excel(name = "长方形logo")
    @ApiModelProperty(value = "长方形logo")
    private String rectangleLogo;
    /** 签到签出示意图 */
    @Excel(name = "签到签出示意图")
    @ApiModelProperty(value = "签到签出示意图")
    private String signMap;
    /** 视屏封面 */
    @Excel(name = "视屏封面")
    @ApiModelProperty(value = "视屏封面")
    private String videoCover;
    /** 操作指南 */
    @Excel(name = "操作指南")
    @ApiModelProperty(value = "操作指南")
    private String operationGuide;
    /** 登录页banner */
    @Excel(name = "登录页banner")
    @ApiModelProperty(value = "登录页banner")
    private String loginBanner;
    /** 首页banner */
    @Excel(name = "首页banner")
    @ApiModelProperty(value = "首页banner")
    private String homepageBanner;

    /** 用户身份，11是教职工，22是学生 */
    @Excel(name = "用户身份，11是教职工，22是学生")
    @ApiModelProperty(value = "用户身份，11是教职工，22是学生")
    private String userType;

    @ApiModelProperty(value = "智能锁配置1是有，0是无")
    private Integer smartLock;

    @ApiModelProperty(value = "气瓶标签配置 1是有，0是无")
    private Integer airBottle;

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

    public Long getId()
    {
        return id;
    }
    public void setSchoolName(String schoolName)
    {
        this.schoolName = schoolName;
    }

    public String getSchoolName()
    {
        return schoolName;
    }
    public void setCircularLogo(String circularLogo)
    {
        this.circularLogo = circularLogo;
    }

    public String getCircularLogo()
    {
        return circularLogo;
    }
    public void setRectangleLogo(String rectangleLogo)
    {
        this.rectangleLogo = rectangleLogo;
    }

    public String getRectangleLogo()
    {
        return rectangleLogo;
    }
    public void setSignMap(String signMap)
    {
        this.signMap = signMap;
    }

    public String getSignMap()
    {
        return signMap;
    }
    public void setVideoCover(String videoCover)
    {
        this.videoCover = videoCover;
    }

    public String getVideoCover()
    {
        return videoCover;
    }
    public void setOperationGuide(String operationGuide)
    {
        this.operationGuide = operationGuide;
    }

    public String getOperationGuide()
    {
        return operationGuide;
    }
    public void setLoginBanner(String loginBanner)
    {
        this.loginBanner = loginBanner;
    }

    public String getLoginBanner()
    {
        return loginBanner;
    }
    public void setHomepageBanner(String homepageBanner)
    {
        this.homepageBanner = homepageBanner;
    }

    public String getHomepageBanner()
    {
        return homepageBanner;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public Integer getSmartLock() {
        return smartLock;
    }

    public void setSmartLock(Integer smartLock) {
        this.smartLock = smartLock;
    }

    public Integer getAirBottle() {
        return airBottle;
    }

    public void setAirBottle(Integer airBottle) {
        this.airBottle = airBottle;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("schoolName", getSchoolName())
            .append("circularLogo", getCircularLogo())
            .append("rectangleLogo", getRectangleLogo())
            .append("signMap", getSignMap())
            .append("videoCover", getVideoCover())
            .append("operationGuide", getOperationGuide())
            .append("loginBanner", getLoginBanner())
            .append("homepageBanner", getHomepageBanner())
            .toString();
    }
}
