feat: implement QuestionBank CRUD with pagination and template query

- Add pagination support to findAll (page, limit query params)
- Add findByTemplateId method to service
- Add GET /by-template/:templateId endpoint to controller
- Service already includes CRUD for QuestionBank and QuestionBankItem
This commit is contained in:
Developer
2026-04-23 17:19:11 +08:00
commit 0a9588abb7
492 changed files with 112453 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
-----BEGIN CERTIFICATE-----
MIIDkTCCAnmgAwIBAgIULBuv66QB9N/vpEjbbm09JBk/2hwwDQYJKoZIhvcNAQEL
BQAwWDELMAkGA1UEBhMCQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0Jl
aWppbmcxETAPBgNVBAoMCFNpbXBsZUtCMRIwEAYDVQQDDAlsb2NhbGhvc3QwHhcN
MjUxMjE3MDk1OTEwWhcNMjYxMjE3MDk1OTEwWjBYMQswCQYDVQQGEwJDTjEQMA4G
A1UECAwHQmVpamluZzEQMA4GA1UEBwwHQmVpamluZzERMA8GA1UECgwIU2ltcGxl
S0IxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAMP89ErAdnRKBEDHjWZmGdsAsYYQ4zipCvhyUaw1lQoXcDHUlIcSDmSw
7oxFd8N+bcbvLA/9ADm5aQq0DzdYtbZhCRtqa0inVdROA231D9bGJGtJISicGze5
wmV1fVmFbdsFuHvGLYeUaRoHsbLVjnRjHiOiAi5Ne7X92EeZrsQDeU8/oxQHgFcE
UPMpb1U+cRZ2Dtr/1EGT0KkVj9qfL8Oxkdn+bfHtp5lqcXKHVEVi8pD51Ta2OsgT
gTE88Czs3eqNheO0kgGx5SCn4xQ6fPR4aOrmt7RsvkBkfMn3MNV2VO5aucPv6fWH
4hhn7kVU5aVSx4dOqxp1jEh+xeVVU7cCAwEAAaNTMFEwHQYDVR0OBBYEFFcsTq95
70NiO1GvUImpyrmxXsvnMB8GA1UdIwQYMBaAFFcsTq9570NiO1GvUImpyrmxXsvn
MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAEVb8okxIwb36FED
+eWSetT7MPfyyXyMSmUXfH+fr+qJ1NkaLwIwOH3AUpvxqx5+zAx61McF5dZy/xkD
Cms47sic2rbE04ALbAdkBCowuqs5ZzVF+YhWzRMXEkARxz3x+Kz+Elxfwg/9pQgG
JCQvHtYCqrG5XbM8wHBaoSfIfoY5exxLNuevVBqytkKi4qlC/bHuG4CuI7g18N2x
ozQGCP3C5F6l80EozaiYPZuNbR0mV6FeL7Lmtkoa1fl02svrKwtv9MX6oaXiAnIF
MTxcNK7+QeUdvJLZSv8vWTrbKIIcRkOrcwOrotGt2zfj/RplcrXsayJ1HTViDQ9U
yI6Tu74=
-----END CERTIFICATE-----