ReportViewResponseVo.java 1.34 KB
package com.ruoyi.pojo.response;

import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.pojo.converter.SignInStatusConverter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author 20412
 */
@ApiModel("滚动大屏响应体数据")
@Data
public class ReportViewResponseVo {

    @ApiModelProperty("工号")
    private String jobCode;

    @ApiModelProperty("姓名")
    private String name;

    @ApiModelProperty("工种")
    private String posts;

    @ApiModelProperty("线路名称")
    private String lineName;

    @ApiModelProperty("车队名称")
    private String fleetName;

    @ApiModelProperty("车辆自编号")
    private String nbbm;

    @ApiModelProperty("路牌")
    private String lpName;


    private Integer planSignInCount;
    private Integer actualSignInCount;
    private Integer planSignOutCount;
    private Integer actualSignOutCount;

    @ExcelProperty(value = "签到状态", converter = SignInStatusConverter.class)
    @ApiModelProperty("签到状态")
    private String exString;

    @ApiModelProperty("排班日期")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date scheduleDate;

    @ApiModelProperty("备注")
    private String remark;

}