1ll大学学生信息管理系统系统_学院管理_查询新增或修改删除标准接口_

news2024/10/7 14:30:09

目录

修订版本

1. 目的

2. 阅读人员

3. 参考文档

ll大学学生信息管理系统系统_学院管理_查询新增或修改删除标准接口

4.1 接口概述

4.2 接口名称

4.3查询学院信息接口标准

4.4新增学院信息接口标准

4.5修改学院信息接口标准


学生信息管理系统系统_学院管理_查询新增或修改删除标准接口需求接口V1.0

修订版本

Ver No.

Description

Author

Date

版本编号

描述

作者

日期

V1.0

编制

ahui

2022-07-19

1. 目的

本文档是根据《中国高校联盟各个业务系统接口定义规范》要求设计的接口规范模版,用于指导各高校各个业务系统间接口的实施。

2. 阅读人员

Ø 业务需求

Ø 服务消费方的开发商

Ø 系统维护员

Ø 各业务系统接口负责人以及接口开发/维护/测试人员

3. 参考文档

   《01:中国高校联盟系统接口定义规范》

ll大学学生信息管理系统系统_学院管理_查询新增或修改删除标准接口

4.1 接口概述

管理系统查询新增或修改删除学院信息需求的任务状态。

4.2 接口名称

大学学生信息管理系统系统_学院管理_查询新增或修改删除标准接口

4.3查询学院信息接口标准

根地址:http://127.0.0.1:8000

请求方法:get

4.3.1查询全部学院信息

项目

描述

接口说明

查询全部的学院信息。

输入参数

/api/departments/

返回结果

URL

返回

数据

结构

HTTP 200 OKAllow: GET, POST, DELETEContent-Type: application/jsonVary: Accept

{

    "count": 50,

    "next": "http://127.0.0.1:8000/api/departments/?page=2",

    "previous": null,

    "results": [

        {

            "dep_id": "T01",

            "dep_name": "Python学院",

            "master_name": "王院长",

            "slogan": "简洁"

        },

        {

            "dep_id": "ghi",

            "dep_name": "??",

            "master_name": "Name1",

            "slogan": "hello"

        },

        {

            "dep_id": "gkl",

            "dep_name": "java",

            "master_name": "Name1",

            "slogan": "hello"

        },

。。。

     ]}

 

4.3.2查询指定学院信息

项目

描述

接口说明

管理者用来查询指定的学院信息。

输入参数

/api/departments/T01/

学生信息管理系统系统_学院管理_查询新增或修改删除标准接口需求接口V1.0

 

4.4新增学院信息接口标准

根地址:http://127.0.0.1:8000

请求方法:post

4.4.1新增单个学院信息

项目

描述

接口说明

新增单个学院信息。

输入参数

/api/departments/

参数格式

json格式

参数示例

           {

                "data": [

                        {

                            "dep_id":"T01",

                            "dep_name":"Test学院",

                            "master_name":"Test-Master",

                            "slogan":"Here is Slogan"

                        }

                  ]

            }

新增成功返回结果

URL成功

返回

数据

结构

        {

          "already_exist": {

            "results": [],

            "count": 0

          },

          "create_success": {

            "results": [

              {

                "dep_id": "T02",

                "dep_name": "Java学院",

                "master_name": "Java-Master",

                "slogan": "java"

              }

            ],

            "count": 1

          }

        }

新增失败id已存在-  

URL失败

返回

数据

结构

{

          "already_exist": {

            "results": [

              {

                "dep_id": "T01",

                "dep_name": "Test学院",

                "master_name": "Test-Master",

                "slogan": "Here is Slogan"

              }

            ],

            "count": 1

          },

          "create_success": {

            "results": [],

            "count": 0

          }

        }

新增失败json格式错误:

URL失败

返回

数据

结构

     {

        "status_code": 400,

        "detail": "请求体参数格式错误。"

        }

 

4.4.2新增多个学院信息

项目

描述

接口说明

新增多个学院信息。

输入参数

/api/departments/

参数格式

json格式

参数示例

请求数据报文json(可新增多条,之间用,隔开),2个如下:

          {

                "data": [

                        {

                            "dep_id": "T01",

                            "dep_name": "Test学院",

                            "master_name": "Test-Master",

                            "slogan": "Here is Test Slogan"

                        },

                        {

                            "dep_id": "T02",

                            "dep_name": "Java学院",

                            "master_name": "Java-Master",

                            "slogan": "Here is Java Slogan"

                        },  

                  ]

            }

新增成功返回结果

URL成功

返回

数据

结构

        {

          "already_exist": {

            "results": [],

            "count": 0

          },

          "create_success": {

            "results": [

              {

                "dep_id": "T02",

                "dep_name": "Java学院",

                "master_name": "Java-Master",

                "slogan": "java"

              }

            ],

            "count": 1

          }

        }

新增失败id已存在-  

URL失败

返回

数据

结构

{

          "already_exist": {

            "results": [

              {

                "dep_id": "T01",

                "dep_name": "Test学院",

                "master_name": "Test-Master",

                "slogan": "Here is Slogan"

              }

            ],

            "count": 1

          },

          "create_success": {

            "results": [],

            "count": 0

          }

        }

新增失败json格式错误:

URL失败

返回

数据

结构

     {

        "status_code": 400,

        "detail": "请求体参数格式错误。"

        }

 

4.5修改学院信息接口标准

根地址:http://127.0.0.1:8000

请求方法:put

4.5.1修改指定的学院信息

项目

描述

接口说明

管理者用来修改指定的学院信息。

特殊说明

T03为学院ID,学院ID与数据中的dep_id的值必须一致

输入参数

/api/departments/T03/

参数格式

json

参数示例

            {

                "data": [

                        {

                            "dep_id": "T03",

                            "dep_name": "C++/学院",

                            "master_name": "C++-Master",

                            "slogan": "Here is Slogan"

                        }

                  ]

            }


以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/767626.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【unity细节】分不清楚__世界坐标,自身坐标,Vector3,transform和translate?

👨‍💻个人主页:元宇宙-秩沅 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 秩沅 原创 收录于专栏:unity细节和bug ⭐世界坐标系transform和自身坐标Trasform.local和Vector3⭐ 文章目录 ⭐世界坐标…

__builtin_return_address函数

文章目录 一、gcc 内置函数二、__builtin_return_address2.1 简介2.2 代码示例 三、查看函数调用参考资料 一、gcc 内置函数 GCC 内置函数是指 GCC 编译器内置的一些函数,这些函数可以用于实现一些常用的操作,如数学运算、字符串处理、内存管理、调试等…

如何创作小红书化妆品文案,技巧分析!

小红书拥有众多女性用户群。美妆自然成为里面最大的板块,所以不管是护肤品牌,还是相关达人都会进行化妆品类的文案创作。今天从两个方案来探讨下如何创作小红书化妆品文案,技巧分析! 一、对品牌输出文案的重点 1. 强调产品特点 向…

牛客周赛 Round 3

游游的7的倍数 思路分析 添加一个数让其为7的倍数。倍数&#xff0c;每7个中必有一个是7的倍数&#xff0c;在末尾添加一个数即可.遍历0-6&#xff0c;满足既可。 时间复杂度 O&#xff08;1&#xff09; 代码 #include<bits/stdc.h> using namespace std; using ll…

毫秒级的 Unix 时间戳,将其转换为日期时间格式,报错,“将 expression 转换为数据类型 int 时出现算术溢出错误”

如果您有一个时间戳值为 1689217823000&#xff0c;表示毫秒级的 Unix 时间戳&#xff0c;您可以将其转换为日期时间格式。在 SQL Server 中&#xff0c;可以使用 DATEADD 和 CONVERT 函数来进行转换。 以下是将该时间戳值转换为日期时间格式的步骤&#xff1a; DECLARE timest…

从零开始学习 Java:简单易懂的入门指南(一)

Java基础语法 1. 人机交互1.1 什么是cmd&#xff1f;1.2 如何打开CMD窗口&#xff1f;1.3 常用CMD命令1.4 CMD练习1.5 环境变量 2. Java概述1.1 Java是什么&#xff1f;1.2下载和安装1.2.1 下载1.2.2 安装1.2.3 JDK的安装目录介绍 1.3 HelloWorld小案例1.3.1 Java程序开发运行…

【矩阵的基本操作】——MatLab基础

目录索引 矩阵的基本操作&#xff1a;转置&#xff1a;矩阵的拼接&#xff1a;*横拼&#xff1a;**竖拼&#xff1a;* 矩阵的索引&#xff1a;取元素&#xff1a;*end():* 取区域&#xff1a;逻辑判断&#xff1a;逻辑取值&#xff1a;find()&#xff1a; 矩阵的基本操作&#…

基于net core2.2的redis秒杀+数据持久化+数据恢复系列(2)

第一篇我们总结了秒杀的整个流程&#xff0c;本篇我们详细介绍下redis的秒杀实现&#xff0c;基于.net core2.2开发。 首先&#xff0c;需要安装redis&#xff0c;因为我在本地测试的&#xff0c;所以安装的windows版本的redis。redis分为服务端和客户端&#xff0c;这个redis…

了解Azido TAT,使用铜催化的叠氮化物反应修饰Tat肽,以下内容查看详细信息!

资料编辑|陕西新研博美生物科技有限公司小编MISSwu​ 【产品描述】 Azido-TAT中Tat肽已被证明具有优异的细胞穿透性&#xff0c;可以增强对特异性靶向疾病的诊断和 寡核苷酸的吸收。寡核苷酸通过点击化学与Tat&#xff08;一种生物学上重要的细胞穿透肽&#xff09;的共价连接…

❤ npm install 时报Error: spawn git ENOENT

❤ npm install 时报Error: spawn git ENOENT 原因&#xff1a; 主要是因为由于 git 的环境变量未设置导致&#xff0c;所以安装一下git 的环境变量就O了&#xff0c;步骤如下&#xff1a; 设置 >> 系统 >> 高级系统设置 >> 高级 >> 环境变量 >&g…

编写软件测试用例的方法,你知道多少种

1、等价类划分法 适用场景&#xff1a; 有数据输入的地方&#xff0c;就可以使用等价类划分法。如&#xff1a;输入框 测试思想&#xff1a; 从大量数据中划分范围&#xff08;等价类&#xff09;&#xff0c;然后从每个范围中挑选代表数据&#xff0c;这些代表数据要能反应…

株洲科能冲刺上市:计划募资约6亿元,实控人为赵科峰、唐燕夫妇

7月17日&#xff0c;上海证券交易所披露的信息显示&#xff0c;已对株洲科能新材料股份有限公司&#xff08;下称“株洲科能”&#xff09;发出问询函。据贝多财经了解&#xff0c;株洲科能于2023年6月21日递交招股书&#xff0c;准备在科创板上市。 本次冲刺科创板上市&#x…

springboot+mybatis-plus实现自动建表

好长时间没输出了&#xff0c;最近工作上也是太多事&#xff0c;领导动不动就拍脑门&#xff0c;那叫一个酸爽~ 工作能力的提现不但是技术或解决问题的能力上&#xff0c;还体现在要能立刻满足领导的各种需求&#xff0c;不管是哪方面的需求&#xff0c;这样才能够拍上马屁&…

IDDR和ODDR

IDDR D&#xff1a;输入双倍速率数据&#xff08;IOB输入&#xff0c;且数据在时钟的上升沿和下降沿都会发生切换&#xff0c;即一个时钟周期发送2bit数据&#xff09; CE&#xff1a;时钟使能信号&#xff08;高有效&#xff09; C&#xff1a;时钟信号 S&#xff0c;R&#x…

STM32F4_串口 IAP

目录 前言 1. IAP简介 2. APP程序起始地址设置方法 3. 中断向量表的偏移量设置 4. 如何在MDK中生成 .BIN 文件 5. APP程序生成步骤 前言 IAP&#xff0c;即在应用编程。 1. IAP简介 IAP&#xff08;In Application Programming&#xff09;即 在应用编程&#xff0c;IAP…

Apache RocketMQ5.x-消息队列体验

Apache RocketMQ5.x-消息队列体验 Apache RocketMQ 是一款低延迟、高并发、高可用、高可靠的分布式消息中间件&#xff0c;由阿里开源&#xff0c;后由阿里捐赠给Apache基金会。 本次体验的目的是从技术角度验证一下在微服架构中&#xff0c;用Apache RocketMQ做为消息队列&am…

MQTT 订阅标识符详解

为什么需要订阅标识符 在大部分 MQTT 客户端的实现中&#xff0c;都会通过回调机制来实现对新到达消息的处理。 但是在回调函数中&#xff0c;我们只能知道消息的主题名是什么。如果是非通配符订阅&#xff0c;订阅时使用的主题过滤器将和消息中的主题名完全一致&#xff0c;…

chatglm微调

chatGML 看到 【【官方教程】ChatGLM-6B 微调&#xff1a;P-Tuning&#xff0c;LoRA&#xff0c;Full parameter】 【精准空降到 15:27】 https://www.bilibili.com/video/BV1fd4y1Z7Y5/?share_sourcecopy_web&vd_sourceaa8c13cff97f0454ee41e1f609a655f1&t927 记得看…

Java Mybatis02+oracle拓展

0目录 Mybatis 02Oracle 拓展 1.Mybatis 02 创建数据库和表 创建工程 实体类 util工具类 接口方法 Resource Mapper xml文件 配置文件 测试 加入模糊查询&#xff08;根据姓名&#xff09; 测试结果 2.ParameterType语法 实战 参数为对象 参数为…

Bean 作用域与生命周期

Bean 作用域与生命周期 ​ 对于 Spring 来说&#xff0c;核心操作对象就是存和取 Bean &#xff0c;接下来就 Bean 的作用域与生命周期进行探讨。 文章目录 Bean 作用域与生命周期一、作用域的定义1.1、Bean 的6种作用域1.2、Bean作用域设置方法 二、Bean 的生命周期2.1、Bean…