Add AST JSON files for doctor service, tag controller, and SMS log entities

- Created new AST JSON file for the doctor service API documentation, detailing endpoints, parameters, and responses.
- Added AST JSON file for the TagController, including methods and their relationships with imported classes.
- Introduced AST JSON file for the SmsLog entity, outlining its methods and dependencies.
This commit is contained in:
hamed
2026-07-01 14:21:08 +03:30
parent 3120132274
commit a31e8b4314
43 changed files with 3528 additions and 1084 deletions
+91 -66
View File
@@ -50,8 +50,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/DataTable.tsx": {
"mtime": 1781106808.7261238,
"ast_hash": "2cbc50f8b50ca306376156e71ecd11e0",
"mtime": 1782844471.5008922,
"ast_hash": "66195ae92c42ae390126c7297f7b313d",
"semantic_hash": ""
},
"assets/admin/components/ui/FeatureGate.tsx": {
@@ -135,8 +135,8 @@
"semantic_hash": ""
},
"assets/admin/hooks/usePaymentConfig.ts": {
"mtime": 1781516938.5504773,
"ast_hash": "e252c1261b74d4e8731aeebc89dd1c70",
"mtime": 1782897046.749733,
"ast_hash": "f71056b62ca0ccc9149c93d336053afa",
"semantic_hash": ""
},
"assets/admin/hooks/usePwaInstall.ts": {
@@ -190,8 +190,8 @@
"semantic_hash": ""
},
"assets/admin/pages/CategoriesPage.tsx": {
"mtime": 1782838987.6521325,
"ast_hash": "e4e8f39e7e7a03b947ce2883ed595a37",
"mtime": 1782844707.7293186,
"ast_hash": "a5dab31477ec4359b88f76d40bcb35bf",
"semantic_hash": ""
},
"assets/admin/pages/ClaimsPage.tsx": {
@@ -345,8 +345,8 @@
"semantic_hash": ""
},
"assets/admin/pages/SettingsPage.tsx": {
"mtime": 1782319832.2352676,
"ast_hash": "4f8d36873a0259600edb4c6df585f356",
"mtime": 1782894003.7974715,
"ast_hash": "2916e104ddce46b458010eb2160bfb9a",
"semantic_hash": ""
},
"assets/admin/pages/SettlementDetailPage.tsx": {
@@ -375,8 +375,8 @@
"semantic_hash": ""
},
"assets/admin/pages/SubscriptionPage.tsx": {
"mtime": 1781521748.0909407,
"ast_hash": "e1b5ce2c29dc8b72d8558a7029fde768",
"mtime": 1782897125.5820823,
"ast_hash": "edb160fc9e85f915400426c76610e8c4",
"semantic_hash": ""
},
"assets/admin/pages/UserDetailPage.tsx": {
@@ -1150,8 +1150,8 @@
"semantic_hash": ""
},
"src/Config/Controller/SiteConfigController.php": {
"mtime": 1782319753.4996316,
"ast_hash": "ee22114d1ceb9a3c78dbbcc5f1ff00ce",
"mtime": 1782893916.7348526,
"ast_hash": "cb994abce239f65aa6ea56e240beaaf9",
"semantic_hash": ""
},
"src/Config/Entity/SiteConfig.php": {
@@ -1165,8 +1165,8 @@
"semantic_hash": ""
},
"src/Config/Repository/SiteConfigRepository.php": {
"mtime": 1782319853.8285086,
"ast_hash": "a36b1f176fdffd7494eab5ca95c1994c",
"mtime": 1782893889.148054,
"ast_hash": "fafe887c5ba8de7a9185969f028a79d9",
"semantic_hash": ""
},
"src/Config/Repository/TaxRateHistoryRepository.php": {
@@ -1175,8 +1175,8 @@
"semantic_hash": ""
},
"src/Dashboard/Controller/DashboardController.php": {
"mtime": 1781522583.7337224,
"ast_hash": "15596779638e99e2edfd7c06d6b95c1e",
"mtime": 1782895903.5178185,
"ast_hash": "8f4817a710736a74b1bb317fafc58614",
"semantic_hash": ""
},
"src/Doctor/Controller/DoctorController.php": {
@@ -1205,8 +1205,8 @@
"semantic_hash": ""
},
"src/DoctorService/Controller/DoctorServiceController.php": {
"mtime": 1781522583.7325408,
"ast_hash": "af0d4cbed07d0ce02335a56dbe487b62",
"mtime": 1782844356.1675708,
"ast_hash": "3646bb6c12f6457448041a44b735fe8c",
"semantic_hash": ""
},
"src/DoctorService/Entity/DoctorService.php": {
@@ -1220,8 +1220,8 @@
"semantic_hash": ""
},
"src/Insurance/Controller/InsuranceController.php": {
"mtime": 1782728407.196781,
"ast_hash": "dfd2f646daaa51e37e7cda5a5ee4bb6b",
"mtime": 1782844375.1354241,
"ast_hash": "8ddef824ed781bfe74e169ff3084677c",
"semantic_hash": ""
},
"src/Insurance/Entity/DoctorInsurance.php": {
@@ -1295,8 +1295,8 @@
"semantic_hash": ""
},
"src/Location/Controller/LocationController.php": {
"mtime": 1781522583.7341,
"ast_hash": "a966ca5c350f63adb7beb8031a79f85f",
"mtime": 1782844299.834749,
"ast_hash": "6a1296178827cdc99c6775db563c41f0",
"semantic_hash": ""
},
"src/Location/Entity/City.php": {
@@ -1360,8 +1360,8 @@
"semantic_hash": ""
},
"src/Payment/Controller/PaymentController.php": {
"mtime": 1782728407.1982014,
"ast_hash": "d5a27f54ec1c8e8b2fe60a882f057d3d",
"mtime": 1782896983.4736924,
"ast_hash": "da4dadd9532dda783eb589c368f18801",
"semantic_hash": ""
},
"src/Payment/Entity/Payment.php": {
@@ -1370,18 +1370,18 @@
"semantic_hash": ""
},
"src/Payment/Gateway/MellatGateway.php": {
"mtime": 1782750018.5149405,
"ast_hash": "0f96d01c7e17a2894388f74825a232b3",
"mtime": 1782896964.9076507,
"ast_hash": "67b1f4180e7bc36425229c9a9c1f2fa7",
"semantic_hash": ""
},
"src/Payment/Gateway/MockGateway.php": {
"mtime": 1782728407.1989012,
"ast_hash": "af7b427acbde56329bbaf52ba04cbc16",
"mtime": 1782896968.6033201,
"ast_hash": "69fbe77ed2ae3a608171039dc1c70b97",
"semantic_hash": ""
},
"src/Payment/Gateway/PaymentGatewayInterface.php": {
"mtime": 1781012928.7423482,
"ast_hash": "172d5a31bedd652818c51e16300809f8",
"mtime": 1782896961.142725,
"ast_hash": "bb1e00f14c34dbf92e95c97d374655b4",
"semantic_hash": ""
},
"src/Payment/Gateway/PaymentInitResult.php": {
@@ -1395,8 +1395,8 @@
"semantic_hash": ""
},
"src/Payment/Gateway/SepGateway.php": {
"mtime": 1782750047.5329745,
"ast_hash": "c08e78093b3efe725e6798c81bf63dd2",
"mtime": 1782896967.2453976,
"ast_hash": "3f729de2819cf3691231152b3f40924a",
"semantic_hash": ""
},
"src/Payment/Repository/PaymentRepository.php": {
@@ -1475,8 +1475,8 @@
"semantic_hash": ""
},
"src/Secretary/Controller/SecretaryController.php": {
"mtime": 1781522583.7368307,
"ast_hash": "43deb96d880f36196e71117be2a303fe",
"mtime": 1782902851.0718935,
"ast_hash": "9cbf2e62e58b071b044dda089612dd4a",
"semantic_hash": ""
},
"src/Secretary/Entity/DoctorSecretary.php": {
@@ -1610,18 +1610,18 @@
"semantic_hash": ""
},
"src/Sms/Controller/SmsWalletController.php": {
"mtime": 1782110309.289352,
"ast_hash": "f0ac5431b3dc6d534cc8e89921db9b63",
"mtime": 1782894791.5387394,
"ast_hash": "6cf62fad0a8d8cfb3831f09c44a2d49c",
"semantic_hash": ""
},
"src/Sms/Entity/SmsLog.php": {
"mtime": 1782650883.6075425,
"ast_hash": "ed15413ebacfb4eb68a3dd360ca71dd5",
"mtime": 1782902823.9580002,
"ast_hash": "42a038068db64c9b94f3ab6f99a51cd8",
"semantic_hash": ""
},
"src/Sms/Entity/SmsMessageTemplate.php": {
"mtime": 1782650883.608437,
"ast_hash": "80e121593117667abfa485ca75db50b9",
"mtime": 1782902828.6619399,
"ast_hash": "0c8f32c4fab56c8d392dfe11c937c9a3",
"semantic_hash": ""
},
"src/Sms/Entity/SmsSettings.php": {
@@ -1650,8 +1650,8 @@
"semantic_hash": ""
},
"src/Sms/Provider/KavehNegarProvider.php": {
"mtime": 1782749956.4059756,
"ast_hash": "fd66bf9a71b06d16beebf133d8f8a847",
"mtime": 1782893881.0959284,
"ast_hash": "53cc58e643103610cd94b9345b0ffb39",
"semantic_hash": ""
},
"src/Sms/Provider/RanginehProvider.php": {
@@ -1715,8 +1715,8 @@
"semantic_hash": ""
},
"src/Specialty/Controller/SpecialtyController.php": {
"mtime": 1781636247.0767584,
"ast_hash": "7dd13db2726ecf50e95a0bd3f30138d0",
"mtime": 1782844333.7139277,
"ast_hash": "70f51cf45c69597db2ef7f0ef4d70143",
"semantic_hash": ""
},
"src/Specialty/Entity/Specialty.php": {
@@ -1785,8 +1785,8 @@
"semantic_hash": ""
},
"src/Tag/Controller/TagController.php": {
"mtime": 1781522583.7362611,
"ast_hash": "f018e7f0c5ef515f69bf8de5124730f3",
"mtime": 1782844396.159141,
"ast_hash": "df774affd64bf2ff8464a26a44ec813a",
"semantic_hash": ""
},
"src/Tag/Entity/Tag.php": {
@@ -2185,8 +2185,8 @@
"semantic_hash": ""
},
"README.MD": {
"mtime": 1781782021.0983558,
"ast_hash": "1c377bc406f512817799035b93a8c75f",
"mtime": 1782845053.6544068,
"ast_hash": "57c7558eea01b735b714575a461ee751",
"semantic_hash": ""
},
"TEST_USERS.md": {
@@ -2300,8 +2300,8 @@
"semantic_hash": ""
},
"config/services.yaml": {
"mtime": 1782843927.2499301,
"ast_hash": "6ddd0cb49e2be3c0d29348e843166ed1",
"mtime": 1782902861.3039489,
"ast_hash": "0cd5b457c6df19eb90acd03c130bd713",
"semantic_hash": ""
},
"docs/Architecture_Audit.md": {
@@ -2390,8 +2390,8 @@
"semantic_hash": ""
},
"docs/api/doctor-service.md": {
"mtime": 1782839237.8086488,
"ast_hash": "3c3f4da25682c21bf769a2c170b9dc6f",
"mtime": 1782844893.6804142,
"ast_hash": "513b9a4f7674d8b749eb46efbe277797",
"semantic_hash": ""
},
"docs/api/doctor.md": {
@@ -2400,13 +2400,13 @@
"semantic_hash": ""
},
"docs/api/insurance.md": {
"mtime": 1782839237.8089066,
"ast_hash": "66c99e8593c6e48fbbb065610b626e68",
"mtime": 1782844893.6809301,
"ast_hash": "9d6d21db0004b0e780025123ea3a63c9",
"semantic_hash": ""
},
"docs/api/location.md": {
"mtime": 1782839237.808474,
"ast_hash": "9db8856184fd38eed6f377ac425584fa",
"mtime": 1782844893.6796494,
"ast_hash": "bd93b9cdb9c60259814f49193b6cab77",
"semantic_hash": ""
},
"docs/api/patient.md": {
@@ -2415,8 +2415,8 @@
"semantic_hash": ""
},
"docs/api/payment.md": {
"mtime": 1782728407.1095557,
"ast_hash": "599a89165ddf5f33daeb04a6d97a3b5a",
"mtime": 1782897235.6571848,
"ast_hash": "839fec75d0238c39881d9339c26ad43e",
"semantic_hash": ""
},
"docs/api/rating.md": {
@@ -2430,8 +2430,8 @@
"semantic_hash": ""
},
"docs/api/secretary.md": {
"mtime": 1781520442.059899,
"ast_hash": "5b095b626c415a5040be915cce3e0da0",
"mtime": 1782902968.2934825,
"ast_hash": "15b4e6808419e91bc4a7a80b3c528813",
"semantic_hash": ""
},
"docs/api/settlement.md": {
@@ -2440,13 +2440,13 @@
"semantic_hash": ""
},
"docs/api/sms.md": {
"mtime": 1782367200.5063455,
"ast_hash": "613eaa742d3ca4a72845425c46ad546c",
"mtime": 1782902976.009701,
"ast_hash": "2654051c73dddf1e702d686ef5790a47",
"semantic_hash": ""
},
"docs/api/specialty.md": {
"mtime": 1782839237.8082483,
"ast_hash": "45c0b1034a9e6bd3ea4973796b5538c1",
"mtime": 1782844893.6802263,
"ast_hash": "7dd9e75c13f557620e04a3d04cf58140",
"semantic_hash": ""
},
"docs/api/staff.md": {
@@ -2460,8 +2460,8 @@
"semantic_hash": ""
},
"docs/api/tag.md": {
"mtime": 1782839237.8090699,
"ast_hash": "0f848b663c3d80081a71fb46b8088c87",
"mtime": 1782844893.6810575,
"ast_hash": "7b0cd30025e12582e9fa5af37d10d9fb",
"semantic_hash": ""
},
"docs/api/user-profile.md": {
@@ -3458,5 +3458,30 @@
"mtime": 1782843813.8434396,
"ast_hash": "47a348a1a7cf97da5de81caad5f026d9",
"semantic_hash": ""
},
".claude/prompt/production-fixes-cors-payment-gateways.md": {
"mtime": 1782896794.1745296,
"ast_hash": "d16b27e408fa695d271b021c754ac78a",
"semantic_hash": ""
},
".claude/prompt/qa-full-system-audit.md": {
"mtime": 1782894418.0248322,
"ast_hash": "8d2eda6fd68cc8886bfbfe71cb74a7d4",
"semantic_hash": ""
},
".claude/prompt/secretary-welcome-sms.md": {
"mtime": 1782902722.286387,
"ast_hash": "f98cb6bc9719953fb2a4cae0ba1c3531",
"semantic_hash": ""
},
".claude/prompt/sms-settings-apikey-env-only.md": {
"mtime": 1782893768.6085784,
"ast_hash": "0563289f277db924b6228fad067b0e32",
"semantic_hash": ""
},
"docs/qa/full-system-audit-report.md": {
"mtime": 1782896060.8114219,
"ast_hash": "9d1436d8787330a1cb06c54c4e896069",
"semantic_hash": ""
}
}