设计人页面文档

# 设计人页面字段 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": 拟发文日期自动获取当前的日期 } ```