update: refferal hospital add for option
This commit is contained in:
@ -68,6 +68,30 @@ export class RefferalHospitalController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static async option(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
||||||
|
/*
|
||||||
|
#swagger.tags = ['RefferalHospital']
|
||||||
|
#swagger.security = [{ "bearerAuth": [] }]
|
||||||
|
*/
|
||||||
|
try {
|
||||||
|
var query = await RefferalHospitalModel.list();
|
||||||
|
|
||||||
|
const res_count = query;
|
||||||
|
const res_list = query.orderBy("refferal_hospital.created_at", "DESC");
|
||||||
|
|
||||||
|
const current_page = 1;
|
||||||
|
const total_count_data = await res_count.getCount();
|
||||||
|
const list_data = await res_list.getMany();
|
||||||
|
const count_data = CommonHelper.countObject(list_data);
|
||||||
|
|
||||||
|
return ReturnHelper.successResponselist(res, 200, Language.lang.success_view, count_data, current_page, total_count_data, list_data);
|
||||||
|
} catch (e: unknown) {
|
||||||
|
log.error(e);
|
||||||
|
const err = e as Error;
|
||||||
|
return ReturnHelper.errorResponse(res, 400, 401, Language.lang.failed_view, err.message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static async export(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
static async export(req: Request, res: Response, next: NextFunction): Promise<void | Response> {
|
||||||
/*
|
/*
|
||||||
#swagger.tags = ['RefferalHospital']
|
#swagger.tags = ['RefferalHospital']
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
import config from 'config';
|
import config from 'config';
|
||||||
import { DataSource } from "typeorm";
|
import { DataSource } from "typeorm";
|
||||||
import { ILogObj, Logger } from 'tslog';
|
import { ILogObj, Logger } from 'tslog';
|
||||||
import { RegistrationFee,FareType, RoomStock, Administrativu, Aldeia, District, Menu, Munisipo, Suco, Application, Nationality, Diagnosis, DiagnosticProcedure, Room, ServiceType, ServiceClass, Service, ServiceFare, ServicePackage, Department, DoctorSchedule, MeasurementUnit, ReferenceRange, QueueMonitoring, ExaminationDetail, ExaminationType, User, UserRole, HrmsEmployee, HrmsDepartment, HrmsPosition, HrmsShift, HospitalInformation, ItemOrigin, ItemType, ItemTypeDetail, Unit, ItemCategory, ItemStatus, UsageInstructions, UsageTime, ItemClass, ItemClassDetail, GenericName, Factory, Supplier, FactoryToSupplier, ItemMaster, ItemGroup, PharmacyInfo, ItemPrice, SellingPricePercentage, PatientGroup, PatientGuarantor, InitialStock, DoctorItem, DoctorItemPackage, UserToRoom, RoomToPharmacy, PlanningVerificator, ScheduleSeries, ScheduleException, CardType, PaymentMethod } from 'entity'
|
import { RefferalHospital,RegistrationFee,FareType, RoomStock, Administrativu, Aldeia, District, Menu, Munisipo, Suco, Application, Nationality, Diagnosis, DiagnosticProcedure, Room, ServiceType, ServiceClass, Service, ServiceFare, ServicePackage, Department, DoctorSchedule, MeasurementUnit, ReferenceRange, QueueMonitoring, ExaminationDetail, ExaminationType, User, UserRole, HrmsEmployee, HrmsDepartment, HrmsPosition, HrmsShift, HospitalInformation, ItemOrigin, ItemType, ItemTypeDetail, Unit, ItemCategory, ItemStatus, UsageInstructions, UsageTime, ItemClass, ItemClassDetail, GenericName, Factory, Supplier, FactoryToSupplier, ItemMaster, ItemGroup, PharmacyInfo, ItemPrice, SellingPricePercentage, PatientGroup, PatientGuarantor, InitialStock, DoctorItem, DoctorItemPackage, UserToRoom, RoomToPharmacy, PlanningVerificator, ScheduleSeries, ScheduleException, CardType, PaymentMethod } from 'entity'
|
||||||
|
|
||||||
export class OrmHelper {
|
export class OrmHelper {
|
||||||
static DB: DataSource = null
|
static DB: DataSource = null
|
||||||
@ -53,7 +53,8 @@ export class OrmHelper {
|
|||||||
FareType,
|
FareType,
|
||||||
CardType,
|
CardType,
|
||||||
PaymentMethod,
|
PaymentMethod,
|
||||||
RegistrationFee
|
RegistrationFee,
|
||||||
|
RefferalHospital
|
||||||
],
|
],
|
||||||
subscribers: [],
|
subscribers: [],
|
||||||
migrations: [],
|
migrations: [],
|
||||||
|
|||||||
@ -432,6 +432,7 @@ export class RoutePrivate {
|
|||||||
app.get('/api/patient-guarantor/view/:id', PatientGuarantorController.detail)
|
app.get('/api/patient-guarantor/view/:id', PatientGuarantorController.detail)
|
||||||
|
|
||||||
app.get('/api/refferal-hospital/list', RefferalHospitalController.list)
|
app.get('/api/refferal-hospital/list', RefferalHospitalController.list)
|
||||||
|
app.get('/api/refferal-hospital/option', RefferalHospitalController.option)
|
||||||
app.get('/api/refferal-hospital/export', RefferalHospitalController.export)
|
app.get('/api/refferal-hospital/export', RefferalHospitalController.export)
|
||||||
app.post('/api/refferal-hospital/create', RefferalHospitalController.create)
|
app.post('/api/refferal-hospital/create', RefferalHospitalController.create)
|
||||||
app.put('/api/refferal-hospital/update/:id', RefferalHospitalController.update)
|
app.put('/api/refferal-hospital/update/:id', RefferalHospitalController.update)
|
||||||
|
|||||||
Reference in New Issue
Block a user