FaceUpdateReqVo.java 1.55 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(value = "人脸数据",required = true)
    @NotEmpty(message = "人脸数据集合不能为空")
    @Valid
    List<FaceData> faceDataList;

    @Data
    @ApiModel("FaceData")
    public static class FaceData {
        /**
         * 工号
         */
        @ApiModelProperty(value = "工号",required = true)
        @NotBlank(message = "工号不能为空")
        String jobCode;
        /**
         * 图片url不能为空
         */
        @ApiModelProperty(value = "图片url")
        String imageUrl;
        /**
         * 姓名
         */
        @ApiModelProperty(value = "姓名",required = true)
        @NotBlank(message = "姓名不能为空")
        String name;
        /**
         * 工种
         */
        @ApiModelProperty(value = "工种",required = true)
        @NotBlank(message = "工种不能为空")
        String posts;
        @ApiModelProperty(value = "线路",required = true)
        @NotBlank(message = "线路不能为空")
        String lineName;
        @ApiModelProperty(value = "车队名称",required = true)
        @NotBlank(message = "车队名称不能为空")
        String fleetName;
    }
}