feat: 重构各业务模块管理页面与服务
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { Repository, DataSource } from 'typeorm';
|
||||
import { OccupanciesService } from './occupancies.service';
|
||||
import { OccupancyOperationsService } from './occupancy-operations.service';
|
||||
import { Occupancy } from '../entities/occupancy.entity';
|
||||
import { Room } from '../entities/room.entity';
|
||||
import { Student } from '../entities/student.entity';
|
||||
@@ -108,6 +109,17 @@ describe('OccupanciesService — responsible organization', () => {
|
||||
student: { id: 3, gender: '男', organizationId: 7 },
|
||||
bed: { id: 4, roomId: 2, status: 'available' },
|
||||
});
|
||||
const operations = new OccupancyOperationsService(
|
||||
{} as Repository<Occupancy>,
|
||||
{} as Repository<Room>,
|
||||
{} as Repository<Student>,
|
||||
{} as Repository<Deposit>,
|
||||
{} as Repository<Bed>,
|
||||
{} as Repository<Locker>,
|
||||
{} as Repository<any>,
|
||||
createTransactionDataSource(manager),
|
||||
{} as Repository<any>,
|
||||
);
|
||||
const service = new OccupanciesService(
|
||||
{} as Repository<Occupancy>,
|
||||
{} as Repository<Room>,
|
||||
@@ -117,6 +129,8 @@ describe('OccupanciesService — responsible organization', () => {
|
||||
{} as Repository<Locker>,
|
||||
{} as Repository<any>,
|
||||
createTransactionDataSource(manager),
|
||||
{} as Repository<any>,
|
||||
operations,
|
||||
);
|
||||
|
||||
await service.checkIn({
|
||||
@@ -151,6 +165,18 @@ describe('OccupanciesService — manual check-in deposit', () => {
|
||||
{} as Repository<Locker>,
|
||||
{} as Repository<any>,
|
||||
createTransactionDataSource(manager),
|
||||
{} as Repository<any>,
|
||||
new OccupancyOperationsService(
|
||||
{} as Repository<Occupancy>,
|
||||
{} as Repository<Room>,
|
||||
{} as Repository<Student>,
|
||||
{} as Repository<Deposit>,
|
||||
{} as Repository<Bed>,
|
||||
{} as Repository<Locker>,
|
||||
{} as Repository<any>,
|
||||
createTransactionDataSource(manager),
|
||||
{} as Repository<any>,
|
||||
),
|
||||
),
|
||||
manager,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user