package com.ximai.system.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ximai.common.annotation.Excel;
import com.ximai.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 打印机配置对象 sys_print_printer_config
 *
 * @author generator
 * @date 2024-02-28
 */
@Data
@ApiModel("打印机配置")
public class SysPrintPrinterConfigExcelExport 
{
    private static final long serialVersionUID = 1L;

    /** 打印机类型 */
    @ExcelProperty("打印机类型")
    private String printerType;

    /** 打印机名称 */
    @ExcelProperty("打印机名称")
    private String printerName;

    /** 品牌 */
    @ExcelProperty("品牌")
    private String brand;

    /** $column.columnComment */
    @ExcelProperty("品牌")
    private String printerPlace;

    /** 型号 */
    @ExcelProperty("型号")
    private String printerModel;

    @ApiModelProperty("打印机IP")
    private String printerIp;

    @ApiModelProperty("打印机端口")
    private String printerPort;

    /** 连接类型 */
    @ExcelProperty("连接类型")
    private String connectionType;

    /** 图片URL */
    @ExcelProperty("图片URL")
    private String printerUrl;

    /** 启用状态 */
    @ExcelProperty("启用状态")
    private String enableFlag;

    /** 打印机状态 */
    @ExcelProperty("打印机状态")
    private String status;


    /**  人员关联打印机状态打印机状态 */
    @ExcelProperty("人员关联打印机状态打印机状态")
    private String userPrinterStatus;

}
