feat(specialist-position): implement crud operations for specialist positions

add handler, service, schema and update components for specialist position management
update list configuration and form to handle specialist relations
This commit is contained in:
Khafid Prayoga
2025-10-31 10:55:45 +07:00
parent bf441ff714
commit c340de3114
6 changed files with 143 additions and 53 deletions
@@ -0,0 +1,25 @@
// Base
import * as base from './_crud-base'
const path = '/api/v1/specialist-position'
const name = 'specialist-position'
export function create(data: any) {
return base.create(path, data, name)
}
export function getList(params: any = null) {
return base.getList(path, params, name)
}
export function getDetail(id: number | string) {
return base.getDetail(path, id, name)
}
export function update(id: number | string, data: any) {
return base.update(path, id, data, name)
}
export function remove(id: number | string) {
return base.remove(path, id, name)
}