Index/Redemption

Calculate redemption shares for clients

post

bizType=fund.app.FundRedeemAppDubboService.calFundRedeem Calculate redemption shares for clients Login required to access

Body
fundIdinteger · int64Required

Fund ID

sharesnumberRequired

Number of redeemed shares

currencyCodestringRequired

Redeemed asset Code

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.calFundRedeem
POST /api/global/fund.app.FundRedeemAppDubboService.calFundRedeem HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 45

{
  "fundId": 1,
  "shares": 1,
  "currencyCode": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "id": 1,
    "status": 1,
    "createBy": "text",
    "createTime": 1,
    "updateBy": "text",
    "updateTime": 1,
    "proposalNo": "text",
    "companyName": "text",
    "customerNoFun": "text",
    "fundId": 1,
    "currencyRedeem": "text",
    "currencyShares": "text",
    "currencyNet": "text",
    "fees": "text",
    "amountRedeem": "text",
    "shares": "text",
    "sharesNet": "text",
    "sharesStatus": 1,
    "fundName": "text",
    "basketTag": true
  },
  "ok": true,
  "fail": true
}

Customer manager calculates shares

post

bizType=fund.app.FundRedeemAppDubboService.calShares Customer manager calculates shares Accessible after login

Body
fundIdListinteger · int64[]Required

Fund ID

checkTagbooleanOptional

Preview false, confirm shares true

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.calShares
POST /api/global/fund.app.FundRedeemAppDubboService.calShares HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 34

{
  "fundIdList": [
    1
  ],
  "checkTag": true
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "sharesTotal": "text",
    "currencyShares": "text",
    "sharesNetValue": "text",
    "currencyNet": "text",
    "redeemAssetMap": {
      "ANY_ADDITIONAL_PROPERTY": "text"
    }
  },
  "ok": true,
  "fail": true
}

Customer Manager Confirms Redemption Shares

post

bizType=fund.app.FundRedeemAppDubboService.checkShares Customer Manager Confirms Redemption Shares Accessible after login

Body
fundIdListinteger · int64[]Required

Fund ID

checkTagbooleanOptional

Preview false, confirm shares true

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.checkShares
POST /api/global/fund.app.FundRedeemAppDubboService.checkShares HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 34

{
  "fundIdList": [
    1
  ],
  "checkTag": true
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "sharesTotal": "text",
    "currencyShares": "text",
    "sharesNetValue": "text",
    "currencyNet": "text",
    "redeemAssetMap": {
      "ANY_ADDITIONAL_PROPERTY": "text"
    }
  },
  "ok": true,
  "fail": true
}

Customer redeem fund

post

bizType=fund.app.FundRedeemAppDubboService.createFundRedeem Customer redeem fund Access after login

Body
fundIdinteger · int64Required

Fund ID

sharesnumberRequired

Number of redeemed shares

currencyCodestringRequired

Redeemed asset Code

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.createFundRedeem
POST /api/global/fund.app.FundRedeemAppDubboService.createFundRedeem HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 45

{
  "fundId": 1,
  "shares": 1,
  "currencyCode": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {},
  "ok": true,
  "fail": true
}

Obtain underlying asset information of redemption funds

post

bizType=fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList Obtain underlying asset information of redemption funds Accessible after login

Body
proposalNostringRequired

Proposal number

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList
POST /api/global/fund.app.FundRedeemAppDubboService.getFundRedeemCurrencyList HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 21

{
  "proposalNo": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": [
    {
      "id": 1,
      "status": 1,
      "createBy": "text",
      "createTime": 1,
      "updateBy": "text",
      "updateTime": 1,
      "proposalNo": "text",
      "fundId": 1,
      "currency": "text",
      "digits": 1,
      "amount": "text",
      "fees": "text",
      "total": "text"
    }
  ],
  "ok": true,
  "fail": true
}

Customer query redemption record pagination list

post

bizType=fund.app.FundRedeemAppDubboService.page H5 pagination query redemption list Accessible after login

Body
usernamestringOptional
sizeinteger · int64Optional

Number of Items per Page

currentinteger · int64Optional

Current Page

downloadTypeinteger · int32Optional

Download type 1: direct download, 2: asynchronous download

proposalNoListstring[]Optional

Redemption number

currencyRedeemstringOptional

Assets accepted by the customer

customerCompanyIdinteger · int64Optional

Client White Label Company ID

customerNoListstring[]Optional

Client's Number

sharesStatusinteger · int32Optional

Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed

startTimeinteger · int64Optional

Application Start Time

endTimeinteger · int64Optional

Application End Time

updateStartTimeinteger · int64Optional

Last Update - Application Start Time

updateEndTimeinteger · int64Optional

Last Start - Application End Time

currencySharesstringOptional

Share Token

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.page
POST /api/global/fund.app.FundRedeemAppDubboService.page HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 300

{
  "username": "text",
  "size": 1,
  "current": 1,
  "downloadType": 1,
  "orders": [
    {
      "column": "text",
      "asc": true
    }
  ],
  "proposalNoList": [
    "text"
  ],
  "currencyRedeem": "text",
  "customerCompanyId": 1,
  "customerNoList": [
    "text"
  ],
  "sharesStatus": 1,
  "startTime": 1,
  "endTime": 1,
  "updateStartTime": 1,
  "updateEndTime": 1,
  "currencyShares": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "records": [
      {
        "id": 1,
        "status": 1,
        "createBy": "text",
        "createTime": 1,
        "updateBy": "text",
        "updateTime": 1,
        "proposalNo": "text",
        "companyName": "text",
        "customerNoFun": "text",
        "fundId": 1,
        "currencyRedeem": "text",
        "currencyShares": "text",
        "currencyNet": "text",
        "fees": "text",
        "amountRedeem": "text",
        "shares": "text",
        "sharesNet": "text",
        "sharesStatus": 1,
        "fundName": "text",
        "basketTag": true
      }
    ],
    "total": 1,
    "size": 1,
    "current": 1
  },
  "ok": true,
  "fail": true
}

Client manager pagination query fund records

post

bizType=fund.app.FundRedeemAppDubboService.page Customer manager paginated fund record query Access after login

Body
usernamestringOptional
sizeinteger · int64Optional

Number of Items per Page

currentinteger · int64Optional

Current Page

downloadTypeinteger · int32Optional

Download type 1: direct download, 2: asynchronous download

proposalNoListstring[]Optional

Redemption number

currencyRedeemstringOptional

Assets accepted by the customer

customerCompanyIdinteger · int64Optional

Client White Label Company ID

customerNoListstring[]Optional

Client's Number

sharesStatusinteger · int32Optional

Share confirmation status: 0: pending confirmation 1. confirmed 2. confirmation failed

startTimeinteger · int64Optional

Application Start Time

endTimeinteger · int64Optional

Application End Time

updateStartTimeinteger · int64Optional

Last Update - Application Start Time

updateEndTimeinteger · int64Optional

Last Start - Application End Time

currencySharesstringOptional

Share Token

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.queryManagerPage
POST /api/global/fund.app.FundRedeemAppDubboService.queryManagerPage HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 300

{
  "username": "text",
  "size": 1,
  "current": 1,
  "downloadType": 1,
  "orders": [
    {
      "column": "text",
      "asc": true
    }
  ],
  "proposalNoList": [
    "text"
  ],
  "currencyRedeem": "text",
  "customerCompanyId": 1,
  "customerNoList": [
    "text"
  ],
  "sharesStatus": 1,
  "startTime": 1,
  "endTime": 1,
  "updateStartTime": 1,
  "updateEndTime": 1,
  "currencyShares": "text"
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": {
    "records": [
      {
        "id": 1,
        "status": 1,
        "createBy": "text",
        "createTime": 1,
        "updateBy": "text",
        "updateTime": 1,
        "proposalNo": "text",
        "companyName": "text",
        "customerNoFun": "text",
        "fundId": 1,
        "currencyRedeem": "text",
        "currencyShares": "text",
        "currencyNet": "text",
        "fees": "text",
        "amountRedeem": "text",
        "shares": "text",
        "sharesNet": "text",
        "sharesStatus": 1,
        "fundName": "text",
        "basketTag": true
      }
    ],
    "total": 1,
    "size": 1,
    "current": 1
  },
  "ok": true,
  "fail": true
}

Query the number of unredeemed records for fund managers

post

bizType=fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs Customer manager paginated query fund records Accessible after login

Body
fundIdinteger · int64Required

Fund ID

Responses
200Success
application/json
post
/global/fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs
POST /api/global/fund.app.FundRedeemAppDubboService.queryNotConfirmedRecs HTTP/1.1
Host: prewppc-3.cmfbl.com
Content-Type: application/json
Accept: */*
Content-Length: 12

{
  "fundId": 1
}
200Success
{
  "bizCode": "text",
  "code": "text",
  "msg": "text",
  "tm": 1,
  "trace": "text",
  "msgParams": "text",
  "data": 1,
  "ok": true,
  "fail": true
}

Last updated