Rework Expenses resource (#3)

Co-authored-by: Joe Arndt <jmarndt@users.noreply.github.com>
Reviewed-on: #3
This commit is contained in:
Joe 2026-02-09 20:26:34 +00:00
parent c6434de89d
commit 6600745072
28 changed files with 317 additions and 89 deletions

View file

@ -9,12 +9,16 @@ import { CategoriesModule } from './categories/categories.module';
import { Category } from './categories/entities/category.entity';
import { SubCategoriesModule } from './sub-categories/sub-categories.module';
import { SubCategory } from './sub-categories/entities/sub-category.entity';
import { ExpensesModule } from './expenses/expenses.module';
import { Expense } from './expenses/entities/expense.entity';
const entities = [Merchant, Tag, Category, SubCategory, Expense];
const sqliteConfig: TypeOrmModuleOptions = {
synchronize: true, // typeorm -h (schema:sync)
synchronize: true,
type: 'sqlite',
database: 'common-cents.db',
entities: [Merchant, Tag, Category, SubCategory]
entities
}
@Module({
@ -23,9 +27,9 @@ const sqliteConfig: TypeOrmModuleOptions = {
MerchantsModule,
TagsModule,
CategoriesModule,
SubCategoriesModule
SubCategoriesModule,
ExpensesModule
],
controllers: [AppController],
providers: []
controllers: [AppController]
})
export class AppModule { }