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

    /** 查询合同转让列表 响应 */
    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: {
            pictureurls: string; // 详情图片(逗号分隔)
            refgoodscode: string; // 参考商品代码
            refgoodsid: number; // 参考商品ID
            unitid: number; // 现货商品单位ID
            wrstandardcode: string; // 现货商品代码
            wrstandardid: number; // 现货商品ID(自增 SEQ_GOODS 确保不重复)
            wrstandardname: string; // 现货商品名称（模糊查询）
        };
        history: {
            c: number; // 收盘价
            f: boolean; // 是否补充数据
            h: number; // 最高价
            hv: number; // 持仓量
            l: number; // 最低价
            o: number; // 开盘价
            s: number; // 结算价，日线周期（包括）以上才有
            ts: string; // 时间
            tt: number; // 总金额
            tv: number; // 总量（成交量）
        }[];
    }
}