部门信息

当前版本:

    version= V1.0

接口功能:

    用于获取RunLan平台所有的多级部门信息。

接口地址:

    /api/v1/dept/queryDepts

请求方式:

    GET

请求参数:

返回值说明

返回值字段类型说明
msgString提示信息
codeInt200成功,其它失败
dataObject部门信息结果集(结果为空时为:data:[])

result结果集返回值字段说明

返回值字段类型说明
dataObject部门信息
departmentIDString部门ID(非空)
departmentNameString部门名称
departmentCodeString 部门编码
sortNumberInt排序
departmentLeaderString部门负责人ID
departmentLeaderName String 部门负责人姓名
responsibleLeaderString分管领导ID
responsibleLeaderNameString分管领导姓名
departmentTypeString类型:0部门 1教学单位
departmentPID String 上级部门ID
remark String 备注
children  List 子级部门列表












返回结果示例(JSON)

  • 返回成功

{

    "success": true,

    "code": 200,

    "msg": "成功",

    "data": [

        {

            "departmentID": "079080b6-8ef7-42d6-b09e-84a3d658b8bb",

            "departmentName": "团委",

            "departmentCode": "TuanWei",

            "sortNumber": 10,

            "departmentLeader": "24c0653a-b12d-4747-9ce1-a5e6c21232ca",

            "departmentLeaderName": "桂萍",

            "responsibleLeader": null,

            "responsibleLeaderName": null,

            "remark": null,

            "departmentPID": "00000000-0000-0000-0000-000000000000",

            "departmentType": 0,

            "children": null

        },

        {

            "departmentID": "200256cd-c972-4ed7-89c8-c7e9481b4d07",

            "departmentName": "教务处",

            "departmentCode": "JiaoWuChu",

            "sortNumber": 10,

            "departmentLeader": "ffb36b4f-3529-48a1-ace2-5d7fe20851cb",

            "departmentLeaderName": "查廷",

            "responsibleLeader": "a4ec812f-bc46-4335-8094-658124befc21",

            "responsibleLeaderName": "曹新彩",

            "remark": null,

            "departmentPID": "00000000-0000-0000-0000-000000000000",

            "departmentType": 0,

            "children": [

                {

                    "departmentID": "41c4a1b1-e9f1-4988-8068-0d02c8459f3e",

                    "departmentName": "基础教师",

                    "departmentCode": "JiChuJiaoShi",

                    "sortNumber": 1,

                    "departmentLeader": "76b01990-92d8-4b06-a8f7-42257c6d0fdd",

                    "departmentLeaderName": "test",

                    "responsibleLeader": "76b01990-92d8-4b06-a8f7-42257c6d0fdd",

                    "responsibleLeaderName": "test",

                    "remark": null,

                    "departmentPID": "200256cd-c972-4ed7-89c8-c7e9481b4d07",

                    "departmentType": 0,

                    "children": null

                }

            ]

        }

    ]

}

  • 返回失败

  {

    "msg":"具体错误原因",

    "code":-999

  }

版本变更说明:

    无