FaceUpdateReqVo.java 1.4 KB
package com.ruoyi.pojo.request;

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

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 人脸更新数据
 * @author 20412
 */
@Data
@ApiModel("人脸更新数据")
public class FaceUpdateReqVo {
    @ApiModelProperty("人脸数据")
    @NotEmpty(message = "人脸数据集合不能为空")
    @Valid
    List<FaceData> faceDataList;
      @Data
      @ApiModel("FaceData")
      public static class FaceData{
          /**
           * 工号
           */
          @ApiModelProperty("工号")
          @NotBlank(message = "工号不能为空")
          String jobCode;
          /**
           * 图片url不能为空
           */
          @ApiModelProperty("图片url")
          @NotBlank(message = "图片url不能为空")
          String imageUrl;
          /**
           * 姓名
           */
          @ApiModelProperty("姓名")
          @NotBlank(message = "姓名不能为空")
          String name;
          /**
           * 工种
           */
          @ApiModelProperty("工种")
          @NotBlank(message = "工种不能为空")
          String posts;
          @ApiModelProperty("线路")
          String lineName;
          @ApiModelProperty("车队")
          String fleetName;
      }
}