feat(controller-generator): add dynamic primary key retrieval (#107) ControllerGenerator now dynamically fetches the primary key column name from the provided table columns rather than relying on a static method. This enhancement allows for more flexible code generation accommodate tables with non-standard primary key names.