Appearance
查询岗位 API
| Path | Method | Created At |
|---|---|---|
| /api/org/position/paginate | POST | 2025-11-29 00:39:11 |
Request
| Key | Rule | Description |
|---|---|---|
| page | integer,min:1,max:100 | 页码必须是正整数 |
| page_size | integer,min:5,max:1000 | 每页数量必须是正整数 |
Response
| Key | Type | Example | Comment |
|---|---|---|---|
| id | int | 1 | 岗位ID |
| name | string | 前端开发 | 岗位名称 |
| levels | enum | PositionLevel | 岗位级别 |
| typeId | int | 1 | 岗位类别ID |
| typeName | string | 法务 | 岗位类别名称 |
| responsibility | string | 负责公司法务事务 | 岗位职责 |
| jobRequirements | string | 负责公司法务事务 | 任职要求 |
TypeScript Result Example:
TypeScript
interface Result {
/** 岗位ID */
id: number;
/** 岗位名称 */
name: string;
/** 岗位级别 */
levels: ResultLevels;
/** 岗位类别ID */
typeId: number;
/** 岗位类别名称 */
typeName: string;
/** 岗位职责 */
responsibility: string;
/** 任职要求 */
jobRequirements: string;
}
enum ResultLevels {
/** 实习 */
INTERN = "INTERN",
/** 初级 */
JUNIOR = "JUNIOR",
/** 中级 */
MIDDLE = "MIDDLE",
/** 高级 */
SENIOR = "SENIOR"
}Enums
PositionLevel
| Const | Description |
|---|---|
| INTERN | 实习 |
| JUNIOR | 初级 |
| MIDDLE | 中级 |
| SENIOR | 高级 |