物业参数
根据configName集合搜索物业参数️
请求方式:POST
请求地址:/api/jediopenplatformopenapi/transaction/propertyParameters/listSystemConfigByConfigNames
请求参数:
| 参数名 | 描述 | 数据类型 | 必填 | 字节长度 | 
|---|---|---|---|---|
| configNames | 物业参数名称 | List<String> | 是 | \ | 
| includeDeleted | 是否包含已删除 | Boolean | 否 | \ | 
请求示例:
{
  "param": {
    "configNames": [
      "houseUsage"
    ],
    "includeDeleted": false
  }
}
出参:
| 参数名 | 描述 | 数据类型 | 字节长度 | 
|---|---|---|---|
| Map | 
String | \ | |
| Map | 
List<SystemConfigResultDTO> | \ | |
| SystemConfigResultDTO | |||
| sysConfigUuid | 主键uuid | String | 100 | 
| categoryCode | 表sys_managementCategory的code | String | 100 | 
| configName | 物业参数父级英文名称 | String | 50 | 
| configCnName | 物业参数父级名称 | String | 100 | 
| configNo | 参数值编号 | Long | 19 | 
| configValue | 物业参数名称 | String | 100 | 
| comments | 附加信息 | String | 100 | 
| status | 状态[0或null:表示初始化数据;1:新增数据] | Boolean | \ | 
| deleted | 是否删除[0:未删除 1:已删除 | Boolean | \ | 
| subConfigCnName | 物业参数分类名称,例如资金类参数 | String | 100 | 
返回示例:
{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": {
    "houseUsage": [
      {
        "sysConfigUuid": "houseUsage-normalHouse-0000000000000",
        "categoryCode": "propertySet_systemConfig",
        "configName": "houseUsage",
        "configCnName": "住宅二级用途",
        "configNo": 1,
        "configValue": "普通住宅",
        "comments": null,
        "status": false,
        "deleted": false,
        "subConfigCnName": null
      },
      {
        "sysConfigUuid": "houseUsage-gardenVilla-0000000000000",
        "categoryCode": "propertySet_systemConfig",
        "configName": "houseUsage",
        "configCnName": "住宅二级用途",
        "configNo": 2,
        "configValue": "花园洋房",
        "comments": null,
        "status": false,
        "deleted": false,
        "subConfigCnName": null
      },
      {
        "sysConfigUuid": "cbf4333d-70ec-4e0f-99b0-4ca8a5d1c5b7",
        "categoryCode": "propertySet_systemConfig",
        "configName": "houseUsage",
        "configCnName": "住宅二级用途",
        "configNo": 3,
        "configValue": "豪华住宅",
        "comments": null,
        "status": true,
        "deleted": false,
        "subConfigCnName": null
      }
    ]
  }
}
根据收款科目uuid查询收款科目️
请求方式:POST
请求地址:/api/jediopenplatformopenapi/transaction/propertyParameters/listReceiptCategorySetting
请求参数:
| 参数名 | 描述 | 数据类型 | 必填 | 字节长度 | 
|---|---|---|---|---|
| uuidList | 科目uuid | List<String> | receiptCategorySettingUuid \ | 
请求示例:
{
  "param": [
    "receiptProperty-commissionAmount"
  ]
}
出参:
| 参数名 | 描述 | 数据类型 | 字节长度 | 
|---|---|---|---|
| receiptCategorySettingUuid | 收款科目uuid | String | 100 | 
| receiptName | 收款科目名称 | String | 100 | 
| settingType | 类型 | Integer | \ | 
| achievementAble | 是否计入业绩 | Boolean | \ | 
| prorateAble | 是否分账 | Boolean | \ | 
| systemFlag | 是否是系统预制 | Boolean | \ | 
返回示例:
{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": [
    {
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "receiptName": "佣金",
      "settingType": 1,
      "achievementAble": true,
      "prorateAble": true,
      "systemFlag": true
    }
  ]
}
根据付款科目uuid查询付款科目️
请求方式:POST
请求地址:/api/jediopenplatformopenapi/transaction/propertyParameters/listPaymentCategorySetting
请求参数:
| 参数名 | 描述 | 数据类型 | 必填 | 字节长度 | 
|---|---|---|---|---|
| uuidList | 付款科目配置表主键uuid | List<String> | 是 | \ | 
请求示例:
{
  "param": [
    "paymentProperty-returnCommission"
  ]
}
出参:
| 参数名 | 描述 | 数据类型 | 字节长度 | 
|---|---|---|---|
| paymentCategorySettingUuid | 付款科目uuid | String | 100 | 
| receiptCategorySettingUuid | 收款科目uuid | String | 100 | 
| paymentName | 付款科目名称 | String | 100 | 
| receiptName | 收款科目名称 | String | 100 | 
| systemFlag | 是否是系统预制 | Boolean | \ | 
返回示例:
{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": [
    {
      "paymentCategorySettingUuid": "paymentProperty-returnCommission",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "paymentName": "佣金退款",
      "receiptName": null,
      "systemFlag": true
    }
  ]
}
应收标准
查询收款标准️
请求方式:POST
请求地址:/api/jediopenplatformopenapi/transaction/receiptStandard/getReceiptStandardSettingList
请求参数:
| 参数名 | 描述 | 数据类型 | 必填 | 字节长度 | 
|---|---|---|---|---|
| transactionUuid | 交易uuid | String | 否 | 100 | 
| txNo | 交易编号 | String | 否 | 100 | 
| txTypeCode | 交易性质 | String | 否 | 100 | 
| receiptCategorySettingUuid | 应收科目 | String | 否 | 100 | 
请求示例:
{
  "param": {
    "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
    "transactionUuid": "8059e68ba72146789571cdc0440fb287",
    "txNo": "JY946767171045751",
    "txTypeCode": "txTypeSale"
  }
}
出参:
| 参数名 | 描述 | 数据类型 | 字节长度 | |
|---|---|---|---|---|
| receiptStandardSettingUuid | 表UUID | String | 100 | |
| receiptCategorySettingUuid | 收款科目UUID | String | 100 | |
| txTypeCode | 交易性质 | String | 100 | |
| companyConfig | Boolean | \ | ||
| calcType | 计算方式1-成交价2-月租金 3-定额 | Integer | \ | |
| calcValue | 计算数值 成交价-比例、月租金-比例、定额-金额 | BigDecimal | (15,2) | |
| departmentIds | List<String> | \ | 
返回示例:
{
  "responseCode": "1",
  "responseMessage": "success",
  "responseType": null,
  "data": [
    {
      "receiptStandardSettingUuid": "170850feb488421c9f5e92c58f0620da",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 3,
      "calcValue": 232323232,
      "departmentIds": [
        "5ab17363011840b3a9842c9e2f72c9c6"
      ]
    },
    {
      "receiptStandardSettingUuid": "30768d814146404ba11e310132077e9f",
      "receiptCategorySettingUuid": "b2275036f4184e85b1d9b979e049594f",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 1,
      "calcValue": 1,
      "departmentIds": [
        "2a17e9a382704a1d93d5f4bb32bcfe56"
      ]
    },
    {
      "receiptStandardSettingUuid": "7712119174264fa7ac277ccabeb48573",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 1,
      "calcValue": 1,
      "departmentIds": [
        "30b6a1014a264674a18c389fa8898ee4"
      ]
    },
    {
      "receiptStandardSettingUuid": "118bbe14d2e44e8fb2bafe59f53669b1",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 3,
      "calcValue": 5000,
      "departmentIds": [
        "0cf39e3edaa84deb9836ff5a70eaf5b7"
      ]
    },
    {
      "receiptStandardSettingUuid": "314d0516d29946d8a6c0a369d9c7a2a1",
      "receiptCategorySettingUuid": "ca5fe7cbbb444c45baf2adf65cf4d897",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 1,
      "calcValue": 10,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "b9d0d223d4a848dbb76a7ec648ace47c",
      "receiptCategorySettingUuid": "f0daca18355241619f020dfeeee9ebb4",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 1,
      "calcValue": 6,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "606a24096bf4424da32663802a25a359",
      "receiptCategorySettingUuid": "c8a104b4c7814b5cb17d6a7c34224f30",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 1,
      "calcValue": 6,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "9476316cb97d4fb0964223a78b33fc4c",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 3,
      "calcValue": 3000,
      "departmentIds": [
        "99"
      ]
    },
    {
      "receiptStandardSettingUuid": "e50dbfd0db9c4b8195587fd6f4f6e06e",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 1,
      "calcValue": 6,
      "departmentIds": [
        "b33acb8f6c2a4b5e9f97be39cd4139b1"
      ]
    },
    {
      "receiptStandardSettingUuid": "f14503576f124ceebd75e561d34a48eb",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 1,
      "calcValue": 10,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "ca237ce77eca4b5b8adb8291095bb07a",
      "receiptCategorySettingUuid": "dae5700b69c0411a8085f5f629945b76",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 1,
      "calcValue": 10,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "e087b4520b8442a7a1616ce9300f5175",
      "receiptCategorySettingUuid": "2e548ec10e34459289be3198a3ed4a5f",
      "txTypeCode": null,
      "companyConfig": true,
      "calcType": 3,
      "calcValue": 100.11,
      "departmentIds": null
    },
    {
      "receiptStandardSettingUuid": "4afe5bcf0f7a428c9dd9838ab5d72ad6",
      "receiptCategorySettingUuid": "receiptProperty-commissionAmount",
      "txTypeCode": null,
      "companyConfig": false,
      "calcType": 3,
      "calcValue": 200,
      "departmentIds": [
        "c267d42016484fba8a4f46c49018f8c7",
        "c726e5c5278f407a835ed2d8eb3d26a0",
        "0e645d594bc744188a22985c7d2222bc"
      ]
    }
  ]
}