package com.yuchen.saas.parking.charge.api.dto.charge;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
@ApiModel(value = "移动设备分组")
@Builder
public class SpcStationChargeEquipmentGroupMoveDTO {



    @ApiModelProperty(name = "stationId", value = "分组名称")
    @NotNull(message = "电站id不能为空")
    private String stationId;

//    @ApiModelProperty(name = "sourceGroupId", value = "来源分组ID")
//    @NotNull(message = "来源分组ID不能为空")
//    private Long sourceGroupId;

    @ApiModelProperty(name = "targetGroupId", value = "目标分组ID")
    @NotNull(message = "目标分组ID不能为空")
    private String targetGroupId;

    @ApiModelProperty(name = "equipmentIdList", value = "设备id集合")
    @NotNull(message = "设备id集合")
    private List<Long> equipmentIdList;
}
