Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
app-manage-console
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
app-manage-console
Commits
c7f01c64
提交
c7f01c64
authored
5月 07, 2018
作者:
vipcxj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新文档模块
上级
faae0b77
隐藏空白字符变更
内嵌
并排
正在显示
29 个修改的文件
包含
1690 行增加
和
435 行删除
+1690
-435
addFamily.md
...outes/main/modules/api-doc/dynamic-interface/addFamily.md
+127
-47
addHouse.md
...routes/main/modules/api-doc/dynamic-interface/addHouse.md
+71
-18
addPeople.md
...outes/main/modules/api-doc/dynamic-interface/addPeople.md
+94
-27
approveXieYi.md
...es/main/modules/api-doc/dynamic-interface/approveXieYi.md
+19
-8
bindClerks.md
...utes/main/modules/api-doc/dynamic-interface/bindClerks.md
+0
-20
generateXieYiPdf.md
...ain/modules/api-doc/dynamic-interface/generateXieYiPdf.md
+0
-21
getClerks.md
...outes/main/modules/api-doc/dynamic-interface/getClerks.md
+51
-9
getXieYiPdf.md
...tes/main/modules/api-doc/dynamic-interface/getXieYiPdf.md
+63
-13
importFangYuan.md
.../main/modules/api-doc/dynamic-interface/importFangYuan.md
+145
-52
index.js
src/routes/main/modules/api-doc/dynamic-interface/index.js
+2
-2
index.md
src/routes/main/modules/api-doc/dynamic-interface/index.md
+5
-31
isLiangQingLocked.md
...in/modules/api-doc/dynamic-interface/isLiangQingLocked.md
+68
-7
isXieYiApproved.md
...main/modules/api-doc/dynamic-interface/isXieYiApproved.md
+68
-7
isXieYiLocked.md
...s/main/modules/api-doc/dynamic-interface/isXieYiLocked.md
+68
-7
lockLiangQing.md
...s/main/modules/api-doc/dynamic-interface/lockLiangQing.md
+43
-6
lockXieYi.md
...outes/main/modules/api-doc/dynamic-interface/lockXieYi.md
+54
-6
removeFamily.md
...es/main/modules/api-doc/dynamic-interface/removeFamily.md
+42
-6
removeFangYuan.md
.../main/modules/api-doc/dynamic-interface/removeFangYuan.md
+31
-5
removeHouse.md
...tes/main/modules/api-doc/dynamic-interface/removeHouse.md
+54
-7
removePeople.md
...es/main/modules/api-doc/dynamic-interface/removePeople.md
+42
-6
requestCancelXieYi.md
...n/modules/api-doc/dynamic-interface/requestCancelXieYi.md
+77
-12
requestUnLockLiangQing.md
...dules/api-doc/dynamic-interface/requestUnLockLiangQing.md
+76
-13
updateFamily.md
...es/main/modules/api-doc/dynamic-interface/updateFamily.md
+142
-49
updateHouse.md
...tes/main/modules/api-doc/dynamic-interface/updateHouse.md
+75
-22
updatePeople.md
...es/main/modules/api-doc/dynamic-interface/updatePeople.md
+106
-30
updateXieYi.md
...tes/main/modules/api-doc/dynamic-interface/updateXieYi.md
+4
-3
whetherCancelXieYi.md
...n/modules/api-doc/dynamic-interface/whetherCancelXieYi.md
+80
-0
whetherUnLockLiangQing.md
...dules/api-doc/dynamic-interface/whetherUnLockLiangQing.md
+82
-0
webpack.dev.js
webpack.dev.js
+1
-1
没有找到文件。
src/routes/main/modules/api-doc/dynamic-interface/addFamily.md
浏览文件 @
c7f01c64
...
...
@@ -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
,
------多房子,分开评估
如
房
1
:
1700
元/㎡,房
2
:
1200
元/㎡
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
src/routes/main/modules/api-doc/dynamic-interface/addHouse.md
浏览文件 @
c7f01c64
...
...
@@ -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
src/routes/main/modules/api-doc/dynamic-interface/addPeople.md
浏览文件 @
c7f01c64
# 新增
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
src/routes/main/modules/api-doc/dynamic-interface/approveXieYi.md
浏览文件 @
c7f01c64
...
...
@@ -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
}]
```
## 返回值
...
...
src/routes/main/modules/api-doc/dynamic-interface/bindClerks.md
deleted
100755 → 0
浏览文件 @
faae0b77
# bindClerks
## 前置条件
-
必须切换到基地这一级别
## 参数
-
data - 绑定经办人要传的参数名格式如下,其中1 2 3 为baseID
```
[{
1,2,3
}]
```
## 返回值
无
src/routes/main/modules/api-doc/dynamic-interface/generateXieYiPdf.md
deleted
100755 → 0
浏览文件 @
faae0b77
# 生成pdf
生成协议的pdf
## 前置条件
-
必须切换到基地这一级别
## 参数
-
data -生成pdf要传的参数名格式如下,其中1 2 3 为协议的id
```
[{
1,2,3
}]
```
## 返回值
无
src/routes/main/modules/api-doc/dynamic-interface/getClerks.md
浏览文件 @
c7f01c64
#
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"
:
""
}
```
src/routes/main/modules/api-doc/dynamic-interface/getXieYiPdf.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/importFangYuan.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/index.js
浏览文件 @
c7f01c64
...
...
@@ -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
,
...
...
src/routes/main/modules/api-doc/dynamic-interface/index.md
100644 → 100755
浏览文件 @
c7f01c64
...
...
@@ -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**
返回值没有固定类型,完全依赖于配置。
src/routes/main/modules/api-doc/dynamic-interface/isLiangQingLocked.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/isXieYiApproved.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/isXieYiLocked.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/lockLiangQing.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/lockXieYi.md
浏览文件 @
c7f01c64
#
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": "请先锁定两清,再锁定协议"
}
```
src/routes/main/modules/api-doc/dynamic-interface/removeFamily.md
浏览文件 @
c7f01c64
# 删除两清
##
前置条件
##
接口名称
-
只能查询当前区域的数据
-
必须指定两清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
src/routes/main/modules/api-doc/dynamic-interface/removeFangYuan.md
浏览文件 @
c7f01c64
# 删除房源
##
前置条件
##
接口名称
-
必须指定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表示没有删除成功
```
src/routes/main/modules/api-doc/dynamic-interface/removeHouse.md
浏览文件 @
c7f01c64
# 删除
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
}
删除成功
```
src/routes/main/modules/api-doc/dynamic-interface/removePeople.md
浏览文件 @
c7f01c64
# 删除人口
##
前置条件
##
接口名称
-
只能查询当前区域的数据
-
必须指定人口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"
}
```
src/routes/main/modules/api-doc/dynamic-interface/requestCancelXieYi.md
浏览文件 @
c7f01c64
#
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
src/routes/main/modules/api-doc/dynamic-interface/requestUnLockLiangQing.md
浏览文件 @
c7f01c64
#
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"
}
```
src/routes/main/modules/api-doc/dynamic-interface/updateFamily.md
浏览文件 @
c7f01c64
...
...
@@ -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
,
------多房子,分开评估
如
房
1
:
1700
元/㎡,房
2
:
1200
元/㎡
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
src/routes/main/modules/api-doc/dynamic-interface/updateHouse.md
浏览文件 @
c7f01c64
...
...
@@ -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
src/routes/main/modules/api-doc/dynamic-interface/updatePeople.md
浏览文件 @
c7f01c64
# 更新
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
src/routes/main/modules/api-doc/dynamic-interface/updateXieYi.md
浏览文件 @
c7f01c64
# 更新XieYi
更新XieYi数据,支持批量。批量能有效提高性能,所以能批量就批量。
# 更新协议
更新协议数据,支持批量。批量能有效提高性能,所以能批量就批量。
## 接口名称
updateXieYi
## 前置条件
-
必须指定fid
...
...
src/routes/main/modules/api-doc/dynamic-interface/whetherCancelXieYi.md
0 → 100755
浏览文件 @
c7f01c64
# 是否协议已撤销
## 接口名称
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
}
```
src/routes/main/modules/api-doc/dynamic-interface/whetherUnLockLiangQing.md
0 → 100755
浏览文件 @
c7f01c64
# 是否两清已解锁
## 接口名称
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
}
```
webpack.dev.js
浏览文件 @
c7f01c64
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论