在我的系统中,有Employees、Designation、DesignationHierarchy。并且基于 DesignationHierarchy 我有 EmployeeHierarchy。
我有以下 REST URL,
要访问员工,
//employees/:empployeeNo
访问指定
//designations/:designationNo
要获得指定的员工,
//employees/:employeeNo/designations/:designation/:id //Here I have used id of EmployeeDesignation resource because there are multiple entries for that employee with same designation for different timespans
当我说层次结构时,它不是 Employee 的层次结构,而是 EmployeeDesignation 资源的层次结构。
要更新我使用的员工层次结构,
//employees/:empNo/designations/:designation/:id/hierarchy
我还需要一个休息电话来查看日期的员工层次结构图,我使用了以下 URL,
/employee/:employeeNo/designations/:designation/Hierarchy/graph?date=
我在层次结构下创建了子资源图。
根据标准约定,这些 REST URL 是否正确?
如有错误请指正!!