pact.md 5.31 KB

合同管理接口定义

筛选数据及分页


{
    brandName: [{  //供应商名称
        value: '',   //value值  
        name: ''    //显示的文字  
    }],
    supplierName: [{    //品牌名称
        value: '',   //value值  
        name: ''    //显示的文字  
    }],
    pagination: 143  //总页数
}

合同创建 -> 列表数据


{
    data: [{  
        name: '',   //合同名称
        number: '',   //合同编号
        supplier: '',  //供应商名称
        brand: ['PUCCA', '111', '333'], //包含品牌(格式:数组)
        pattern: '代销入库',    //经营模式
        attr: '主合同',    //合同属性
        timeFrom: '2015-12-31',     //有效期开始
        timeTo: '2016-12-30',   //有效期结束
        recentOperation: '创建',  //最近操作
        status: 0   //状态(0:审核中, 2:审核驳回, 3:暂存)
    }, {  
        ...  
    }]
}

合同创建 -> 添加合同 -> 列表数据


{
    data: [{  
        name: '', //供应商
        pattern: '代销入库',    //经营模式
        operate: true   //操作(true: 可添加主合同, false: 可添加补充合同)
    }, {  
        ...  
    }]
}

合同管理 -> 列表数据


{
    data: [{  
        name: '',   //合同名称
        number: '16YH33',   //合同编号
        supplier: '',   //供应商名称
        brand: ['PUCCA'],   //包含品牌(格式:数组)
        pattern: '代销入库',    //经营模式
        attr: '主合同',    //合同属性
        timeFrom: '2015-12-31', //有效期开始
        timeTo: '2016-12-30',   //有效期结束
        operate: 1  (0: 解约, 1: 生效中, 2: 合同过期)  //操作状态
    }, {  
        ...  
    }]
}

合同审核 -> 列表数据


{
    data: [{  
        name: '',   //合同名称
        number: '16YH33',   //合同编号
        supplier: '',  //供应商名称
        brand: ['PUCCA'],   //包含品牌(格式:数组)
        pattern: '代销入库',    //经营模式
        attr: '主合同',    //合同属性
        time: '2016-01-13',     //创建时间
        timeFrom: '2015-12-31', //有效期开始
        timeTo: '2016-12-30'    //有效期结束
    }, {  
        ...  
    }]
}

添加品牌接口

接口名: /interface/brand/add

入参


属性名称 类型 例子 说明
contractsdatas string JSON 合同名称
agreement_end_time string 2016-01-05 有效期开始时间
agreement_start_time string 2016-01-05 有效期结束时间
agreement_name string xxxx 合同名称
agreement_code string xxxx 合同编号
settlement_period string 1 结算周期
invoice_type string 1 发票类型
selectImage string http://img01.yohoboys.com/o_1a9mt81m1to11hg0d5t13de1idj7.png 纸质合同
id int 1 品牌ID

[
    {"operation_service":{"type":"1","name":"代运营-YOHO运营","value":"0.00"},
    "photographic_service":{"type":"1","name":"使用摄影服务","value":"0.00"},
    "size_service":{"type":"1","name":"使用尺码测量","value":"0.00"},
    "storage_service_koudian":"0.00",
    "ruledatas":[
            {
                "maxSort":{"name":"所有一级目录","value":"0"},
                "middleSort":{"name":"所有二级目录","value":"0"},
                "smallSort":{"name":"所有三级目录","value":"0"},
                "sort":{"name":"所有四级目录","value":"0"},
                "commissions":[{"zhe":"0","kou":"0.00"}],
                "discount":"0",
                "key":"0-0-0-0"
            }
        ],
    "supplier_name":{"name":"上海热力贸易有限公司","value":"1120"}
    }
]

返回

{
  "code":200,
  "message":"添加成功!"
}

修改品牌接口

接口名: /interface/brand/update

入参


属性名称 类型 例子 说明
contractsdatas string JSON 合同名称
agreement_end_time string 2016-01-05 有效期开始时间
agreement_start_time string 2016-01-05 有效期结束时间
agreement_name string xxxx 合同名称
agreement_code string xxxx 合同编号
settlement_period string 1 结算周期
invoice_type string 1 发票类型
selectImage string http://img01.yohoboys.com/o_1a9mt81m1to11hg0d5t13de1idj7.png 纸质合同
id int 1 品牌ID

[
    {"operation_service":{"type":"1","name":"代运营-YOHO运营","value":"0.00"},
    "photographic_service":{"type":"1","name":"使用摄影服务","value":"0.00"},
    "size_service":{"type":"1","name":"使用尺码测量","value":"0.00"},
    "storage_service_koudian":"0.00",
    "ruledatas":[
            {
                "maxSort":{"name":"所有一级目录","value":"0"},
                "middleSort":{"name":"所有二级目录","value":"0"},
                "smallSort":{"name":"所有三级目录","value":"0"},
                "sort":{"name":"所有四级目录","value":"0"},
                "commissions":[{"zhe":"0","kou":"0.00"}],
                "discount":"0",
                "key":"0-0-0-0"
            }
        ],
    "supplier_name":{"name":"上海热力贸易有限公司","value":"1120"}
    }
]

返回

{
  "code":200,
  "message":"添加成功!"
}