declare namespace Model {
    /** 查询合同转让列表 请求 */
    interface THJPurchaseTransferReq {
        page?: number; // 页码
        pagesize?: number; // 每页条数
        wrstandardname?: string; // 现货商品名称（模糊查询）
    }

    /** 查询合同转让列表 响应 */
    interface THJPurchaseTransferRsp {
        pictureurls: string; // 详情图片(逗号分隔)
        refgoodsid: number; // 参考商品ID
        thumurls: string; // 缩略图片(1:1)(逗号分隔)
        unitid: number; // 现货商品单位ID
        wrstandardcode: string; // 现货商品代码
        wrstandardid: number; // 现货商品ID(自增 SEQ_GOODS 确保不重复)
        wrstandardname: string; // 现货商品名称（模糊查询）
    }

    /** 查询合同转让详情 请求 */
    interface THJPurchaseTransferDetailReq {
        wrstandardid: number; // 现货商品ID
    }

    /** 查询合同转让详情 响应 */
    interface THJPurchaseTransferDetailRsp {
        deliverydate: {
            depositrate: number; // 定金比例
            enddate: string; // 预售结束日期
            endmonth: string; // 交收月份(yyyy-mm)
            takestartdate: string; // 提货开始日期
            tradeprice: number; // 摘牌价格
            tradeqty: number; // 摘牌数量
            transferamount: number; // 转让金额
            transferid: string; // 协议转让ID(332+Unix秒时间戳(10位)+xxxxxx)
            transferprice: number; // 转让价格
        }[];
        goodsinfo: {
            minivalue: number;// 最小变动值
            minivaluedp: number;// 最小变动值小数位
            pictureurls: string; // 详情图片(逗号分隔)
            refgoodscode: string; // 参考商品代码
            refgoodsid: number; // 参考商品ID
            unitid: number; // 现货商品单位ID
            wrstandardcode: string; // 现货商品代码
            wrstandardid: number; // 现货商品ID(自增 SEQ_GOODS 确保不重复)
            wrstandardname: string; // 现货商品名称（模糊查询）
        };
        spotgoodspricelogs: {
            spotgoodsprice: number; // 现货价格
            tradedate: string; // 交易日(yyyyMMdd)
        }[];
    }
}