
export interface ProductTypeVo {
    /**
     * 商机主键
     */
    id: string | number;

    /**
     * 商机标题
     */
    title: string;
    stageName: string;
    stage: string;

    /**
     * 关联客户id
     */
    customerId: string | number;

    /**
     * 主要联系人id
     */
    liaisonId: string | number;

    /**
     * 预计销售金额
     */
    estimatedSalesAmount: number;

    /**
     * 预计签单日期
     */
    expectedSigningDate: string;

    /**
     * 销售阶段value（对应字典销售阶段value）
     */
    salesPhaseDictValue: string;

    /**
     * 商机类型value（对应字典商机类型value）
     */
    businessTypeDictValue: string;

    /**
     * 成交机率value（对应字典成交机率value）
     */
    transactionProbabilityDictValue: string;

    /**
     * 商机来源value（对应字典商机来源value）
     */
    sourcesOfBusinessDictValue: string;

    /**
     * 获取日期
     */
    getedDate: string;

    /**
     * 备注信息
     */
    remark: string;

    /**
     * 是否删除：0未删除，1已删除
     */
    isDelete: number;

    /**
     * 是否启用:1:启用,0:不启用
     */
    enabled: number;

    /**
     * 拥有者
     */
    ownerBy: number;

    /**
     * 显示顺序
     */
    sort: number;

    customerName?: string;
    ownerByName?: string;
    salesPhaseName?: string;
    salesPhaseNameValue?: string;
    liaisonName?: string;
    nextFollowUpTime?: string;
    previousId?: string | number;
    nextId?: string | number;

}

export interface ProductTypeQuery{


}

export interface SkuVo{
    randomId?: string;
    /**
     * 固态产品SKU主键
     */
    ssdSkuId?: number;

    /**
     * (关联)产品类型ID
     */
    ssdProductTypeId: number;

    /**
     * sku内部唯一编码
     */
    ssdSkuCode: string;

    /**
     * 接口类型(SATA,mSATA,RSATA,SAS,PATA,Half Slim,M.2,CFAST,USB,SD,VPX)
     */
    connectorType: string;

    /**
     * 产品尺寸(1.8寸,2.5寸...)
     */
    productSize: string;

    /**
     * 产品协议(SATA2,SATA3...)
     */
    connectorProtocol: string;

    /**
     * 主控类型(自主 非自主)
     */
    coreChipType: string;

    /**
     * 产品级别(工业 军工 商业)
     */
    productLevel: string;

    /**
     * 闪存类型(SLC MLC TLC QLC)
     */
    flashChipType: string;

    /**
     * 容量(1GB 2GB 4GB 8GB 16GB 32GB 64GB 128GB 256GB 512GB 1TB 2TB 4TB 8TB)
     */
    capacity: string;

    /**
     * 物理销毁(1:开通 2:不开通)
     */
    openPhysicalDestroy: number;

    /**
     * 强制开通物理销毁(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenPhysicalDestroy?: boolean;

    /**
     * 逻辑销毁(1:开通 2:不开通)
     */
    openLogicDestroy: number;

    /**
     * 强制开通逻辑销毁(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenLogicDestroy?: boolean;

    /**
     * AES加密(1:开通 2:不开通)
     */
    openAesEncrypt: number;

    /**
     * 强制开通AES加密(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenAesEncrypt?: boolean;

    /**
     * r-backup备份(1:开通 2:不开通)
     */
    openRapidBackup: number;

    /**
     * 强制开通快速备份(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenRapidBackup?: boolean;

    /**
     * 规格书名称
     */
    datasheetName: string;

    /**
     * 规格书URL
     */
    datasheetUrl: string;

    /**
     * 单片辅料定价
     */
    materialPricing?: number;

    /**
     * 额外附加费
     */
    additionalSurcharges?: number;

    /**
     * 单片加工(人工)定价
     */
    processingPricing?: number;

    /**
     * (关联)主控芯片ID
     */
    ssdCoreChipId: number;

    /**
     * 方便前端处理联动选择 后端不需要处理
     */
    ssdCoreJson?: string;

    /**
     * (关联)闪存芯片ID
     */
    ssdFlashChipId: number;

    /**
     * 方便前端处理联动选择 后端不需要处理
     */
    ssdFlashJson?: string;

    /**
     * 闪存芯片数量
     */
    flashChipCount: number;

    /**
     * 物理销毁价格
     */
    physicalDestroyPrice?: number;

    /**
     * 逻辑销毁价格
     */
    logicDestroyPrice?: number;

    /**
     * AES加密价格
     */
    aesEncryptPrice?: number;

    /**
     * RAPID_BACKUP价格
     */
    rapidBackupPrice?: number;

    /**
     * 老客户折扣 默认给100即 X 100/100 不打折 95折填写95(使用时需要除以100 再乘以 此字段值)
     */
    customerRate?: number;

    /**
     * 1:重复数据，管理后台报价专用数据类型 ，0 不是重复数据需要做数据重复校验
     */
    repeatData?: boolean;

    /**
     * 备注
     */
    remark?: string;

    /**
     * SKU状态(1:预上架 2:已上架 3:已下架 默认1)
     */
    status?: number;

}

export interface SkuQueryVo{


}
export interface SsdSkuDetailVOList{
    totalEarnestAmt?: number,
    totalNumber?: number,
    totalOrderAmt?: number,
    abutmentUserId?: number,
    businessId?: number,
    customerId?: number,
    describe?: string,
    id?: number,
    orderFormId?: number,
    totalMoney?: string | number,
    rate?: string | number,
    quotationType?: string | number,
    productTotalOrderAmt?: string | number,
    otherAmt?: string | number,
    ssdSkuDetailVOList?: MakeOrderSkuDetailVO[]

}
export interface MakeOrderSkuDetailVO{

    randomId?: String,
    /**
     * ssdSkuId
     */
    ssdSkuId?: number;
    id?: number;

    /**
     * 内部编码
     */
    ssdSkuCode?: string;

    /**
     * 接口类型
     */
    connectorType?: string;

    /**
     * 主控
     */
    coreChipType?: string;

    /**
     * 温度级别
     */
    productLevel?: string;

    /**
     * 尺寸大小
     */
    productSize?: string;

    /**
     * 芯片类型
     */
    flashChipType?: string;

    /**
     * 协议类型
     */
    connectorProtocol?: string;

    /**
     * 容量大小
     */
    capacity?: string;

    /**
     * flash芯片的数量
     */
    flashChipCount?: number;

    /**
     * flash 芯片单价
     */
    flashChipPrice?: number;

    /**
     * 額外附加費
     */
    additionalSurcharges?: number;

    /**
     * 主控芯片单价
     */
    coreChipPrice?: number;

    /**
     * 是否支持 开通物理销毁
     * true 支持 false 不支持
     */
    openPhysicalDestroy?: number;

    /**
     * 物理销毁的价格 -1 表示不支持物理销毁 在价格的计算的时候需要注意一下
     */
    physicalDestroyPrice?: number;

    /**
     * 是否支持 开通逻辑销毁
     * true 支持 false 不支持
     */
    openLogicalDestroy?: number;
    /**
     * 是否支持 开通逻辑销毁
     * true 支持 false 不支持
     */
    openLogicDestroy?: number;

    /**
     * 逻辑销毁价格 -1 表示不支持逻辑销毁 在价格的计算的时候需要注意一下
     */
    logicDestroyPrice?: number;

    /**
     * 是否支持 aes 加密 true 支持 false 不支持
     */
    openAesEncrypt?: number;

    /**
     * aes加密单价 -1 表示不支持 在价格的计算时需注意
     */
    aesEncryptPrice?: number;

    /**
     * 是否支持 快速备份 true 支持 false 不支持
     */
    openRapidBackup?: number;

    /**
     * 快速备份单价 -1 表示不支持 在价格的计算时需注意
     */
    rapidBackupPrice?: number;

    /**
     * 产品数量
     */
    productCount?: number;

    /**
     * 物料单片价格
     */
    materialPricing?: number;

    /**
     * 单片用工费用
     */
    processingPricing?: number;

    /**
     * 毛利率
     */
    rate?: number;

    /**
     * 主控Id
     */
    ssdCoreShipId?: number;

    /**
     * flash id
     */
    ssdFlashShipId?: number;

    /**
     * sku 生产周期
     */
    estimateDay?: number;

    /**
     * 规格书名称
     */
    datasheetName?: string;

    /**
     * 规格书URL
     */
    datasheetUrl?: string;

    /**
     * sku 总价格 RMB
     */
    skuPrice?: number;

    /**
     * 单价
     */
    skuunitPrice?: number;

    /**
     * 强制开通物理销毁(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenPhysicalDestroy?: boolean;

    /**
     * 强制开通逻辑销毁(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenLogicDestroy?: boolean;

    /**
     * 强制开通AES加密(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenAesEncrypt?: boolean;

    /**
     * 强制开通快速备份(0/false:非强制 1/true:强制 默认0/false)
     */
    forceOpenRapidBackup?: boolean;

    /**
     * true 表示是重复数据 false 不是重复数据
     */
    repeatData?: boolean;

    /**
     * 单价RMB
     */
    unitPriceCNY?: number;

    /**
     * 单价USD
     */
    unitPriceUSD?: number;

    /**
     * sku 总价格 USD
     */
    skuPriceUSD?: number;

    /**
     * USD - RMB RATE 美金到人民币汇率
     */
    USDToCNYRate?: number;

    /**
     * 报价单语言 1: 中文 2: 英文
     */
    languageType?: number;


    earnestAmt?: number;
    unitPriceCNYWithNoRate?: number;
    skuPriceCNY?: number;
    skuPriceCNYWithNoRate?: number;
    leftAmt?: number;
    zhCNTaxPriceRate?: string;
    deliveryDays?: number;
    functionRemarks?: string;
    specificationRemarks?: string;
    forceOpenPhysicalDestroyTemp?: boolean;
    forceOpenLogicDestroyTemp?: boolean;
    forceOpenAesEncryptTemp?: boolean;
    forceOpenRapidBackupTemp?: boolean;


    /**
     * 总价 CNY含税（实际）
     */
     skuPriceCNYActual?: number;

    /**
     * 总价 CNY不含税（实际）
     */
     skuPriceCNYWithNoRateActual?: number;


    /**
     * 总订单金额USD（实际） = CNY / USDtoCNY RATE = 不含税USD
     */
     skuPriceUSDActual?: number;

    /**
     * 单价CNY含税（实际）
     */
     unitPriceCNYActual?: number;

    /**
     * 单价CNY不含税（实际）
     */
     unitPriceCNYWithNoRateActual?: number;

    /**
     * 单价USD不含税（实际）
     */
     unitPriceUSDActual?: number;

     quotationPricetype?: number;
}

