No Description

urls.py 23KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. # -*- coding: utf-8 -*-
  2. from django.conf.urls import include, url
  3. from django_file_upload import views as file_views
  4. from api import (admin_views, clerk_views, complement_views, consumer_admin_view, distributor_views, encrypt_views,
  5. express_views, lensman_admin_views, lensman_mp_views, log_views, maintenance_point_views,
  6. maintenance_views, mch_views, member_views, model_views, operator_views, refresh_views,
  7. salesman_mp_views, sr_views, staff_views, tenancy_admin_views, tenancy_views, tencentcloud_views,
  8. wx_views, wxa_views)
  9. from miniapp import qy_views
  10. from miniapp import views as mini_views
  11. from page import oauth_views, sale_views, screen_views
  12. from sales import views as sales_views
  13. from statistic import views as tj_views
  14. # Mini App
  15. urlpatterns = [
  16. url(r'^mini/userinfo$', mini_views.get_userinfo_api, name='get_userinfo_api'), # 获取用户信息
  17. url(r'^mini/login$', mini_views.mini_login_api, name='mini_login_api'), # 小程序登录
  18. url(r'^mini/userinfo2$', mini_views.get_userinfo_api2, name='get_userinfo_api2'), # 获取用户信息
  19. url(r'^mini/userinfo/update$', mini_views.update_userinfo_api, name='update_userinfo_api'), # 更新用户信息
  20. url(r'^qy/login$', qy_views.qy_login_api, name='qy_login_api'), # 小程序登录
  21. url(r'^qy/query/userinfo$', qy_views.query_userinfo, name='query_userinfo'), # 查询用户等级及维修劵
  22. ]
  23. # Kodo
  24. urlpatterns += [
  25. url(r'^login$', mch_views.optor_login_api, name='login_api'),
  26. url(r'^optor/login$', mch_views.optor_login_api, name='optor_login_api'),
  27. url(r'^admin/login$', mch_views.admin_login_api, name='admin_login_api'),
  28. ]
  29. urlpatterns += [
  30. # url(r'^brands$', mch_views.brands_list, name='brands_list'),
  31. # url(r'^models$', mch_views.models_list, name='models_list'),
  32. # url(r'^distributors$', mch_views.distributors_list, name='distributors_list'),
  33. url(r'^infos$', mch_views.bmd_infos, name='bmd_infos'),
  34. url(r'^log/upload$', file_views.file_upload, name='log_upload'),
  35. ]
  36. urlpatterns += [
  37. url(r'^encrypt$', encrypt_views.encrypt, name='encrypt'),
  38. url(r'^decrypt$', encrypt_views.decrypt, {'v': 'v1'}, name='decrypt'),
  39. url(r'^decrypt2$', encrypt_views.decrypt2, {'v': 'v1'}, name='decrypt2'),
  40. url(r'^v2/decrypt$', encrypt_views.decrypt, {'v': 'v2'}, name='decrypt'),
  41. url(r'^v2/decrypt2$', encrypt_views.decrypt2, {'v': 'v2'}, name='decrypt2'),
  42. ]
  43. urlpatterns += [
  44. url(r'^upgrade$', mch_views.upgrade_api, name='upgrade_api'), # APP 升级
  45. ]
  46. urlpatterns += [
  47. url(r'^consumer_phone$', mch_views.consumer_phone_api, name='consumer_phone_api'),
  48. url(r'^consumer_info$', mch_views.consumer_info_api, name='consumer_info_api'),
  49. url(r'^consumer_snlist$', mch_views.consumer_snlist_api, name='consumer_snlist_api'),
  50. url(r'^consumer_model_list$', mch_views.consumer_model_list, name='consumer_model_list'),
  51. url(r'^consumer/shot/unbinding$', mch_views.consumer_shot_unbinding, name='consumer_shot_unbinding'),
  52. ]
  53. urlpatterns += [
  54. url(r'^clerk/submit$', oauth_views.clerk_submit_api, name='clerk_submit_api'), # 店员信息提交
  55. url(r'^clerk/sale/submit$', sale_views.clerk_sale_submit_api, name='clerk_sale_submit'), # 店员销售信息提交
  56. url(r'^clerk/integral/list$', sale_views.clerk_integral_list_api, name='clerk_integral_list_api'), # 店员销售积分列表
  57. url(r'^clerk/model/list$', sale_views.clerk_model_list_api, name='clerk_model_list_api'),
  58. url(r'^clerk/checkout/serialNo$', sale_views.clerk_checkout_serialNo_api, name='clerk_checkout_serialNo_api'), # 校验序列号
  59. url(r'^clerk/query/coupon$', sale_views.clerk_query_coupon, name='clerk_query_coupon'),
  60. url(r'^clerk/writeoff/coupon$', sale_views.clerk_writeoff_coupon, name='clerk_writeoff_coupon'),
  61. ]
  62. urlpatterns += [
  63. url(r'^upload$', file_views.file_upload, name='file_upload'),
  64. ]
  65. urlpatterns += [
  66. url(r'^membercard_extradata$', mini_views.membercard_extradata, name='membercard_extradata'), #
  67. ]
  68. urlpatterns += [
  69. url(r'^tj$', tj_views.tj_distributor, name='tj_distributor_old'), # 统计数据(经销商维度)
  70. url(r'^tj/distributor$', tj_views.tj_distributor, name='tj_distributor'), # 统计数据(经销商维度)
  71. url(r'^tj/consumer$', tj_views.tj_consumer, name='tj_consumer'), # 统计数据(消费者维度)
  72. url(r'^tj/generate$', tj_views.tj_generate, name='tj_generate'), # 统计数据生成
  73. url(r'^v2/tj$', tj_views.v2_tj_distributor, name='v2_tj_distributor'), # 统计数据
  74. ]
  75. urlpatterns += [
  76. url(r'^operator/add$', operator_views.operator_add, name='operator_add'),
  77. url(r'^operator/delete$', operator_views.operator_delete, name='operator_delete'),
  78. url(r'^operator/update$', operator_views.operator_update, name='operator_update'),
  79. url(r'^operator/list$', operator_views.operator_list, name='operator_list'),
  80. ]
  81. urlpatterns += [
  82. url(r'^model/add$', model_views.model_add, name='model_add'),
  83. url(r'^model/delete$', model_views.model_delete, name='model_delete'),
  84. url(r'^model/update$', model_views.model_update, name='model_update'),
  85. url(r'^model/list$', model_views.model_list, name='model_list'),
  86. url(r'^model/name/list$', model_views.model_name_list, name='model_name_list'),
  87. url(r'^model/cameras$', model_views.model_cameras, name='model_cameras'),
  88. ]
  89. urlpatterns += [
  90. url(r'^distributor/add$', distributor_views.distributor_add, name='distributor_add'),
  91. url(r'^distributor/delete$', distributor_views.distributor_delete, name='distributor_delete'),
  92. url(r'^distributor/update$', distributor_views.distributor_update, name='distributor_update'),
  93. url(r'^distributor/list$', distributor_views.distributor_list, name='distributor_list'),
  94. ]
  95. urlpatterns += [
  96. url(r'^clerk/add$', clerk_views.clerk_add, name='clerk_add'),
  97. url(r'^clerk/delete$', clerk_views.clerk_delete, name='clerk_delete'),
  98. url(r'^clerk/update$', clerk_views.clerk_update, name='clerk_update'),
  99. url(r'^clerk/list$', clerk_views.clerk_list, name='clerk_list'),
  100. ]
  101. urlpatterns += [
  102. url(r'^sr/list$', sr_views.sr_list, name='sr_list'),
  103. ]
  104. urlpatterns += [
  105. url(r'^screen/admin/loginqr$', screen_views.screen_admin_loginqr, name='screen_admin_loginqr'),
  106. url(r'^screen/admin/loginrst$', screen_views.screen_admin_loginrst, name='screen_admin_loginrst'),
  107. ]
  108. urlpatterns += [
  109. url(r'^admin/querysn$', admin_views.querysn, name='querysn'),
  110. url(r'^admin/queryusedsn$', admin_views.queryusedsn, name='queryusedsn'),
  111. url(r'^admin/usecoupon$', admin_views.usecoupon, name='usecoupon'),
  112. url(r'^admin/userinfo$', admin_views.userinfo, name='userinfo'),
  113. url(r'^admin/query_usergoods$', admin_views.query_usergoods, name='query_usergoods'),
  114. url(r'^admin/query_usercoupons$', admin_views.query_usercoupons, name='query_usercoupons'),
  115. url(r'^admin/query_userinfo$', admin_views.query_userinfo, name='query_userinfo'),
  116. url(r'^admin/userinfo_update$', admin_views.userinfo_update, name='userinfo_update'),
  117. url(r'^admin/userinfo/integral/add$', mini_views.user_integral_add, name='user_integral_add'),
  118. url(r'^admin/userinfo/tenancy/shot/permission/update$', mini_views.update_user_tenancy_shot_permission, name='update_user_tenancy_shot_permission'),
  119. # statistic
  120. url(r'^admin/statistic/user_profile$', admin_views.statistic_userprofile, name='statistic_userprofile'),
  121. url(r'^admin/statistic/consumer/daily$', admin_views.statistic_daily, name='statistic_daily'),
  122. url(r'^admin/statistic/consumer/model$', admin_views.statistic_model, name='statistic_model'),
  123. url(r'^admin/statistic/distributor$', admin_views.statistic_distributor, name='statistic_distributor'),
  124. url(r'^admin/dashboard$', admin_views.dashboard, name='dashboard'),
  125. url(r'^admin/statistic/consumer$', admin_views.statistic_consumer, name='statistic_consumer'),
  126. url(r'^admin/statistic/member$', admin_views.statistic_member, name='statistic_member'),
  127. url(r'^admin/statistic/coupon$', admin_views.statistic_coupon, name='statistic_coupon'),
  128. url(r'^admin/record/consumer$', admin_views.record_consumer, name='record_consumer'),
  129. url(r'^admin/record/consumer/batch$', admin_views.record_consumer_batch, name='record_consumer_batch'),
  130. url(r'^admin/record/sale$', admin_views.record_sale, name='record_sale'),
  131. url(r'^admin/record/sale/batch$', admin_views.record_sale_batch, name='record_sale_batch'),
  132. url(r'^admin/record/warehouse$', admin_views.record_warehouse, name='record_warehouse'),
  133. url(r'^admin/consumer/shot/unbinding/list$', consumer_admin_view.consumer_shot_unbinding_list, name='consumer_shot_unbinding_list'),
  134. url(r'^admin/consumer/shot/unbinding/delete$', consumer_admin_view.consumer_shot_unbinding_delete, name='consumer_shot_unbinding_delete'),
  135. url(r'^admin/list/model$', admin_views.model_list, name='model_list'),
  136. url(r'^admin/list/distributor$', admin_views.distributor_list, name='distributor_list'),
  137. url(r'^admin/member/goods/order$', admin_views.member_goods_order, name='member_goods_order'),
  138. url(r'^admin/member/goods/order/update$', admin_views.member_goods_order_update, name='member_goods_order_update'),
  139. url(r'^admin/member/goods/order/batch/update$', admin_views.member_goods_order_batch_update, name='member_goods_order_batch_update'),
  140. url(r'^admin/member/activity/share/list$', admin_views.member_activity_share_list, name='member_activity_share_list'),
  141. url(r'^admin/member/activity/register/list$', admin_views.member_activity_register_list, name='member_activity_register_list'),
  142. url(r'^admin/member/activity/contribute/list$', admin_views.member_activity_contribute_list, name='admin_member_activity_contribute_list'),
  143. url(r'^admin/member/activity/contribute/audit$', admin_views.member_activity_contribute_audit, name='admin_member_activity_contribute_audit'),
  144. url(r'^admin/member/activity/contribute/selected$', admin_views.member_activity_contribute_selected, name='admin_member_activity_contribute_selected'),
  145. url(r'^admin/member/activity/contribute/welfare/list$', admin_views.member_activity_contribute_welfare_list, name='admin_member_activity_contribute_welfare_list'),
  146. url(r'^admin/member/activity/contribute/welfare/detail$', admin_views.member_activity_contribute_welfare_detail, name='admin_member_activity_contribute_welfare_detail'),
  147. url(r'^admin/member/activity/contribute/welfare/update$', admin_views.member_activity_contribute_welfare_update, name='admin_member_activity_contribute_welfare_update'),
  148. url(r'^admin/member/activity/contribute/welfare/create$', admin_views.member_activity_contribute_welfare_create, name='admin_member_activity_contribute_welfare_create'),
  149. url(r'^admin/member/activity/contribute/welfare/delete$', admin_views.member_activity_contribute_welfare_delete, name='admin_member_activity_contribute_welfare_delete'),
  150. url(r'^admin/member/activity/contribute/welfare/unlock$', admin_views.member_activity_contribute_welfare_unlock, name='admin_member_activity_contribute_welfare_unlock'),
  151. url(r'^admin/member/activity/contribute/welfare/unlocking/list$', admin_views.member_activity_contribute_welfare_unlocking_list, name='admin_member_activity_contribute_welfare_unlocking_list'),
  152. url(r'^admin/member/activity/contribute/welfare/unlocking/detail$', admin_views.member_activity_contribute_welfare_unlocking_detail, name='admin_member_activity_contribute_welfare_unlocking_detail'),
  153. url(r'^admin/member/activity/contribute/welfare/unlocking/update$', admin_views.member_activity_contribute_welfare_unlocking_update, name='admin_member_activity_contribute_welfare_unlocking_update'),
  154. url(r'^admin/member/activity/contribute/welfare/unlocking/delete$', admin_views.member_activity_contribute_welfare_unlocking_delete, name='admin_member_activity_contribute_welfare_unlocking_delete'),
  155. url(r'^admin/coupon/list$', admin_views.coupon_list, name='coupon_list'),
  156. url(r'^admin/coupon/details$', admin_views.coupon_detail, name='coupon_detail'),
  157. url(r'^admin/coupon/create$', admin_views.coupon_create, name='coupon_create'),
  158. url(r'^admin/coupon/update$', admin_views.coupon_update, name='coupon_update'),
  159. url(r'^admin/coupon/delete$', admin_views.coupon_delete, name='coupon_delete'),
  160. url(r'^admin/member/goods/list$', admin_views.member_goods_list, name='member_goods_list'),
  161. url(r'^admin/member/goods/details$', admin_views.member_goods_detail, name='member_goods_detail'),
  162. url(r'^admin/member/goods/create$', admin_views.member_goods_create, name='member_goods_create'),
  163. url(r'^admin/member/goods/update$', admin_views.member_goods_update, name='member_goods_update'),
  164. url(r'^admin/administrator/list$', admin_views.administrator_list, name='administrator_list'),
  165. url(r'^admin/administrator/create$', admin_views.administrator_create, name='administrator_create'),
  166. url(r'^admin/administrator/update$', admin_views.administrator_update, name='administrator_update'),
  167. url(r'^admin/administrator/delete$', admin_views.administrator_delete, name='administrator_delete'),
  168. url(r'^admin/administrator/login/list$', admin_views.administrator_login_list, name='administrator_login_list'),
  169. url(r'^admin/password/change$', admin_views.change_password, name='admin_change_password'),
  170. ]
  171. urlpatterns += [
  172. url(r'^refresh/phone$', refresh_views.phone, name='phone'),
  173. ]
  174. urlpatterns += [
  175. url(r'^sr/submit', sales_views.sr_submit_api, name='sr_submit_api'),
  176. url(r'^sr/distributor/list$', sales_views.sr_distributor_list, name='sr_distributor_list'),
  177. url(r'^sr/distributor/tj$', sales_views.sr_distributor_tj, name='sr_distributor_tj'),
  178. ]
  179. urlpatterns += [
  180. url(r'^supersr/sr/tj$', sales_views.supersr_sr_tj, name='supersr_sr_tj'),
  181. ]
  182. urlpatterns += [
  183. url(r'^member$', member_views.member, name='member'),
  184. url(r'^member/rights$', member_views.rights, name='member_rights'),
  185. url(r'^member/right/detail$', member_views.right_detail, name='member_right_detail'),
  186. url(r'^member/goods$', member_views.goods, name='member_goods'),
  187. url(r'^member/good/detail$', member_views.good_detail, name='member_good_detail'),
  188. url(r'^member/good/exchange$', member_views.good_exchange, name='member_good_exchange'),
  189. url(r'^member/coupons$', member_views.coupons, name='member_coupons'),
  190. url(r'^member/user/coupon/detail$', member_views.user_coupon_detail, name='user_coupon_detail'),
  191. url(r'^member/user/coupon/use$', member_views.user_coupon_use, name='user_coupon_use'),
  192. url(r'^member/integrals$', member_views.integrals, name='member_integrals'),
  193. url(r'^member/activity/group_share$', member_views.activity_group_share, name='member_activity_group_share'),
  194. url(r'^member/activity/contribute/welfare/unlocking/list$', member_views.activity_contribute_welfare_unlocking_list, name='member_activity_contribute_welfare_unlocking_list'),
  195. url(r'^member/activity/contribute/welfare/unlocking/detail$', member_views.activity_contribute_welfare_unlocking_detail, name='member_activity_contribute_welfare_unlocking_detail'),
  196. url(r'^member/activity/contribute/welfare/unlocking/update$', member_views.activity_contribute_welfare_unlocking_update, name='member_activity_contribute_welfare_unlocking_update'),
  197. url(r'^member/activity/contribute/welfare/unlocking/handled$', member_views.activity_contribute_welfare_unlocking_handled, name='member_activity_contribute_welfare_unlocking_handled'),
  198. url(r'^rights$', member_views.rights, name='rights'),
  199. url(r'^right/detail$', member_views.right_detail, name='right_detail'),
  200. url(r'^goods$', member_views.goods, name='goods'),
  201. url(r'^good/detail$', member_views.good_detail, name='good_detail'),
  202. url(r'^integrals$', member_views.integrals, name='integrals'),
  203. ]
  204. urlpatterns += [
  205. url(r'^log/camera/adaptive$', log_views.collect_camera_adaptive_log, name='log_camera_adaptive'),
  206. ]
  207. urlpatterns += [
  208. url(r'^del/clerk/sale/submit$', staff_views.del_clerk_sale_submit_api, name='del_clerk_sale_submit_api'),
  209. url(r'^batch/del/clerk/sale/submit$', staff_views.batch_del_clerk_sale_submit_api, name='batch_del_clerk_sale_submit_api'),
  210. url(r'^del/consumer/submit$', staff_views.del_consumer_submit_api, name='del_consumer_submit_api'),
  211. url(r'^batch/del/consumer/submit$', staff_views.batch_del_consumer_submit_api, name='batch_del_consumer_submit_api'),
  212. ]
  213. urlpatterns += [
  214. url(r'^get_limit_scene_qrcode_url$', wx_views.get_limit_scene_qrcode_url, name='get_limit_scene_qrcode_url'),
  215. url(r'^get_wxa_code$', wxa_views.get_wxa_code, name='get_wxa_code'),
  216. url(r'^get_wxa_code_scene$', wxa_views.get_wxa_code_scene, name='get_wxa_code_scene'),
  217. ]
  218. urlpatterns += [
  219. url(r'^complement/code$', complement_views.complement_code, name='complement_code'),
  220. url(r'^admin/complement/code/list$', admin_views.complement_code_list, name='complement_code_list'),
  221. url(r'^admin/complement/code/audit$', admin_views.complement_code_audit, name='complement_code_audit'),
  222. url(r'^admin/complement/code/contacted$', admin_views.complement_code_contacted, name='complement_code_contacted'),
  223. ]
  224. # 销售员
  225. urlpatterns += [
  226. url(r'^mp/distributor/list$', salesman_mp_views.distributor_list, name='mp_distributor_list'),
  227. url(r'^mp/salesman/register$', salesman_mp_views.salesman_register, name='mp_salesman_register'),
  228. url(r'^mp/salesman/detail$', salesman_mp_views.salesman_detail, name='mp_salesman_detail'),
  229. ]
  230. # 维修点
  231. urlpatterns += [
  232. url(r'^maintenance/point/add$', maintenance_point_views.maintenance_point_add, name='maintenance_point_add'),
  233. url(r'^maintenance/point/delete$', maintenance_point_views.maintenance_point_delete, name='maintenance_point_delete'),
  234. url(r'^maintenance/point/update$', maintenance_point_views.maintenance_point_update, name='maintenance_point_update'),
  235. url(r'^maintenance/point/list$', maintenance_point_views.maintenance_point_list, name='maintenance_point_list'),
  236. url(r'^admin/maintenance/point/list$', maintenance_point_views.maintenance_point_list, name='maintenance_point_list'),
  237. ]
  238. # 快递公司
  239. urlpatterns += [
  240. url(r'^express/add$', express_views.express_add, name='express_add'),
  241. url(r'^express/delete$', express_views.express_delete, name='express_delete'),
  242. url(r'^express/update$', express_views.express_update, name='express_update'),
  243. url(r'^express/list$', express_views.express_list, name='express_list'),
  244. url(r'^admin/express/list$', express_views.express_list, name='express_list'),
  245. ]
  246. # 维修
  247. urlpatterns += [
  248. # 小程序接口
  249. url(r'^maintenance/add$', maintenance_views.maintenance_add, name='maintenance_add'),
  250. url(r'^maintenance/delete$', maintenance_views.maintenance_delete, name='maintenance_delete'),
  251. url(r'^maintenance/list$', maintenance_views.maintenance_list, name='maintenance_list'),
  252. url(r'^maintenance/detail$', maintenance_views.maintenance_detail, name='maintenance_detail'),
  253. # 后台管理接口
  254. url(r'^admin/maintenance/update$', maintenance_views.maintenance_update, name='maintenance_update'),
  255. url(r'^admin/maintenance/list$', maintenance_views.maintenance_list, name='maintenance_list'),
  256. url(r'^admin/maintenance/close$', maintenance_views.maintenance_close, name='maintenance_close'),
  257. url(r'^admin/maintenance/tracking/info$', maintenance_views.maintenance_tracking_info, name='maintenance_tracking_info'),
  258. # 快递信息回调接口
  259. url(r'^maintenance/tracking/info/callback$', maintenance_views.maintenance_tracking_info_callback, name='maintenance_tracking_info_callback'),
  260. ]
  261. # 租赁镜头
  262. urlpatterns += [
  263. # 小程序接口
  264. url(r'^tenancy/shot/list$', tenancy_views.shot_list, name='tenancy_shot_list'),
  265. url(r'^tenancy/shot/detail$', tenancy_views.shot_detail, name='tenancy_shot_detail'),
  266. # 后台管理接口
  267. url(r'^admin/tenancy/shot/list$', tenancy_admin_views.shot_list, name='admin_tenancy_shot_list'),
  268. url(r'^admin/tenancy/shot/detail$', tenancy_admin_views.shot_detail, name='admin_tenancy_shot_detail'),
  269. url(r'^admin/tenancy/shot/create$', tenancy_admin_views.shot_create, name='admin_tenancy_shot_create'),
  270. url(r'^admin/tenancy/shot/update$', tenancy_admin_views.shot_update, name='admin_tenancy_shot_update'),
  271. url(r'^admin/tenancy/shot/delete$', tenancy_admin_views.shot_delete, name='tenancy_shot_delete'),
  272. ]
  273. # 租赁申请
  274. urlpatterns += [
  275. # 小程序接口
  276. url(r'^tenancy/shot/request/create$', tenancy_views.shot_request_create, name='tenancy_shot_request_create'),
  277. url(r'^tenancy/shot/request/list$', tenancy_views.shot_request_list, name='tenancy_shot_request_list'),
  278. url(r'^tenancy/shot/request/detail$', tenancy_views.shot_request_detail, name='tenancy_shot_request_detail'),
  279. url(r'^tenancy/shot/request/signed$', tenancy_views.shot_request_signed, name='tenancy_shot_request_signed'),
  280. url(r'^tenancy/shot/request/sendback$', tenancy_views.shot_request_sendback, name='tenancy_shot_request_sendback'),
  281. # 后台管理接口
  282. url(r'^admin/tenancy/shot/request/list$', tenancy_admin_views.shot_request_list, name='admin_tenancy_shot_request_list'),
  283. url(r'^admin/tenancy/shot/request/detail$', tenancy_admin_views.shot_request_detail, name='admin_tenancy_shot_request_detail'),
  284. url(r'^admin/tenancy/shot/request/update$', tenancy_admin_views.shot_request_update, name='admin_tenancy_shot_request_update'),
  285. url(r'^admin/tenancy/shot/request/delete$', tenancy_admin_views.shot_request_delete, name='admin_tenancy_shot_request_delete'),
  286. url(r'^admin/tenancy/shot/request/audit$', tenancy_admin_views.shot_request_audit, name='admin_tenancy_shot_request_audit'),
  287. url(r'^admin/tenancy/shot/request/send$', tenancy_admin_views.shot_request_send, name='admin_tenancy_shot_request_send'),
  288. url(r'^admin/tenancy/shot/request/signed$', tenancy_admin_views.shot_request_signed, name='admin_tenancy_shot_request_signed'),
  289. url(r'^admin/tenancy/tracking/info$', tenancy_admin_views.shot_request_tracking_info, name='admin_shot_request_tracking_info'),
  290. # 快递信息回调接口
  291. url(r'^tenancy/tracking/info/callback$', tenancy_views.tenancy_tracking_info_callback, name='tenancy_tracking_info_callback'),
  292. ]
  293. # 腾讯云
  294. urlpatterns += [
  295. url(r'^tencentcloud/faceid/eidtoken$', tencentcloud_views.get_faceid_eid_token, name='tencentcloud_get_faceid_eid_token'),
  296. ]
  297. urlpatterns += [
  298. url(r'', include(('member.urls', 'member'), namespace='member')),
  299. ]
  300. # 摄影师模块
  301. urlpatterns += [
  302. # 小程序
  303. url(r'^mp/lensman/detail$', lensman_mp_views.lensman_detail, name='mp_lensman_detail'),
  304. url(r'^mp/lensman/register$', lensman_mp_views.lensman_register, name='mp_lensman_register'),
  305. url(r'^mp/lensman/integral/list$', lensman_mp_views.lensman_integral_list, name='mp_lensman_integral_list'),
  306. # 管理后台
  307. url(r'^admin/lensman/list$', lensman_admin_views.lensman_list, name='admin_lensman_list'),
  308. url(r'^admin/lensman/audit$', lensman_admin_views.lensman_audit, name='admin_lensman_audit'),
  309. url(r'^admin/lensman/update$', lensman_admin_views.lensman_update, name='admin_lensman_update'),
  310. url(r'^admin/lensman/delete$', lensman_admin_views.lensman_delete, name='admin_lensman_delete'),
  311. url(r'^admin/lensman/integral/list$', lensman_admin_views.lensman_integral_list, name='admin_lensman_integral_list'),
  312. url(r'^admin/lensman/integral/update$', lensman_admin_views.lensman_integral_update, name='admin_lensman_integral_update'),
  313. url(r'', include(('api.lensman.lensman_urls', 'lensman'), namespace='lensman')),
  314. ]
  315. # 会员活动模块
  316. urlpatterns += [
  317. url(r'', include(('api.activity.activity_urls', 'activity'), namespace='activity')),
  318. ]
  319. # 系统基础模块
  320. urlpatterns += [
  321. url(r'', include(('api.base.urls', 'base'), namespace='base')),
  322. ]