ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
在数据更新中,我们需要将用户填写的班级名称及选择的教师ID传给后台,后台做出处理后给我们结果。 ## /klass.Update 保存班级数据 ## URL: http://127.0.0.1:8080/javaee/klass.Update.json http://www.mengyunzhi.com:8080/javaee/klass.Update.json ## 请求格式 json ## HTTP请求方式 POST ## 是否需要登录 是 ## 请求参数 <table> <tr> <th></th> <th>必选</th> <th>类型及范围</th> <th>说明</th> </tr> <tr> <td>id</td> <td>true</td> <td>int</td> <td>班级ID</td> </tr> <tr> <td>name</td> <td>true</td> <td>string</td> <td>班级名称</td> </tr> <tr> <td>teacherId</td> <td>true</td> <td>int</td> <td>教师编号</td> </tr> </table> ## 返回结果 json示例: ``` { "code" : 2OO, "errors": {}, "fieldErrors":{} } ``` 发生错误示例: ``` { "code" : 2OO, "errors": {"name":["名称不能为空"], "teacherId":["传入的teacherId无效"]}, "fieldErrors":{"name":["名称不能为空"], "teacherId":["传入的teacherId无效"]}, } ``` ## 返回字段说明 <table> <tr> <th>返回字段</th> <th>字段类型</th> <th>说明</th> </tr> <tr> <td>code</td> <td>int</td> <td>200正常;401:用户未登陆; 403:用户无权限</td> </tr> <tr> <td>errors</td> <td>object</td> <td>发生的错误信息</td> </tr> <tr> <td>fieldErrors</td> <td>object</td> <td>发生的字段错误信息</td> </tr> </table> ## 测试用例 <table> <tr> <th>id</th> <th>name</th> <th>teacherId</th> <th>code</th> <th>errors</th> <th>fieldErrors</th> </tr> <tr> <td>1</td> <td>一一班</td> <td>2</td> <td>200</td> <td>{}</td> <td>{}</td> </tr> <tr> <td>1</td> <td>""</td> <td>2</td> <td>200</td> <td>{"name":["名称不能为空"]}</td> <td>{"name":["名称不能为空"]}</td> </tr> <tr> <td>1</td> <td>一一班</td> <td>200</td> <td>200</td> <td>{"teacherId":["传入的teacherId无效"]}</td> <td>{"teacherId":["传入的teacherId无效"]}</td> </tr> <tr> <td>1</td> <td>""</td> <td>200</td> <td>200</td> <td>{"name":["名称不能为空"], "teacherId":["传入的teacherId无效"]}</td> <td>{"name":["名称不能为空"], "teacherId":["传入的teacherId无效"]}</td> </tr> <tr> <td>1000</td> <td>一一班</td> <td>2</td> <td>200</td> <td>{"id":["传入的班级ID不存在或已删除"]}</td> <td>{"id":["传入的班级ID不存在或已删除"]}</td> </tr> </table>