urls.py 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. from django.urls import path
  2. from backend.Controller import UserController, ProjectController, BrandController, SupplierController, ParamsController, \
  3. FormulaController, ImageCategoryController, ImageController, TemplateCategoryController, TemplateController, \
  4. DocumentCategoryController, DocumentController, ProductController, ProductCategoryController, \
  5. ProjectCategoryController, CustomerController, AdminRoleController, SourceDataController, UploadController, \
  6. AuthMenuController, IndexController, MinioController, SMSController, KbmController, OperationController, \
  7. UserOperationController, MilvusController, WechatController, ExportController, WechatComplaintController, \
  8. KbmDocumentTypeController, SuperAdminController
  9. urlpatterns = [
  10. path('', UserController.index, name="index"),
  11. # 管理用户
  12. path('user/create', UserController.create, name="create"),
  13. path('user/current', UserController.currentUser, name="currentUser"),
  14. path('user/info', UserController.getUserInfo, name="getUserInfo"),
  15. path('user/login', UserController.login, name="login"),
  16. path('user/login1', UserController.login1, name="login"),
  17. path('user/logout', UserController.logout, name="logout"),
  18. path('user/search', UserController.search, name="search"),
  19. path('user/update', UserController.update, name="update"),
  20. path('user/profile', UserController.updateProfile, name="updateProfile"),
  21. path('user/password', UserController.changePassword, name="changePassword"),
  22. path('user/delete', UserController.delete, name="delete"),
  23. #客户
  24. path('customer/search', CustomerController.Search, name="searchCustomer"),
  25. path('customer/sync', CustomerController.sync, name="syncCustomer"),
  26. # 管理员角色
  27. path('admin/role/create', AdminRoleController.Create, name="AdinRoleControllerCreate"),
  28. path('admin/role/update', AdminRoleController.Update, name="AdinRoleControllerUpdate"),
  29. path('admin/role/info', AdminRoleController.Info, name="AdinRoleControllerInfo"),
  30. path('admin/role/search', AdminRoleController.Search, name="AdinRoleControllerSearch"),
  31. path('admin/role/delete', AdminRoleController.Delete, name="AdinRoleControllerDelete"),
  32. path('admin/auth/selectInfo', AdminRoleController.selectInfo, name="selectInfo"),
  33. # 项目分类
  34. path('project/category/create', ProjectCategoryController.Create, name="CreateProjectCategory"),
  35. path('project/category/update', ProjectCategoryController.Update, name="UpdateProjectCategory"),
  36. path('project/category/info', ProjectCategoryController.Info, name="InfoProjectCategory"),
  37. path('project/category/search', ProjectCategoryController.Search, name="SearchProjectCategory"),
  38. path('project/category/delete', ProjectCategoryController.Delete, name="DeleteProjectCategory"),
  39. # 项目信息
  40. path('project/create', ProjectController.Create, name="CreateProject"),
  41. path('project/update', ProjectController.Update, name="UpdateProject"),
  42. path('project/info', ProjectController.Info, name="infoProject"),
  43. path('project/search', ProjectController.Search, name="searchProject"),
  44. path('project/delete', ProjectController.Delete, name="deleteProject"),
  45. # 品牌管理
  46. path('brand/create', BrandController.Create, name="createBrand"),
  47. path('brand/update', BrandController.Update, name="updateBrand"),
  48. path('brand/info', BrandController.Info, name="infoBrand"),
  49. path('brand/search', BrandController.Search, name="searchBrand"),
  50. path('brand/delete', BrandController.Delete, name="deleteBrand"),
  51. # 供应商
  52. path('supplier/create', SupplierController.Create, name="createSupplier"),
  53. path('supplier/update', SupplierController.Update, name="updateSupplier"),
  54. path('supplier/info', SupplierController.Info, name="infoSupplier"),
  55. path('supplier/search', SupplierController.Search, name="searchSupplier"),
  56. path('supplier/delete', SupplierController.Delete, name="deleteSupplier"),
  57. # 系统参数
  58. path('params/create', ParamsController.Create, name="createParams"),
  59. path('params/update', ParamsController.Update, name="updateParams"),
  60. path('params/info', ParamsController.Info, name="infoParams"),
  61. path('params/search', ParamsController.Search, name="searchParams"),
  62. path('params/delete', ParamsController.Delete, name="deleteParams"),
  63. # 公式管理
  64. path('formula/create', FormulaController.Create, name="createFormula"),
  65. path('formula/update', FormulaController.Update, name="updateFormula"),
  66. path('formula/info', FormulaController.Info, name="infoFormula"),
  67. path('formula/search', FormulaController.Search, name="searchFormula"),
  68. path('formula/delete', FormulaController.Delete, name="deleteFormula"),
  69. # 图片分类
  70. path('image/category/create', ImageCategoryController.Create, name="createImageCategory"),
  71. path('image/category/update', ImageCategoryController.Update, name="updateImageCategory"),
  72. path('image/category/info', ImageCategoryController.Info, name="InfoImageCategory"),
  73. path('image/category/search', ImageCategoryController.Search, name="searchImageCategory"),
  74. path('image/category/delete', ImageCategoryController.Delete, name="deleteImageCategory"),
  75. # 图片管理
  76. path('image/create', ImageController.Create, name="createImage"),
  77. path('image/update', ImageController.Update, name="updateImage"),
  78. path('image/info', ImageController.Info, name="infoImage"),
  79. path('image/search', ImageController.Search, name="searchImage"),
  80. path('image/delete', ImageController.Delete, name="deleteImage"),
  81. # 模板分类
  82. path('template/category/create', TemplateCategoryController.Create, name="createTemplateCategory"),
  83. path('template/category/update', TemplateCategoryController.Update, name="updateTemplateCategory"),
  84. path('template/category/info', TemplateCategoryController.Info, name="infoTemplateCategory"),
  85. path('template/category/search', TemplateCategoryController.Search, name="searchTemplateCategory"),
  86. path('template/category/delete', TemplateCategoryController.Delete, name="deleteTemplateCategory"),
  87. path('template/category/all', TemplateCategoryController.allInfo, name="selectTemplateCategoryAll"),
  88. path('template/category/allList', TemplateCategoryController.allList, name="allList"),
  89. path('template/category/treeCategory', TemplateCategoryController.treeCategory, name="treeCategory"),
  90. # 模板管理
  91. path('template/create', TemplateController.Create, name="createTemplate"),
  92. path('template/update', TemplateController.Update, name="updateTemplate"),
  93. path('template/info', TemplateController.Info, name="infoTemplate"),
  94. path('template/search', TemplateController.Search, name="searchTemplate"),
  95. path('template/pageTemplate', TemplateController.pageTemplate, name="pageTemplate"),
  96. path('template/delete', TemplateController.Delete, name="deleteTemplate"),
  97. # 文档分类
  98. path('document/category/create', DocumentCategoryController.Create, name="createDocumentCategory"),
  99. path('document/category/update', DocumentCategoryController.Update, name="updateDocumentCategory"),
  100. path('document/category/info', DocumentCategoryController.Info, name="infoDocumentCategory"),
  101. path('document/category/search', DocumentCategoryController.Search, name="searchDocumentCategory"),
  102. path('document/category/delete', DocumentCategoryController.Delete, name="deleteDocumentCategory"),
  103. # 文档管理
  104. path('document/create', DocumentController.Create, name="createDocument"),
  105. path('document/update', DocumentController.Update, name="updateDocument"),
  106. path('document/info', DocumentController.Info, name="infoDocument"),
  107. path('document/search', DocumentController.Search, name="searchDocument"),
  108. path('document/delete', DocumentController.Delete, name="deleteDocument"),
  109. # path('document/export', ExportService.Export, name="exportDocument"),
  110. # path('document/htmlPDF', ExportController.htmlPDF, name="htmlPDF"),
  111. # path('document/htmlPDFWord', ExportController.htmlPDFWord, name="htmlPDFWord"),
  112. # path('document/htmlWord', ExportController.htmlWord, name="htmlWord"),
  113. path('document/pageDocument', DocumentController.pageDocument, name="pageDocument"),
  114. # 产品相关
  115. path('product/create', ProductController.Create, name="createProduct"),
  116. path('product/update', ProductController.Update, name="updateProduct"),
  117. path('product/info', ProductController.Info, name="infoProduct"),
  118. path('product/search', ProductController.Search, name="searchProduct"),
  119. path('product/delete', ProductController.Delete, name="deleteProduct"),
  120. # 产品相关
  121. path('product/category/create', ProductCategoryController.Create, name="createProductCategory"),
  122. path('product/category/update', ProductCategoryController.Update, name="updateProductCategory"),
  123. path('product/category/info', ProductCategoryController.Info, name="infoProductCategory"),
  124. path('product/category/search', ProductCategoryController.Search, name="searchProductCategory"),
  125. path('product/category/delete', ProductCategoryController.Delete, name="deleteProductCategory"),
  126. path('product/category/all', ProductCategoryController.All, name="getAllProductCategory"),
  127. # 产品相关
  128. path('source/data/create', SourceDataController.Create, name="createSourceData"),
  129. path('source/data/update', SourceDataController.Update, name="updateSourceData"),
  130. path('source/data/info', SourceDataController.Info, name="sourceDataInfo"),
  131. path('source/data/search', SourceDataController.Search, name="searchSourceData"),
  132. # path('source/data/category/search', SourceDataController.Search, name="source/data/category/search"),
  133. path('source/data/categories/', SourceDataController.Categories, name='sourcecategory_list'),
  134. path('source/data/categories/create/', SourceDataController.Catcreat, name='sourcecategory_create'),
  135. path('source/data/delete', SourceDataController.Delete, name="deleteSourceData"),
  136. path('source/data/find', SourceDataController.find, name="findSourceData"),
  137. path('upload/file', UploadController.File, name="uploadFile"),
  138. path('upload/image', UploadController.Image, name="uploadImage"),
  139. path('source/data/category/info', SourceDataController.info, name="info"),
  140. path('source/data/category/update', SourceDataController.updatetype, name="update"),
  141. #用户菜单
  142. path('admin/auth/menuList', AuthMenuController.menuList, name="menuList"),
  143. path('admin/auth/search', AuthMenuController.search, name="search"),
  144. path('admin/auth/create', AuthMenuController.create, name="create"),
  145. path('admin/auth/update', AuthMenuController.update, name="update"),
  146. path('admin/auth/delete', AuthMenuController.delete, name="create"),
  147. path('admin/auth/info', AuthMenuController.info, name="info"),
  148. path('admin/auth/listpage', AuthMenuController.listpage, name="listpage"),
  149. #模块操作
  150. path('permissions/selectPermissions', OperationController.selectOperation, name="selectOperation"),
  151. #用户模块权限
  152. path('user/selectUserOperation', UserOperationController.selectUserOperation, name="selectUserOperation"),
  153. #首页
  154. path('index/statistics', IndexController.statistics, name="statistics"),
  155. path('SMS/tailPhone', SMSController.tailPhone, name="tailPhone"),
  156. path('SMS/codeCheckout', SMSController.codeCheckout, name="codeCheckout"),
  157. path('SMS/updatePassword', SMSController.updatePassword, name="updatePassword"),
  158. path('SMS/getTemplates', SMSController.getTemplates, name="getTemplates"),
  159. path('SMS/getSMScount', SMSController.getSMScount, name="getSMScount"),
  160. # #Minio接口
  161. path('minio/post', MinioController.post, name="post"),
  162. path('minio/nameGetUrl', MinioController.nameGetUrl, name="nameGetUrl"),
  163. path('minio/deleteFile', MinioController.deleteFile, name="deleteFile"),
  164. path('minio/listBuckets', MinioController.listBuckets, name="listBuckets"),
  165. path('minio/createBucket', MinioController.createBucket, name="createBucket"),
  166. path('minio/getBucketContents', MinioController.getBucketContents, name="getBucketContents"),
  167. path('minio/renameFile', MinioController.renameFile, name="renameFile"),
  168. #物理删除bucket
  169. path('minio/deleteBucket', MinioController.deleteBucket, name="deleteBucket"),
  170. path('minio/readPdfSlice', MinioController.readPdfSlice, name="readPdfSlice"),
  171. #知识库接口
  172. path('kbm/selectBucketInfo', KbmController.selectBucketInfo, name="selectBucketInfo"),
  173. path('kbm/getFileInfo', KbmController.getFileInfo, name="getFileInfo"),
  174. path('kbm/updateName', KbmController.updateName, name="updateName"),
  175. path('kbm/deleteDocument', KbmController.deleteDocument, name="deleteDocument"),
  176. path('kbm/getUrl', KbmController.getUrl, name="getUrl"),
  177. path('kbm/analysis', KbmController.analysis, name="analysis"),
  178. path('kbm/searchTaskInfo', KbmController.searchTaskInfo, name="selectTaskInfo"),
  179. path('kbm/deleteBucket', KbmController.deleteBucket, name="deleteBucket"),
  180. path('kbm/getRunStatus', KbmController.getRunStatus, name="getRunStatus"),
  181. path('kbm/batchAnalysis', KbmController.batchAnalysis, name="batchAnalysis"),
  182. path('kbm/getSuffixName', KbmController.getSuffixName, name="getSuffixName"),
  183. path('kbm/batchMove', KbmController.batchMove, name="batchMove"),
  184. path('kbm/updateKbm', KbmController.updateKbm, name="updateKbm"),
  185. # 微信接口
  186. path('wechat/insertInfo', WechatController.insertInfo, name="insertInfo"),
  187. path('wechat/getInfoList', WechatController.getInfoList, name="getInfoList"),
  188. path('wechat/updateUserInfo', WechatController.updateUserInfo, name="updateUserInfo"),
  189. path('wechat/toExamine', WechatController.toExamine, name="toExamine"),
  190. path('wechat/deleteUserInfo', WechatController.deleteUserInfo, name="deleteUserInfo"),
  191. path('wechat/getAccessToken', WechatController.get_access_token, name="get_access_token"),
  192. path('wechat/wechatLogin', WechatController.wechatLogin, name="wechatLogin"),
  193. path('wechat/getUserPhoneNumber', WechatController.getUserPhoneNumber, name="getUserPhoneNumber"),
  194. path('wechat/getUserInfo', WechatController.getUserInfo, name="getUserInfo"),
  195. path('wechat/getKbmUrl', WechatController.getKbmUrl, name="getKbmUrl"),
  196. path('wechat/getOpenPid', WechatController.getOpenPid, name="getOpenPid"),
  197. path('wechat/updateBackground', WechatController.updateBackground, name="updateBackground"),
  198. path('wechat/updateNikeName', WechatController.updateNikeName, name="updateNikeName"),
  199. # 投诉建议接口
  200. path('complaint/insertComplaint', WechatComplaintController.insertComplaint, name="insertComplaint"),
  201. path('complaint/deleteComplaint', WechatComplaintController.deleteComplaint, name="deleteComplaint"),
  202. path('complaint/getComplaintList', WechatComplaintController.getComplaintList, name="getComplaintList"),
  203. path('complaint/getComplaintInfo', WechatComplaintController.getComplaintInfo, name="getComplaintInfo"),
  204. path('complaint/updateComplaint', WechatComplaintController.updateComplaint, name="updateComplaint"),
  205. #milvus系列
  206. path('milvus/listAllcollections', MilvusController.list_all_collections, name="list_all_collections"),
  207. path('milvus/deleteCollection', MilvusController.delete_collection, name="delete_collection"),
  208. path('milvus/deleteMilvusData', MilvusController.delete_milvus_data, name="delete_milvus_data"),
  209. path('milvus/getMinioURl', MilvusController.getMinioURl, name="getMinioURl"),
  210. #pc端
  211. path('pcai/pcSMS',WechatController.pcSMS, name="pcSMS"),
  212. path('pcai/codeCheckout',WechatController.codeCheckout, name="codeCheckout"),
  213. path('pcai/pcLoging',WechatController.pcLoging, name="pcLoging"),
  214. path('pcai/pcInnerAi',WechatController.pcInnerAi, name="pcInnerAi"),
  215. #知识库分类
  216. path('docType/insertType',KbmDocumentTypeController.insertType, name="insertType"),
  217. path('docType/updateType',KbmDocumentTypeController.updateType, name="updateType"),
  218. path('docType/selectTypeList',KbmDocumentTypeController.selectTypeList, name="selectTypeList"),
  219. path('docType/delete',KbmDocumentTypeController.delete, name="delete"),
  220. path('docType/Info',KbmDocumentTypeController.Info, name="Info"),
  221. path('docType/selectType0',KbmDocumentTypeController.selectType0, name="selectType0"),
  222. #超级账号
  223. path('superAdmin/createPassword',SuperAdminController.createPassword, name="createPassword"),
  224. path('superAdmin/createAccount',SuperAdminController.createAccount, name="createAccount"),
  225. path('superAdmin/superLogin',SuperAdminController.superLogin, name="superLogin"),
  226. path('superAdmin/selcetSetting',SuperAdminController.selcetSetting, name="selcetSetting"),
  227. path('superAdmin/insertSetting',SuperAdminController.insertSetting, name="insertSetting"),
  228. path('superAdmin/updateSetting',SuperAdminController.updateSettings, name="updateSetting"),
  229. path('superAdmin/deleteSetting',SuperAdminController.deleteSettings, name="deleteSetting"),
  230. path('superAdmin/getSuperMenu',SuperAdminController.getSuperMenu, name="getSuperMenu"),
  231. ]