设计人页面文档
# 设计人页面字段
1、发件箱
联系单标题 stitle
联系单编号 sfullno
相关专业 sapplyMajornm
拟接受单位 sreceiveUnitnm
拟稿人 sdrafternm
拟发文日期 dapply
类型 stype
当前节点 sstepUsernm
签发日期 dsign
签发人 ssigner
状态: sstpe
2、收件箱
联系单标题 stitle
联系单编号 sfullno
相关专业 sapplyMajornm
登记人 sdrafternm
登记时间 dapply
发文单位 sdeptnm
状态: sreadstate
3、查询联系单列表
联系单标题 stitle
联系单编号 sfullno
项目名称 sprojectnm
相关专业 sapplyMajornm
拟接受单位 sreceiveUnitnm
发文单位 sdeptnm
类型 itype
状态: sstep
签发时间 dsign
签发人 ssigner
登记时间 dapply
登记人 sdrafternm
# 页面的接口
## 设计人查询的接口 readAll
/design/contact/contactApplication/readAll
### 必传
1. imodule web端的四个角色: 1、设计人 2、专业负责人 3、项目负责人 4、总包
2. itype 设计人web端 1、我的联系单 2、查询联系单
3. istatetype 设计人联系单页面: 1、已发送 2、收件箱
### 选传,根据页面要求选填
#### 我的联系单页面 (收件箱,发件箱)
stitle 模糊查询
sapplyMajornm 模糊查询
#### 查询联系单页面上
sprojectnm 项目名称 (模糊查询)
stitle 联系单标题 (模糊查询)
sapplyMajornm 发起专业 (模糊查询)
日期开始时间-日期结束时间 sdbegin sdend 时间戳
## 设计人新建联系单接口 add
/design/contact/contactApplication/add
### 请求体
主送,抄送选填,其他必填
```json
{
"imodule":1 固定写
"iprojectid": 下拉选择的项目的indocno
"stitle": 联系单标题"
"sapplyMajornm": 专业是当前自动带入的
"iapplyMajorid": 发起专业的id 这个也是自动带入的
"sdrafternm" : "拟稿人" 自动带入
"idrafterid" : "拟稿人id" 自动带入
"iurgent": : "紧急程度" 下拉选择数据字典
"sreceivernm" : "主送"
"sccnms" : "抄送"
"skeyword": "关键词"
"sfullno": "联系单编号"
"snote": "主要内容"
"sdeptnm" : "发文单位"
"sdapply": 拟发文日期自动获取当前的日期
"attachmentList":[ { 附件的列表
"updColumns": "string",
"extraAttr": {},
"indocno": 0,
"idel": 0,
"istate": 0,
"iversion": 0,
"sregid": 0,
"sregnm": "string",
"dregt": "string",
"smodid": 0,
"smodnm": "string",
"dmodt": "string",
"ibpmstate": 0,
"sbpmstate": "string",
"ilock": 0,
"sstate": "string",
"ideptid": 0,
"sdeptnm": "string",
"ilinkno": 0,
"sfilenm": "string",
"spath": "string",
"stype": "string",
"isize": 0,
"iscene": 0,
"sscene": 0,
"spreviewUrl": "string",
"addList": [
{}
],
"updateList": [
{}
],
"delList": [
{}
]
}
]}
```
### 附件的添加
/design/contact/contactApplicationAttachment/add
```json
{
"ilinkno" : 联系单主键
"addList":{
sfilenm: 文件名称
spath: 文件路径
stype : 文件类型
isize:文件大小
}
}
```
### 附件的删除
/design/contact/contactApplicationAttachment/delete
```json
{
"delList":[{
"indocno":1
}]
```
### 附件的查询
/design/contact/contactApplicationAttachment/readAll
```json
"ilinkno" 联系单主键
```
## 设计人查询单个联系单接口 readOne
/design/contact/contactApplication/readOne
发送箱的readOne
indocno 是联系单的主键
==在收件箱的时候携带参数,收件箱的查看一定要携带参数==
imodule = 1
istatetype = 2
indocno 是联系单的主键
==查询联系单中的当itype = 2,类型为登记的数据,查看的时候需要走readOne,和收件箱一样需要携带参数==
imodule = 1
istatetype = 2
indocno 是联系单的主键
## 查询项目的接口 新建联系单时候选择项目
/design/contact/contactApplication/readProject
传入的参数:
sstitle 初始时默认为空 模糊查询
返回的值:
indocno 项目的主键
sprojectnm 项目名称
在设计人调添加的时候将 indocno 变成iprojectid
## 设计人删除联系单接口 delete
/design/contact/contactApplication/delete
```json
{
delList:[{
indocno: 联系单主键
}]
}
```
## 设计人删除联系单接口 update
### 必传
/design/contact/contactApplication/update
```json
{
"imodule":1 固定写
"iprojectid": 下拉选择的项目的indocno
"stitle": 联系单标题"
"sapplyMajornm": 专业是当前自动带入的
"iapplyMajorid": 发起专业的id 这个也是自动带入的
"sdrafternm" : "拟稿人" 自动带入
"idrafterid" : "拟稿人id" 自动带入
"iurgent": : "紧急程度" 下拉选择数据字典
"sreceivernm" : "主送"
"sccnms" : "抄送"
"skeyword": "关键词"
"sfullno": "联系单编号"
"snote": 主要内容
"sdapply": 拟发文日期自动获取当前的日期
}
```