/** * @description: 用户列表查询 参数 */ export interface GetUsersListByApplicationIdParamsModel { page?: number | string per_page?: number | string department_id?: string status?: number | string username?: string name?: string group_id?: string order?: string // "desc" sortby?: string // "create_time" } /** * @description:列表查询 参数 */ export interface GetDepartmentsListParamsModel { name?: string // per_page?: number // -1, order?: string // } /** * @description: 获取角色列表参数 */ export interface GetRolesListParamsModel { current?: number // size?: number // fileds?: string // name,username name?: string q?: string // page?: number // 传-1查全部, } /** * @description: 获取角色列表参数 - 中心4a 角色列表 */ export interface GetRBACRolesListParamsModel { sortby?: string // 排序字段 order?: string // 排序方式 name?: string // 角色名称 role_alias?: string // 角色别名 page?: string | number // 当前页 per_page?: string | number // 每页条数 application_id?: string // } /** * @description: 获取岗位列表参数 - 中心4a */ export interface GetJobPositionsListParamsModel { name?: string // 部门名称 sortby?: string // 排序字段 order?: string // 排序方式 current_page?: string | number // 否 String per_page?: string | number // 否 String department_ids?: string user_ids?: string } /** * @description: 通过 岗位 查询用户 - 中心4a */ export interface GetUsersListByPositionIdParamsModel { sortby?: string // create_time?: string // order?: string // asc?: string // 排序顺序 current_page?: string | number // 当前页 per_page?: string | number // 每页的数量 department_ids?: string // 部门集合 user_ids?: string // 用户集合 positionId?: string } /** * @description: 用户详情查询 参数 */ export interface GetUserDetailsByIdParamsModel { user_id?: string } /** * @description: 新增用户 参数 */ export interface AddUsersParamsModel { username?: string // 新增限定 name?: string avatar?: string email?: string phone?: string birthday?: string sex?: null | number | string status?: number | string departmentIds?: string[] createTime?: string createUser?: string id?: string sourceApplicationName?: string password?: string password1?: string userCode?: string departments?: { id?: string name?: string roles?: { id?: string name?: string }[] }[] } /** * @description: 编辑用户 参数 */ export interface EditUsersByIdParamsModel extends AddUsersParamsModel { user_id?: string // 编辑限定 } /** * @description: 获取用户列表参数 */ export interface GetUsersListParamsModel { current?: number // size?: number // fileds?: string // name,username name?: string username?: string deptId?: string deptIds?: string }