init pharmacy master data

This commit is contained in:
Muhammad Rayhan Ardiansyah
2026-02-26 16:30:08 +07:00
parent 4c861f7597
commit a2a628c1a1
18 changed files with 2659 additions and 3 deletions

View File

@ -28,6 +28,13 @@ import { ExaminationTypeController } from '../controllers/examination_type';
import { ServiceExaminationController } from '../controllers/service_examination';
import { LaboratoryController } from '../controllers/laboratory';
import { HospitalInformationController } from '../controllers/hospital_information';
import { ItemCategoryController } from '../controllers/pharmacy/item_category';
import { ItemStatusController } from '../controllers/pharmacy/item_status';
import { UnitController } from '../controllers/pharmacy/unit';
import { ItemTypeDetailController } from '../controllers/pharmacy/item_type_detail';
import { ItemTypeController } from '../controllers/pharmacy/item_type';
import { ItemOriginController } from '../controllers/pharmacy/item_origin';
import { ItemGroupController } from '../controllers/pharmacy/item_group';
export class RoutePrivate {
static setup(app: express.Application) {
@ -214,5 +221,54 @@ export class RoutePrivate {
app.post('/api/hospital-information/upload-logo', HospitalInformationController.uploadlogo)
app.delete('/api/hospital-information/delete-logo', HospitalInformationController.deletelogo)
app.get('/api/item-group/list', ItemGroupController.list)
app.get('/api/item-group/export', ItemGroupController.export)
app.post('/api/item-group/create', ItemGroupController.create)
app.put('/api/item-group/update/:id', ItemGroupController.update)
app.delete('/api/item-group/delete/:id/:hard', ItemGroupController.delete)
app.put('/api/item-group/restore/:id', ItemGroupController.restore)
app.get('/api/item-origin/list', ItemOriginController.list)
app.get('/api/item-origin/export', ItemOriginController.export)
app.post('/api/item-origin/create', ItemOriginController.create)
app.put('/api/item-origin/update/:id', ItemOriginController.update)
app.delete('/api/item-origin/delete/:id/:hard', ItemOriginController.delete)
app.put('/api/item-origin/restore/:id', ItemOriginController.restore)
app.get('/api/item-type/list', ItemTypeController.list)
app.get('/api/item-type/export', ItemTypeController.export)
app.post('/api/item-type/create', ItemTypeController.create)
app.put('/api/item-type/update/:id', ItemTypeController.update)
app.delete('/api/item-type/delete/:id/:hard', ItemTypeController.delete)
app.put('/api/item-type/restore/:id', ItemTypeController.restore)
app.get('/api/item-type-detail/list', ItemTypeDetailController.list)
app.get('/api/item-type-detail/export', ItemTypeDetailController.export)
app.post('/api/item-type-detail/create', ItemTypeDetailController.create)
app.put('/api/item-type-detail/update/:id', ItemTypeDetailController.update)
app.delete('/api/item-type-detail/delete/:id/:hard', ItemTypeDetailController.delete)
app.put('/api/item-type-detail/restore/:id', ItemTypeDetailController.restore)
app.get('/api/unit/list', UnitController.list)
app.get('/api/unit/export', UnitController.export)
app.post('/api/unit/create', UnitController.create)
app.put('/api/unit/update/:id', UnitController.update)
app.delete('/api/unit/delete/:id/:hard', UnitController.delete)
app.put('/api/unit/restore/:id', UnitController.restore)
app.get('/api/item-category/list', ItemCategoryController.list)
app.get('/api/item-category/export', ItemCategoryController.export)
app.post('/api/item-category/create', ItemCategoryController.create)
app.put('/api/item-category/update/:id', ItemCategoryController.update)
app.delete('/api/item-category/delete/:id/:hard', ItemCategoryController.delete)
app.put('/api/item-category/restore/:id', ItemCategoryController.restore)
app.get('/api/item-status/list', ItemStatusController.list)
app.get('/api/item-status/export', ItemStatusController.export)
app.post('/api/item-status/create', ItemStatusController.create)
app.put('/api/item-status/update/:id', ItemStatusController.update)
app.delete('/api/item-status/delete/:id/:hard', ItemStatusController.delete)
app.put('/api/item-status/restore/:id', ItemStatusController.restore)
}
}