1-新增

简要描述
  • 功能
      新增
    
  • 权限标签
      prj:contract:save
    
  • 新建 by zj 2022-01-19 19:51:43 星期三
  • 修改 by zj 2022-04-11 14:51:58 星期一
      新增请求字段 工程量清单中typeId 费用类型id 1-劳务费 2-材料费 3-设备租赁 4-项目报销
    
请求URL
  • {URL}/prj/contract/save
请求方式
  • POST
请求参数
    {
        "name": "合同信息",
        "projectId": 123,
        "customerId": 123,
        "price": 1234.5,
        "priceCapital": "金额大写",
        "startDate": "2021-09-09 00:00:00",
        "endDate": "2021-09-09 00:00:00",
        "signedMemberId": 213,
        "signedDate" : "2021-09-09 00:00:00",
        "terms":"收矿条件(限制500子)",
        "termsMain":"主要条款",
        "remark": "备注",
        "materialTotalPrice": 12334.32,
        "materialTotalPriceCapital": "金额大写",
        "materialPriceFixedFlag" : 1,
         "attachmentList":[
            {
                "name":"文件",
                "url":"www.baidu.cin",
                "createTime":"2021-09-07",
                "createByName":"上传人姓名"
            },
            {
                "name":"文件",
                "url":"www.baidu.cin",
                "createTime":"2021-09-07",
                "createByName":"上传人姓名"
            }
        ],
        "materialList":[
            {
                "name": "材料名称",
                "sku": "规格型号",
                "unit": "$",
                "purchaseAmount": 123,
                "purchasePrice": 123.4,
                "taxRate": 2.34,
                "taxIncluded": 123.4,
                "subtotal": "123.4",
                "instruction": "特别说明"
                },
             {
                "name": "材料名称",
                "sku": "规格型号",
                "unit": "$",
                "purchaseAmount": 123,
                "purchasePrice": 123.4,
                "taxRate": 2.34,
                "taxIncluded": 123.4,
                "subtotal": "123.4",
                "instruction": "特别说明"
                }
        ],
        "quantityList":[
            {
                "typeId":1,
                "name":"工程量名称",
                "unit":"%",
                "quantity":123.4,
                "unitPrice":12.3,
                "totalPrice": 12.3,
                "actualQuantity":213.3,
                "actualUnitPrice":234.12,
                "actualTotalPrice":23.4,
                "remark":"备注"
            },
            {
                "typeId":1,
                "name":"工程量名称",
                "unit":"%",
                "quantity":123.4,
                "unitPrice":12.3,
                "totalPrice": 12.3,
                "actualQuantity":213.3,
                "actualUnitPrice":234.12,
                "actualTotalPrice":23.4,
                "remark":"备注"
            }
        ]
    }
参数
参数名 必选 类型 说明
name string 合同名称
projectId num 项目id
customerId num 客户id
price num 合同金额
priceCapital string 合同大写金额
startDate date 开始时间
endDate date 结束时间
signedMemberId num 签订人id
signedDate date 签订日期
terms string 收款条件(限制500字)
termsMain string 主要条款(限制500字)
remark string 备注(限制500字)
materialTotalPrice num 材料费合计
materialTotalPriceCapital string 材料费大写金额
materialPriceFixedFlag string 是否固定材料价格 0-否 1-是
attachmentList list 附件列表
name string 文件名
url string 文件路径
createTime date 上传时间
createByName string 上传人姓名
materialList list 材料列表
name string 材料名称
sku string 型号规格
unit string 单位
purchaseAmount num 采购数量
purchasePrice num 采购价格
taxRate num 税率%
taxIncluded num 含税价格
subtotal num 小计
instruction string 特别说明
quantityList list 工程量清单
typeId num 费用类型id 1-劳务费 2-材料费 3-设备租赁 4-项目报销
name string 工程量名称
unit string 单位
quantity num 工程量
unitPrice num 综合单价
totalPrice num 合计
actualQuantity string 实际工程量
actualUnitPrice string 实际单价
actualTotalPrice string 实际合计
remark string 备注
返回示例
    {
        "code": 0,
        "data": {},
        "message": ""
    }
返回参数说明
参数名 类型 说明
code int 返回结果 0 成功 500 异常
message int 返回信息
data object 返回结果