# angular2-manage-server
**Repository Path**: jindoudou/angular2-manage-server
## Basic Information
- **Project Name**: angular2-manage-server
- **Description**: ng2实现mange项目的服务器
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2017-09-06
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#angular2-manage-server
| # | 接口名 | 方法 | 参数 | 返回值 |
| :------: | :------ | :------ | ------: | :------: |
| 1 | /api/role| get | type: string
pn: number
ps: number | [Object](#get-role) |
| 2 | /api/role | delete | id: number | [Object](#delete-role) |
| 3 | /api/role | post | id: number
newName: string | [Object](#post-role) |
| 4 | /api/role | put | type: number
newName: string | [Object](#put-role) |
| 5 | /api/account | get | pn: number
ps: number
keyword: string
sortBy: string
asc: boolean | [Object](#get-account) |
| 6 | /api/account | delete | id: number | [Object](#delete-account) |
| 7 | /api/account | post | id: number
roleId: number
name: string
phone: string
remark: string | [Object](#post-account) |
| 8 | /api/account | put | roleId: number
name: string
phone: string
remark: string | [Object](#put-account) |
### 获得角色
#### 成功
```javascript
{
"totalPage": 9,
"totalItems": 25,
"pn": 1,
"ps": 3,
"resultList": [
{
"id": 1,
"name": "administrator",
"description": null,
"type": 1,
"createUser": 15,
"updateUser": 15,
"createTime": "2015-05-07 10:58:12",
"updateTime": "2015-05-07 10:58:12"
},
{
"id": 60,
"name": "线下市场部",
"description": null,
"type": 1,
"createUser": 910,
"updateUser": 910,
"createTime": "2015-05-13 13:49:13",
"updateTime": "2015-05-13 13:49:13"
},
{
"id": 61,
"name": "线下售后教学部",
"description": null,
"type": 1,
"createUser": 910,
"updateUser": 910,
"createTime": "2015-05-13 13:49:20",
"updateTime": "2015-05-13 13:49:20"
}
]
}
```
---------------------------------------
### 删除角色
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "删除成功",
"content": "角色已经删除成功了!"
}
```
#### 失败
```javascript
{
"status": "FAILED",
"title": "删除失败了",
"content": "角色并没有删除!"
}
```
---------------------------------------
### 修改角色
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "更新成功",
"content": "更新成功了!!"
}
```
#### 失败
```javascript
{
"status": "FAILED",
"title": "更新数据失败",
"content": "更新失败了, 原因是没找到id对应的角色"
}
```
---------------------------------------
### 添加角色
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "添加成功",
"content": {
"id": 144,
"name": "Simon",
"description": null,
"type": 3,
"createUser": 910,
"updateUser": 910,
"createTime": "2016-11-16 12:20:20",
"updateTime": "2016-11-16 12:20:20"
}
}
```
####失败
```javascript
{
"status": "FAILED",
"title": "添加失败",
"content": "没有选择角色类型!,角色名字必须填写!"
}
```
### 搜索账户
#### 成功
```javascript
{
"totalPage": 135,
"totalItems": 403,
"pn": 1,
"ps": 3,
"resultList": [
{
"id": 1,
"unitId": null,
"username": "administrator",
"realName": "administrator",
"password": "EA154EC8C69678E359CC9F3DEF7B0D64",
"type": 1,
"comment": "我是后台系统管理员",
"enabled": 1,
"createTime": "2015-04-28 16:01:32",
"lastLoginTime": "2016-09-01 15:08:08",
"createUser": null,
"phoneNumber": "18611251121",
"roleName": "administrator"
},
{
"id": 2,
"unitId": null,
"username": "test",
"realName": "test",
"password": "E10ADC3949BA59ABBE56E057F20F883E",
"type": 1,
"comment": "我是后台系统测试",
"enabled": 1,
"createTime": "2015-04-28 16:01:32",
"lastLoginTime": "2016-11-04 15:41:11",
"createUser": null,
"phoneNumber": "18611111111",
"roleName": "administrator"
},
{
"id": 3,
"unitId": null,
"username": "xsq",
"realName": "xsq",
"password": "37EF663FF5134FC8A3387F8035635854",
"type": 1,
"comment": "专用",
"enabled": 1,
"createTime": "2015-04-28 16:01:32",
"lastLoginTime": "2016-09-29 13:45:34",
"createUser": null,
"phoneNumber": "18616730669",
"roleName": "administrator"
}
]
}
```
### 删除账户
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "删除成功",
"content": "用户已经删除成功了!"
}
```
#### 失败
```javascript
{
"status": "FAILED",
"title": "删除失败了",
"content": "不知咋滴,用户并被没有删除!"
}
```
### 添加账户
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "添加成功",
"content": {
"id": 1311,
"unitId": null,
"username": "Simon's Post Account",
"realName": "",
"password": "E10ADC3949BA59ABBE56E057F20F883E",
"type": 1,
"comment": "remarkremarkremarkremark",
"enabled": 1,
"createTime": "2016-11-17 20:01:27",
"lastLoginTime": "2016-11-17 20:01:27",
"createUser": null,
"phoneNumber": "18516245874"
}
}
```
#### 失败
```javascript
{
"status": "FAILED",
"title": "添加失败",
"content": "选择的角色不存在,用户名字必须填写,电话号码不能为空"
}
```
### 更新账户
#### 成功
```javascript
{
"status": "SUCCESS",
"title": "更新成功",
"content": {
"id": 1,
"unitId": null,
"username": "Simon's Post Account",
"realName": "administrator",
"password": "EA154EC8C69678E359CC9F3DEF7B0D64",
"type": 1,
"comment": "remarkremarkremarkremark",
"enabled": 1,
"createTime": "2015-04-28 16:01:32",
"lastLoginTime": "2016-09-01 15:08:08",
"createUser": null,
"phoneNumber": "18516245874",
"roleName": "administrator"
}
}
```
#### 失败
```javascript
{
"status": "FAILED",
"title": "添加失败",
"content": "不知道侬选了谁"
}
```