package com.njcn.device.pq.pojo.vo;

import com.njcn.device.pq.pojo.po.DevFuction;
import com.njcn.influx.pojo.dto.DeviceDayFlowDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@ApiModel(value = "装置每日流量VO")
@AllArgsConstructor
@NoArgsConstructor
public class TerminalDaliyFlowVO {

    @ApiModelProperty(name = "devId",value = "装置Id")
    private String devId;
    @ApiModelProperty(name = "month",value = "月份")
    private String month;
    @ApiModelProperty(name = "actualValue",value = "月实际使用流量")
    private Float actualValue;
    @ApiModelProperty(name = "statisValue",value = "运营商统计流量")
    private Float statisValue;
    @ApiModelProperty(name = "baseFlow",value = "基础套餐流量")
    private Float baseFlow;
    @ApiModelProperty(name = "extendFlow",value = "拓展套餐流量")
    private Float extendFlow;
    @ApiModelProperty(name = "flowMeal",value = "套餐流量(基础+拓展)")
    private Float flowMeal;
    @ApiModelProperty(name = "deviceDayFlowsList",value = "装置日流量统计集合")
    private List<DeviceDayFlowDTO> deviceDayFlowsList;
    @ApiModelProperty(name = "functions",value = "装置功能码集合")
    private List<DevFuction> functions;


}
