Current INCORRECT type name that violates naming rules.
This is the base type name (without variant suffixes or IPage prefix) that omits service prefixes or intermediate components from the Prisma table name.
CORRECT type name with all components preserved.
This is the proper base type name that preserves ALL words from the Prisma table name, converted from snake_case to PascalCase with "I" prefix.
Represents a DTO type name refactoring operation.
This interface defines a single rename operation to fix DTO type names that violate the critical naming convention: ALL words from the Prisma table name MUST be preserved in the DTO type name.
Common violations detected:
shopping_sales→ISale(should beIShoppingSale)bbs_article_comments→IBbsComment(should beIBbsArticleComment)shopping_order_good_refunds→IShoppingRefund(should beIShoppingOrderGoodRefund)The orchestrator automatically handles renaming all related variants:
ISale→IShoppingSaleISale.ICreate→IShoppingSale.ICreateISale.IUpdate→IShoppingSale.IUpdateISale.ISummary→IShoppingSale.ISummaryIPageISale→IPageIShoppingSaleExample