package com.yn.bftl.thirdparty.modules.baiduai.dto;

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

/**
 * @Author：Vance
 * @Description：营业执照识别DTO
 * @Date：2022/12/21 09:17
 */

@ApiModel(value = "BusinessLicenseRequestDTO", description = "营业执照识别DTO")
@Data
public class BusinessLicenseRequestDTO {

    @ApiModelProperty(
            "和url二选一，图像数据，base64编码后进行urlencode，" +
                    "要求base64编码和urlencode后大小不超过4M，" +
                    "最短边至少15px，最长边最大4096px,支持jpg/jpeg/png/bmp格式"
    )
    private String image;

    @ApiModelProperty("和image二选一，图片完整URL，URL长度不超过1024字节，" +
            "URL对应的图片base64编码后大小不超过4M，最短边至少15px，" +
            "最长边最大4096px,支持jpg/jpeg/png/bmp格式，当image字段存在时url字段失效，" +
            "请注意关闭URL防盗链"
    )
    private String url;

    @ApiModelProperty("此参数新版本无需传，可选值：normal,high")
    private String accuracy;

    @ApiModelProperty("是否开启风险类型功能，默认不开启，即：false")
    private Boolean risk_warn;
}
