服务地址
| 地址 | 说明 |
|---|
| http://localhost:8080 | 开发环境 |
| https://api.leadwaycloud.com | 测试环境 |
接口详情
PUT
/api/shift/update/{id}
班次管理
排班方案-编辑排班
OperationId: update
调用方法
PUT /api/shift/update/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | | |
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleDTO$UpdateDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 是 | 方案编码 | |
| name | string | 是 | 方案名称 | |
| note | string | 否 | 备注 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
PUT
/api/hr/position/update/{id}
职位管理
编辑职位
OperationId: update_1
调用方法
PUT /api/hr/position/update/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 主键ID | 0 |
请求体
Content-Type: application/json 必填: 是 类型: PositionDTO$UpdateDTO com.leadwaycloud.hr.model.dto.PositionDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 否 | 名称 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| phone | string | 否 | 电话 | |
| fax | string | 否 | 传真 | |
| email | string | 否 | 邮箱 | |
| note | string | 否 | 备注 | |
| externalCode | string | 否 | 外部编号 | |
| code | string | 否 | 编号 | |
| status | string | 否 | 状态 | "ACTIVE" |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrPosition com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrPosition | 否 | | |
PUT
/api/hr/employee/update/{id}
员工管理
编辑员工
OperationId: update_2
调用方法
PUT /api/hr/employee/update/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 员工ID | 0 |
请求体
Content-Type: application/json 必填: 是 类型: EmployeeDTO$UpdateDTO com.leadwaycloud.hr.model.dto.EmployeeDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 否 | 编号 | |
| nationality | string | 否 | 民族 | |
| domicile | string | 否 | 户籍 | |
| status | string | 否 | 状态 | "PERIOD_OF_PROBATION" |
| entryDate | string(date) | 否 | 入职日期 | "2020-10-11" |
| positiveDate | string(date) | 否 | 转正日期 | "2020-10-11" |
| resignDate | string(date) | 否 | 离职日期 | "2020-10-11" |
| bankCard | string | 否 | 银行卡 | |
| bankCardNum | string | 否 | 银行卡号 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| externalCode | string | 否 | 外部编号 | |
| name | string | 否 | 名称 | |
| image | string | 否 | 头像 | |
| birthday | string(date) | 否 | 出生日期 | |
| sex | string | 否 | 性别 | |
| bank | string | 否 | 银行(名),sys_property获取 | |
| contact | ContactDTO$UpdateDTO | 否 | | |
| positionDepartmentDTOList | PositionDepartmentDTO[] | 否 | 部门职位对象集合 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
PUT
/api/hr/department/updateBingStockWarehouse/{id}
部门管理
编辑部门绑定仓库
OperationId: updateBingStockWarehouse
调用方法
PUT /api/hr/department/updateBingStockWarehouse/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
| stockWarehouseIdList | query | 是 | string | 仓库ID集合 | 0 |
请求体
Content-Type: application/json 必填: 是 类型: integer(int64)[]
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| (array) | integer(int64)[] | | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Void com.leadwaycloud.core.model.RJava.lang.Void
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
PUT
/api/hr/department/updateBingGoodsCategory/{id}
部门管理
编辑部门绑定商品类型
OperationId: updateBingGoodsCategory
调用方法
PUT /api/hr/department/updateBingGoodsCategory/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
| goodsCategoryIdList | query | 是 | string | 产品类型ID集合 | [0,1,2] |
请求体
Content-Type: application/json 必填: 是 类型: integer(int64)[]
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| (array) | integer(int64)[] | | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Void com.leadwaycloud.core.model.RJava.lang.Void
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
PUT
/api/hr/department/update/{id}
部门管理
编辑部门
OperationId: update_3
调用方法
PUT /api/hr/department/update/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
请求体
Content-Type: application/json 必填: 是 类型: DepartmentDTO$UpdateDTO com.leadwaycloud.hr.model.dto.DepartmentDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 是 | 名称 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| phone | string | 否 | 电话 | |
| fax | string | 否 | 传真 | |
| email | string | 否 | 邮箱 | |
| note | string | 否 | 备注 | |
| externalCode | string | 否 | 外部编号 | |
| code | string | 是 | 编号 | |
| status | string | 否 | 状态 | "ACTIVE" |
| shortName | string | 否 | 简称 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrDepartment com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrDepartment
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrDepartment | 否 | | |
PUT
/api/hr/calendarSchedule/update/{id}
日历日程管理
编辑日历日程
OperationId: update_4
调用方法
PUT /api/hr/calendarSchedule/update/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 日历日程ID | 0 |
请求体
Content-Type: application/json 必填: 是 类型: CalendarScheduleDTO$UpdateDTO com.leadwaycloud.hr.model.dto.CalendarScheduleDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| companyList | integer(int64)[] | 否 | 公司ID | |
| type | string | 是 | 类型(WEEKEND:周末 TAKE:调休 HOLIDAY:节假日) | |
| bigAndSmall | boolean | 否 | 是否大小周 | |
| wage | integer(int32) | 是 | 薪资倍数 | |
| startDate | string(date) | 否 | 开始日期 | "2024-01-02" |
| endDate | string(date) | 否 | 结束日期 | "2020-10-11" |
| repeat | string | 是 | 重复类型 NONE:无 DAY:每天 WEEK:每周 MONTH:每月 YEAR:每年 | "NONE" |
| weekDay | integer(int32) | 否 | 每周周几(1,2,3,4,5,6,7) | |
| monthDay | integer(int32) | 否 | 每月几号(1,2,3...31) | |
| yearDay | string | 否 | 每年的几月几号(01-01) | |
| content | string | 是 | 日程内容 | |
| attachment | string | 否 | 自定义数据(json格式) | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: CalendarSchedule com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.calendar.schedule.CalendarSchedule
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | CalendarSchedule | 否 | | |
PUT
/api/dining/updateTicketType/{ticketTypeId}
餐食
修改餐票类型
OperationId: updateTicketType
调用方法
PUT /api/dining/updateTicketType/{ticketTypeId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| ticketTypeId | path | 是 | integer(int64) | 餐票类型ID | |
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$UpdateTicketTypeDTO com.leadwaycloud.hr.model.dto.DiningDTO$UpdateTicketTypeDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 否 | | |
| image | string | 否 | | |
| style | string | 否 | | |
| predictEndTime | LocalTime | 否 | | |
| validStartTime | LocalTime | 否 | | |
| validEndTime | LocalTime | 否 | | |
| status | string | 否 | ACTIVE:可用 VOID:作废 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicketType com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.dining.DiningTicketType
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicketType | 否 | | |
PUT
/api/dining/updateCanteen/{canteenId}
餐食
修改食堂信息
OperationId: updateTicketType_1
调用方法
PUT /api/dining/updateCanteen/{canteenId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| canteenId | path | 是 | integer(int64) | 食堂ID | |
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$UpdateCanteenDTO com.leadwaycloud.hr.model.dto.DiningDTO$UpdateCanteenDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 否 | | |
| image | string | 否 | | |
| status | string | 否 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningCanteen com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.dining.DiningCanteen
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningCanteen | 否 | | |
PUT
/api/dining/destroyTicket/{ticketId}
餐食
餐票核销
OperationId: destoryTicket
调用方法
PUT /api/dining/destroyTicket/{ticketId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| ticketId | path | 是 | integer(int64) | 餐票ID | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Void com.leadwaycloud.core.model.RJava.lang.Void
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
POST
/api/shift/version/statusChange/{shiftScheduleVersionId}
班次管理
版本-状态变更
OperationId: versionStatusChange
调用方法
POST /api/shift/version/statusChange/{shiftScheduleVersionId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| shiftScheduleVersionId | path | 是 | integer(int64) | | |
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleDTO$StatusChangeDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleDTO$StatusChangeDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | string | 是 | 状态 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
POST
/api/shift/version/copy/{shiftScheduleVersionId}
班次管理
版本-复制
OperationId: copyVersion
调用方法
POST /api/shift/version/copy/{shiftScheduleVersionId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| shiftScheduleVersionId | path | 是 | integer(int64) | | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Long com.leadwaycloud.core.model.RJava.lang.Long
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 | |
POST
/api/shift/version/add/{shiftScheduleId}
班次管理
版本-创建
OperationId: createVersion
调用方法
POST /api/shift/version/add/{shiftScheduleId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| shiftScheduleId | path | 是 | integer(int64) | | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Long com.leadwaycloud.core.model.RJava.lang.Long
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 | |
POST
/api/shift/statusChange/{id}
班次管理
排班方案-状态变更
OperationId: statusChange
调用方法
POST /api/shift/statusChange/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | | |
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleDTO$StatusChangeDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleDTO$StatusChangeDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | string | 是 | 状态 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
POST
/api/shift/item/update/{shiftScheduleItemId}
班次管理
班次-编辑
OperationId: updateItem
调用方法
POST /api/shift/item/update/{shiftScheduleItemId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| shiftScheduleItemId | path | 是 | integer(int64) | | |
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleItemDTO$UpdateDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleItemDTO$UpdateDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 是 | 班次编码 | |
| name | string | 是 | 班次名称 | |
| no | integer(int32) | 是 | 排序号 | |
| totalWorkHours | number | 是 | 总工时 | |
| timeSegmentList | ShiftScheduleItemDTO$TimeSegmentDTO | 否 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
POST
/api/shift/item/add/{versionId}
班次管理
班次-新增
OperationId: addItem
调用方法
POST /api/shift/item/add/{versionId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| versionId | path | 是 | integer(int64) | | |
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleItemDTO$AddDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleItemDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 是 | 班次编码 | |
| name | string | 是 | 班次名称 | |
| no | integer(int32) | 是 | 排序号 | |
| totalWorkHours | number | 是 | 总工时 | |
| timeSegmentList | ShiftScheduleItemDTO$TimeSegmentDTO | 否 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Long com.leadwaycloud.core.model.RJava.lang.Long
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 | |
POST
/api/shift/add
班次管理
排班方案-添加
OperationId: add
调用方法
POST /api/shift/add
参数
无
请求体
Content-Type: application/json 必填: 是 类型: ShiftScheduleDTO$AddDTO com.leadwaycloud.hr.model.dto.shift.ShiftScheduleDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| merchantId | integer(int64) | 是 | 商户ID | |
| companyId | integer(int64) | 是 | 公司ID | |
| code | string | 是 | 方案编码 | |
| name | string | 是 | 方案名称 | |
| note | string | 否 | 备注 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: Long com.leadwaycloud.core.model.RJava.lang.Long
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | integer(int64) | 否 | 返回数据 | |
POST
/api/hr/position/add
职位管理
添加职位
OperationId: add_1
调用方法
POST /api/hr/position/add
参数
无
请求体
Content-Type: application/json 必填: 是 类型: PositionDTO$AddDTO com.leadwaycloud.hr.model.dto.PositionDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 是 | 名称 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| note | string | 否 | 备注 | |
| companyId | integer(int64) | 是 | 公司ID | |
| merchantId | integer(int64) | 是 | 商户号ID | |
| externalCode | string | 否 | 外部编号 | |
| code | string | 否 | 编号 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrPosition com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrPosition | 否 | | |
POST
/api/hr/employee/add
员工管理
添加员工
OperationId: add_2
调用方法
POST /api/hr/employee/add
参数
无
请求体
Content-Type: application/json 必填: 是 类型: EmployeeDTO$AddDTO com.leadwaycloud.hr.model.dto.EmployeeDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 否 | 编号 | |
| nationality | string | 是 | 民族 | |
| domicile | string | 是 | 户籍 | |
| status | string | 是 | 状态 | "PERIOD_OF_PROBATION" |
| entryDate | string(date) | 否 | 入职日期 | "2020-10-11" |
| positiveDate | string(date) | 否 | 转正日期 | "2020-10-11" |
| resignDate | string(date) | 否 | 离职日期 | "2020-10-11" |
| bankCard | string | 否 | 开户行 | |
| bankCardNum | string | 否 | 银行卡号 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| companyId | integer(int64) | 是 | 公司ID | |
| merchantId | integer(int64) | 是 | 商户号ID | |
| externalCode | string | 否 | 外部编号 | |
| name | string | 否 | 名称 | |
| image | string | 否 | 头像 | |
| birthday | string(date) | 否 | 出生日期 | |
| sex | string | 否 | 性别 | |
| bank | string | 否 | 银行(名),sys_property获取 | |
| partnerId | integer(int64) | 否 | CRM关系ID | |
| contact | ContactDTO$AddDTO | 是 | | |
| positionDepartmentDTOList | PositionDepartmentDTO[] | 是 | 部门职位对象集合 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
POST
/api/hr/employee/addUserEmployee/{userId}
员工管理
添加用户员工
OperationId: addEmployeeUser
调用方法
POST /api/hr/employee/addUserEmployee/{userId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| userId | path | 是 | integer(int64) | 用户ID | 1 |
请求体
Content-Type: application/json 必填: 是 类型: EmployeeDTO$AddDTO com.leadwaycloud.hr.model.dto.EmployeeDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 否 | 编号 | |
| nationality | string | 是 | 民族 | |
| domicile | string | 是 | 户籍 | |
| status | string | 是 | 状态 | "PERIOD_OF_PROBATION" |
| entryDate | string(date) | 否 | 入职日期 | "2020-10-11" |
| positiveDate | string(date) | 否 | 转正日期 | "2020-10-11" |
| resignDate | string(date) | 否 | 离职日期 | "2020-10-11" |
| bankCard | string | 否 | 开户行 | |
| bankCardNum | string | 否 | 银行卡号 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| companyId | integer(int64) | 是 | 公司ID | |
| merchantId | integer(int64) | 是 | 商户号ID | |
| externalCode | string | 否 | 外部编号 | |
| name | string | 否 | 名称 | |
| image | string | 否 | 头像 | |
| birthday | string(date) | 否 | 出生日期 | |
| sex | string | 否 | 性别 | |
| bank | string | 否 | 银行(名),sys_property获取 | |
| partnerId | integer(int64) | 否 | CRM关系ID | |
| contact | ContactDTO$AddDTO | 是 | | |
| positionDepartmentDTOList | PositionDepartmentDTO[] | 是 | 部门职位对象集合 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
POST
/api/hr/department/add
部门管理
添加部门
OperationId: add_3
调用方法
POST /api/hr/department/add
参数
无
请求体
Content-Type: application/json 必填: 是 类型: DepartmentDTO$AddDTO com.leadwaycloud.hr.model.dto.DepartmentDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 是 | 名称 | |
| parentId | integer(int64) | 否 | 上一级ID | |
| phone | string | 否 | 电话 | |
| fax | string | 否 | 传真 | |
| email | string | 否 | 邮箱 | |
| note | string | 否 | 备注 | |
| companyId | integer(int64) | 是 | 公司ID | |
| merchantId | integer(int64) | 是 | 商户号ID | |
| externalCode | string | 否 | 外部编号 | |
| code | string | 否 | 编号 | |
| shortName | string | 否 | 简称 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrDepartment com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrDepartment
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrDepartment | 否 | | |
POST
/api/hr/calendarSchedule/add
日历日程管理
添加日历日程
OperationId: add_4
调用方法
POST /api/hr/calendarSchedule/add
参数
无
请求体
Content-Type: application/json 必填: 是 类型: CalendarScheduleDTO$AddDTO com.leadwaycloud.hr.model.dto.CalendarScheduleDTO$AddDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| companyId | integer(int64) | 否 | 公司ID | |
| type | string | 是 | 类型(WEEKEND:周末 TAKE:调休 HOLIDAY:节假日) | |
| bigAndSmall | boolean | 否 | 是否大小周 | |
| wage | integer(int32) | 是 | 薪资倍数 | |
| startDate | string(date) | 否 | 开始日期 | "2024-01-02" |
| endDate | string(date) | 否 | 结束日期 | "2020-10-11" |
| repeat | string | 是 | 重复类型 NONE:无 DAY:每天 WEEK:每周 MONTH:每月 YEAR:每年 | "NONE" |
| weekDay | integer(int32) | 否 | 每周周几(1,2,3,4,5,6,7) | |
| monthDay | integer(int32) | 否 | 每月几号(1,2,3...31) | |
| yearDay | string | 否 | 每年的几月几号(01-01) | |
| content | string | 是 | 日程内容 | |
| attachment | string | 否 | 自定义数据(json格式) | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: CalendarSchedule com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.calendar.schedule.CalendarSchedule
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | CalendarSchedule | 否 | | |
POST
/api/dining/manualTicket
餐食
手工发放餐票
OperationId: manualTicket
调用方法
POST /api/dining/manualTicket
参数
无
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$ManualTicketDTO com.leadwaycloud.hr.model.dto.DiningDTO$ManualTicketDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| canteenId | integer(int64) | 是 | | |
| date | string(date) | 是 | | |
| ticketTypeId | integer(int64) | 是 | | |
| userIdList | integer(int64) | 是 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicket com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningTicket
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicket[] | 否 | 返回数据 | |
POST
/api/dining/applyTicket
餐食
领取餐票
OperationId: applyTicket
调用方法
POST /api/dining/applyTicket
参数
无
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$ApplyTicketDTO com.leadwaycloud.hr.model.dto.DiningDTO$ApplyTicketDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| canteenId | integer(int64) | 是 | 食堂ID | |
| date | string(date) | 是 | 使用日期 | |
| ticketTypeIdList | integer(int64)[] | 是 | 餐食票类型ID集合 | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicket com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningTicket
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicket[] | 否 | 返回数据 | |
POST
/api/dining/addTicketType
餐食
添加餐票类型
OperationId: addTicketType
调用方法
POST /api/dining/addTicketType
参数
无
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$AddTicketTypeDTO com.leadwaycloud.hr.model.dto.DiningDTO$AddTicketTypeDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| name | string | 是 | 名称 | |
| image | string | 是 | 图片 | |
| style | string | 是 | 样式 | |
| predictEndTime | LocalTime | 是 | | |
| validStartTime | LocalTime | 是 | | |
| validEndTime | LocalTime | 是 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicketType com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.dining.DiningTicketType
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicketType | 否 | | |
POST
/api/dining/addCanteen
餐食
添加食堂
OperationId: addTicketType_1
调用方法
POST /api/dining/addCanteen
参数
无
请求体
Content-Type: application/json 必填: 是 类型: DiningDTO$AddCanteenDTO com.leadwaycloud.hr.model.dto.DiningDTO$AddCanteenDTO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| code | string | 是 | | |
| name | string | 是 | | |
| image | string | 是 | | |
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningCanteen com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.dining.DiningCanteen
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningCanteen | 否 | | |
GET
/api/shift/page
班次管理
排班方案-分页
OperationId: page
调用方法
GET /api/shift/page
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| code | query | 否 | string | 方案编码 | |
| name | query | 否 | string | 方案名称 | |
| status | query | 否 | string | 状态 【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: ShiftScheduleVO$ListVO com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.hr.model.vo.shift.ShiftScheduleVO$ListVO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftScheduleVO$ListVO | 否 | | |
GET
/api/shift/list
班次管理
排班方案-列表
OperationId: list
调用方法
GET /api/shift/list
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| code | query | 否 | string | 方案编码 | |
| name | query | 否 | string | 方案名称 | |
| status | query | 否 | string | 状态 【 DRAFT : ACTIVE : DEACTIVATE : DELETE : 】 | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: ShiftScheduleVO$DetailVO com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.vo.shift.ShiftScheduleVO$DetailVO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftScheduleVO$DetailVO[] | 否 | 返回数据 | |
GET
/api/shift/get/{id}
班次管理
排班方案-详情
OperationId: get
调用方法
GET /api/shift/get/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 排班方案ID | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: ShiftScheduleVO$DetailVO com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.vo.shift.ShiftScheduleVO$DetailVO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftScheduleVO$DetailVO | 否 | | |
GET
/api/monitor/version
服务监控管理
获取服务版本信息
OperationId: version
调用方法
GET /api/monitor/version
参数
无
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
GET
/api/monitor/health
服务监控管理
心跳检查
OperationId: health
调用方法
GET /api/monitor/health
参数
无
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
GET
/api/hr/position/list
职位管理
查询职位列表
OperationId: list_1
调用方法
GET /api/hr/position/list
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| companyId | query | 是 | integer(int64) | 公司ID | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrPosition com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.hr.HrPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrPosition[] | 否 | 返回数据 | |
GET
/api/hr/position/get/{id}
职位管理
查询职位详情
OperationId: get_1
调用方法
GET /api/hr/position/get/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 主键ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrPosition com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrPosition | 否 | | |
GET
/api/hr/employee/queryUserEmployee/{userId}
员工管理
查询用户员工信息
OperationId: queryUserEmployee
调用方法
GET /api/hr/employee/queryUserEmployee/{userId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| userId | path | 是 | integer(int64) | 用户ID | 1 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
GET
/api/hr/employee/queryByPositionId/{positionId}
员工管理
查询职位下的员工列表
OperationId: queryByPositionId
调用方法
GET /api/hr/employee/queryByPositionId/{positionId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| positionId | path | 是 | integer(int64) | 职位ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployeeDepartmentPosition com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.hr.HrEmployeeDepartmentPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployeeDepartmentPosition[] | 否 | 返回数据 | |
GET
/api/hr/employee/queryByDepartmentId/{departmentId}
员工管理
查询部门下的员工列表
OperationId: queryByDepartmentId
调用方法
GET /api/hr/employee/queryByDepartmentId/{departmentId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| departmentId | path | 是 | integer(int64) | 部门ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployeeDepartmentPosition com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.hr.HrEmployeeDepartmentPosition
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployeeDepartmentPosition[] | 否 | 返回数据 | |
GET
/api/hr/employee/page
员工管理
查询员工列表
OperationId: page_1
调用方法
GET /api/hr/employee/page
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | integer(int64) | 公司ID | |
| code | query | 否 | string | 编号 | |
| nationality | query | 否 | string | 民族 | |
| domicile | query | 否 | string | 户籍 | |
| statusList | query | 否 | string | 状态 | "PERIOD_OF_PROBATION" |
| parentId | query | 否 | integer(int64) | 上一级ID | |
| externalCode | query | 否 | string | 外部编号 | |
| name | query | 否 | string | 名称 | |
| companyIdList | query | 否 | integer(int64)[] | | |
| queryAssociateUser | query | 否 | boolean | 查询关联用户 | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
GET
/api/hr/employee/get/{id}
员工管理
查询员工详情
OperationId: get_2
调用方法
GET /api/hr/employee/get/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 员工ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrEmployee com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrEmployee
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrEmployee | 否 | | |
GET
/api/hr/department/queryStockWarehouse/{id}
部门管理
查询部门下的仓库
OperationId: queryStockWarehouse
调用方法
GET /api/hr/department/queryStockWarehouse/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: StockWarehouse com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.stock.StockWarehouse
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockWarehouse[] | 否 | 返回数据 | |
GET
/api/hr/department/queryHrDepartment/{warehouseId}
部门管理
查询仓库下的部门
OperationId: queryHrDepartment
调用方法
GET /api/hr/department/queryHrDepartment/{warehouseId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| warehouseId | path | 是 | integer(int64) | 仓库id | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrDepartment com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.hr.HrDepartment
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrDepartment[] | 否 | 返回数据 | |
GET
/api/hr/department/queryGoodsCategory/{id}
部门管理
查询部门下的商品类型
OperationId: queryGoodsCategory
调用方法
GET /api/hr/department/queryGoodsCategory/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: StockGoodsCategory com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.stock.StockGoodsCategory
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | StockGoodsCategory[] | 否 | 返回数据 | |
GET
/api/hr/department/list
部门管理
查询部门列表
OperationId: list_2
调用方法
GET /api/hr/department/list
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| name | query | 否 | string | 名称 | |
| companyId | query | 否 | integer(int64) | 公司ID | |
| merchantId | query | 否 | integer(int64) | 商户ID | |
| statusList | query | 否 | string[] | | |
| code | query | 否 | string | 编号 | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrDepartment com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.hr.HrDepartment
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrDepartment[] | 否 | 返回数据 | |
GET
/api/hr/department/get/{id}
部门管理
查询部门详情
OperationId: get_3
调用方法
GET /api/hr/department/get/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 部门ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: HrDepartment com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.hr.HrDepartment
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | HrDepartment | 否 | | |
GET
/api/hr/calendarSchedule/page
日历日程管理
查询日历日程
OperationId: page_2
调用方法
GET /api/hr/calendarSchedule/page
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 否 | integer(int64) | 公司ID | |
| type | query | 否 | string | 类型(WEEKEND:周末 TAKE:调休 HOLIDAY:节假日) 【 WORK : WEEKEND : TAKE : HOLIDAY : 】 | |
| content | query | 否 | string | 日程内容 | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: CalendarSchedule com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.hr.model.entity.calendar.schedule.CalendarSchedule
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | CalendarSchedule | 否 | | |
GET
/api/hr/calendarSchedule/list
日历日程管理
查询时间区间日程
OperationId: list_3
调用方法
GET /api/hr/calendarSchedule/list
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| companyList | query | 否 | integer(int64)[] | | |
| startDate | query | 是 | string(date) | 开始日期 | "2024-01-01" |
| endDate | query | 是 | string(date) | 结束日期 | "2024-01-30" |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: CalendarScheduleVO com.leadwaycloud.core.model.RJava.util.MapJava.lang.StringCom.leadwaycloud.hr.model.vo.CalendarScheduleVO
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
GET
/api/dining/qyerMerchantCurrentDayTicketCount
餐食
查询商户当日各类型餐票订餐数量
OperationId: queryCurrentDayTicketCount
调用方法
GET /api/dining/qyerMerchantCurrentDayTicketCount
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| companyId | query | 否 | integer(int64) | 公司ID | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Integer com.leadwaycloud.core.model.RJava.util.MapJava.lang.StringJava.util.MapJava.lang.StringJava.lang.Integer
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
GET
/api/dining/queryUserTicket
餐食
用户餐票查询
OperationId: queryUserTicket
调用方法
GET /api/dining/queryUserTicket
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| date | query | 否 | string(date) | | |
| isDestory | query | 否 | boolean | | |
| ticketTypeId | query | 否 | integer(int64) | | |
| canteenId | query | 否 | integer(int64) | | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicket com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningTicket
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicket[] | 否 | 返回数据 | |
GET
/api/dining/queryTicketType/{ticketTypeId}
餐食
查询餐票类型详情
OperationId: queryTicketTypeList
调用方法
GET /api/dining/queryTicketType/{ticketTypeId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| ticketTypeId | path | 是 | integer(int64) | 餐票类型ID | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicketType com.leadwaycloud.core.model.RCom.leadwaycloud.hr.model.entity.dining.DiningTicketType
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicketType | 否 | | |
GET
/api/dining/queryTicketType/list
餐食
查询餐票类型列表
OperationId: queryTicketTypeList_1
调用方法
GET /api/dining/queryTicketType/list
参数
无
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicketType com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningTicketType
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicketType[] | 否 | 返回数据 | |
GET
/api/dining/queryCanteenTicket/{canteenId}
餐食
食堂餐票查询
OperationId: queryCanteenTicket
调用方法
GET /api/dining/queryCanteenTicket/{canteenId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| canteenId | path | 是 | integer(int64) | 食堂ID | |
| date | query | 否 | string(date) | | |
| isDestory | query | 否 | boolean | | |
| ticketTypeId | query | 否 | integer(int64) | | |
| userId | query | 否 | integer(int64) | | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningTicket com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningTicket
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningTicket[] | 否 | 返回数据 | |
GET
/api/dining/queryCanteenList
餐食
获取食堂列表
OperationId: queryCanteenList
调用方法
GET /api/dining/queryCanteenList
参数
无
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: DiningCanteen com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.hr.model.entity.dining.DiningCanteen
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | DiningCanteen[] | 否 | 返回数据 | |
DELETE
/api/shift/item/delete/{shiftScheduleItemId}
班次管理
班次-删除
OperationId: deleteItem
调用方法
DELETE /api/shift/item/delete/{shiftScheduleItemId}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| shiftScheduleItemId | path | 是 | integer(int64) | | |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Object com.leadwaycloud.core.model.RJava.lang.Object
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
DELETE
/api/hr/calendarSchedule/delete/{id}
日历日程管理
删除日历日程
OperationId: updateBingStockWarehouse_1
调用方法
DELETE /api/hr/calendarSchedule/delete/{id}
参数
| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
|---|
| id | path | 是 | integer(int64) | 日历日程ID | 0 |
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Void com.leadwaycloud.core.model.RJava.lang.Void
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
DELETE
/api/dining/removeExpireTicket
餐食
删除过期餐票
OperationId: removeExpireTicket
调用方法
DELETE /api/dining/removeExpireTicket
参数
无
请求体
无
响应
状态码: 200 说明: OK Content-Type: */* 类型: Void com.leadwaycloud.core.model.RJava.lang.Void
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 | |
模型定义
java.time.LocalTime
| 名称 | 类型 | 必填 | 说明 | 示例 |
|---|
| hour | integer(int32) | 否 | | |
| minute | integer(int32) | 否 | | |
| second | integer(int32) | 否 | | |
| nano | integer(int32) | 否 | | |