package com.ruoyi.other.api.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.Size;
|
import java.util.Date;
|
|
@Data
|
@TableName("t_general_screen_content")
|
@ApiModel("通用大屏内容设置")
|
public class TGeneralScreenContent {
|
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
|
@TableField("partner_id")
|
@ApiModelProperty("合作商ID")
|
private Integer partnerId;
|
|
@NotBlank(message = "大屏名称不能为空")
|
@Size(max = 20, message = "大屏名称最多20个字符")
|
@TableField("screen_title")
|
private String screenTitle;
|
|
@NotBlank(message = "数据概览标题不能为空")
|
@Size(max = 20, message = "数据概览标题最多20个字符")
|
@TableField("overview_title")
|
private String overviewTitle;
|
|
@NotBlank(message = "充电利用率标题不能为空")
|
@Size(max = 20, message = "充电利用率标题最多20个字符")
|
@TableField("utilization_title")
|
private String utilizationTitle;
|
|
@NotBlank(message = "电站收入分析标题不能为空")
|
@Size(max = 20, message = "电站收入分析标题最多20个字符")
|
@TableField("income_title")
|
private String incomeTitle;
|
|
@NotBlank(message = "电池安全检测标题不能为空")
|
@Size(max = 20, message = "电池安全检测标题最多20个字符")
|
@TableField("battery_safety_title")
|
private String batterySafetyTitle;
|
|
@NotBlank(message = "充电功率曲线标题不能为空")
|
@Size(max = 20, message = "充电功率曲线标题最多20个字符")
|
@TableField("charging_power_title")
|
private String chargingPowerTitle;
|
|
@NotBlank(message = "充电情况标题不能为空")
|
@Size(max = 20, message = "充电情况标题最多20个字符")
|
@TableField("charge_status_title")
|
private String chargeStatusTitle;
|
|
@NotBlank(message = "桩情况标题不能为空")
|
@Size(max = 20, message = "桩情况标题最多20个字符")
|
@TableField("pile_status_title")
|
private String pileStatusTitle;
|
|
@NotBlank(message = "功率情况标题不能为空")
|
@Size(max = 20, message = "功率情况标题最多20个字符")
|
@TableField("power_status_title")
|
private String powerStatusTitle;
|
|
@TableField("create_time")
|
private Date createTime;
|
|
@TableField("update_time")
|
private Date updateTime;
|
}
|