提交 c7f01c64 authored 作者: vipcxj's avatar vipcxj

更新文档模块

上级 faae0b77
......@@ -2,63 +2,142 @@
新增两清数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须切换到基地这一级别
addFamily
>## 用法
- **URL:**/api/interface/user/addFamily/invoke
- **Method:** POST
> **Note:** <font color="#dd0000">Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分.</font>
## 参数
- data - 新增的数据,必须是数组,即使只有一条数据。
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH002/XH002",/XH 代表徐汇区,/XH/XH002代表某个项目,其中/XH002 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```
[{
anZhiFangShi: string,
beiChaiQianRen: string,
buWeiPingGuJieHeChongXinDanJia: double,
chongZhiJieHeChengXin: double,
devices: [{
danJia:double,
jiLiang:double,
name:string,
unit:string,
zongJia:double
```json
[{
beiChaiQianRen: string,----------------------被拆迁人
buWeiPingGuJieHeChongXinDanJia: string,------多房子,分开评估 11700元/㎡,房21200元/㎡
chongZhiJieHeChengXin: double,---------------多房子,评估成一个单价。
devices: [{----------------------------------设备
danJia:double,-----------------------------单价
jiLiang:double,----------------------------数量
name:string,-------------------------------名称
unit:string,-------------------------------单位,如个,平方米等
zongJia:double-----------------------------总价
}],
erTai: int,
fangWuXingZhi: string,
fangWuZuoLuo: string,
fuShuWuJinE: double,
fuShuWus: [{
danJia:double,
jieGou:string,
jiLiang:double,
name:string,
type:string,
unit:string,
usage:string,
zongJia:double
erTai: int,----------------------------------二胎
fangWuXingZhi: string,-----------------------房屋性质
fangWuZuoLuo: string,------------------------房屋坐落
fuShuWuJinE: double,-----------------------附属物金额
fuShuWus: [{---------------------------------附属物
danJia:double,-----------------------------单价
jieGou:string,-----------------------------结构
jiLiang:double,----------------------------数量
name:string,-------------------------------名称
type:string,-------------------------------类型
unit:string,-------------------------------单位
usage:string,------------------------------附属物用途
zongJia:double-----------------------------附属物总价
}],
heDingMianJi: double,
identityCard: string,
isLocked: string,
jiXiRiQi: date,
juMinFenZu: string,
juMinLeiXing: string,
leiXing: string,
number: string,
pingGuMianJi: double,
shiCeMianJi: double,
tuDiZhengHao: string,
weiRenDingMianJi: double,
wuZhengMJ: double,
yingJianWeiJian: string,
yingJianWeiJianMJ: string,
youZhengDuoYuMianJi: string,
youZhengDuoYuMJ: string,
youZhengMianJi: string,
zhaiJiDiShiYongZheng: string
heDingMianJi: double,------------------------核定面积
identityCard: string,------------------------被补偿人身份证号
juMinFenZu: string,--------------------------居民分组
leiXing: string,-----------------------------如居民户,农民户
number: string,------------------------------征收编号,合同编号
pingGuMianJi: double,------------------------评估面积
shiCeMianJi: double,-------------------------实测面积
tuDiZhengHao: string,------------------------土地证号
weiRenDingMianJi: double,--------------------未认定面积
wuZhengMJ: double,---------------------------无证面积
yingJianWeiJianMianJi: string,---------------应建未建面积
youZhengDuoYuMianJi: string,-----------------有证多余面积
youZhengMianJi: string,----------------------有证面积
zhaiJiDiShiYongZheng: string-----------------宅基地使用证
}]
```
## 返回值
`[int]` - 新增的两清的id
## 例子1
>**Note:** 测试时,例子中的参数token中的值不可以直接使用。
```json
{
"token": "r0GRdB_xSjijV8Um5mrAPIjOKzQM_V_MsBYAP26yH5utZnQkBQrki539pqV4eKcHj9q14mdFW4uZwlTabdYuRXjOQmOtc9DJV23KiWOrg1aNxTd_0UH6B9HieYIVG0lPSLUABQN6-B_ewlTdi7KxwCchO8iNAs7zCaz39UNc0Jg",
"dmPath": "/XH/XH002/XH002",
"params": {
"data": [
{
"erTai": 0,
"fuShuWus": [
{
"danJia": 9200,
"jiLiang": 1,
"name": "棚舍及附属物",
"zongJia": 9200
}
],
"number": "14HP0112",
"isLocked": false,
"beiChaiQianRen": "吴龙华(户)",
"identityCard": "310221195909183215",
"fangWuZuoLuo": "宅河头76号",
"leiXing": "农业户",
"fangWuXingZhi": "私房",
"youZhengMianJi": "178.0000",
"heDingMianJi": "301.0000",
"shiCeMianJi": "405.5000",
"chongZhiJieHeChengXin": "830.00",
"yingJianWeiJian": "0.00",
"youZhengDuoYuMianJi": "0.00",
"tuDiZhengHao": "",
"zhaiJiDiShiYongZheng": "沪集宅(上龙)字第华浦-330号",
"erCiDongQianMianJi": "0.00",
"heDingRenKou": "7.0000",
"zaiCeHuShu": "2.00"
}
]
}
}
```
## 例子2
```json
{
"token": "ZrFT8bbnQy-CkmL0_sGNModAE142dFiV5HmUcFA3Jm1yt3XZqjZa5Q8ifNvxi7EgInc46K4JnRwNodLbkSlSqO2v2UU7wdY24QwpDAjcBhzFQCXhwOYUVU8JKVCD85ps3PxnioIFuYkP6YZH_FdluTsl7siRin5yAxIMxCNWqI8",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [{
"erTai": 0,
"fuShuWus": [{
"danJia": 29051.0,
"jiLiang": 1.0,
"name": "",
"zongJia": 29051.0
}],
"number": "QPXQCJT-18",
"beiChaiQianRen": "杜进兴(户)",
"identityCard": "",
"fangWuZuoLuo": "新桥村51号",
"youZhengMianJi": "263.0600",
"heDingMianJi": "180.0000",
"juMinFenZu": "十一队",
"weiRenDingMianJi": "0.0000",
"pingGuMianJi": "263.06",
"buWeiPingGuJieHeChongXinDanJia": "主屋:758.00、附屋:673.00",
"fuShuWuJinE": "29051.00"
}]
}
}
```
\ No newline at end of file
......@@ -2,32 +2,84 @@
新增房屋数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须切换到基地这一级别
addHouse
>## 用法
- **URL:**/api/interface/user/addHouse/invoke
- **Method:** POST
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 新增的数据,必须是数组,即使只有一条数据。
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```
```json
[{
name:string,
zhengZaiMianJi:double,
pingGuDanJia:double,
pingGuJiaGe:double,
fangWuYongTu:string,
shiFouRenDing:string,
yangTaiMianJi:double,
pengSheMianJi:double,
chaoLing:string,
fangWuLeiXing:string,
renDingMianJi:double,
ceHuiMianJi:double,
tengKongShiJian:timestamp
fid:int-----------------------------调用addFamily接口返回的ID,即房子归属于哪个合同
name:string,------------------------名称(房屋的名称)
zhengZaiMianJi:double,--------------证载面积
pingGuDanJia:double,----------------评估单价
pingGuJiaGe:double,-----------------评估价格
fangWuYongTu:string,----------------房屋用途
shiFouRenDing:string,---------------是否认定
yangTaiMianJi:double,---------------阳台面积
pengSheMianJi:double,---------------棚舍面积
chaoLing:string,--------------------是否超龄老房
fangWuLeiXing:string,---------------房屋类型
renDingMianJi:double,---------------认定面积
ceHuiMianJi:double,-----------------测绘面积
tengKongShiJian:timestamp-----------腾空时间
}]
```
## 返回值
`[int]` - 新增的房屋的id
## 例子
```json
{
"token": "Y61Cp_zXDYTPYiGYUEmhD0a4uYu7-9NsetKtQaR7Gs0XEOJScQ9Lk1-kFIH_MgK0zZgu_6BMLqJRtUhnS4HDuB_YvNsMcIX5cALlfWHpW_Vetjn2VCL4_k-7hbMVXsEbvscZUfMO-CkA1wh0MpH40oFweZao6YWSZG3Qg4AuWg4",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [{
"fid": "18155",
"ceHuiMianJi": 0.0,
"fangWuLeiXing": "",
"fangWuYongTu": "居住",
"name": "主屋",
"pengSheMianJi": 0.0,
"pingGuDanJia": 758.0,
"pingGuJiaGe": 141124.44,
"renDingMianJi": 0.0,
"shiFouRenDing": "是",
"tengKongShiJian": "0001-01-01T00:00:00",
"yangTaiMianJi": 0.0,
"zhengZaiMianJi": 186.18
},
{
"fid": "18155",
"ceHuiMianJi": 0.0,
"fangWuLeiXing": "",
"fangWuYongTu": "居住",
"name": "附屋",
"pengSheMianJi": 0.0,
"pingGuDanJia": 673.0,
"pingGuJiaGe": 51740.24,
"renDingMianJi": 0.0,
"shiFouRenDing": "是",
"tengKongShiJian": "0001-01-01T00:00:00",
"yangTaiMianJi": 0.0,
"zhengZaiMianJi": 76.88
}]
}
}
```
\ No newline at end of file
# 新增People
# 新增人口
新增People数据,支持批量。批量能有效提高性能,所以能批量就批量。
新增人口数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须切换到基地这一级别
addPeople
>## 用法
- **URL:**/api/interface/user/addPeople/invoke
- **Method:** POST
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 新增的数据,必须是数组,即使只有一条数据。
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```json
[{
name:string,
idCard:string,
sex:string,
age:int,
chanQuanRen:boolean,
relationWithChanQuanRen:string,
huZhu:boolean,
relationWithHuZhu:string,
teKun:boolean,
daBing:boolean,
gaoLing:boolean,
daLingWeiHun:boolean,
canJi:boolean,
zaiCe:boolean,
anZhi:boolean,
weiYun:boolean,
duShengZiNv:boolean,
birthDay:date,
cunZaiWeiHeDingPeiOu:boolean
name: string,------------------------------------姓名
idCard: string,----------------------------------身份证号
sex: string,-------------------------------------性别
age: int,----------------------------------------年龄
chanQuanRen: boolean,----------------------------是否产权人
relationWithChanQuanRen: string,-----------------与产权人关系
huZhu: boolean,----------------------------------是否户主
relationWithHuZhu: string,-----------------------与户主关系
teKun: boolean,----------------------------------是否特困
daBing: boolean,---------------------------------是否大病
gaoLing: boolean,--------------------------------是否高龄
daLingWeiHun: boolean,---------------------------是否大龄未婚
canJi: boolean,----------------------------------是否残疾
zaiCe: boolean,----------------------------------是否在册
anZhi: boolean,----------------------------------是否安置
weiYun: boolean,---------------------------------是否未孕
duShengZiNv: boolean,----------------------------是否独生子女
birthDay: date,----------------------------------出生年月
cunZaiWeiHeDingPeiOu: boolean--------------------是否存在未核定配偶
}]
```
## 返回值
`[int]` - 新增的people的id
\ No newline at end of file
`[int]` - 新增的people的id
## 例子
```json
{
"token": "f_pIt_6oIF2qzNto6hw-hYqet8HdQKext5jvXnHa0omEgmNypxeYNbJRs3RJl7buITnUT3btpxgPiqajQe8Rrh01767hj-BFfo8ug-SDEUN9HU4JXI7x2B00S-4vE72w_k-8LAZ1wzBH3-a6ktXORSnq_kDAYIP7X3F3hvrxm48",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [
{
"fid": "18155",
"age": 0,
"birthDay": "1900/01/01",
"idCard": "410726199104048172",
"name": "吴某",
"relationWithChanQuanRen": "朋友",
"sex": "男",
"anZhi": "是",
"canJi": false,
"chanQuanRen": false,
"cunZaiWeiHeDingPeiOu": false,
"daBing": false,
"daLingWeiHun": false,
"duShengZiNv": false,
"huZhu": false,
"teKun": false,
"weiYun": false,
"zaiCe": "否",
"gaoLing": false
},
{
"fid": "18155",
"age": 0,
"birthDay": "1900/01/01",
"idCard": "37172419970404447X",
"name": "宇辰",
"relationWithChanQuanRen": "无",
"sex": "男",
"anZhi": "是",
"canJi": false,
"chanQuanRen": false,
"cunZaiWeiHeDingPeiOu": false,
"daBing": false,
"daLingWeiHun": false,
"duShengZiNv": false,
"huZhu": false,
"teKun": false,
"weiYun": false,
"zaiCe": "否",
"gaoLing": false
}
]
}
}
```
\ No newline at end of file
......@@ -2,19 +2,30 @@
报审协议支持批量报审
## 前置条件
## 接口名称
- 必须切换到基地这一级别
approveXieYi
>## 用法
- **URL:**/api/interface/user/approveXieYi/invoke
- **Method:** POST
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 报审要传的参数名格式如下,其中1 2 3 为协议的id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 报审要传的参数名格式如下,其中1 2 3 为Family的id,即addFamily接口 返回的ID
```json
[{
1,2,3
}]
```
```
[{
1,2,3
}]
```
## 返回值
......
# bindClerks
## 前置条件
- 必须切换到基地这一级别
## 参数
- data - 绑定经办人要传的参数名格式如下,其中1 2 3 为baseID
```
[{
1,2,3
}]
```
## 返回值
# 生成pdf
生成协议的pdf
## 前置条件
- 必须切换到基地这一级别
## 参数
- data -生成pdf要传的参数名格式如下,其中1 2 3 为协议的id
```
[{
1,2,3
}]
```
## 返回值
# getClerks
# 获取工作人员(上岗人员)
## 接口名称
## 前置条件
getClerks
- 必须切换到基地这一级别
>## 用法
- **URL:**/api/interface/user/getClerks/invoke
- **Method:** Get
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 获取经办人要传的参数名格式如下,其中1 2 3 为baseID
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **{}** 无参数,但是{}一定要有。
```
[{
1,2,3
}]
例如,用下面参数调用接口
```json
[{}]
```
## 返回值
接口的返回基本都是json格式,并且有如下形式:
```json
{
errorCode: long,---------------------为0表示成功
data: any,---------------------------返回的结果
message: string----------------------errorCode 为错误代码时候,显示错误信息
}
```
## 例子
>**note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
**Result**
```json
{
"errorCode": 0,
"data": [
{
"number": "222",
"name": "zhangsahou",
"id": 1095
},
{
"number": "333",
"name": "zhangsan",
"id": 1096
}
],
"message": ""
}
```
# getXieYiPdf
# 获取协议PDF
## 接口名称
## 前置条件
getXieYiPDF
- 必须切换到基地这一级别
- 必须指定XieYi id
- 已报审数据
>## 用法
## 参数
- **URL:**/api/interface/user/getXieYiPDF/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
- data - 获取XieYi PDF 要传的参数名格式如下,其中1 2 3 XieYi id
## 参数
```
[{
1,2,3
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **id** 是主数据Family的ID
## 返回值
如果该id 对应的Family 已经报审,那么就会返回,合同的PDF文件下载路径。
如果参数id在系统中不存在或者数据未报审,才会返回错误。具体参看例子。
## 例子
### id存在且报审
>参数为`{"id":1348}`(省略了token,dmpath等参数)
- result
```json
{
"data": "http://222.73.234.155/bm/resource/vK6Yk1k94K7ZDrZmEFmyYwuWj8Nbg-_Hj79xzq-GQruyzZVoH6tVfKHBFGdtOHuH-95ZMZmON0OXyMpqUBrLi07Z09U5PYU9B2CvxW8QsAjgPXPIWT8kTh3rGd9PsvnbWO0SvnZ8TSJo3uLN9BfqApgtcUvIJ4YGC4oUajPFC30/emb%3A%2F%2F1508",
"errorCode": 0
}
```
- 特别注意:返回的链接是有时效性的,目前是半小时后失效。如时间失效,需要重新调用接口获取。
### id不存在
>参数为`{"id":1349}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 65536,
"message": "无效的id或协议未报审"
}
```
- 特别注意:返回的链接是有时效性的,目前是半小时后失效。如时间失效,需要重新调用接口获取。
### id存在,协议未报审
>参数为`{"id":1348}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 65536,
"message": "无效的id或协议未报审"
}
```
- 特别注意:返回的链接是有时效性的,目前是半小时后失效。如时间失效,需要重新调用接口获取。
\ No newline at end of file
# importFangYuan
# 录入房源
importFangYuan数据
录入房源数据
## 前置条件
## 接口名称
- 必须切换到基地这一级别
importFangYuan
>## 用法
- **URL:**/api/interface/user/getXieYiPDF/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - importFangYuan的数据,必须是数组,即使只有一条数据。
```
[{
number:string,
type:string,
nature:string,
peiTao:string,
qiOrXian:string,
laiYuan:string
huXing:string,
taoXing:string,
jieGou:string,
usage:string,
yuCeMianJi:double,
yuCeYangTaiMianJi:double,
shiCeMianJi:double,
shiCeYangTaiMianJi:double,
sheJiMianJi:double,
sheJiYangTaiMianJi:double,
anZhiMianJi:double,
usedAreaType:string,
usedArea:double,
danJia:double,
youHuiDanJia:double,
zongJia:double,
youHuiZongJia:double,
shiCeZongJia:double,
district:string,
subDistrict:string,
community:string,
lane:string,
building:string,
unit:string,
no:string,
floor:string,
room:string,
contractNumber:,
diKuai:string,
address:string,
jinHuRiQi:date,
yuJiJiaoFangRiQi:date,
shiJiJiaoFangRiQi:date,
createDate:date
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 是FangYuan的数据
- **bindPath** 把房子绑定到某个项目中.
```json
[{
number:string,-------------------------------房源编号(主键,必须唯一)
type:string,---------------------------------房源类别
nature:string,-------------------------------性质
peiTao:string,-------------------------------是否配套
qiOrXian:string,-----------------------------期房现房
laiYuan:string,------------------------------来源
huXing:string,-------------------------------户型
taoXing:string,------------------------------套型
jieGou:string,-------------------------------房源结构
usage:string,--------------------------------用途
yuCeMianJi:double,---------------------------预测面积
yuCeYangTaiMianJi:double,--------------------预测阳台面积
shiCeMianJi:double,--------------------------实测面积
shiCeYangTaiMianJi:double,-------------------实测阳台面积
sheJiMianJi:double,--------------------------设计面积
sheJiYangTaiMianJi:double,-------------------设计阳台面积
usedAreaType:string,-------------------------使用面积类型
usedArea:double,-----------------------------使用面积
danJia:double,-------------------------------单价
youHuiDanJia:double,-------------------------优惠单价
zongJia:double,------------------------------房屋总价
youHuiZongJia:double,------------------------优惠总价
shiCeZongJia:double,-------------------------实测总价
district:string,-----------------------------所属区域
subDistrict:string,--------------------------街道名
community:string,----------------------------小区名称
lane:string,---------------------------------弄
building:string,-----------------------------幢、栋
unit:string,---------------------------------单元
no:string,-----------------------------------号
floor:string,--------------------------------楼层
room:string,---------------------------------室号
contractNumber:,-----------------------------联系电话
diKuai:string,-------------------------------地块名称
address:string,------------------------------地址
jinHuRiQi:date,------------------------------进户日期
yuJiJiaoFangRiQi:date,-----------------------预计交房日期
shiJiJiaoFangRiQi:date,----------------------实际交房日期
}]
```
## 返回值
\ No newline at end of file
## 例子
```json
{
"token": "RNZWJeF2n5pOlLPuHr8xFZNT5sH3HMEmD75axJ_n17swh6yv-oRV1Jr3GRhn1gLWpGGtQYvC9r9-yBteXmg-qDxp2Ln70R9gBEMo95vxcHShLPNWTp3USqUglRs2XqHKQrToyw5pwBjJsv_UxZzrT30DQPsr07cemMi99QBXVYY",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [
{
"anZhiMianJi": 0,
"building": "",
"community": "",
"danJia": 3400,
"district": "浦东新区",
"floor": "",
"huXing": "",
"jieGou": "",
"laiYuan": "",
"lane": "",
"nature": "",
"no": "",
"number": "cs-005",
"peiTao": "",
"qiOrXian": "期房",
"room": "",
"sheJiMianJi": 0,
"sheJiYangTaiMianJi": 0,
"shiCeMianJi": 0,
"shiCeYangTaiMianJi": 0,
"shiCeZongJia": 0,
"shiJiJiaoFangRiQi": "0001/01/01",
"subDistrict": "",
"taoXing": "中套",
"unit": "",
"usedArea": 85.12,
"usedAreaType": "预测面积",
"youHuiDanJia": 0,
"youHuiZongJia": 0,
"yuCeMianJi": 0,
"yuCeYangTaiMianJi": 0,
"yuJiJiaoFangRiQi": "1900/01/01",
"zongJia": 0
},
{
"anZhiMianJi": 0,
"building": "",
"community": "",
"danJia": 3400,
"district": "浦东新区",
"floor": "",
"huXing": "",
"jieGou": "",
"laiYuan": "",
"lane": "",
"nature": "",
"no": "",
"number": "cs-012",
"peiTao": "",
"qiOrXian": "期房",
"room": "",
"sheJiMianJi": 0,
"sheJiYangTaiMianJi": 0,
"shiCeMianJi": 0,
"shiCeYangTaiMianJi": 0,
"shiCeZongJia": 0,
"shiJiJiaoFangRiQi": "0001/01/01",
"subDistrict": "",
"taoXing": "小大套",
"unit": "",
"usedArea": 96.51,
"usedAreaType": "预测面积",
"youHuiDanJia": 0,
"youHuiZongJia": 0,
"yuCeMianJi": 0,
"yuCeYangTaiMianJi": 0,
"yuJiJiaoFangRiQi": "1900/01/01",
"zongJia": 0
}
],
"bindPath": "/XH/XH2018003/XH2018003-01"
}
}
```
\ No newline at end of file
......@@ -9,8 +9,6 @@ export default (match) => {
['addHouse', '新增房屋'],
['addPeople', '新增人口'],
['approveXieYi', '协议报审'],
['bindClerks', '绑定经办人'],
['generateXieYiPdf', '生成协议pdf'],
['getClerks', '获取经办人'],
['getXieYiPdf', '获取协议pdf'],
['importFangYuan', '导入房源'],
......@@ -29,6 +27,8 @@ export default (match) => {
['updateHouse', '更新房屋'],
['updatePeople', '更新人口'],
['updateXieYi', '更新协议'],
['whetherCancelXieYi', '是否协议已撤销'],
['whetherUnLockLiangQing', '是否两清已解锁'],
].map(([name, showName]) => ({
name,
showName,
......
......@@ -7,42 +7,16 @@
不过一般情况下,进入生产环境配置好的接口不会轻易改动,
除非有bug。
## 验证前置条件
调用动态接口可能需要满足某些状态条件,使用这个api来事先进行检测。
改api如果检测满足前置条件,则没有返回值,如果不满足条件`errorCode`则不为0,
`errorCode`含义依赖于具体配置,另外`message`字段也可能包含错误信息,
`data`字段可能包含特定的错误数据。
- **URL:** /api/interface/user/{name}/invoke
- **URL**
/api/interface/user/{name}/invoke/validateState
- *name* - 动态接口的名称,可以认为是动态接口的唯一标识符。
- **Method**:
GET
- **query parameter**
-
- **Content-Type**:
application/json
- `null`
- **Method:** POST
## 调用动态接口
执行动态接口,调用此接口,服务端仍然会进行前置条件验证。
- **URL**:
/api/interface/user/{name}/invoke
- *name* - 动态接口的名称,可以认为是动态接口的唯一标识符。
- **Method**:
POST
- **Accept**:
application/json
- **Accept:** application/json
- *params* - **object** 动态接口的参数,类似函数的参数。
任意键值对,键为字符串,值为任意合法的**json**值类型。
具体的形式依赖于当前动态接口的配置。
- **Content-Type**:
application/json
- **Content-Type:** application/json
- \- **any** 返回值没有固定类型,完全依赖于配置。
# isLiangQingLocked
# 查询两清是否锁定
## 接口名称
## 前置条件
isLiangQingLocked
- 只能查询当前区域的数据
- 必须指定LiangQing id
>## 用法
- **URL:**/api/interface/user/isLiangQingLocked/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 判断两清是否锁定要传的参数名格式如下,其中1 2 3 LiangQing id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 查询两清是否锁定要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -18,4 +26,56 @@
## 返回值
返回data 中的值
- 0 代表未锁定
- -1 代表数据不存在
- 1 代表已锁定
## 例子
### id存在
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0
],
"errorCode": 0
}
```
### id不存在
>参数为`{"data":[1815]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
-1
],
"errorCode": 0
}
```
### 多个id
>参数为`{"data":[18155,1]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0,
-1
],
"errorCode": 0
}
```
\ No newline at end of file
# isXieYiApproved
# 查询协议是否审核
## 接口名称
## 前置条件
isXieYiApproved
- 只能查询当前区域的数据
- 必须指定XieYi id
>## 用法
- **URL:**/api/interface/user/isXieYiApproved/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 判断XieYi是否审核要传的参数名格式如下,其中1 2 3 XieYi id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 查询当前协议是不是报审状态要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -18,4 +26,56 @@
## 返回值
返回data 中的值
- 0 代表未报审
- -1 代表数据不存在
- 1 代表已报审
## 例子
### id存在
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0
],
"errorCode": 0
}
```
### id不存在
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
-1
],
"errorCode": 0
}
```
### 多个id
>参数为`{"data":[18155,1]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0,
-1
],
"errorCode": 0
}
```
\ No newline at end of file
# isXieYiLocked
# 查询协议是否锁定
## 接口名称
## 前置条件
isXieYiLocked
- 只能查询当前区域的数据
- 必须指定XieYi id
>## 用法
- **URL:**/api/interface/user/isXieYiLocked/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 判断XieYi是否锁定要传的参数名格式如下,其中1 2 3 XieYi id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 查询当前协议是不是锁定状态要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -18,4 +26,56 @@
## 返回值
返回data 中的值
- 0 代表未锁定
- -1 代表数据不存在
- 1 代表已锁定
## 例子
### id存在
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0
],
"errorCode": 0
}
```
### id不存在
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
-1
],
"errorCode": 0
}
```
### 多个id
>参数为`{"data":[18155,1]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0,
-1
],
"errorCode": 0
}
```
\ No newline at end of file
# LockLiangQing
# 锁定两清
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定LiangQing id
lockLiangQing
>## 用法
- **URL:**/api/interface/user/lockLiangQing/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 锁定两清要传的参数名格式如下,其中1 2 3 LiangQing id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 锁定两清要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -18,3 +27,30 @@
## 返回值
## 例子
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 0
}
说明 锁定两清成功
```
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": 0,
"errorCode": 268435457,
"message": "无效的id:0"
}
```
\ No newline at end of file
# LockXieYi
# 锁定协议
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定XieYi id
lockXieYi
>## 用法
- **URL:**/api/interface/user/lockXieYi/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 锁定XieYi要传的参数名格式如下,其中1 2 3 XieYi id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 锁定协议要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -18,3 +27,42 @@
## 返回值
## 例子
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 0
}
说明 锁定两清成功
```
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": 0,
"errorCode": 268435457,
"message": "无效的id:0"
}
```
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": 18155,
"errorCode": 268435458,
"message": "请先锁定两清,再锁定协议"
}
```
# 删除两清
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定两清id
- 只有解锁的两清数据才能进行删除
removeFamily
>## 用法
- **URL:**/api/interface/user/removeFamily/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data -删除两清要传的参数名格式如下,其中1 2 3 两清id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 删除两清要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -19,3 +27,30 @@
## 返回值
## 例子
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 65555,
"message": "两清信息已锁定,请申请解锁后再更改"
}
```
>参数为`{"data":222}`(省略了token,dmpath等参数)
- result
```json
{
"data": 222,
"errorCode": 268435457,
"message": "无效的id:222"
}
```
\ No newline at end of file
# 删除房源
## 前置条件
## 接口名称
- 必须指定id
- 已使用的房源不能删除
removeFangYuan
>## 用法
- **URL:**/api/interface/user/removeFangYuan/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data -删除房源要传的参数名格式如下,其中1 2 3 房源id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 删除房源要传的参数名格式如下,其中1 2 3 是 房源 id
```
```json
[{
1,2,3
}]
......@@ -18,3 +27,20 @@
## 返回值
## 例子
>参数为`{"data":"cs-005"}`(省略了token,dmpath等参数)
- result
```json
{
"data": 0,
"errorCode": 0
}
data 为0表示没有删除成功
```
# 删除House
# 删除房源
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定House id
- 只有解锁的两清数据才能进行删除
removeHouse
>## 用法
- **URL:**/api/interface/user/removeHouse/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data -删除House要传的参数名格式如下,其中1 2 3 House id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 删除被补偿房屋要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -19,3 +27,42 @@
## 返回值
## 例子
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": 18155,
"errorCode": 268435457,
"message": "无效的id: 18155"
}
```
>参数为`{"data":18251}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 65555,
"message": "两清信息已锁定,请申请解锁后再更改"
}
```
>参数为`{"data":18251}`(省略了token,dmpath等参数)
- result
```json
{
"data":0,
"errorCode": 0
}
删除成功
```
# 删除人口
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定人口id
- 只有解锁的两清数据才能进行删除
removePeople
>## 用法
- **URL:**/api/interface/user/removePeople/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data -删除人口要传的参数名格式如下,其中1 2 3 人口id
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 删除人口要传的参数名格式如下,其中1 2 3 是 两清 id
```
```json
[{
1,2,3
}]
......@@ -19,3 +27,31 @@
## 返回值
## 例子
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"errorCode": 65555,
"message": "两清信息已锁定,请申请解锁后再更改"
}
```
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": 222,
"errorCode": 268435457,
"message": "无效的id:18155"
}
```
# requestCancelXieYi
# 申请撤销协议
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定XieYi id
requestCancleXieYi
## 参数
>## 用法
- **URL:**/api/interface/user/requestCancleXieYi/invoke
- data -requestCancelXieYi要传的参数名格式如下,其中1 2 3 XieYi id
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
```
[{
1,2,3
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data**
- **what** 申请的两清的id
- **why** 申请的理由
- **applier** 申请人
- **extra** 备注
## 返回值
返回生成的申请记录的ID
## 例子
### waht存在
>参数为
```json
{
"data": [{
"what": 18155,
"why": "接口测试",
"applier": "操作员",
"extra": "测试"
}]
}
(省略了token,dmpath等参数)
```
- result
```json
{
"data": [
18351
],
"errorCode": 0
}
```
- 特别注意:data里面的值是申请记录的id
### what 中的值不存在
>参数为
```json
{
"data": [{
"what": 1814,
"why": "接口测试",
"applier": "操作员",
"extra": "测试"
}]
}
(省略了token,dmpath等参数)
```
- result
```json
{
"data": 1814,
"errorCode": 268435457,
"message": "无效的id:1814"
}
```
\ No newline at end of file
# requestUnLockLiangQing
# 申请解锁两清
## 前置条件
## 接口名称
- 只能查询当前区域的数据
- 必须指定LiangQing id
- 只有解锁的两清数据才能进行操作
requestUnLockLiangQing
## 参数
>## 用法
- **URL:**/api/interface/user/requestUnLockLiangQing/invoke
- data -requestUnLockLiangQingi要传的参数名格式如下,其中1 2 3 LiangQing id
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
```
[{
1,2,3
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data**
- **what** 申请的两清的id
- **why** 申请的理由
- **applier** 申请人
- **extra** 备注
## 返回值
返回生成的申请记录的ID
## 例子
### waht存在
>参数为
```json
{
"data": [{
"what": 18155,
"why": "接口测试",
"applier": "操作员",
"extra": "测试"
}]
}
(省略了token,dmpath等参数)
```
- result
```json
{
"data": [
18351
],
"errorCode": 0
}
```
- 特别注意:data里面的值是申请记录的id
### what 中的值不存在
>参数为
```json
{
"data": [{
"what": 1814,
"why": "接口测试",
"applier": "操作员",
"extra": "测试"
}]
}
(省略了token,dmpath等参数)
```
- result
```json
{
"data": 1814,
"errorCode": 268435457,
"message": "无效的id:1814"
}
```
......@@ -2,64 +2,156 @@
更新两清数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须指定两清id
- 只有解锁的两清数据才能进行修改
updateFamily
>## 用法
- **URL:**/api/interface/user/updateFamily/invoke
- **Method:** POST
> **Note:** <font color="#dd0000">Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分.</font>
## 参数
- data - 更新的数据,必须是数组,即使只有一条数据。
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH002/XH002",/XH 代表徐汇区,/XH/XH002代表某个项目,其中/XH002 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```
[{
id: int,
anZhiFangShi: string,
beiChaiQianRen: string,
buWeiPingGuJieHeChongXinDanJia: double,
chongZhiJieHeChengXin: double,
devices: [{
danJia:double,
jiLiang:double,
name:string,
unit:string,
zongJia:double
```json
[{
beiChaiQianRen: string,----------------------被拆迁人
buWeiPingGuJieHeChongXinDanJia: string,------多房子,分开评估 11700元/㎡,房21200元/㎡
chongZhiJieHeChengXin: double,---------------多房子,评估成一个单价。
devices: [{----------------------------------设备
danJia:double,-----------------------------单价
jiLiang:double,----------------------------数量
name:string,-------------------------------名称
unit:string,-------------------------------单位,如个,平方米等
zongJia:double-----------------------------总价
}],
erTai: string,
fangWuXingZhi: string,
fangWuZuoLuo: string,
fuShuWuJinE: double,
fuShuWus: [{
danJia:double,
jieGou:string,
jiLiang:double,
name:string,
type:string,
unit:string,
usage:string,
zongJia:double
erTai: int,----------------------------------二胎
fangWuXingZhi: string,-----------------------房屋性质
fangWuZuoLuo: string,------------------------房屋坐落
fuShuWuJinE: double,-----------------------附属物金额
fuShuWus: [{---------------------------------附属物
danJia:double,-----------------------------单价
jieGou:string,-----------------------------结构
jiLiang:double,----------------------------数量
name:string,-------------------------------名称
type:string,-------------------------------类型
unit:string,-------------------------------单位
usage:string,------------------------------附属物用途
zongJia:double-----------------------------附属物总价
}],
heDingMianJi: double,
identityCard: string,
isLocked: string,
jiXiRiQi: date,
juMinFenZu: string,
juMinLeiXing: string,
leiXing: string,
number: string,
pingGuMianJi: double,
shiCeMianJi: double,
tuDiZhengHao: string,
weiRenDingMianJi: double,
wuZhengMJ: double,
yingJianWeiJian: string,
yingJianWeiJianMJ: string,
youZhengDuoYuMianJi: string,
youZhengDuoYuMJ: string,
youZhengMianJi: string,
zhaiJiDiShiYongZheng: string
heDingMianJi: double,------------------------核定面积
identityCard: string,------------------------被补偿人身份证号
juMinFenZu: string,--------------------------居民分组
leiXing: string,-----------------------------如居民户,农民户
number: string,------------------------------征收编号,合同编号
pingGuMianJi: double,------------------------评估面积
shiCeMianJi: double,-------------------------实测面积
tuDiZhengHao: string,------------------------土地证号
weiRenDingMianJi: double,--------------------未认定面积
wuZhengMJ: double,---------------------------无证面积
yingJianWeiJianMianJi: string,---------------应建未建面积
youZhengDuoYuMianJi: string,-----------------有证多余面积
youZhengMianJi: string,----------------------有证面积
zhaiJiDiShiYongZheng: string-----------------宅基地使用证
}]
```
## 返回值
## 例子1
```json
{
"token": "r0GRdB_xSjijV8Um5mrAPIjOKzQM_V_MsBYAP26yH5utZnQkBQrki539pqV4eKcHj9q14mdFW4uZwlTabdYuRXjOQmOtc9DJV23KiWOrg1aNxTd_0UH6B9HieYIVG0lPSLUABQN6-B_ewlTdi7KxwCchO8iNAs7zCaz39UNc0Jg",
"dmPath": "/XH/XH002/XH002",
"params": {
"data": [
{
"id":18155,
"erTai": 0,
"fuShuWus": [
{
"danJia": 9200,
"jiLiang": 1,
"name": "棚舍及附属物",
"zongJia": 9200
}
],
"number": "14HP0112",
"isLocked": false,
"beiChaiQianRen": "吴龙华(户)",
"identityCard": "310221195909183215",
"fangWuZuoLuo": "宅河头76号",
"leiXing": "农业户",
"fangWuXingZhi": "私房",
"youZhengMianJi": "178.0000",
"heDingMianJi": "301.0000",
"shiCeMianJi": "405.5000",
"chongZhiJieHeChengXin": "830.00",
"yingJianWeiJian": "0.00",
"youZhengDuoYuMianJi": "0.00",
"tuDiZhengHao": "",
"zhaiJiDiShiYongZheng": "沪集宅(上龙)字第华浦-330号",
"erCiDongQianMianJi": "0.00",
"heDingRenKou": "7.0000",
"zaiCeHuShu": "2.00"
}
]
}
}
```
>**Note:** 测试时,例子中的参数token中的值不可以直接使用。本接口在使用时,最好调用一下isLiangQingLocked 接口,判断两情数据是否已锁定,如果数据状态是已锁定状态,那么数据更新会失败,
result
```json
{
"errorCode": 65555,
"message": "两清信息已锁定,请申请解锁后再更改"
}
```
## 例子2
```json
{
"token": "ZrFT8bbnQy-CkmL0_sGNModAE142dFiV5HmUcFA3Jm1yt3XZqjZa5Q8ifNvxi7EgInc46K4JnRwNodLbkSlSqO2v2UU7wdY24QwpDAjcBhzFQCXhwOYUVU8JKVCD85ps3PxnioIFuYkP6YZH_FdluTsl7siRin5yAxIMxCNWqI8",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [
{
"id": 18155,
"erTai": 0,
"fuShuWus": [
{
"danJia": 29051,
"jiLiang": 1,
"name": "",
"zongJia": 29051
}
],
"number": "QPXQCJT-18",
"beiChaiQianRen": "杜进兴(户)",
"identityCard": "",
"fangWuZuoLuo": "新桥村51号",
"youZhengMianJi": "263.0600",
"heDingMianJi": "180.0000",
"juMinFenZu": "十一队",
"weiRenDingMianJi": "0.0000",
"pingGuMianJi": "263.06",
"buWeiPingGuJieHeChongXinDanJia": "主屋:758.00、附屋:673.00",
"fuShuWuJinE": "29051.00"
}
]
}
}
```
\ No newline at end of file
......@@ -2,32 +2,84 @@
更新房屋数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须指定房屋id
- 只有解锁的两清数据才能进行修改
updateHouse
>## 用法
- **URL:**/api/interface/user/updateHouse/invoke
- **Method:** POST
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 更新的数据,必须是数组,即使只有一条数据。
```
[{
name:string,
zhengZaiMianJi:double,
pingGuDanJia:double,
pingGuJiaGe:double,
fangWuYongTu:string,
shiFouRenDing:string,
yangTaiMianJi:double,
pengSheMianJi:double,
chaoLing:string,
fangWuLeiXing:string,
renDingMianJi:double,
ceHuiMianJi:double,
tengKongShiJian:timestamp
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```json
[{
id:int-----------------------------House(被补偿房屋)的ID
name:string,------------------------名称(房屋的名称)
zhengZaiMianJi:double,--------------证载面积
pingGuDanJia:double,----------------评估单价
pingGuJiaGe:double,-----------------评估价格
fangWuYongTu:string,----------------房屋用途
shiFouRenDing:string,---------------是否认定
yangTaiMianJi:double,---------------阳台面积
pengSheMianJi:double,---------------棚舍面积
chaoLing:string,--------------------是否超龄老房
fangWuLeiXing:string,---------------房屋类型
renDingMianJi:double,---------------认定面积
ceHuiMianJi:double,-----------------测绘面积
tengKongShiJian:timestamp-----------腾空时间
}]
```
## 返回值
## 例子
```json
{
"token": "Y61Cp_zXDYTPYiGYUEmhD0a4uYu7-9NsetKtQaR7Gs0XEOJScQ9Lk1-kFIH_MgK0zZgu_6BMLqJRtUhnS4HDuB_YvNsMcIX5cALlfWHpW_Vetjn2VCL4_k-7hbMVXsEbvscZUfMO-CkA1wh0MpH40oFweZao6YWSZG3Qg4AuWg4",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [{
"id": "18251",
"ceHuiMianJi": 0.0,
"fangWuLeiXing": "",
"fangWuYongTu": "居住",
"name": "主屋",
"pengSheMianJi": 0.0,
"pingGuDanJia": 758.0,
"pingGuJiaGe": 141124.44,
"renDingMianJi": 0.0,
"shiFouRenDing": "是",
"tengKongShiJian": "1900/01/01",
"yangTaiMianJi": 0.0,
"zhengZaiMianJi": 186.18
},
{
"id": "18155",
"ceHuiMianJi": 0.0,
"fangWuLeiXing": "",
"fangWuYongTu": "居住",
"name": "附屋",
"pengSheMianJi": 0.0,
"pingGuDanJia": 673.0,
"pingGuJiaGe": 51740.24,
"renDingMianJi": 0.0,
"shiFouRenDing": "是",
"tengKongShiJian": "2017/01/08",
"yangTaiMianJi": 0.0,
"zhengZaiMianJi": 76.88
}]
}
}
```
\ No newline at end of file
# 更新People
# 更新人口
更新People数据,支持批量。批量能有效提高性能,所以能批量就批量。
更新人口数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 前置条件
## 接口名称
- 必须指定 People id
- 只有解锁的两清数据才能进行修改
updatePeople
>## 用法
- **URL:**/api/interface/user/addPeople/invoke
- **Method:** POST
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- data - 更新的数据,必须是数组,即使只有一条数据。
```
[{
name:string,
idCard:string,
sex:string,
age:int,
chanQuanRen:boolean,
relationWithChanQuanRen:string,
huZhu:boolean,
relationWithHuZhu:string,
teKun:boolean,
daBing:boolean,
gaoLing:boolean,
daLingWeiHun:boolean,
canJi:boolean,
zaiCe:boolean,
anZhi:boolean,
weiYun:boolean,
duShengZiNv:boolean,
birthDay:date,
cunZaiWeiHeDingPeiOu:boolean
}]
```
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 新增的数据,必须是数组,即使只有一条数据。
```json
[{
fid: string,-------------------------------------Family(两清)的ID
name: string,------------------------------------姓名
idCard: string,----------------------------------身份证号
sex: string,-------------------------------------性别
age: int,----------------------------------------年龄
chanQuanRen: boolean,----------------------------是否产权人
relationWithChanQuanRen: string,-----------------与产权人关系
huZhu: boolean,----------------------------------是否户主
relationWithHuZhu: string,-----------------------与户主关系
teKun: boolean,----------------------------------是否特困
daBing: boolean,---------------------------------是否大病
gaoLing: boolean,--------------------------------是否高龄
daLingWeiHun: boolean,---------------------------是否大龄未婚
canJi: boolean,----------------------------------是否残疾
zaiCe: boolean,----------------------------------是否在册
anZhi: boolean,----------------------------------是否安置
weiYun: boolean,---------------------------------是否未孕
duShengZiNv: boolean,----------------------------是否独生子女
birthDay: date,----------------------------------出生年月
cunZaiWeiHeDingPeiOu: boolean--------------------是否存在未核定配偶
}]
```
## 返回值
## 例子
```json
{
"token": "f_pIt_6oIF2qzNto6hw-hYqet8HdQKext5jvXnHa0omEgmNypxeYNbJRs3RJl7buITnUT3btpxgPiqajQe8Rrh01767hj-BFfo8ug-SDEUN9HU4JXI7x2B00S-4vE72w_k-8LAZ1wzBH3-a6ktXORSnq_kDAYIP7X3F3hvrxm48",
"dmPath": "/XH/XH2018003/XH2018003-01",
"params": {
"data": [
{
"id": "18301",
"age": 0,
"birthDay": "1900/01/01",
"idCard": "410726199104048172",
"name": "吴某",
"relationWithChanQuanRen": "朋友",
"sex": "男",
"anZhi": "是",
"canJi": false,
"chanQuanRen": false,
"cunZaiWeiHeDingPeiOu": false,
"daBing": false,
"daLingWeiHun": false,
"duShengZiNv": false,
"huZhu": false,
"teKun": false,
"weiYun": false,
"zaiCe": "否",
"gaoLing": false
},
{
"id": "18302",
"age": 0,
"birthDay": "1900/01/01",
"idCard": "37172419970404447X",
"name": "宇辰",
"relationWithChanQuanRen": "无",
"sex": "男",
"anZhi": "是",
"canJi": false,
"chanQuanRen": false,
"cunZaiWeiHeDingPeiOu": false,
"daBing": false,
"daLingWeiHun": false,
"duShengZiNv": false,
"huZhu": false,
"teKun": false,
"weiYun": false,
"zaiCe": "否",
"gaoLing": false
}
]
}
}
```
>**Note:** 测试时,例子中的参数token中的值不可以直接使用。本接口在使用时,最好调用一下isLiangQingLocked 接口,判断两情数据是否已锁定,如果数据状态是已锁定状态,那么数据更新会失败,
result
```json
{
"errorCode": 65555,
"message": "两清信息已锁定,请申请解锁后再更改"
}
```
\ No newline at end of file
# 更新XieYi
更新XieYi数据,支持批量。批量能有效提高性能,所以能批量就批量。
# 更新协议
更新协议数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 接口名称
updateXieYi
## 前置条件
- 必须指定fid
......
# 是否协议已撤销
## 接口名称
whetherCancelXieYi
>## 用法
- **URL:**/api/interface/user/whetherCancelXieYi/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 查询当前协议申请协议撤销市局人员是否已经处理,要传的参数名格式如下,其中1 2 3 是 申请记录的ID id
```json
[1,2,3]
```
## 返回值
返回data 中的值
- 0 代表协议撤销申请中
- -1 代表该条申请撤销不存在
- 1 协议撤销审核通过
- 2 协议撤销审核不通过
## 例子
### id存在
>参数为`{"data":18155}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0
],
"errorCode": 0
}
```
### id不存在
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
-1
],
"errorCode": 0
}
```
### 多个id
>参数为`{"data":[18155,1]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0,
-1
],
"errorCode": 0
}
```
# 是否两清已解锁
## 接口名称
whetherUnLockLiangQing
>## 用法
- **URL:**/api/interface/user/whetherUnLockLiangQing/invoke
- **Method:** Post
> **Note:** Domain 必须切换到基地这一作用域,切换作用域,参照“作用域”部分
## 参数
- **token:** token是在登陆后获取的tokenId,加密后的结果。
- **dmPath:** 作用域路径 例如 "/XH/XH2018003/XH2018003-01",/XH 代表徐汇区,/XH/XH2018003代表某个项目,其中XH2018003 是项目编号
- **params:**
- **data** 查询当前两清申请解锁市局人员是否已经处理,要传的参数名格式如下,其中1 2 3 是 申请记录的ID id
```json
[{
1,2,3
}]
```
## 返回值
返回data 中的值
- 0 代表两清解锁申请中
- -1 代表该条两情申请不存在
- 1 两情解锁审核通过
- 2 两清解锁审核不通过
## 例子
### id存在
>参数为`{"data":18352}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0
],
"errorCode": 0
}
```
### id不存在
>参数为`{"data":0}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
-1
],
"errorCode": 0
}
```
### 多个id
>参数为`{"data":[18352,1]}`(省略了token,dmpath等参数)
- result
```json
{
"data": [
0,
-1
],
"errorCode": 0
}
```
......@@ -17,7 +17,7 @@ module.exports = merge(common, {
pathinfo: true,
},
mode: 'development',
devtool: 'inline-source-map',
devtool: 'inline-cheap-source-map',
devServer: {
disableHostCheck: true,
publicPath: config.dev.publicPath,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论