设计变更单个审批状态的数量

接口说明:数量显示接口,如图所示
image.png
URL:/app/designChangeOrder/designChangeOrderListNum
参数:projectSid 项目ID(为空或者不全默认全部项目)
返回值:
{
“data”: {
“designChangeOrderListNum”: [
{
“name”: “待提交”,
“num”: 1,
“state”: “0”
},
{
“name”: “审批中”,
“num”: 1,
“state”: “1”
},
{
“name”: “被驳回”,
“num”: 1,
“state”: “2”
},
{
“name”: “已审批”,
“num”: 1,
“state”: “3”
}
],
“projectSid”: “fe5a313532a44d9095aa4f15a9076fa1”,
“title”: “设计变更单-列表-上显数据”
},
“errorCode”: “”,
“errorMsg”: “”,
“msg”: “”,
“success”: true
}
返回值说明:
name:名称
num:数量(上标显示值)
state:状态标识
测试URL:
http://localhost:8080/project_xpmPlusGdgj_war_exploded/app/designChangeOrder/designChangeOrderListNum?projectSid=fe5a313532a44d9095aa4f15a9076fa1

设计变更单列表

接口说明:设计变更单列表数据
image.png
URL:/app/designChangeOrder/designChangeOrderPage
参数:
page:当前页(不传或传空值默认第1页)
size:每页最大条数(不传或传空值默认每页10条)
projectSid:项目ID (不传或传空值默认所有项目)
state:状态值(不传或传空值默认所有状态,标识码:0:待提交;1:审批中;2被驳回;3:已审批)
返回值:
{
“data”: {
“designChangeOrderAppPage”: {
“firstPage”: true,
“firstResult”: 0,
“hasNextPage”: false,
“hasPreviousPage”: false,
“lastPage”: true,
“lastPageNumber”: 1,
“linkPageNumbers”: [
1
],
“nextPageNumber”: 2,
“pageSize”: 3,
“previousPageNumber”: 0,
“result”: [
{
“approveAmount”: 55555,
“auditAmount”: 54545,
“concatName”: “联系单”,
“concatNumber”: “CX007”,
“concatSid”: “3ee0a65fe93f40d68044d17ab923561b”,
“createTime”: 1616551646000,
“creator”: “五*员”,
“creatorSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“declaredAmount”: 2424,
“delFlag”: “0”,
“engineeringChangeFormSid”: “854e*c7226”,
“formCode”: “”,
“formContent”: “测试从色彩变更原因变更原因变更原因变更原因”,
“formName”: “测试”,
“formType”: “设*单”,
“formTypeCode”: “101”,
“fromDept”: “五
气”,
“fromDeptSid”: “78067e831d*18dacef5”,
“fromHuman”: “徐可心”,
“fromHumanSid”: “43c02268**3878202e0”,
“projectCode”: “X**001”,
“projectName”: “mrx*1-3-2”,
“projectSid”: “fe5a313**a4f15a9076fa1”,
“regmSid”: “78067e831*cf518dacef5”,
“state”: “0”,
“toDept”: “五*气”,
“toDeptSid”: “78067e**5cf518dacef5”,
“toHuman”: “测试02”,
“toHumanSid”: “8ece3**
71c02cccdc13d”,
“updateTime”: 1616551646000,
“updater”: “五理员”,
“updaterSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“xpmobsSid”: “78067e831d0d42ee95945cf518dacef5”
}
],
“sortColumns”: null,
“thisPageFirstElementNumber”: 1,
“thisPageLastElementNumber”: 1,
“thisPageNumber”: 1,
“totalCount”: 1
},
“projectSid”: “fe5a313532**
9076fa1”,
“title”: “设计变更单-列表”
},
“errorCode”: “”,
“errorMsg”: “”,
“msg”: “”,
“success”: true
}
返回值说明:
String engineeringChangeFormSid;//主键
String formCode;//表单编号
String formName;//变更单名称
String formTypeCode;//变更单类型编码
String formType;//变更单类型
String formContent;//变更原因
String fromHumanSid;//签发人编码
String fromHuman;//签发人名称
String fromDeptSid;//签发部门编码
String fromDept;//签发部门名称
String toHumanSid;//接收人编码
String toHuman;//接收人名称
String toDeptSid;//接收部门编码
String toDept;//接收部门名称
String concatSid;//合同编号Sid
String concatNumber;//合同编号
String concatName;//合同名称
BigDecimal declaredAmount;//申报金额
BigDecimal auditAmount;//审核金额
BigDecimal approveAmount;//批准金额
String projectSid;//项目编码
String projectName;//项目名称
String projectCode;//项目编号
String state;//审批状态,未提交=0,审批中=1,驳回=2,已通过=3
String regmSid;//集团组织id
String xpmobsSid;//分子公司id
Date createTime;//创建时间
String creatorSid;//创建人主键
String creator;//创建人
Date updateTime;//更新时间
String updaterSid;//更新人主键
String updater;//更新人
String major;//专业
String delFlag;//是否删除 0=否,1=是
String isContactList; // 是否关联联系单 0 1
String contractBusinessType; //1总包合同 0分包合同
测试URL:http://localhost:8080/project_xpmPlusGdgj_war_exploded//app/designChangeOrder/designChangeOrderPage?page=1&size=3&state=0&projectSid=fe5a313532a44d9095aa4f15a9076fa1

设计变更单详细信息

接口说明:
image.png
URL:/app/designChangeOrder/designDisclosureInfo?projectSid=fe5a313532a44d9095aa4f15a9076fa1&sid=06fbf2feea1348a2a134b8f4204e12d5
参数:
projectSid: 项目ID(必传)
sid:列表主键ID(必传,设计变更单列表字段:engineeringChangeFormSid)
返回值:

{
“data”: {
“attachfiles”: [],
“designDisclosureInfoApp”: {
“approveAmount”: 100,
“auditAmount”: 100,
“concatName”: “进项合同01”,
“concatNumber”: “2021-101”,
“concatSid”: “9f961265b5c64269a3e88b46aef9e498”,
“contractBusinessType”: “1”,
“createTime”: 1610954036000,
“creator”: “五**员”,
“creatorSid”: “78067e831d0d42**ef5_admin”,
“declaredAmount”: 100,
“delFlag”: null,
“engineeringChangeFormSid”: “06fbf2f**34b8f4204e12d5”,
“formCode”: “木工001”,
“formContent”: “出项**更单01”,
“formName”: “进项合**更单01”,
“formType”: “设**更单”,
“formTypeCode”: “101”,
“fromDept”: “五**气”,
“fromDeptSid”: “78067e831d0d42ee95945cf518dacef5”,
“fromHuman”: “五**员”,
“fromHumanSid”: “78067e831**8dacef5_admin”,
“inventories”: [],
“isContactList”: “1”,
“major”: “86719250-233**732683c”,
“projectCode”: “XJ-202103001”,
“projectName”: “mr**1-3-2”,
“projectSid”: “0e22888**b0bf4165903”,
“regmSid”: “78067e831d**18dacef5”,
“state”: “3”,
“toDept”: “五**气”,
“toDeptSid”: “78067e831d0d42ee95945cf518dacef5”,
“toHuman”: “五**理员”,
“toHumanSid”: “78067e8**min”,
“updateTime”: 1610954190000,
“updater”: “五**员”,
“updaterSid”: “78067e831d**f518dacef5_admin”,
“xpmobsSid”: “78067e831d**18dacef5”
},
“engineeringFormInventoryList”: [
{
“ark”: “1”,
“businessSid”: “06fbf2fee**4204e12d5”,
“businessType”: “p_engine**rm”,
“createTime”: 16109**00,
“creator”: “五*理员”,
“creatorSid”: “78067e831d0**dmin”,
“delFlag”: “0”,
“description”: “2”,
“engineeringInventoryCode”: “20210**55985”,
“engineeringInventorySid”: “d77d**c668cf61c”,
“inventoryName”: “1”,
“model”: “1”,
“number”: 4,
“price”: 50,
“remark”: “1”,
“total”: 200,
“unit”: “3”,
“updateTime”: 1610954169000,
“updater”: “五**员”,
“updaterSid”: “78067e83**dmin”
}
],
“projectSid”: “fe5a313**5a9076fa1”,
“result”: “success”,
“title”: “设计变更单-详情”,
“xpmProject”: {
“deptName”: “五星电气”,
“deptSid”: “78067e831d0d42ee95945cf518dacef5”,
“humanName”: “五**员”,
“humanSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“projectCode”: “XJ-202103001”,
“projectName”: “mrx测试项目2021-3-2”
}
},
“errorCode”: “”,
“errorMsg”: “”,
“msg”: “”,
“success”: true
}
返回值说明:
designDisclosureInfoApp:
String engineeringChangeFormSid;//主键
String formCode;//表单编号
String formName;//变更单名称
String formTypeCode;//变更单类型编码
String formType;//变更单类型
String formContent;//变更原因
String fromHumanSid;//签发人编码
String fromHuman;//签发人名称
String fromDeptSid;//签发部门编码
String fromDept;//签发部门名称
String toHumanSid;//接收人编码
String toHuman;//接收人名称
String toDeptSid;//接收部门编码
String toDept;//接收部门名称
String concatSid;//合同编号Sid
String concatNumber;//合同编号
String concatName;//合同名称
BigDecimal declaredAmount;//申报金额
BigDecimal auditAmount;//审核金额
BigDecimal approveAmount;//批准金额
String projectSid;//项目编码
String projectName;//项目名称
String projectCode;//项目编号
String state;//审批状态,未提交=0,审批中=1,驳回=2,已通过=3
String regmSid;//集团组织id
String xpmobsSid;//分子公司id
Date createTime;//创建时间
String creatorSid;//创建人主键
String creator;//创建人
Date updateTime;//更新时间
String updaterSid;//更新人主键
String updater;//更新人
String major;//专业
String delFlag;//是否删除 0=否,1=是
String isContactList; // 是否关联联系单 0 1
String contractBusinessType; //1总包合同 0分包合同
engineeringFormInventoryList:
String engineeringInventorySid;//主键
String engineeringInventoryCode;//编号
String businessSid;//外键关联业务
String businessType;//业务类型
String inventoryName;//清单名称
String description;//特征描述
String unit;//计量单位
BigDecimal number;//数量
BigDecimal price;//单价
BigDecimal total;//合计
String ark;//柜格
String model;//型号
String remark;//备注
Date createTime;//创建时间
String creatorSid;//创建人主键
String creator;//创建人
Date updateTime;//更新时间
String updaterSid;//更新人主键
String updater;//更新人
String delFlag;//是否删除 0=否,1=是
attachfiles:
String attachSid; //附件id
String ywSid; //业务id
String ywType; //业务类型
String registerhumanSid; // 录入人id
String registerhuman; // 录入人名
Date registerDate; // 录入时间
String attachUrl; // 文件路径
String attachName; // 文件真实名称(文件原名称)
String attachAlixName; //文件别名(服务器端文件名称)
String attachSuffix; //文件后缀
String filesize; //文件大小(字节)
String regmSid; // 组织id
String xpmobsSid; // 企业id
String docManagementSid; // 归档节点
String proSid; // 归档节点
测试URL:
http://localhost:8080/project_xpmPlusGdgj_war_exploded/app/designChangeOrder/designDisclosureInfo?projectSid=fe5a313532a44d9095aa4f15a9076fa1&sid=06fbf2feea1348a2a134b8f4204e12d5

设计变更单新增—信息初始化

接口说明:
返回默认的一些数据信息
URL:/app/designChangeOrder/designChangeOrderInit
参数:projectSid 必传
返回值:
{
“data”: {
“title”: “设计变更单-信息初始化”,
“xpmProject”: {
“deptName”: “五气”,
“deptSid”: “78067e831d0d42ee95945cf518dacef5”,
“humanName”: “五
气管理员”,
“humanSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“projectCode”: “XJ-202103001”,
“projectName”: “mrx**2021-3-2”
}
},
“errorCode”: “”,
“errorMsg”: “”,
“msg”: “”,
“success”: true
}
返回值说明:
xpmProject:
deptName 部门名称
deptSid 部门ID
humanName 用户名称
humanSid 用户Sid
projectCode 项目Code
projectName 项目Name
测试URL:
http://localhost:8080/project_xpmPlusGdgj_war_exploded/app/designChangeOrder/designChangeOrderInit?projectSid=fe5a313532a44d9095aa4f15a9076fa1

设计变更单保存更新

接口说明:
URL:/app/designChangeOrder/saveOrUpdate Method:POST
参数:
model:实体Json
返回值:
{
“data”: {
“errorCode”: “”,
“errorMsg”: “”,
“model”: {
“approveAmount”: 3000,
“auditAmount”: 2000,
“concatName”: “进项合同01”,
“concatNumber”: “2021-101”,
“concatSid”: “9f961265b5c64269a3e88b46aef9e498”,
“contractBusinessType”: “1”,
“createTime”: null,
“creator”: null,
“creatorSid”: null,
“declaredAmount”: 1000,
“delFlag”: “0”,
“engineeringChangeFormSid”: “0f9**40936”,
“formCode”: “”,
“formContent”: “变更111111342342354235”,
“formName”: “变**单”,
“formType”: “土木”,
“formTypeCode”: “e70e6439-48a0-da8f-77b9-2e6360ef957c”,
“fromDept”: “五**气”,
“fromDeptSid”: “78067e831d0d42ee95945cf518dacef5”,
“fromHuman”: “五**理员”,
“fromHumanSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“inventories”: [],
“isContactList”: “”,
“major”: “bd7ada67-d596-549c-930f-807001c300d2”,
“projectCode”: “20210115105050301”,
“projectName”: “测**101”,
“projectSid”: “0e22888490ad415cb998cb0bf4165903”,
“regmSid”: “78067e831d0d42ee95945cf518dacef5”,
“state”: “0”,
“toDept”: “五**“,
“toDeptSid”: “78067e831d0d42ee95945cf518dacef5”,
“toHuman”: “**超”,
“toHumanSid”: “996826c1fc8c4203a3c795f0349d4da5”,
“updateTime”: 1616583405072,
“updater”: “五**理员”,
“updaterSid”: “78067e831d0d42ee95945cf518dacef5_admin”,
“xpmobsSid”: “78067e831d0d42ee95945cf518dacef5”
},
“msg”: “”,
“success”: true
},
“errorCode”: “”,
“errorMsg”: “”,
“msg”: “”,
“success”: true
}
返回值说明:

model:
String engineeringChangeFormSid;//主键
String formCode;//表单编号
String formName;//变更单名称
String formTypeCode;//变更单类型编码
String formType;//变更单类型
String formContent;//变更原因
String fromHumanSid;//签发人编码
String fromHuman;//签发人名称
String fromDeptSid;//签发部门编码
String fromDept;//签发部门名称
String toHumanSid;//接收人编码
String toHuman;//接收人名称
String toDeptSid;//接收部门编码
String toDept;//接收部门名称
String concatSid;//合同编号Sid
String concatNumber;//合同编号
String concatName;//合同名称
BigDecimal declaredAmount;//申报金额
BigDecimal auditAmount;//审核金额
BigDecimal approveAmount;//批准金额
String projectSid;//项目编码
String projectName;//项目名称
String projectCode;//项目编号
String state;//审批状态,未提交=0,审批中=1,驳回=2,已通过=3
String regmSid;//集团组织id
String xpmobsSid;//分子公司id
Date createTime;//创建时间
String creatorSid;//创建人主键
String creator;//创建人
Date updateTime;//更新时间
String updaterSid;//更新人主键
String updater;//更新人
String major;//专业
String delFlag;//是否删除 0=否,1=是
String isContactList; // 是否关联联系单 0 1
String contractBusinessType; //1总包合同 0分包合同

测试URL(POST请求):
http://localhost:8080/project_xpmPlusGdgj_war_exploded/app/designChangeOrder/saveOrUpdate
入参:
model:
{“contractBusinessType”:”1”,”projectSid”:”0e22888490ad415cb998cb0bf4165903”,”operator”:”edit”,”isApproval”:””,”isProjectLogin”:”0”,”engineeringChangeFormSid”:”0f9d0152-1122-4070-b5c6-0e31ee040936”,”state”:”0”,”formCode”:””,”projectCode”:”20210115105050301”,”projectName”:”测试**101”,”formName”:”变**单”,”formTypeCode”:”e70e6439-48a0-da8f-77b9-2e6360ef957c”,”major”:”bd7ada67-d596-549c-930f-807001c300d2”,”formContent”:”变更111111342342354235”,”fromHuman”:”五**气管理员”,”fromHumanSid”:”78067e831d0d42ee95945cf518dacef5_admin”,”fromDept”:”五**气”,”fromDeptSid”:”78067e831d0d42ee95945cf518dacef5”,”toHuman”:”郝超超”,”toHumanSid”:”996826c1fc8c4203a3c795f0349d4da5”,”toDept”:”五**气”,”toDeptSid”:”78067e831d0d42ee95945cf518dacef5”,”isContactList”:””,”concatNumber”:”2021-101”,”concatSid”:”9f961265b5c64269a3e88b46aef9e498”,”concatName”:”进项合同01”,”declaredAmount”:”1000.00”,”auditAmount”:”2000.00”,”approveAmount”:”3000.00”,”formType”:”土木”,”inventories”:[]} |

设计变更单提交审批

接口说明:
URL:
参数:
返回值: