package com.xinelu.manage.dto.aiob;

import java.util.List;
import lombok.Data;

/**
 * @description: 导入名单传输对象
 * @author: haown
 * @create: 2024-08-23 15:10
 **/
@Data
public class ImportTaskDto {

	/**
	 * 任务Id
	 */
	private String taskId;

	/**
	 * 加密类型， 1：系统加密，即被叫号码采用系统的加密方式，AES128加密；
	 * 2：不加密，即被叫号码为明文；
	 * 3：自定义加密，即被叫号码采用客户自定义的加密方式，需在配置台-隐私配置-其他配置中配置自定义加解密服务地址，便于请求解密
	 */
	private Integer secretType;

	/**
	 * 密钥ID，加密类型为系统加密时，必填
	 */
	private Integer secretId;

	/**
	 * 明文, 字符串，长度小于等于20, 如果加密类型为系统加密，则必填
	 */
	private String plainText;

	/**
	 * 密文，字符串，加密类型为系统加密时，必填
	 */
	private String cipherText;

	/**
	 * 客户名单list,每一次最多只能导入1000个号码组，可以多次导入同一个任务
	 */
	private List<CustomerInfoDto> customerInfoList;
}
