package com.bonus.common.entity.bracelet.vo;

import com.bonus.common.core.annotation.Excel;
import com.bonus.common.core.annotation.Excel.ColumnType;
import com.bonus.common.core.web.domain.BaseEntity;
import com.bonus.common.entity.file.ResourceFileVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.Api;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;
import java.util.List;

/**
 * 边带表 sys_sideband
 *
 * @author bonus
 */

@Api("SidebandVo")
@Data
public class SidebandVo
{
    /** 边带id */
    @Excel(name = "边带id", cellType = ColumnType.NUMERIC)
    private int sidebandId;

    /** 边带名称 */
    @Excel(name = "边带名称")
    private String sidebandName;

    /** 边带编码 */
    @Excel(name = "边带编码")
    private String sidebandCode;

    /** 所属工程 */
    @Excel(name = "所属工程")
    private String projectName;

    /** 杆塔编码 */
    @Excel(name = "杆塔编码")
    private String gtCode;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /**
     * 绑定时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
//    @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
    private Date bindTime ;

    /** 绑定设备数量 */
    @Excel(name = "绑定设备数量", cellType = ColumnType.NUMERIC)
    private int bindNum;


}
