package com.yn.bftl.thirdparty.common.dto;

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

@Data
@EqualsAndHashCode(callSuper = false)
public class BaseSecretDTO extends BaseSecretSpecifications {

    @ApiModelProperty(value = "密码密文", notes = "长度不超过1024个字符，必填。填写方式见附录。")
    private String encryptPwd;

    @ApiModelProperty(value = "加密类型", notes = "根据集成的密码控件类型进行取值：" +
            "1：H5 密码键盘加密（H5、小程序）。" +
            "2：非 H5 密码键盘加密（PC、ios、安卓）。")
    private String encryptType;

    @ApiModelProperty(value = "随机因子", notes = "长度不超过32个字符，必填。填写方式见附录。")
    private String plugRandomKey;

    @ApiModelProperty(value = "证书签名密文", notes = "必填。填写方式见附录。")
    private String certSign;

}
