物业参数
根据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"
]
}
]
}