Skip to content

获取员工列表 API

PathMethodCreated At
/api/accounts/employees/paginatePOST2025-11-29 00:39:11

Request

KeyRuleDescription
pageinteger,min:1,max:100页码必须是正整数
page_sizeinteger,min:5,max:1000每页数量必须是正整数
department_idinteger,min:0trans:validate.DEPARTMENT_NOT_FOUND
conditionsarray查询条件不正确

Response

KeyTypeExampleComment
idint1员工ID
employeeNostring10001员工编号
genderenumGender性别
namestring张三姓名
usernamestringZhangSan登录用户名
departmentIdint2部门编号
departmentPatharray["亚服", "运营部", "浙江站"]所在部门
phonestring13945687890手机号
emailstringusername@domain.com邮箱
positionIdint3岗位编号
positionNamestring技术部岗位名称
statusenumUserStatus在职状态
createdAtstring2023-04-05 06:07:09入职时间

TypeScript Result Example:

TypeScript
interface Result {
  /** 员工ID */
  id: number;
  /** 员工编号 */
  employeeNo: string;
  /** 性别 */
  gender: ResultGender;
  /** 姓名 */
  name: string;
  /** 登录用户名 */
  username: string;
  /** 部门编号 */
  departmentId: number;
  /** 所在部门 */
  departmentPath: any;
  /** 手机号 */
  phone: string;
  /** 邮箱 */
  email: string;
  /** 岗位编号 */
  positionId: number;
  /** 岗位名称 */
  positionName: string;
  /** 在职状态 */
  status: ResultStatus;
  /** 入职时间 */
  createdAt: string;
}

enum ResultGender {
  /** 男 */
  MALE = "MALE",
  /** 女 */
  FEMALE = "FEMALE"
}

enum ResultStatus {
  /** 在职 */
  EMPLOYED = "EMPLOYED",
  /** 离职 */
  RESIGNED = "RESIGNED"
}

Enums

Gender

ConstDescription
MALE
FEMALE

UserStatus

ConstDescription
EMPLOYED在职
RESIGNED离职