base_ui/apis/entityApi.js
2025-02-11 10:38:54 +03:30

51 lines
1.9 KiB
JavaScript

export default {
schema: {
list: "schema",
},
research: {
addItem: "research/add/repo/{{index_key}}",
updateItem: "research/update/repo/{{index_key}}/{{id}}", //ایدی فیش و یا حاشیه
deleteItem: "/public/{{index_key}}/delete/{{id}}", //ایدی فیش و یا حاشیه
listByEntityId: "research/get/list/{{entity_id}}", // گرفتن لیست با ایدی
listByEntityIdByFilter: "research/get/list/{{entity_id}}/{{filter}}", // گرفتن لیست با ایدی و فیلتر //research_type=فیش&service=repo&ref_key:sanad&user_create:2
getByFilter: "research/get/list/{{filter}}", // گرفتن لیست با فیلتر
},
fish: {
save: "research/",
list: "research/getFishList/",
add: "research/add/repo/{{index_key}}",
addTerm: "research/add/term/repo/{{index_key}}/{{project_id}}",
update: "research/update/repo/{{index_key}}/{{id}}",
},
annotation: {
add: "research/add/repo/{{index_key}}",
update: "research/update/repo/{{index_key}}/{{id}}",
},
level: {
item: "version/get/step/{{sanad}}/{{entity_id}}?title={{title}}",
saveEdit: "version/step/{{sanad}}",
add: "version/step/sanad",
edit: "version/step/sanad/{{id}}",
delete: "/version/delete/step/sanad/{{id}}",
},
similar: {
// vector:"/majles/search/{{index_key}}/vector/{{sort_state}}/{{offset}}/{{limit}}",
textual: "/majles/similar/{{index_key}}/{{field}}/{{offset}}/{{limit}}",
},
chart: {
ganttchart: "repo/majles/ganttchart/{{index_key}}",
ganttchart2: "/majles/ganttchart/{{index_key}}/{{filter}}",
version: "repo/majles/version/@index_key",
},
// search: {
// default: "{{mode}}/data/{{params}}/{{sortKey}}/{{offset}}/{{limit}}",
// },
comparison: {
getParent: "/public/@index_key/text/parent/@parent_id",
getText: "/public/@index_key/text/@id",
},
edit: {
treeList: "tree/@index_key/@qanon_id",
},
};