/**
 * 查询业务管理 业务管理 - 结算  请求
 */
export interface QueryBusinessJsReq {
    relatedid?: string  // 现货合同ID, 不填则查所有
    operateapplyid?: string  // 操作申请id
    applystatus?: string  // 申请状态(逗号隔开) 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
}

/**
 * 查询业务管理 业务管理 - 结算 返回
 */
export interface QryBussinessJsRsp {
    addmargin: number;//追加保证金(非必填)
    applyid: string;//申请人
    applyname: string;//申请人名称
    applystatus: number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
    applytime: string;//申请时间
    attachurl: string;//附件
    auditid: string;//审核人ID
    auditname: string;//审核人名称
    audittime: string;//审核时间
    buyusername: string;//采购方名称
    contractno: string;//合同编号
    contractstatus: number;//合同状态- number;
    //:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
    contracttype: number;//现货合同类型 - 1:采购 -1:销售
    decmargin: number;//减少保证金(非必填)
    deliverygoodscode: string;//现货品种代码
    deliverygoodsid: number;//现货商品ID
    deliverygoodsname: string;//现货品种名称
    enumdicname: string;//单位名称
    goodscode: string;//点价合约
    goodsname: string;//商品名称
    operateapplyid: string;//操作申请ID(6number;
    //3+Unix秒时间戳(1number;
    //位)+xxxxxx)
    operateapplytype: number;//操作申请类型 - 1:点价 2:结算登记 3:款项登记 4:发票登记
    pricemove: number;//升贴水
    pricetype: number;//定价类型 - 1:一口价 2:点价 3:暂定价
    reckonadjustamount: number;//结算调整金额(非必填)
    reckonosamount: number;//结算溢短金额(非必填)
    reckonotheramount: number;//结算其他费用(非必填)
    reckonrealqty: number;//结算实际数量(非必填)
    relatedid: string;//现货合同ID
    sellusername: string;//销售方名字
    userid: number;//用户ID
    wrstandardcode: string;//品类代码
    wrstandardid: number;//品类id
    wrstandardname: string;//品类名称
}

/**
 * 查询业务管理(点价)(对应菜单:业务管理/点价) 请求
 */
export interface QueryBusinessDjReq {
    relatedid?: string  // 现货合同ID, 不填则查所有
    applystatus?: string  // 申请状态(逗号隔开) 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
}

/**
 * 查询业务管理(点价)(对应菜单:业务管理/点价)
 */
export interface QryBusinessDjRsp {
    amount: number;//点价金额=(点价价格+升贴水)点价数量
    applyid: string;//申请人
    applyname: string;//申请人名称
    applystatus: number;//申请状态 - 1:待审核 2:审核通过 3:审核拒绝 4:处理失败 5:已撤回
    applytime: string;//申请时间
    attachurl: string;//附件
    auditid: string;//审核人ID
    auditname: string;//审核人名称
    audittime: string;//审核时间
    buyusername: string;//采购方名称
    contractno: string;//合同编号
    contractstatus: number;//合同状态- number;
    //:未提交 1:待审核 2:执行中 3:正常完结 4:审核拒绝 5:异常完结 6:已撤回
    contracttype: number;//现货合同类型 - 1:采购 -1:销售
    deliverygoodscode: string;//现货品种代码
    deliverygoodsid: number;//现货商品ID
    deliverygoodsname: string;//现货品种名称
    enumdicname: string;//单位名称
    goodscode: string;//点价合约
    goodsname: string;//商品名称
    operateapplyid: string;//操作申请ID(6number;
    //3+Unix秒时间戳(1number;
    //位)+xxxxxx)
    operateapplytype: number;//操作申请类型 - 1:点价 2:结算登记 3:款项登记 4:发票登记
    pricedPrice: number;//点价价格(非必填)
    pricedQty: number;//点价数量(非必填)
    pricemove: number;//升贴水
    pricetype: number;//定价类型 - 1:一口价 2:点价 3:暂定价
    relatedid: string;//现货合同ID
    sellusername: string;//销售方名字
    userid: number;//用户ID
    wrstandardcode: string;//品类代码
    wrstandardid: number;//品类id
    wrstandardname: string;//品类名称
}

/**
 * 查询交易模板配置 请求
 */
export interface QueryTradeConfigTMPReq {
    areauserid?: number
}

export interface ErmcpTradeConfigTMP {
    areauserid      :number;//所属机构
    basiccurrencyid :number;//基本币种ID[汇率] - 目标币种
    mainaccountid   :number;//主账户ID
    modifierid      :number;//修改人
    remark  :string;//备注
    tradeconfigtmpid        :number;//交易配置模板ID(SEQ_TRADECONFIGTMP)
    tradeconfigtmpname      :string;//交易配置模板名称
    tradeconfigtmptype      :number;//交易配置模板类型 - 1:保证金 2:手续费 3:汇率
    updatetime      :string;//更新时间
}


