MagicShop是重慶小當家互聯(lián)網(wǎng)信息技術(shù)有限公司自行研發(fā)的企業(yè)級的商城應用系統,整體架構采用了基于接口的標準MVVM倉儲服務(wù)架構,集成安卓APP,蘋(píng)果APP,微信小程序,抖音小程序,H5商城等。
目前MagicShop有JAVA版本和.NetCore兩個(gè)版本,采用了完全相同的數據庫及架構設計。
倉庫地址:
Java版GIT地址:git clone https://gitcode.com/MagicShop/MagicShop.Java.git
.NET版GIT地址:git clone https://gitcode.com/MagicShop/MagicShop.Net.git
.NET版SVN地址::https://data-beta/svn/20210421MagicShop.Net/
官方管理后臺部署地址:https://pro.magicshop.top
官方API端(Swagger調試賬號密碼:MetaMagicShop):https://api.magicshop.top
開(kāi)發(fā)環(huán)境:Windows 10 + SqlServer 2012 R2 + Visual Studio 2022企業(yè)版
目前采用VisuaStudio2022進(jìn)行團隊開(kāi)發(fā),會(huì )實(shí)時(shí)更新到最新的VS穩定版本。
官方下載地址:https://visualstudio.microsoft.com/zh-hans/downloads/
公司云盤(pán)下載地址:https://pan.baidu.com/s/1e9aOnT-gNJq22FOuvBrgSA?pwd=R2ks (提取碼:R2ks)
Professional:【TD244-P4NB7-YQ6XK-Y8MMM-YWV2J】
Enterprise:【VHF9H-NXBBB-638P6-6JHCY-88JWH】
下載并安裝:
MagicShop使用Mysql和Sqlserver兩個(gè)版本的數據庫,目前支持SqlServer2016,SqlServer2012 R2,SqlServer2008;目前數據庫的開(kāi)發(fā)、測試及投產(chǎn)環(huán)境使用的都是Sqlserver 2012 R2版本,所以原則上Sqlserver 2012 R2版本或更高版本(SqlServer 2016)使用效果更好;Sqlserver 2008版本需要自行降級處理,為了兼容多版本數據庫(目前已經(jīng)支持Sqlserver、Mysql),數據庫未使用存儲過(guò)程、視圖等多庫下非通用模式。
可以通過(guò)公司百度云盤(pán)下載安裝,也可以直接通過(guò)一下遠程地址下載:
鏈接:https://pan.baidu.com/s/1ohOF7tlGySTOy4tyeYQDWQ?pwd=R2ks (提取碼:R2ks)
SqlServer 2012 R2下載地址(安裝內置序列號)
xxxxxxxxxx
ed2k://|file|cn_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1234495.iso|4231520256|EB9F35CAC10578613A6E9D56090BAF06|/
SqlServer 2016下載地址(安裝內置序列號):
xxxxxxxxxx
ed2k://|file|cn_sql_server_2016_enterprise_x64_dvd_8699450.iso|2452795392|D8AFD8D6245F518F53F720C48E2819C0|/
以下是安裝步驟:
1)、打開(kāi)網(wǎng)址 https://msdn.itellyou.cn/
2)、點(diǎn)擊左側的【服務(wù)器】,找到【SQL Server 2012】并點(diǎn)擊
3)、在其中我們找到【SQL Server 2012 Enterprise Edition with Service Pack 1 (x64) - DVD (Chinese-Simplified) 】 企業(yè)版并包含了更新包。
4)、復制其中的地址在服務(wù)器中進(jìn)行下載。下載成功后,是個(gè).ios文件,我們可以用winrar解壓,或者直接裝載到dvd盤(pán)。我習慣后者,防止有時(shí)候解壓漏文件或者文件損壞。
5)、打開(kāi)解壓后的文件,點(diǎn)擊setup.exe文件。然后按照以下步驟進(jìn)行操作。
這個(gè)下載更新的過(guò)程比較緩慢。
如果是Sqlserver2016,需要自行到官方下載SSMS管理端并進(jìn)行安裝。
6)、安裝成功后,我們右鍵【以管理員身份運行】運行SSMS數據庫管理客戶(hù)端工具。
7)、打開(kāi)后,我們使用Window身份驗證模式進(jìn)行登錄。
8)、登錄成功后,我們點(diǎn)擊左側面板【服務(wù)器名稱(chēng)】,右鍵點(diǎn)擊【屬性】
點(diǎn)擊內存,將【最大服務(wù)器內存】進(jìn)行修改,默認一般為主機的1/4或者1/3內存。
點(diǎn)擊數據庫設置,將數據庫文件,日志,備份等默認路徑設置為一個(gè)新的路徑。(反正盡量少放C盤(pán))
確定保存之后,我們再點(diǎn)擊左側面板,進(jìn)行重啟。
至此,Sql Server 2012 R2數據庫的安裝完成。
安裝完成后一定要重啟服務(wù)器,重啟服務(wù)器,重啟服務(wù)器。重要的事情說(shuō)三遍。
服務(wù)器和本地都需要安裝Redis,保證已經(jīng)Redis版本為 3.x或以上版本
特別注意:公司用的開(kāi)發(fā)版本為:Redis 5.0.14版本,請同同步使用該版本,否則可能會(huì )出現一些奇怪的錯誤。
官網(wǎng)進(jìn)行下載:https://redis.io/
公司網(wǎng)盤(pán)下載地址:https://pan.baidu.com/s/1nOD3RUCCgNcK-YzcPWZ6aQ?pwd=xnce (提取碼:xnce)
RDM下載地址:同上↑
1,安裝Redis-x64-5.0.14
windows下我們可以直接使用一鍵安裝包,我們將從網(wǎng)盤(pán)下載的軟件解壓,獲得【Redis在Windows下的兩種安裝包】Redis-x64-5.0.14.rar
解壓,將軟件Redis-x64-5.0.14.msi
復制到服務(wù)器,右鍵管理員模式進(jìn)行安裝。
2)、配置Redis的環(huán)境變量和密碼
為了方便調試,本地電腦需要配置環(huán)境變量。服務(wù)器上還需要將Redis配置到服務(wù)中。
1、找到安裝目錄
2、打開(kāi)redis.windows-service.conf文件
【# requirepass foobared】 的 # 去掉,【foobared 】改為你要設置的密碼,公司統一使用MetaMagicShop
3,設置環(huán)境變量并啟動(dòng)Redis 輸入 redis-server.exe 按下回車(chē)鍵,redis啟動(dòng)成功:
2)、RDM安裝并測試連接
首先我們從網(wǎng)盤(pán)中獲取到redis圖形化管理軟件RedisDesktopManager
解壓后進(jìn)行安裝。
xxxxxxxxxx
提示:?jiǎn)⒂肦edis后,因為數據庫讀取部分內容使用了緩存,在調試過(guò)程中或者更新過(guò)程中,遇到緩存不能實(shí)時(shí)更新,請使用清楚緩存:Flashall命令,再更新調試測試。
日常開(kāi)發(fā)過(guò)程中還經(jīng)常會(huì )用到以下軟件工具:
有道詞典翻譯:https://fanyi.youdao.com/download-Windows?keyfrom=fanyiweb_navigation
FTP工具FlashFXP(網(wǎng)盤(pán)地址):https://pan.baidu.com/s/1Wc5LWc2Hwo9kwzGvGEdf0Q?pwd=R2ks (提取碼:R2ks)
(FTP工具也可以安裝Xshell)
前端工具VSCode:https://code.visualstudio.com/
前端工具HBuilderX:
接口工具PostMan或者ApiPost:
文檔工具Typora:(公司協(xié)同辦公系統:\192.168.1.8\項目管理\軟件共享\Typora)
1)、本地安裝SVN客戶(hù)端:https://data-beta/svn/20210421MagicShop.Net/
官方下載SVN客戶(hù)端TortoiseSVN和中文語(yǔ)言包進(jìn)行安裝。
下圖是通過(guò)360軟件管家搜索SVN客戶(hù)端(這里注意:VisualSVN Server是服務(wù)器端,不用安裝)并安裝的步驟:
2)、本地創(chuàng )建項目名稱(chēng)的文件夾并拉去代碼
xxxxxxxxxx
特別提醒:因為項目比較多,創(chuàng )建項目名稱(chēng)時(shí)請保持文件名稱(chēng)與SVN中的項目名稱(chēng)一致,例如:20210421MagicShop.Net
項目文件夾上右鍵---》檢出(復制SVN地址到檢出界面)
等待檢出完成即獲得項目完整的源代碼:
以上即是MagicShop整個(gè)項目的源代碼。
克隆地址:git clone https://gitcode.com/MagicShop/MagicShop.Net.git
獲取完成后打開(kāi)MagicShop.Net項目即可。
xxxxxxxxxx
├─MagciShop
│ │─Core
│ │ ├─MagicShop.Net.Auth //授權認證模塊
│ │ ├─MagicShop.Net.Caching //緩存相關(guān)
│ │ ├─MagicShop.Net.CodeGenerator //代碼生成器
│ │ ├─MagicShop.Net.Configuration //基礎配置模塊
│ │ ├─MagicShop.Net.Core //核心配置模塊
│ │ ├─MagicShop.Net.Filter //權限過(guò)濾相關(guān)
│ │ ├─MagicShop.Net.Loging //日志模塊
│ │ ├─MagicShop.Net.Mapping //實(shí)體映射器
│ │ ├─MagicShop.Net.Middlewares //中間件
│ │ ├─MagicShop.Net.RedisMQ //Redis隊列
│ │ ├─MagicShop.Net.Swagger //Swagger文檔
│ │ ├─MagicShop.Net.Task //定時(shí)任務(wù)相關(guān)
│ │ ├─MagicShop.Net.Utility //常用工具類(lèi)
│ │─Entity
│ │ ├─MagicShop.Net.Model //實(shí)體對象及dto
│ │─Services
│ │ ├─MagicShop.Net.IServices //業(yè)務(wù)邏輯層接口
│ │ ├─MagicShop.Net.Services //業(yè)務(wù)邏輯層實(shí)現
│ │─Repository
│ │ ├─MagicShop.Net.IRepository //數據層倉儲接口
│ │ ├─MagicShop.Net.Repository //數據層倉儲實(shí)現
│ │─WeChat
│ │ ├─MagicShop.Net.WeChat.Service //微信實(shí)現
│ │─Web
│ │ ├─MagicShop.Net.Uni-App //Uni-App實(shí)現
│ │ ├─MagicShop.Net.Web.Admin //后端管理
│ │ ├─MagicShop.Net.Web.WebApi //多端交互接口
├─數據庫
│ │─MySql //MySql數據庫腳本
│ │─SqlServer //SqlServer數據庫腳本
└─docker-compose.yaml //docker實(shí)現腳本
主要是權限驗證,采用了官方標準JWT技術(shù)棧
xxxxxxxxxx
├─MagicShop.Net.Auth
│ │ AuthorizationSetup.cs //授權認證服務(wù)啟用
│ │ HttpContextSetup.cs //授權上下文啟用
│ │ TokenHelper.cs //令牌幫助類(lèi)
│ │
│ ├─HttpContextUser
│ │ AspNetUser.cs //用戶(hù)請求實(shí)例
│ │ IHttpContextUser.cs //用戶(hù)請求抽象層
│ │
│ ├─OverWrite
│ │ JwtHelper.cs //Jwt令牌幫助類(lèi)
│ │ JwtTokenAuth.cs //解析JwtToke授權
│ │
│ └─Policys
│ ApiResponse.cs //API通用錯誤提示
│ ApiResponseForAdminHandler.cs //管理端API權限校驗通用錯誤提示
│ ApiResponseForClientHandler.cs //業(yè)務(wù)端API權限校驗通用錯誤提示
│ JwtToken.cs //JwtToken生成類(lèi)
│ PermissionForAdminHandler.cs //管理端權限授權處理器
│ PermissionForClientHandler.cs //業(yè)務(wù)端權限授權處理器
│ PermissionItem.cs //用戶(hù)或角色或其他憑據實(shí)體
│ PermissionRequirement.cs //角色與接口的權限集合驗證
處理緩存業(yè)務(wù)類(lèi)庫,管理系統全局緩存。
xxxxxxxxxx
├─MagicShop.Net.Caching
│ │
│ ├─AccressToken
│ │ WeChatCacheAccessTokenHelper.cs //微信幫助類(lèi)
│ │
│ ├─AutoMate
│ │ ├─MemoryCache
│ │ │ ICachingProvider.cs //Memory緩存接口
│ │ │ MemoryCaching.cs //Memory緩存實(shí)現
│ │ │
│ │ └─RedisCache
│ │ IRedisOperationRepository.cs //Redis緩存接口
│ │ RedisOperationRepository.cs //Redis緩存實(shí)現
│ │
│ ├─Manual
│ │ IManualCacheManager.cs //手動(dòng)緩存操作接口
│ │ ManualDataCache.cs //手動(dòng)緩存操作實(shí)現
│ │ MemoryCacheManager.cs //Memory緩存管理
│ │ RedisCacheManager.cs //Redis緩存管理
│ │
│ └─SqlSugar
│ SqlSugarMemoryCache.cs //SqlSugarMemory管理
│ SqlSugarRedisCache.cs //SqlSugarRedis管理
xxxxxxxxxx
├─MagicShop.Net.CodeGenerator
│ │ GeneratorCodeHelper.cs //根據數據庫自動(dòng)生成業(yè)務(wù)核心代碼
│ │
│ ├─CrudTemplete
│ │ ├─Controllers
│ │ │ Controller.tpl //Controller生成模板
│ │ │
│ │ ├─DbModel
│ │ │ Model.tpl //DbModel生成模板
│ │ │
│ │ ├─Repositories
│ │ │ IRepository.tpl //IRepository生成模板
│ │ │ Repository.tpl //Repository生成模板
│ │ │
│ │ ├─Services
│ │ │ IServices.tpl //IServices生成模板
│ │ │ Services.tpl //Services生成模板
│ │ │
│ │ └─View
│ │ Create.tpl //Create生成模板
│ │ Details.tpl //Details生成模板
│ │ Edit.tpl //Edit生成模板
│ │ Index.tpl //Index生成模板
系統級全局配置,包括靜態(tài)文件映射、全局常量枚舉等。
xxxxxxxxxx
├─MagicShop.Net.Configuration
│ │ AppSettingsConstVars.cs //全局文件配置映射(域名地址、數據庫、redis、AOP、Jwt、Cors、Ip限流、用戶(hù)訪(fǎng)問(wèn)記錄、支付、易聯(lián)云打印機、HangFire定時(shí)任務(wù))
│ │ AppSettingsHelper.cs //獲取Appsettings配置信息
│ │ GlobalConstVars.cs //全局常量配置(DB、Tools、權限變量、路由變量、銀行卡相關(guān)常量、RedisMqKey)
│ │ GlobalEnumVars.cs //全局枚舉配置
│ │ GlobalErrorCodeVars.cs //全局錯誤配置
│ │ GlobalStatusCodes.cs //全局狀態(tài)碼配置
│ │ SystemSettingConstVars.cs //系統字段緩存名稱(chēng)定義
│ │ SystemSettingDictionary.cs //系統基礎字典配置定義
包括AOP切面處理、自定義特性、依賴(lài)注入配置、全局技術(shù)棧啟動(dòng)配置等。
xxxxxxxxxx
├─MagicShop.Net.Core
│ │
│ ├─AOP
│ │ CacheAopBase.cs //AOP基礎緩存
│ │ MemoryCacheAop.cs //Memory切面緩存
│ │ RedisCacheAop.cs //Redis切面緩存
│ │
│ ├─Attribute
│ │ CachingAttribute.cs //特性
│ │ UseTranAttribute.cs
│ │
│ ├─AutoFac
│ │ AutofacModuleRegister.cs //接口層服務(wù)注入
│ │
│ ├─Config
│ │ CorsSetup.cs //CORS跨域啟動(dòng)入口
│ │ HangFireSetup.cs //HangFire啟動(dòng)入口
│ │ MemoryCacheSetup.cs //內存緩存啟動(dòng)入口
│ │ RedisCacheSetup.cs //Redis緩存啟動(dòng)入口
│ │ RedisMessageQueueSetup.cs //Redis消息隊列啟動(dòng)入口
│ │ SqlSugarSetup.cs //SqlSugar啟動(dòng)入口
│ │ SwaggerSetup.cs //Swagger啟動(dòng)入口
│ │ YiLianYunSetup.cs //易聯(lián)云打印機啟動(dòng)入口
過(guò)濾器組件、權限處理和各層級異常處理。
xxxxxxxxxx
├─MagicShop.Net.Filter
│ │ AdminsControllerPermission.cs //反射管理端所有controller和action并對訪(fǎng)問(wèn)者權限校驗
│ │ ApiExplorerIgnores.cs //自帶的Controller與swagger3.0沖突,在此排除掃描
│ │ GlobalExceptionsFilterForAdmin.cs //管理端全局接口異常錯誤日志
│ │ GlobalExceptionsFilterForClent.cs //業(yè)務(wù)端全局接口異常錯誤日志
│ │ RequiredErrorForAdmin.cs //管理端請求驗證錯誤處理
│ │ RequiredErrorForClent.cs //業(yè)務(wù)端請求驗證錯誤處理
日志組件,Nlog技術(shù)棧。
xxxxxxxxxx
├─MagicShop.Net.Loging
│ │ LogLockHelper.cs //日志鎖
│ │ NLogUtil.cs //日志通用方法
AutoMapper技術(shù)棧,數據庫映射框架。
xxxxxxxxxx
├─MagicShop.Net.Mapping
│ │ AutoMapperConfiguration.cs //AutoMapper的全局實(shí)體映射配置靜態(tài)類(lèi)
│ │ AutoMapperIProfile.cs
中間件處理
xxxxxxxxxx
├─MagicShop.Net.Middlewares
│ │ ExceptionHandlerMiddForAdmin.cs //管理端異常錯誤統一返回記錄
│ │ ExceptionHandlerMiddForClent.cs //業(yè)務(wù)端異常錯誤統一返回記錄
│ │ IpLimitMiddleware.cs //異常錯誤統一返回記錄
│ │ IPLogMildd.cs //記錄IP請求數據
│ │ MiddlewareHelpers.cs //中間件配置入口
│ │ RecordAccessLogsMildd.cs //記錄用戶(hù)方訪(fǎng)問(wèn)數據
│ │ RequRespLogMildd.cs //記錄請求和響應數據
│ │ SignalRSendMildd.cs //SignalR發(fā)送數據
消息隊列,Redis技術(shù)棧,InitQ技術(shù)棧。
xxxxxxxxxx
├─MagicShop.Net.RedisMQ
│ │
│ └─Subscribe
│ AfterSalesReviewForPointSubscribe.cs //售后審核通過(guò)后對積分的返還處理
│ AfterSalesReviewSubscribe.cs //售后審核通過(guò)后處理
│ AliPayNoticeSubscribe.cs //支付寶支付成功后推送到接口進(jìn)行數據處理
│ DemoSubscribe.cs //訂閱成功后推送到接口進(jìn)行數據處理
│ MessagePushSubscribe.cs //消息推送
│ OrderAgentOrDistributionSubscribe.cs //訂單完結后走代理或分銷(xiāo)商提成處理
│ OrderAutomaticDeliverySubscribe.cs //門(mén)店訂單自動(dòng)發(fā)貨
│ OrderFinishCommandSubscribe.cs //訂單完成時(shí),結算該訂單
│ OrderPrintSubscribe.cs //訂單打印隊列
│ SendWxTemplateMessageSubscribe.cs //微信模板消息(小程序、公眾號)
│ TCOrderAfterSaleCreateSyncSubscribe.cs //自定義交易組件-同步創(chuàng )建售后單
│ TCOrderDeliveryRecieveSyncSubscribe.cs //自定義交易組件-同步訂單確認收貨
│ TCOrderShipSyncSubscribe.cs //自定義交易組件-同步發(fā)貨信息
│ TCPayOrderSyncSubscribe.cs //自定義交易組件-同步訂單狀態(tài)(棄用,新版已經(jīng)取消了同步)
│ UserSubscribe.cs //用戶(hù)相關(guān)隊列
│ WeChatPayNoticeSubscribe.cs //微信支付成功后推送到接口
官方Swagger技術(shù)棧。
xxxxxxxxxx
├─MagicShop.Net.Swagger
│ │ CustomApiVersion.cs //自定義版本
│ │ CustomRouteAttribute.cs //自定義路由
定時(shí)任務(wù),HangFire技術(shù)棧。
xxxxxxxxxx
├─MagicShop.Net.Task
│ │ AutoCancelOrderJob.cs //未付款訂單超時(shí)后取消訂單操作任務(wù)
│ │ AutoCanclePintuanJob.cs //拼團自動(dòng)取消到期團
│ │ AutoSignOrderJob.cs //訂單自動(dòng)簽收任務(wù)
│ │ ClearUserContinuousCheckInJob.cs //定時(shí)清理用戶(hù)連續簽到信息
│ │ CompleteOrderJob.cs //訂單自動(dòng)完成任務(wù)
│ │ EvaluateOrderJob.cs //自動(dòng)評價(jià)訂單任務(wù)
│ │ HangfireDispose.cs //Hangfire任務(wù)
│ │ RefreshWeChatAccessTokenJob.cs //定時(shí)刷新獲取微信AccessToken
│ │ RemindOrderPayJob.cs //訂單催付款任務(wù)
│ │ RemoveOperationLogJob.cs //定期清理7天前操作日志任務(wù)
公共服務(wù)庫,幫助類(lèi)型、擴展類(lèi)型。
xxxxxxxxxx
├─MagicShop.Net.Utility
│ │
│ ├─Extensions
│ │ ConvertObject.cs //將object對象類(lèi)型轉換
│ │ ObjectExtensions.cs //擴展數據轉換
│ │ SerializeExtensions.cs //字符串序列化類(lèi)
│ │
│ ├─Helper
│ │ AreaHelper.cs //迭代方法
│ │ ArticleHelper.cs //獲取文章分類(lèi)下來(lái)Dtree
│ │ CommonHelper.cs //通用幫助類(lèi)
│ │ DateHelper.cs //獲取時(shí)間類(lèi)
│ │ EnumHelper.cs //將枚舉轉成List
│ │ ExcelHelper.cs //獲取樣式
│ │ FormHelper.cs //驗證字段類(lèi)型及提交的值是否對應
│ │ GoodsHelper.cs //商品分類(lèi)幫助
│ │ JsonFileHelper.cs // Json文件讀寫(xiě)
│ │ JwtTokenHelper.cs //Jwt幫助工具
│ │ MapHelper.cs //通過(guò)地圖上的兩個(gè)坐標計算距離(C#版本)
│ │ MessageHelper.cs //根據編碼獲取消息內容
│ │ OrderHelper.cs
│ │ PinTuanHelper.cs //拼團幫助類(lèi)
│ │ PromotionHelper.cs //根據返回相應的參數數據
│ │ ReportsHelper.cs //報表幫助類(lèi)
│ │ ShareHelper.cs //分享URL壓縮
│ │ SKUHelper.cs // 商品規格sku計算
│ │ SMSHelper.cs //短信相關(guān)幫助類(lèi)
│ │ SysOrganizationHelper.cs //組織機構幫助類(lèi)
│ │ TimeHelper.cs //獲取時(shí)間戳
│ │ UpLoadHelper.cs //上傳幫助類(lèi)
│ │ UserHelper.cs // 用戶(hù)幫助類(lèi)
│ │
│ ├─Hub
│ │ ChatHub.cs
│ │ IChatClient.cs
Model層、Dao層數據實(shí)體對象。
xxxxxxxxxx
├─MagicShop.Net.Model
│ Entities
│ │ ├─Advert
│ │ │ MagicShopAdvertisement.cs //廣告表
│ │ │ MagicShopAdvertPosition.cs //廣告位置表
│ │ │
│ │ ├─Agent
│ │ │ MagicShopAgent.cs //代理商表
│ │ │ MagicShopAgentGoods.cs //代理商品池
│ │ │ MagicShopAgentGoodsPartial.cs //代理商品名稱(chēng)池
│ │ │ MagicShopAgentGrade.cs //代理商等級設置表
│ │ │ MagicShopAgentOrder.cs //代理商訂單記錄表
│ │ │ MagicShopAgentOrderDetails.cs //代理傭金明細
│ │ │ MagicShopAgentOrderPartial.cs //分銷(xiāo)商訂單記錄表
│ │ │ MagicShopAgentPartial.cs //代理商表
│ │ │ MagicShopAgentProducts.cs //代理貨品池
│ │ │
│ │ ├─Api
│ │ │ MagicShopApiAccessToken.cs //第三方授權記錄表
│ │ │ MagicShopPrinter.cs //打印機列表
│ │ │
│ │ ├─Article
│ │ │ MagicShopArticle.cs //文章表
│ │ │ MagicShopArticlePartial.cs //文章表
│ │ │ MagicShopArticleType.cs //文章分類(lèi)表
│ │ │
│ │ ├─Bill
│ │ │ MagicShopBillAftersales.cs //退貨單表
│ │ │ MagicShopBillAftersalesImages.cs //商品圖片關(guān)聯(lián)表
│ │ │ MagicShopBillAftersalesItem.cs //售后單明細表
│ │ │ MagicShopBillAftersalesPartial.cs //退貨單狀態(tài)表
│ │ │ MagicShopBillDelivery.cs //發(fā)貨單表
│ │ │ MagicShopBillDeliveryItem.cs //發(fā)貨單詳情表
│ │ │ MagicShopBillDeliveryPartial.cs // 發(fā)貨單狀態(tài)表
│ │ │ MagicShopBillLading.cs // 提貨單表
│ │ │ MagicShopBillLadingPartial.cs //提貨單狀態(tài)表
│ │ │ MagicShopBillPayments.cs //支付單表
│ │ │ MagicShopBillPaymentsPartial.cs //支付單關(guān)聯(lián)表
│ │ │ MagicShopBillRefund.cs //退款單表
│ │ │ MagicShopBillRefundPartial.cs //退款單狀態(tài)表
│ │ │ MagicShopBillReship.cs //退貨單表
│ │ │ MagicShopBillReshipItem.cs //退貨單明細表
│ │ │ MagicShopBillReshipPartial.cs //退貨單狀態(tài)表
│ │ │
│ │ ├─Cart
│ │ │ MagicShopCart.cs // 購物車(chē)表
│ │ │
│ │ ├─CheckIn
│ │ │ MagicShopContinuousCheckInRuleDetails.cs //連續簽到規則明細
│ │ │ MagicShopContinuousCheckInRules.cs // 連續簽到規則
│ │ │ MagicShopContinuousCheckInRulesPartial.cs //連續簽到規則明細
│ │ │ MagicShopCumulativeCheckInRules.cs //累計簽到規則
│ │ │ MagicShopUserCheckIn.cs //用戶(hù)日歷簽到統計
│ │ │ MagicShopUserCheckInDetails.cs //用戶(hù)簽到明細表
│ │ │
│ │ ├─Com
│ │ │ MagicShopLabel.cs //標簽表
│ │ │
│ │ ├─Distribution
│ │ │ MagicShopDistribution.cs //分銷(xiāo)商表
│ │ │ MagicShopDistributionCondition.cs //分銷(xiāo)商等級升級條件
│ │ │ MagicShopDistributionConditionPartial.cs //分銷(xiāo)商等級升級條件 Code轉碼
│ │ │ MagicShopDistributionGrade.cs // 分銷(xiāo)商等級設置表
│ │ │ MagicShopDistributionOrder.cs //分銷(xiāo)商訂單記錄表
│ │ │ MagicShopDistributionOrderDetails.cs //分銷(xiāo)傭金明細
│ │ │ MagicShopDistributionOrderPartial.cs //分銷(xiāo)商訂單記錄表
│ │ │ MagicShopDistributionPartial.cs //分銷(xiāo)商表
│ │ │ MagicShopDistributionResult.cs //等級傭金表
│ │ │
│ │ ├─Expression
│ │ │ ParameterRebinder.cs
│ │ │ PredicateBuilder.cs
│ │ │
│ │ ├─Financial
│ │ │ MagicShopInvoice.cs //發(fā)票表
│ │ │ MagicShopInvoicePartial.cs //發(fā)票表格
│ │ │ MagicShopInvoiceRecord.cs //發(fā)票信息記錄
│ │ │ MagicShopPayments.cs //支付方式表
│ │ │
│ │ ├─Form
│ │ │ MagicShopForm.cs //表單
│ │ │ MagicShopFormItem.cs //表單項表
│ │ │ MagicShopFormItemPartial.cs //表單項表
│ │ │ MagicShopFormPartial.cs //表單關(guān)聯(lián)字段
│ │ │ MagicShopFormSubmit.cs //用戶(hù)對表的提交記錄
│ │ │ MagicShopFormSubmitDetail.cs //提交表單保存大文本值表
│ │ │ MagicShopFormSubmitPartial.cs //用戶(hù)對表的提交記錄
│ │ │
│ │ ├─Good
│ │ │ MagicShopBrand.cs //品牌表
│ │ │ MagicShopGoods.cs //商品表
│ │ │ MagicShopGoodsBrowsing.cs //商品瀏覽記錄表
│ │ │ MagicShopGoodsBrowsingPartial.cs //商品瀏覽記錄
│ │ │ MagicShopGoodsCategory.cs //商品分類(lèi)
│ │ │ MagicShopGoodsCategoryExtend.cs // 商品分類(lèi)擴展表
│ │ │ MagicShopGoodsCategoryPartial.cs //商品分類(lèi) 類(lèi)別
│ │ │ MagicShopGoodsCollection.cs //商品收藏表
│ │ │ MagicShopGoodsCollectionPartial.cs //商品收藏-商品信息
│ │ │ MagicShopGoodsComment.cs //商品評價(jià)表
│ │ │ MagicShopGoodsCommentPartial.cs // 評論
│ │ │ MagicShopGoodsGrade.cs //商品會(huì )員價(jià)表
│ │ │ MagicShopGoodsGradePartial.cs //商品分類(lèi)
│ │ │ MagicShopGoodsImages.cs // 商品圖片關(guān)聯(lián)表
│ │ │ MagicShopGoodsParams.cs // 商品參數表
│ │ │ MagicShopGoodsPartial.cs // 商品類(lèi)型擴展
│ │ │ MagicShopGoodsTypeSpec.cs //商品SKU模型表
│ │ │ MagicShopGoodsTypeSpecPartial.cs //商品類(lèi)型屬性表
│ │ │ MagicShopGoodsTypeSpecValue.cs //商品SKU明細表
│ │ │ MagicShopProducts.cs //貨品表
│ │ │ MagicShopProductsDistribution.cs //貨品三級傭金表
│ │ │ MagicShopProductsPartial.cs //貨品
│ │ │
│ │ ├─Message
│ │ │ MagicShopMessage.cs //消息發(fā)送表
│ │ │ MagicShopMessageCenter.cs //消息配置表
│ │ │ MagicShopSms.cs //短信發(fā)送日志
│ │ │
│ │ ├─Order
│ │ │ MagicShopCheckBeforeAddOrder.cs //微信交易組件下單前置檢查
│ │ │ MagicShopOrder.cs //訂單表
│ │ │ MagicShopOrderItem.cs //訂單明細表
│ │ │ MagicShopOrderItemPartial.cs //訂單明細表狀態(tài)表
│ │ │ MagicShopOrderLog.cs //訂單記錄表
│ │ │ MagicShopOrderLogPartial.cs //訂單記錄表類(lèi)型
│ │ │ MagicShopOrderPartial.cs //訂單表明細
│ │ │
│ │ ├─Pintuan
│ │ │ MagicShopPintuanGoods.cs //拼團商品表
│ │ │ MagicShopPintuanRecord.cs //拼團記錄表
│ │ │ MagicShopPintuanRecordPartial.cs //拼團記錄
│ │ │ MagicShopPintuanRule.cs // 拼團規則表
│ │ │ MagicShopPintuanRulePartial.cs //拼團規則表
│ │ │
│ │ ├─Promotion
│ │ │ MagicShopCoupon.cs //優(yōu)惠券表
│ │ │ MagicShopCouponPartial.cs //優(yōu)惠券表明細
│ │ │ MagicShopPromotion.cs //促銷(xiāo)表
│ │ │ MagicShopPromotionCondition.cs //促銷(xiāo)條件表
│ │ │ MagicShopPromotionPartial.cs //促銷(xiāo)表明細
│ │ │ MagicShopPromotionRecord.cs //促銷(xiāo)活動(dòng)記錄表
│ │ │ MagicShopPromotionResult.cs //促銷(xiāo)結果表
│ │ │
│ │ ├─Service
│ │ │ MagicShopServices.cs //服務(wù)項目表
│ │ │ MagicShopServicesPartial.cs //服務(wù)項目表
│ │ │ MagicShopUserServicesOrder.cs // 服務(wù)購買(mǎi)表
│ │ │ MagicShopUserServicesOrderPartial.cs //服務(wù)購買(mǎi)表
│ │ │ MagicShopUserServicesTicket.cs // 服務(wù)消費券
│ │ │ MagicShopUserServicesTicketPartial.cs //服務(wù)消費券明細
│ │ │ MagicShopUserServicesTicketVerificationLog.cs //服務(wù)券核驗日志
│ │ │ MagicShopUserServicesTicketVerificationLogPartial.cs // 服務(wù)券核驗日志明細
│ │ │
│ │ ├─Shop
│ │ │ MagicShopArea.cs //地區表
│ │ │ MagicShopClerk.cs //店鋪店員關(guān)聯(lián)表
│ │ │ MagicShopImages.cs //圖片表
│ │ │ MagicShopLogistics.cs // 物流公司表
│ │ │ MagicShopNotice.cs //公告表
│ │ │ MagicShopOrderDistributionModel.cs //訂單配送模式
│ │ │ MagicShopPages.cs //單頁(yè)
│ │ │ MagicShopPagesItems.cs //單頁(yè)內容
│ │ │ MagicShopServiceDescription.cs //商城服務(wù)說(shuō)明
│ │ │ MagicShopSetting.cs // 店鋪設置表
│ │ │ MagicShopShip.cs //配送方式表
│ │ │ MagicShopShipPartial.cs //配送方式表明細
│ │ │ MagicShopStore.cs //門(mén)店表
│ │ │ MagicShopStorePartial.cs //門(mén)店表明細
│ │ │
│ │ ├─Solitaire
│ │ │ MagicShopSolitaire.cs //接龍活動(dòng)表
│ │ │ MagicShopSolitaireItems.cs //接龍活動(dòng)商品表
│ │ │ MagicShopSolitaireItemsPartial.cs //接龍活動(dòng)商品表明細
│ │ │ MagicShopSolitairePartial.cs //接龍活動(dòng)表明細
│ │ │
│ │ ├─Stock
│ │ │ MagicShopStock.cs //庫存操作表
│ │ │ MagicShopStockLog.cs //庫存操作詳情表
│ │ │ MagicShopStockLogPartial.cs //庫存操作詳情表
│ │ │ MagicShopStockPartial.cs //庫存操作表
│ │ │
│ │ ├─System
│ │ │ MagicShopAppUpdateLog.cs //版本更新表
│ │ │ SysDictionary.cs //數據字典表
│ │ │ SysDictionaryData.cs //數據字典項表
│ │ │ SysLoginRecord.cs //登錄日志表
│ │ │ SysMenu.cs //菜單表
│ │ │ SysNLogRecords.cs // Nlog記錄表
│ │ │ SysOperRecord.cs // 操作日志表
│ │ │ SysOrganization.cs //組織機構表
│ │ │ SysRole.cs //角色表
│ │ │ SysRoleMenu.cs //角色菜單關(guān)聯(lián)表
│ │ │ SysRoleMenuPartial.cs //用戶(hù)權限和菜單關(guān)系表擴展
│ │ │ SysTaskLog.cs // 定時(shí)任務(wù)日志
│ │ │ SysUser.cs //用戶(hù)表
│ │ │ SysUserOperationLog.cs // 用戶(hù)操作日志
│ │ │ SysUserPartial.cs //用戶(hù)表擴展
│ │ │ SysUserRole.cs //用戶(hù)角色關(guān)聯(lián)表
│ │ │
│ │ ├─User
│ │ │ MagicShopLoginLog.cs //登錄日志
│ │ │ MagicShopUser.cs //用戶(hù)表
│ │ │ MagicShopUserBalance.cs // 用戶(hù)余額表
│ │ │ MagicShopUserBalancePartial.cs //用戶(hù)余額表說(shuō)明
│ │ │ MagicShopUserBankCard.cs //銀行卡信息
│ │ │ MagicShopUserBankCardPartial.cs //銀行卡信息說(shuō)明
│ │ │ MagicShopUserGrade.cs //用戶(hù)等級表
│ │ │ MagicShopUserLog.cs //用戶(hù)日志
│ │ │ MagicShopUserPartial.cs //用戶(hù)表說(shuō)明
│ │ │ MagicShopUserPointLog.cs //用戶(hù)積分記錄表
│ │ │ MagicShopUserPointLogPartial.cs //用戶(hù)積分
│ │ │ MagicShopUserShip.cs //用戶(hù)地址表
│ │ │ MagicShopUserShipPartial.cs //用戶(hù)地址表說(shuō)明
│ │ │ MagicShopUserTocash.cs //用戶(hù)提現記錄表
│ │ │ MagicShopUserTocashPartial.cs //用戶(hù)提現記錄說(shuō)明表
│ │ │ MagicShopUserToken.cs //用戶(hù)token
│ │ │
│ │ ├─View
│ │ │ StoreClerkDto.cs //店員視圖表
│ │ │
│ │ └─WeChat
│ │ MagicShopUserWeChatInfo.cs //用戶(hù)表
│ │ MagicShopUserWeChatMsgSubscription.cs //微信訂閱消息存儲表
│ │ MagicShopUserWeChatMsgSubscriptionSwitch.cs // 用戶(hù)訂閱提醒狀態(tài)
│ │ MagicShopUserWeChatMsgTemplate.cs // 微信小程序消息模板
│ │ MagicShopUserWeChatMsgTemplatePartial.cs //微信小程序消息模板說(shuō)明
│ │ MagicShopWeixinAuthor.cs //獲取授權方的帳號基本信息表
│ │ MagicShopWeixinMediaMessage.cs //微信圖文消息表
│ │ MagicShopWeixinMenu.cs //微信公眾號菜單表
│ │ MagicShopWeixinMessage.cs //微信消息表
│ │ WeChatAccessToken.cs //微信授權交互
│ │ WeChatTransactionComponentAuditCategory.cs //自定義交易組件上傳類(lèi)目資質(zhì)
│ │ WeChatTransactionComponentAuditCategoryAuditLog.cs //自定義交易組件類(lèi)目審核回調
│ │ WeChatTransactionComponentBrandAudit.cs //自定義交易組件上傳品牌信息
│ │ WeChatTransactionComponentBrandAuditLog.cs //自定義交易組件上傳品牌信息審核結果日志
│ │ WeChatTransactionComponentDeliveryCompany.cs //自定義交易組件快遞公司
│ │ WeChatTransactionComponentGood.cs //自定義交易組件商品列表
│ │ WeChatTransactionComponentGoodAuditLog.cs //自定義交易組件商品審核回調
│ │ WeChatTransactionComponentGood.cs //自定義交易組件商品列表
│ │ WeChatTransactionComponentGoodSKU.cs //自定義交易組件商品關(guān)聯(lián)sku列表
│ │ WeChatTransactionComponentOrder.cs //自定義交易組件提交訂單
│ │ WeChatTransactionComponentThirdCategory.cs //自定義交易組件三級類(lèi)目
│ │
│ ├─FromBody
│ │ FMAdvert.cs //廣告位置
│ │ FMAgent.cs //申請成為代理商接口提交參數
│ │ FMArticle.cs //獲取新文章
│ │ FMBillAftersales.cs //后臺審核售后單提交參數
│ │ FMBillRefund.cs //后臺審核退款單提交參數
│ │ FMBillReship.cs //前端接口提交售后發(fā)貨快遞信息
│ │ FMCart.cs //單個(gè)貨品接入購物車(chē)
│ │ FMCheckIn.cs //簽到規則
│ │ FMCoupon.cs //優(yōu)惠券相關(guān)提交驗證實(shí)體
│ │ FMData.cs //
│ │ FMDistribution.cs //申請成為分銷(xiāo)商接口提交參數
│ │ FMForm.cs //表單提交數據
│ │ FMGoods.cs // 新建商品保存提交類(lèi)
│ │ FMGroup.cs //獲取團購列表請求參數
│ │ FMId.cs //傳參id類(lèi)型實(shí)體
│ │ FMInsert.cs //商品屬性后端提交實(shí)體
│ │ FMLogin.cs //用戶(hù)登錄驗證實(shí)體
│ │ FMOrder.cs //后端編輯訂單提交參數
│ │ FMPage.cs // 根據where查詢(xún)條件和order排序獲取列表
│ │ FmPages.cs // 頁(yè)面布局類(lèi)
│ │ FmPinTuan.cs //拼團信息提交參數
│ │ FMProducts.cs //商品SKU
│ │ FMReports.cs //后臺查詢(xún)報表綜合提交參數
│ │ FMSerializeArray.cs //前端提交標準json鍵值對內容
│ │ FMSetting.cs //配置文件更新類(lèi)
│ │ FMShare.cs //分享提交認證實(shí)體
│ │ FMStock.cs // 廣告位置
│ │ FMStore.cs //排序獲取列表
│ │ FMSysMenu.cs //
│ │ FMSysOrganization.cs //
│ │ FMTools.cs // base64數據
│ │ FMUpdate.cs //通用更新實(shí)體
│ │ FMUser.cs //登錄個(gè)人信息
│ │ FMWxPost.cs //小程序提交數據標準接收實(shí)體
│ │
│ └─ViewModels
│ ├─Api
│ │ KuaiDi100.cs // 快遞100請求進(jìn)行的參數封裝實(shí)體
│ │ ShowApi.cs // 查詢(xún)貨運公司列表返回實(shí)體數據
│ │
│ ├─Basics
│ │ DbTableInfo.cs // 代碼生成器下拉數據列表實(shí)體
│ │ DictionaryKeyValues.cs // 全局配置字典值內容
│ │ ErrorViewModel.cs //驗證錯誤信息視圖模型
│ │ IPageList.cs //頁(yè)面分頁(yè)集合
│ │ LastTimeDetail.cs // 剩余時(shí)間
│ │ PageList.cs //分頁(yè)組件實(shí)體類(lèi)
│ │
│ ├─DTO
│ │ │ AdvertDto.cs //代理商
│ │ │ AgentRankingDTO.cs //代理商
│ │ │ AreasDto.cs
│ │ │ AreaTreeDto.cs //選中時(shí)反饋的節點(diǎn)
│ │ │ BillAftersalesDto.cs //OrderToAftersales返回類(lèi)
│ │ │ BillPaymentsDto.cs //支付確認頁(yè)面返回實(shí)體
│ │ │ BillReshipDto.cs //商品售后數量實(shí)體
│ │ │ CartDto.cs //購物車(chē)返回列表實(shí)體
│ │ │ CKEditorUploadedResult.cs //ck編輯器上傳圖片回調數據
│ │ │ CouponDto.cs // 優(yōu)惠券相關(guān)
│ │ │ FormDto.cs
│ │ │ ManagerDto.cs
│ │ │ ManagerLogDto.cs
│ │ │ OrderDTO.cs //查詢(xún)團購秒殺下單數量返回實(shí)體
│ │ │ PagesItemsDto.cs // 單頁(yè)內容
│ │ │ RandUser.cs // 隨機用戶(hù)數據(用于首頁(yè)返回購買(mǎi)用戶(hù)隨機數據)
│ │ │ ProductDto//新的sku返回接口對象
│ │ │ SysMenuTreeDto.cs //菜單實(shí)體
│ │ │ TagPintuan.cs //拼團返回值
│ │ │ UserDto.cs //獲取用戶(hù)積分返回
│ │ │ WxGoodCategoryDto.cs
│ │ │ WxNameTypeDto.cs // wx返回Name/Type格式實(shí)體
│ │ │ WxNameValueDto.cs // name/value實(shí)體返回
│ │ │
│ │ ├─Agent
│ │ │ AgentRankingDTO.cs //代理商序列
│ │ │
│ │ └─Distribution
│ │ DistributionDto.cs //返回不同分銷(xiāo)級別的詳細配置數據,主要是json轉回實(shí)體操作
│ │ DistributionRankingDTO.cs //分銷(xiāo)商序列
│ │
│ ├─Echarts
│ │ EchartsSetOption.cs //標題組件
│ │ GetOrdersReportsDbSelectOut.cs //獲取訂單銷(xiāo)量統計查詢(xún)數據庫返回sql組合后的結果集
│ │
│ ├─Excel
│ │ CellValueItem.cs //導出excel頭字段名稱(chēng)信息
│ │
│ ├─LogInfo
│ │ LogInfo.cs // 日志實(shí)體
│ │ RequestInfo.cs
│ │
│ ├─Options
│ │ FilesStorageOptions.cs //存儲配置轉換對象
│ │
│ ├─Pay
│ │ AlipayViewModel.cs
│ │ WeChatPayViewModel.cs //微信支付實(shí)體
│ │
│ ├─QueryMuch
│ │ QMAftersalesItems.cs //根據訂單號查詢(xún)已經(jīng)售后的內容.算退貨商品明細
│ │
│ ├─Sms
│ │ SMSOptions.cs //凱信通接口短信
│ │
│ └─UI
│ │ AdminUiCallBack.cs //LayUIAdmin后端UI回調Json實(shí)體
│ │ AdminUiMenu.cs //layUIAdmin左側導航實(shí)體
│ │ DTree.cs //Dtree標準下拉數據
│ │ EnumEntity.cs //枚舉實(shí)體
│ │ ErrorViewModel.cs //錯誤返回示例
│ │ ReportsBack.cs //根據時(shí)間查詢(xún)報表截斷獲取時(shí)間段返回數據
│ │ WebApiCallBack.cs //微信接口回調Json實(shí)體
│ │
│ └─YiLianYun
│ │ YiLianYunConfig.cs //易聯(lián)云全局配置
│ │ YiLianYunParam.cs // 易聯(lián)云獲取accessToken請求實(shí)體
│ │ YiLianYunAuthResult.cs //易聯(lián)云授權返回數據
Services接口層。
xxxxxxxxxx
├─MagicShop.Net.IServices
│ │ IBaseServices.cs //服務(wù)倉儲通用接口類(lèi)
│ │
│ ├─Advert
│ │ IMagicShopAdvertisementServices.cs //廣告表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAdvertPositionServices.cs // 廣告位置表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Agent
│ │ IMagicShopAgentGoodsServices.cs //代理商品池 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAgentGradeServices.cs //代理商等級設置表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAgentOrderDetailsServices.cs //代理傭金明細 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAgentOrderServices.cs //代理商訂單記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAgentProductsServices.cs //代理貨品池 服務(wù)工廠(chǎng)接口
│ │ IMagicShopAgentServices.cs //代理商表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Api
│ │ IMagicShopApiAccessTokenServices.cs //第三方授權記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPrinterServices.cs //打印機列表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Article
│ │ IMagicShopArticleServices.cs //文章表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopArticleTypeServices.cs //文章分類(lèi)表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Bill
│ │ IMagicShopBillAftersalesImagesServices.cs //商品圖片關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillAftersalesItemServices.cs //售后單明細表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillAftersalesServices.cs //退貨單表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillDeliveryItemServices.cs //發(fā)貨單詳情表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillDeliveryServices.cs //發(fā)貨單表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillLadingServices.cs //提貨單表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillPaymentsServices.cs //支付單表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillRefundServices.cs //退款單表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillReshipItemServices.cs //退貨單明細表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopBillReshipServices.cs //退貨單表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Cart
│ │ IMagicShopCartServices.cs // 購物車(chē)表 服務(wù)工廠(chǎng)接口
│ │
│ ├─CheckIn
│ │ IMagicShopContinuousCheckInRuleDetailsServices.cs // 連續簽到規則明細 服務(wù)工廠(chǎng)接口
│ │ IMagicShopContinuousCheckInRulesServices.cs //連續簽到規則 服務(wù)工廠(chǎng)接口
│ │ IMagicShopCumulativeCheckInRulesServices.cs //累計簽到規則 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserCheckInDetailsServices.cs //用戶(hù)簽到明細表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserCheckInServices.cs //用戶(hù)日歷簽到統計 服務(wù)工廠(chǎng)接口
│ │
│ ├─CodeGenerator
│ │ ICodeGeneratorServices.cs //代碼生成器接口
│ │
│ ├─Com
│ │ IMagicShopLabelServices.cs //標簽表 服務(wù)工廠(chǎng)接口
│ │ IToolsServices.cs // 標簽表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Distribution
│ │ IMagicShopDistributionConditionServices.cs //分銷(xiāo)商等級升級條件 服務(wù)工廠(chǎng)接口
│ │ IMagicShopDistributionGradeServices.cs // 分銷(xiāo)商等級設置表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopDistributionOrderDetailsServices.cs //分銷(xiāo)傭金明細 服務(wù)工廠(chǎng)接口
│ │ IMagicShopDistributionOrderServices.cs // 分銷(xiāo)商訂單記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopDistributionResultServices.cs //等級傭金表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopDistributionServices.cs //分銷(xiāo)商表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Financial
│ │ IMagicShopInvoiceRecordServices.cs //發(fā)票信息記錄 服務(wù)工廠(chǎng)接口
│ │ IMagicShopInvoiceServices.cs // 發(fā)票表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPaymentsServices.cs // 支付方式表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopReportsServices.cs // 報表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Good
│ │ IMagicShopBrandServices.cs //品牌表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsBrowsingServices.cs //商品瀏覽記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsCategoryExtendServices.cs // 商品分類(lèi)擴展表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsCategoryServices.cs //商品分類(lèi) 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsCollectionServices.cs // 商品收藏表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsCommentServices.cs // 商品評價(jià)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsGradeServices.cs // 商品會(huì )員價(jià)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsParamsServices.cs // 商品參數表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsServices.cs // 商品表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsTypeSpecServices.cs // 商品類(lèi)型屬性表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopGoodsTypeSpecValueServices.cs //商品類(lèi)型屬性值表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopProductsDistributionServices.cs //貨品三級傭金表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopProductsServices.cs // 貨品表 服務(wù)工廠(chǎng)接口
│ │
│ ├─intelligentForms
│ │ IMagicShopFormItemServices.cs //表單項表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopFormServices.cs // 表單 服務(wù)工廠(chǎng)接口
│ │ IMagicShopFormSubmitDetailServices.cs //提交表單保存大文本值表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopFormSubmitServices.cs //用戶(hù)對表的提交記錄 服務(wù)工廠(chǎng)接口
│ │
│ ├─Message
│ │ IMagicShopMessageCenterServices.cs //消息配置表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopMessageServices.cs //消息發(fā)送表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopSmsServices.cs //短信發(fā)送日志 服務(wù)工廠(chǎng)接口
│ │
│ ├─Order
│ │ IMagicShopCheckBeforeAddOrderServices.cs //微信交易組件下單前置檢查 服務(wù)工廠(chǎng)接口
│ │ IMagicShopOrderItemServices.cs //訂單明細表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopOrderLogServices.cs //訂單記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopOrderServices.cs //訂單表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Pay
│ │ IAliPayServices.cs // 支付寶支付 服務(wù)工廠(chǎng)接口
│ │ IBalancePayServices.cs // 余額支付 服務(wù)工廠(chǎng)接口
│ │ IOfflinePayServices.cs // 線(xiàn)下支付 服務(wù)工廠(chǎng)接口
│ │ IWeChatPayServices.cs // 微信支付調用 服務(wù)工廠(chǎng)接口
│ │
│ ├─Pintuan
│ │ IMagicShopPintuanGoodsServices.cs // 拼團商品表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPintuanRecordServices.cs // 拼團記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPintuanRuleServices.cs // 拼團規則表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Promotion
│ │ IMagicShopCouponServices.cs // 優(yōu)惠券表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPromotionConditionServices.cs // 促銷(xiāo)條件表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPromotionRecordServices.cs // 促銷(xiāo)活動(dòng)記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPromotionResultServices.cs // 促銷(xiāo)結果表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPromotionServices.cs // 促銷(xiāo)表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Service
│ │ IMagicShopServicesServices.cs //服務(wù)項目表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserServicesOrderServices.cs // 服務(wù)購買(mǎi)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserServicesTicketServices.cs // 服務(wù)消費券 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserServicesTicketVerificationLogServices.cs // 服務(wù)券核驗日志 服務(wù)工廠(chǎng)接口
│ │
│ ├─Share
│ │ IMagicShopShareServices.cs // 分享通用接口
│ │
│ ├─Shop
│ │ IMagicShopAreaServices.cs // 地區表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopClerkServices.cs // 店鋪店員關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopLogisticsServices.cs // 物流公司表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopNoticeServices.cs // 公告表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopOrderDistributionModelServices.cs // 訂單配送模式 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPagesItemsServices.cs // 單頁(yè)內容 服務(wù)工廠(chǎng)接口
│ │ IMagicShopPagesServices.cs // 單頁(yè) 服務(wù)工廠(chǎng)接口
│ │ IMagicShopServiceDescriptionServices.cs // 商城服務(wù)說(shuō)明 服務(wù)工廠(chǎng)接口
│ │ IMagicShopSettingServices.cs // 店鋪設置表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopShipServices.cs // 配送方式表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopStoreServices.cs // 門(mén)店表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Solitaire
│ │ IMagicShopSolitaireItemsServices.cs // 接龍活動(dòng)商品表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopSolitaireServices.cs //接龍活動(dòng)表 服務(wù)工廠(chǎng)接口
│ │
│ ├─Stock
│ │ IMagicShopStockLogServices.cs //庫存操作詳情表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopStockServices.cs // 庫存操作表 服務(wù)工廠(chǎng)接口
│ │
│ ├─System
│ │ IMagicShopAppUpdateLogServices.cs //版本更新表 服務(wù)工廠(chǎng)接口
│ │ ISysDictionaryDataServices.cs //數據字典項表 服務(wù)工廠(chǎng)接口
│ │ ISysDictionaryServices.cs //數據字典表 服務(wù)工廠(chǎng)接口
│ │ ISysLoginRecordServices.cs //登錄日志表 服務(wù)工廠(chǎng)接口
│ │ ISysMenuServices.cs // 菜單表 服務(wù)工廠(chǎng)接口
│ │ ISysNLogRecordsServices.cs //Nlog記錄表 服務(wù)工廠(chǎng)接口
│ │ ISysOperRecordServices.cs // 操作日志表 服務(wù)工廠(chǎng)接口
│ │ ISysOrganizationServices.cs // 組織機構表 服務(wù)工廠(chǎng)接口
│ │ ISysRoleMenuServices.cs // 角色菜單關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口
│ │ ISysRoleServices.cs // 角色表 服務(wù)工廠(chǎng)接口
│ │ ISysTaskLogServices.cs // 定時(shí)任務(wù)日志 服務(wù)工廠(chǎng)接口
│ │ ISysUserOperationLogServices.cs // 用戶(hù)操作日志 服務(wù)工廠(chǎng)接口
│ │ ISysUserRoleServices.cs // 用戶(hù)角色關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口
│ │ ISysUserServices.cs // 用戶(hù)表 服務(wù)工廠(chǎng)接口
│ │
│ ├─User
│ │ IMagicShopUserBalanceServices.cs // 用戶(hù)余額表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserBankCardServices.cs // 銀行卡信息 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserGradeServices.cs // 用戶(hù)等級表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserLogServices.cs // 用戶(hù)日志 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserPointLogServices.cs //用戶(hù)積分記錄表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserServices.cs // 用戶(hù)表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserShipServices.cs // 用戶(hù)地址表 服務(wù)工廠(chǎng)接口
│ │ IMagicShopUserTocashServices.cs // 用戶(hù)提現記錄表 服務(wù)工廠(chǎng)接口
│ │
│ └─WeChat
│ IMagicShopUserWeChatInfoServices.cs //用戶(hù)表 服務(wù)工廠(chǎng)接口
│ IMagicShopUserWeChatMsgSubscriptionServices.cs //微信訂閱消息存儲表 服務(wù)工廠(chǎng)接口
│ IMagicShopUserWeChatMsgSubscriptionSwitchServices.cs // 用戶(hù)訂閱提醒狀態(tài) 服務(wù)工廠(chǎng)接口
│ IMagicShopUserWeChatMsgTemplateServices.cs // 微信小程序消息模板 服務(wù)工廠(chǎng)接口
│ IWeChatAccessTokenServices.cs //微信授權交互 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentAuditCategoryAuditLogServices.cs // 自定義交易組件類(lèi)目審核回調 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentAuditCategoryServices.cs // 自定義交易組件上傳類(lèi)目資質(zhì) 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentBrandAuditLogServices.cs //自定義交易組件上傳品牌信息審核結果日志 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentBrandAuditServices.cs // 自定義交易組件上傳品牌信息 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentDeliveryCompanyServices.cs //自定義交易組件快遞公司 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentGoodAuditLogServices.cs //自定義交易組件商品審核回調 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentGoodServices.cs //自定義交易組件商品列表 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentGoodSKUServices.cs //自定義交易組件商品關(guān)聯(lián)sku列表 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentOrderServices.cs // 自定義交易組件提交訂單 服務(wù)工廠(chǎng)接口
│ IWeChatTransactionComponentThirdCategoryServices.cs // 自定義交易組件三級類(lèi)目 服務(wù)工廠(chǎng)接口
服務(wù)Services層。
xxxxxxxxxx
├─MagicShop.Net.IServices
│ │ IBaseServices.cs //服務(wù)倉儲通用接口實(shí)現 類(lèi)
│ │
│ ├─Advert
│ │ MagicShopAdvertisementServices.cs //廣告表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAdvertPositionServices.cs // 廣告位置表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Agent
│ │ MagicShopAgentGoodsServices.cs //代理商品池 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAgentGradeServices.cs //代理商等級設置表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAgentOrderDetailsServices.cs //代理傭金明細 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAgentOrderServices.cs //代理商訂單記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAgentProductsServices.cs //代理貨品池 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopAgentServices.cs //代理商表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Api
│ │ MagicShopApiAccessTokenServices.cs //第三方授權記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPrinterServices.cs //打印機列表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Article
│ │ MagicShopArticleServices.cs //文章表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopArticleTypeServices.cs //文章分類(lèi)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Bill
│ │ MagicShopBillAftersalesImagesServices.cs //商品圖片關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillAftersalesItemServices.cs //售后單明細表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillAftersalesServices.cs //退貨單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillDeliveryItemServices.cs // 發(fā)貨單詳情表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillDeliveryServices.cs //發(fā)貨單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillLadingServices.cs //提貨單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillPaymentsServices.cs // 支付單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillRefundServices.cs // 退款單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillReshipItemServices.cs //退貨單明細表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopBillReshipServices.cs //退貨單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Cart
│ │ MagicShopCartServices.cs // 購物車(chē)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─CheckIn
│ │ MagicShopContinuousCheckInRuleDetailsServices.cs //連續簽到規則明細 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopContinuousCheckInRulesServices.cs //連續簽到規則 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopCumulativeCheckInRulesServices.cs //累計簽到規則 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserCheckInDetailsServices.cs //用戶(hù)簽到明細表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserCheckInServices.cs //用戶(hù)日歷簽到統計 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─CodeGenerator
│ │ CodeGeneratorServices.cs //代碼生成器接口實(shí)現
│ │
│ ├─Com
│ │ MagicShopLabelServices.cs //標簽表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ ToolsServices.cs // 標簽表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Distribution
│ │ MagicShopDistributionConditionServices.cs //分銷(xiāo)商等級升級條件 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopDistributionGradeServices.cs //分銷(xiāo)商等級設置表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopDistributionOrderDetailsServices.cs //分銷(xiāo)傭金明細 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopDistributionOrderServices.cs // 分銷(xiāo)商訂單記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopDistributionResultServices.cs //等級傭金表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopDistributionServices.cs //分銷(xiāo)商表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Financial
│ │ MagicShopInvoiceRecordServices.cs //發(fā)票信息記錄 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopInvoiceServices.cs //發(fā)票表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPaymentsServices.cs //支付方式表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopReportsServices.cs //報表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Good
│ │ MagicShopBrandServices.cs //品牌表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsBrowsingServices.cs //商品瀏覽記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsCategoryExtendServices.cs //商品分類(lèi)擴展表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsCategoryServices.cs //商品分類(lèi) 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsCollectionServices.cs //商品收藏表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsCommentServices.cs //商品評價(jià)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsGradeServices.cs //商品會(huì )員價(jià)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsParamsServices.cs //商品參數表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsServices.cs //商品表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsTypeSpecServices.cs //商品類(lèi)型屬性表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopGoodsTypeSpecValueServices.cs //商品類(lèi)型屬性值表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopProductsDistributionServices.cs //貨品三級傭金表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopProductsServices.cs // 貨品表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─intelligentForms
│ │ MagicShopFormItemServices.cs // 表單項表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopFormServices.cs // 表單 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopFormSubmitDetailServices.cs //提交表單保存大文本值表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopFormSubmitServices.cs //用戶(hù)對表的提交記錄 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Message
│ │ MagicShopMessageCenterServices.cs //消息配置表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopMessageServices.cs //消息發(fā)送表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopSmsServices.cs //短信發(fā)送日志 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Order
│ │ MagicShopCheckBeforeAddOrderServices.cs //微信交易組件下單前置檢查 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopOrderItemServices.cs //訂單明細表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopOrderLogServices.cs //訂單記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopOrderServices.cs //訂單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Pay
│ │ AliPayServices.cs // 支付寶支付 服務(wù)工廠(chǎng)接口實(shí)現
│ │ BalancePayServices.cs //余額支付 服務(wù)工廠(chǎng)接口實(shí)現
│ │ OfflinePayServices.cs //線(xiàn)下支付 服務(wù)工廠(chǎng)接口實(shí)現
│ │ WeChatPayServices.cs //微信支付調用 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Pintuan
│ │ MagicShopPintuanGoodsServices.cs //拼團商品表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPintuanRecordServices.cs //拼團記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPintuanRuleServices.cs //拼團規則表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Promotion
│ │ MagicShopCouponServices.cs //優(yōu)惠券表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPromotionConditionServices.cs //促銷(xiāo)條件表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPromotionRecordServices.cs //促銷(xiāo)活動(dòng)記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPromotionResultServices.cs //促銷(xiāo)結果表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPromotionServices.cs //促銷(xiāo)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Service
│ │ MagicShopServicesServices.cs //服務(wù)項目表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserServicesOrderServices.cs //服務(wù)購買(mǎi)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserServicesTicketServices.cs //服務(wù)消費券 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserServicesTicketVerificationLogServices.cs //服務(wù)券核驗日志 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Share
│ │ MagicShopShareServices.cs //分享通用接口實(shí)現
│ │
│ ├─Shop
│ │ MagicShopAreaServices.cs //地區表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopClerkServices.cs //店鋪店員關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopLogisticsServices.cs //物流公司表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopNoticeServices.cs //公告表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopOrderDistributionModelServices.cs // 訂單配送模式 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPagesItemsServices.cs //單頁(yè)內容 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopPagesServices.cs //單頁(yè) 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopServiceDescriptionServices.cs //商城服務(wù)說(shuō)明 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopSettingServices.cs //店鋪設置表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopShipServices.cs //配送方式表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopStoreServices.cs //門(mén)店表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Solitaire
│ │ MagicShopSolitaireItemsServices.cs //接龍活動(dòng)商品表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopSolitaireServices.cs //接龍活動(dòng)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─Stock
│ │ MagicShopStockLogServices.cs //庫存操作詳情表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopStockServices.cs //庫存操作表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─System
│ │ MagicShopAppUpdateLogServices.cs //版本更新表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysDictionaryDataServices.cs //數據字典項表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysDictionaryServices.cs //數據字典表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysLoginRecordServices.cs //登錄日志表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysMenuServices.cs // 菜單表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysNLogRecordsServices.cs //Nlog記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysOperRecordServices.cs // 操作日志表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysOrganizationServices.cs // 組織機構表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysRoleMenuServices.cs // 角色菜單關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysRoleServices.cs // 角色表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysTaskLogServices.cs // 定時(shí)任務(wù)日志 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysUserOperationLogServices.cs // 用戶(hù)操作日志 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysUserRoleServices.cs // 用戶(hù)角色關(guān)聯(lián)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ SysUserServices.cs // 用戶(hù)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ ├─User
│ │ MagicShopUserBalanceServices.cs //用戶(hù)余額表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserBankCardServices.cs //銀行卡信息 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserGradeServices.cs //用戶(hù)等級表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserLogServices.cs //用戶(hù)日志 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserPointLogServices.cs //用戶(hù)積分記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserServices.cs //用戶(hù)表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserShipServices.cs //用戶(hù)地址表 服務(wù)工廠(chǎng)接口實(shí)現
│ │ MagicShopUserTocashServices.cs //用戶(hù)提現記錄表 服務(wù)工廠(chǎng)接口實(shí)現
│ │
│ └─WeChat
│ IMagicShopUserWeChatInfoServices.cs //用戶(hù)表 服務(wù)工廠(chǎng)接口實(shí)現
│ IMagicShopUserWeChatMsgSubscriptionServices.cs //微信訂閱消息存儲表 服務(wù)工廠(chǎng)接口實(shí)現
│ IMagicShopUserWeChatMsgSubscriptionSwitchServices.cs // 用戶(hù)訂閱提醒狀態(tài) 服務(wù)工廠(chǎng)接口實(shí)現
│ IMagicShopUserWeChatMsgTemplateServices.cs //微信小程序消息模板 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatAccessTokenServices.cs //微信授權交互 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentAuditCategoryAuditLogServices.cs //自定義交易組件類(lèi)目審核回調 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentAuditCategoryServices.cs //自定義交易組件上傳類(lèi)目資質(zhì) 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentBrandAuditLogServices.cs //自定義交易組件上傳品牌信息審核結果日志 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentBrandAuditServices.cs //自定義交易組件上傳品牌信息 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentDeliveryCompanyServices.cs //自定義交易組件快遞公司 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentGoodAuditLogServices.cs //自定義交易組件商品審核回調 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentGoodServices.cs //自定義交易組件商品列表 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentGoodSKUServices.cs //自定義交易組件商品關(guān)聯(lián)sku列表 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentOrderServices.cs //自定義交易組件提交訂單 服務(wù)工廠(chǎng)接口實(shí)現
│ IWeChatTransactionComponentThirdCategoryServices.cs //自定義交易組件三級類(lèi)目 服務(wù)工廠(chǎng)接口實(shí)現
倉儲接口層。
xxxxxxxxxx
├─MagicShop.Net.IServices
│ │ IBaseRepository.cs //服務(wù)倉儲通用接口類(lèi)
│ │
│ ├─Advert
│ │ IMagicShopAdvertisementRepository.cs //廣告表 工廠(chǎng)接口
│ │ IMagicShopAdvertPositionRepository.cs // 廣告位置表 工廠(chǎng)接口
│ │
│ ├─Agent
│ │ IMagicShopAgentGoodsRepository.cs //代理商品池 工廠(chǎng)接口
│ │ IMagicShopAgentGradeRepository.cs //代理商等級設置表 工廠(chǎng)接口
│ │ IMagicShopAgentOrderDetailsRepository.cs //代理傭金明細 工廠(chǎng)接口
│ │ IMagicShopAgentOrderRepository.cs //代理商訂單記錄表 工廠(chǎng)接口
│ │ IMagicShopAgentProductsRepository.cs //代理貨品池 工廠(chǎng)接口
│ │ IMagicShopAgentRepository.cs //代理商表 工廠(chǎng)接口
│ │
│ ├─Api
│ │ IMagicShopApiAccessTokenRepository.cs //第三方授權記錄表 工廠(chǎng)接口
│ │ IMagicShopPrinterRepository.cs //打印機列表 工廠(chǎng)接口
│ │
│ ├─Article
│ │ IMagicShopArticleRepository.cs //文章表 工廠(chǎng)接口
│ │ IMagicShopArticleTypeRepository.cs //文章分類(lèi)表 工廠(chǎng)接口
│ │
│ ├─Bill
│ │ IMagicShopBillAftersalesImagesRepository.cs //商品圖片關(guān)聯(lián)表 工廠(chǎng)接口
│ │ IMagicShopBillAftersalesItemRepository.cs //售后單明細表 工廠(chǎng)接口
│ │ IMagicShopBillAftersalesRepository.cs //退貨單表 工廠(chǎng)接口
│ │ IMagicShopBillDeliveryItemRepository.cs //發(fā)貨單詳情表 工廠(chǎng)接口
│ │ IMagicShopBillDeliveryRepository.cs //發(fā)貨單表 工廠(chǎng)接口
│ │ IMagicShopBillLadingRepository.cs //提貨單表 工廠(chǎng)接口
│ │ IMagicShopBillPaymentsRepository.cs // 支付單表 工廠(chǎng)接口
│ │ IMagicShopBillRefundRepository.cs //退款單表 工廠(chǎng)接口
│ │ IMagicShopBillReshipItemRepository.cs //退貨單明細表 工廠(chǎng)接口
│ │ IMagicShopBillReshipRepository.cs //退貨單表 工廠(chǎng)接口
│ │
│ ├─Cart
│ │ IMagicShopCartRepository.cs //購物車(chē)表 工廠(chǎng)接口
│ │
│ ├─CheckIn
│ │ IMagicShopContinuousCheckInRuleDetailsRepository.cs // 連續簽到規則明細 工廠(chǎng)接口
│ │ IMagicShopContinuousCheckInRulesRepository.cs //連續簽到規則 工廠(chǎng)接口
│ │ IMagicShopCumulativeCheckInRulesRepository.cs //累計簽到規則 工廠(chǎng)接口
│ │ IMagicShopUserCheckInDetailsRepository.cs //用戶(hù)簽到明細表 工廠(chǎng)接口
│ │ IMagicShopUserCheckInRepository.cs //用戶(hù)日歷簽到統計 工廠(chǎng)接口
│ │
│ ├─CodeGenerator
│ │ ICodeGeneratorRepository.cs //代碼生成器接口
│ │
│ ├─Com
│ │ IMagicShopLabelRepository.cs //標簽表 工廠(chǎng)接口
│ │ IToolsRepository.cs // 標簽表 工廠(chǎng)接口
│ │
│ ├─Distribution
│ │ IMagicShopDistributionConditionRepository.cs //分銷(xiāo)商等級升級條件 工廠(chǎng)接口
│ │ IMagicShopDistributionGradeRepository.cs //分銷(xiāo)商等級設置表 工廠(chǎng)接口
│ │ IMagicShopDistributionOrderDetailsRepository.cs //分銷(xiāo)傭金明細 工廠(chǎng)接口
│ │ IMagicShopDistributionOrderRepository.cs //分銷(xiāo)商訂單記錄表 工廠(chǎng)接口
│ │ IMagicShopDistributionResultRepository.cs //等級傭金表 工廠(chǎng)接口
│ │ IMagicShopDistributionRepository.cs //分銷(xiāo)商表 工廠(chǎng)接口
│ │
│ ├─Financial
│ │ IMagicShopInvoiceRecordRepository.cs //發(fā)票信息記錄 工廠(chǎng)接口
│ │ IMagicShopInvoiceRepository.cs //發(fā)票表 工廠(chǎng)接口
│ │ IMagicShopPaymentsRepository.cs //支付方式表 工廠(chǎng)接口
│ │ IMagicShopReportsRepository.cs //報表 工廠(chǎng)接口
│ │
│ ├─Good
│ │ IMagicShopBrandRepository.cs //品牌表 工廠(chǎng)接口
│ │ IMagicShopGoodsBrowsingRepository.cs //商品瀏覽記錄表 工廠(chǎng)接口
│ │ IMagicShopGoodsCategoryExtendRepository.cs //商品分類(lèi)擴展表 工廠(chǎng)接口
│ │ IMagicShopGoodsCategoryRepository.cs //商品分類(lèi) 工廠(chǎng)接口
│ │ IMagicShopGoodsCollectionRepository.cs // 商品收藏表 工廠(chǎng)接口
│ │ IMagicShopGoodsCommentRepository.cs //商品評價(jià)表 工廠(chǎng)接口
│ │ IMagicShopGoodsGradeRepository.cs //商品會(huì )員價(jià)表 工廠(chǎng)接口
│ │ IMagicShopGoodsParamsRepository.cs //商品參數表 工廠(chǎng)接口
│ │ IMagicShopGoodsRepository.cs //商品表 工廠(chǎng)接口
│ │ IMagicShopGoodsTypeSpecRepository.cs //商品類(lèi)型屬性表 工廠(chǎng)接口
│ │ IMagicShopGoodsTypeSpecValueRepository.cs //商品類(lèi)型屬性值表 工廠(chǎng)接口
│ │ IMagicShopProductsDistributionRepository.cs //貨品三級傭金表 工廠(chǎng)接口
│ │ IMagicShopProductsRepository.cs // 貨品表 工廠(chǎng)接口
│ │
│ ├─intelligentForms
│ │ IMagicShopFormItemRepository.cs //表單項表 工廠(chǎng)接口
│ │ IMagicShopFormRepository.cs //表單 工廠(chǎng)接口
│ │ IMagicShopFormSubmitDetailRepository.cs //提交表單保存大文本值表 工廠(chǎng)接口
│ │ IMagicShopFormSubmitRepository.cs //用戶(hù)對表的提交記錄 工廠(chǎng)接口
│ │
│ ├─Message
│ │ IMagicShopMessageCenterRepository.cs //消息配置表 工廠(chǎng)接口
│ │ IMagicShopMessageRepository.cs //消息發(fā)送表 工廠(chǎng)接口
│ │ IMagicShopSmsRepository.cs //短信發(fā)送日志 工廠(chǎng)接口
│ │
│ ├─Order
│ │ IMagicShopCheckBeforeAddOrderRepository.cs //微信交易組件下單前置檢查 工廠(chǎng)接口
│ │ IMagicShopOrderItemRepository.cs //訂單明細表 工廠(chǎng)接口
│ │ IMagicShopOrderLogRepository.cs //訂單記錄表 工廠(chǎng)接口
│ │ IMagicShopOrderRepository.cs //訂單表 工廠(chǎng)接口
│ │
│ ├─Pay
│ │ IAliPayRepository.cs //支付寶支付 工廠(chǎng)接口
│ │ IBalancePayRepository.cs //余額支付 工廠(chǎng)接口
│ │ IOfflinePayRepository.cs //線(xiàn)下支付 工廠(chǎng)接口
│ │ IWeChatPayRepository.cs // 微信支付調用 工廠(chǎng)接口
│ │
│ ├─Pintuan
│ │ IMagicShopPintuanGoodsRepository.cs //拼團商品表 工廠(chǎng)接口
│ │ IMagicShopPintuanRecordRepository.cs //拼團記錄表 工廠(chǎng)接口
│ │ IMagicShopPintuanRuleRepository.cs //拼團規則表 工廠(chǎng)接口
│ │
│ ├─Promotion
│ │ IMagicShopCouponRepository.cs //優(yōu)惠券表 工廠(chǎng)接口
│ │ IMagicShopPromotionConditionRepository.cs //促銷(xiāo)條件表 工廠(chǎng)接口
│ │ IMagicShopPromotionRecordRepository.cs // 促銷(xiāo)活動(dòng)記錄表 工廠(chǎng)接口
│ │ IMagicShopPromotionResultRepository.cs //促銷(xiāo)結果表 工廠(chǎng)接口
│ │ IMagicShopPromotionRepository.cs //促銷(xiāo)表 工廠(chǎng)接口
│ │
│ ├─Service
│ │ IMagicShopServicesRepository.cs //服務(wù)項目表 工廠(chǎng)接口
│ │ IMagicShopUserServicesOrderRepository.cs //服務(wù)購買(mǎi)表 工廠(chǎng)接口
│ │ IMagicShopUserServicesTicketRepository.cs //服務(wù)消費券 工廠(chǎng)接口
│ │ IMagicShopUserServicesTicketVerificationLogRepository.cs //服務(wù)券核驗日志 工廠(chǎng)接口
│ │
│ ├─Share
│ │ IMagicShopShareRepository.cs //分享通用接口
│ │
│ ├─Shop
│ │ IMagicShopAreaRepository.cs //地區表 工廠(chǎng)接口
│ │ IMagicShopClerkRepository.cs //店鋪店員關(guān)聯(lián)表 工廠(chǎng)接口
│ │ IMagicShopLogisticsRepository.cs //物流公司表 工廠(chǎng)接口
│ │ IMagicShopNoticeRepository.cs //公告表 工廠(chǎng)接口
│ │ IMagicShopOrderDistributionModelRepository.cs //訂單配送模式 工廠(chǎng)接口
│ │ IMagicShopPagesItemsRepository.cs //單頁(yè)內容 工廠(chǎng)接口
│ │ IMagicShopPagesRepository.cs //單頁(yè) 工廠(chǎng)接口
│ │ IMagicShopServiceDescriptionRepository.cs //商城服務(wù)說(shuō)明 工廠(chǎng)接口
│ │ IMagicShopSettingRepository.cs //店鋪設置表 工廠(chǎng)接口
│ │ IMagicShopShipRepository.cs //配送方式表 工廠(chǎng)接口
│ │ IMagicShopStoreRepository.cs //門(mén)店表 工廠(chǎng)接口
│ │
│ ├─Solitaire
│ │ IMagicShopSolitaireItemsRepository.cs //接龍活動(dòng)商品表 工廠(chǎng)接口
│ │ IMagicShopSolitaireRepository.cs //接龍活動(dòng)表 工廠(chǎng)接口
│ │
│ ├─Stock
│ │ IMagicShopStockLogRepository.cs //庫存操作詳情表 工廠(chǎng)接口
│ │ IMagicShopStockRepository.cs //庫存操作表 工廠(chǎng)接口
│ │
│ ├─System
│ │ IMagicShopAppUpdateLogRepository.cs //版本更新表 工廠(chǎng)接口
│ │ ISysDictionaryDataRepository.cs //數據字典項表 工廠(chǎng)接口
│ │ ISysDictionaryRepository.cs //數據字典表 工廠(chǎng)接口
│ │ ISysLoginRecordRepository.cs //登錄日志表 工廠(chǎng)接口
│ │ ISysMenuRepository.cs //菜單表 工廠(chǎng)接口
│ │ ISysNLogRecordsRepository.cs //Nlog記錄表 工廠(chǎng)接口
│ │ ISysOperRecordRepository.cs //操作日志表 工廠(chǎng)接口
│ │ ISysOrganizationRepository.cs //組織機構表 工廠(chǎng)接口
│ │ ISysRoleMenuRepository.cs //角色菜單關(guān)聯(lián)表 工廠(chǎng)接口
│ │ ISysRoleRepository.cs //角色表 工廠(chǎng)接口
│ │ ISysTaskLogRepository.cs //定時(shí)任務(wù)日志 工廠(chǎng)接口
│ │ ISysUserOperationLogRepository.cs // 用戶(hù)操作日志 工廠(chǎng)接口
│ │ ISysUserRoleRepository.cs // 用戶(hù)角色關(guān)聯(lián)表 工廠(chǎng)接口
│ │ ISysUserRepository.cs // 用戶(hù)表 工廠(chǎng)接口
│ │
│ ├─User
│ │ IMagicShopUserBalanceRepository.cs //用戶(hù)余額表 工廠(chǎng)接口
│ │ IMagicShopUserBankCardRepository.cs //銀行卡信息 工廠(chǎng)接口
│ │ IMagicShopUserGradeRepository.cs //用戶(hù)等級表 工廠(chǎng)接口
│ │ IMagicShopUserLogRepository.cs //用戶(hù)日志 工廠(chǎng)接口
│ │ IMagicShopUserPointLogRepository.cs //用戶(hù)積分記錄表 工廠(chǎng)接口
│ │ IMagicShopUserRepository.cs // 用戶(hù)表 工廠(chǎng)接口
│ │ IMagicShopUserShipRepository.cs // 用戶(hù)地址表 工廠(chǎng)接口
│ │ IMagicShopUserTocashRepository.cs //用戶(hù)提現記錄表 工廠(chǎng)接口
│ │
│ └─WeChat
│ IMagicShopUserWeChatInfoRepository.cs //用戶(hù)表 工廠(chǎng)接口
│ IMagicShopUserWeChatMsgSubscriptionRepository.cs //微信訂閱消息存儲表 工廠(chǎng)接口
│ IMagicShopUserWeChatMsgSubscriptionSwitchRepository.cs //用戶(hù)訂閱提醒狀態(tài) 工廠(chǎng)接口
│ IMagicShopUserWeChatMsgTemplateRepository.cs //微信小程序消息模板 工廠(chǎng)接口
│ IWeChatAccessTokenRepository.cs //微信授權交互 工廠(chǎng)接口
│ IWeChatTransactionComponentAuditCategoryAuditLogRepository.cs //自定義交易組件類(lèi)目審核回調 工廠(chǎng)接口
│ IWeChatTransactionComponentAuditCategoryRepository.cs //自定義交易組件上傳類(lèi)目資質(zhì) 工廠(chǎng)接口
│ IWeChatTransactionComponentBrandAuditLogRepository.cs //自定義交易組件上傳品牌信息審核結果日志 工廠(chǎng)接口
│ IWeChatTransactionComponentBrandAuditRepository.cs //自定義交易組件上傳品牌信息 工廠(chǎng)接口
│ IWeChatTransactionComponentDeliveryCompanyRepository.cs //自定義交易組件快遞公司 工廠(chǎng)接口
│ IWeChatTransactionComponentGoodAuditLogRepository.cs //自定義交易組件商品審核回調 工廠(chǎng)接口
│ IWeChatTransactionComponentGoodRepository.cs //自定義交易組件商品列表 工廠(chǎng)接口
│ IWeChatTransactionComponentGoodSKURepository.cs //自定義交易組件商品關(guān)聯(lián)sku列表 工廠(chǎng)接口
│ IWeChatTransactionComponentOrderRepository.cs //自定義交易組件提交訂單 工廠(chǎng)接口
│ IWeChatTransactionComponentThirdCategoryRepository.cs //自定義交易組件三級類(lèi)目 工廠(chǎng)接口
倉儲層
xxxxxxxxxx
├─MagicShop.Net.IServices
│ │ IBaseRepository.cs //服務(wù)倉儲通用接口類(lèi)
│ │
│ ├─Advert
│ │ MagicShopAdvertisementRepository.cs //廣告表 接口實(shí)現
│ │ MagicShopAdvertPositionRepository.cs //廣告位置表 接口實(shí)現
│ │
│ ├─Agent
│ │ MagicShopAgentGoodsRepository.cs //代理商品池 接口實(shí)現
│ │ MagicShopAgentGradeRepository.cs //代理商等級設置表 接口實(shí)現
│ │ MagicShopAgentOrderDetailsRepository.cs //代理傭金明細 接口實(shí)現
│ │ MagicShopAgentOrderRepository.cs //代理商訂單記錄表 接口實(shí)現
│ │ MagicShopAgentProductsRepository.cs //代理貨品池 接口實(shí)現
│ │ MagicShopAgentRepository.cs //代理商表 接口實(shí)現
│ │
│ ├─Api
│ │ MagicShopApiAccessTokenRepository.cs //第三方授權記錄表 接口實(shí)現
│ │ MagicShopPrinterRepository.cs //打印機列表 接口實(shí)現
│ │
│ ├─Article
│ │ MagicShopArticleRepository.cs //文章表 接口實(shí)現
│ │ MagicShopArticleTypeRepository.cs //文章分類(lèi)表 接口實(shí)現
│ │
│ ├─Bill
│ │ MagicShopBillAftersalesImagesRepository.cs //商品圖片關(guān)聯(lián)表 接口實(shí)現
│ │ MagicShopBillAftersalesItemRepository.cs //售后單明細表 接口實(shí)現
│ │ MagicShopBillAftersalesRepository.cs //退貨單表 接口實(shí)現
│ │ MagicShopBillDeliveryItemRepository.cs //發(fā)貨單詳情表 接口實(shí)現
│ │ MagicShopBillDeliveryRepository.cs //發(fā)貨單表 接口實(shí)現
│ │ MagicShopBillLadingRepository.cs //提貨單表 接口實(shí)現
│ │ MagicShopBillPaymentsRepository.cs //支付單表 接口實(shí)現
│ │ MagicShopBillRefundRepository.cs //退款單表 接口實(shí)現
│ │ MagicShopBillReshipItemRepository.cs //退貨單明細表 接口實(shí)現
│ │ MagicShopBillReshipRepository.cs //退貨單表 接口實(shí)現
│ │
│ ├─Cart
│ │ MagicShopCartRepository.cs //購物車(chē)表 接口實(shí)現
│ │
│ ├─CheckIn
│ │ MagicShopContinuousCheckInRuleDetailsRepository.cs //連續簽到規則明細 接口實(shí)現
│ │ MagicShopContinuousCheckInRulesRepository.cs //連續簽到規則 接口實(shí)現
│ │ MagicShopCumulativeCheckInRulesRepository.cs //累計簽到規則 接口實(shí)現
│ │ MagicShopUserCheckInDetailsRepository.cs //用戶(hù)簽到明細表 接口實(shí)現
│ │ MagicShopUserCheckInRepository.cs //用戶(hù)日歷簽到統計 接口實(shí)現
│ │
│ ├─CodeGenerator
│ │ CodeGeneratorRepository.cs //代碼生成器接口
│ │
│ ├─Com
│ │ MagicShopLabelRepository.cs //標簽表 接口實(shí)現
│ │ ToolsRepository.cs //標簽表 接口實(shí)現
│ │
│ ├─Distribution
│ │ MagicShopDistributionConditionRepository.cs //分銷(xiāo)商等級升級條件 接口實(shí)現
│ │ MagicShopDistributionGradeRepository.cs //分銷(xiāo)商等級設置表 接口實(shí)現
│ │ MagicShopDistributionOrderDetailsRepository.cs //分銷(xiāo)傭金明細 接口實(shí)現
│ │ MagicShopDistributionOrderRepository.cs //分銷(xiāo)商訂單記錄表 接口實(shí)現
│ │ MagicShopDistributionResultRepository.cs //等級傭金表 接口實(shí)現
│ │ MagicShopDistributionRepository.cs //分銷(xiāo)商表 接口實(shí)現
│ │
│ ├─Financial
│ │ MagicShopInvoiceRecordRepository.cs //發(fā)票信息記錄 接口實(shí)現
│ │ MagicShopInvoiceRepository.cs //發(fā)票表 接口實(shí)現
│ │ MagicShopPaymentsRepository.cs //支付方式表 接口實(shí)現
│ │ MagicShopReportsRepository.cs //報表 接口實(shí)現
│ │
│ ├─Good
│ │ MagicShopBrandRepository.cs //品牌表 接口實(shí)現
│ │ MagicShopGoodsBrowsingRepository.cs //商品瀏覽記錄表 接口實(shí)現
│ │ MagicShopGoodsCategoryExtendRepository.cs //商品分類(lèi)擴展表 接口實(shí)現
│ │ MagicShopGoodsCategoryRepository.cs //商品分類(lèi) 接口實(shí)現
│ │ MagicShopGoodsCollectionRepository.cs //商品收藏表 接口實(shí)現
│ │ MagicShopGoodsCommentRepository.cs //商品評價(jià)表 接口實(shí)現
│ │ MagicShopGoodsGradeRepository.cs //商品會(huì )員價(jià)表 接口實(shí)現
│ │ MagicShopGoodsParamsRepository.cs //商品參數表 接口實(shí)現
│ │ MagicShopGoodsRepository.cs //商品表 接口實(shí)現
│ │ MagicShopGoodsTypeSpecRepository.cs //商品類(lèi)型屬性表 接口實(shí)現
│ │ MagicShopGoodsTypeSpecValueRepository.cs //商品類(lèi)型屬性值表 接口實(shí)現
│ │ MagicShopProductsDistributionRepository.cs //貨品三級傭金表 接口實(shí)現
│ │ MagicShopProductsRepository.cs //貨品表 接口實(shí)現
│ │
│ ├─intelligentForms
│ │ MagicShopFormItemRepository.cs //表單項表 接口實(shí)現
│ │ MagicShopFormRepository.cs //表單 接口實(shí)現
│ │ MagicShopFormSubmitDetailRepository.cs //提交表單保存大文本值表 接口實(shí)現
│ │ MagicShopFormSubmitRepository.cs //用戶(hù)對表的提交記錄 接口實(shí)現
│ │
│ ├─Message
│ │ MagicShopMessageCenterRepository.cs //消息配置表 接口實(shí)現
│ │ MagicShopMessageRepository.cs //消息發(fā)送表 接口實(shí)現
│ │ MagicShopSmsRepository.cs //短信發(fā)送日志 接口實(shí)現
│ │
│ ├─Order
│ │ MagicShopCheckBeforeAddOrderRepository.cs //微信交易組件下單前置檢查 接口實(shí)現
│ │ MagicShopOrderItemRepository.cs //訂單明細表 接口實(shí)現
│ │ MagicShopOrderLogRepository.cs //訂單記錄表 接口實(shí)現
│ │ MagicShopOrderRepository.cs //訂單表 接口實(shí)現
│ │
│ ├─Pay
│ │ AliPayRepository.cs //支付寶支付 接口實(shí)現
│ │ BalancePayRepository.cs //余額支付 接口實(shí)現
│ │ OfflinePayRepository.cs //線(xiàn)下支付 接口實(shí)現
│ │ WeChatPayRepository.cs //微信支付調用 接口實(shí)現
│ │
│ ├─Pintuan
│ │ MagicShopPintuanGoodsRepository.cs //拼團商品表 接口實(shí)現
│ │ MagicShopPintuanRecordRepository.cs //拼團記錄表 接口實(shí)現
│ │ MagicShopPintuanRuleRepository.cs //拼團規則表 接口實(shí)現
│ │
│ ├─Promotion
│ │ MagicShopCouponRepository.cs //優(yōu)惠券表 接口實(shí)現
│ │ MagicShopPromotionConditionRepository.cs //促銷(xiāo)條件表 接口實(shí)現
│ │ MagicShopPromotionRecordRepository.cs //促銷(xiāo)活動(dòng)記錄表 接口實(shí)現
│ │ MagicShopPromotionResultRepository.cs //促銷(xiāo)結果表 接口實(shí)現
│ │ MagicShopPromotionRepository.cs //促銷(xiāo)表 接口實(shí)現
│ │
│ ├─Service
│ │ MagicShopServicesRepository.cs //服務(wù)項目表 接口實(shí)現
│ │ MagicShopUserServicesOrderRepository.cs //服務(wù)購買(mǎi)表 接口實(shí)現
│ │ MagicShopUserServicesTicketRepository.cs //服務(wù)消費券 接口實(shí)現
│ │ MagicShopUserServicesTicketVerificationLogRepository.cs //服務(wù)券核驗日志 接口實(shí)現
│ │
│ ├─Share
│ │ MagicShopShareRepository.cs //分享通用接口
│ │
│ ├─Shop
│ │ MagicShopAreaRepository.cs //地區表 接口實(shí)現
│ │ MagicShopClerkRepository.cs //店鋪店員關(guān)聯(lián)表 接口實(shí)現
│ │ MagicShopLogisticsRepository.cs //物流公司表 接口實(shí)現
│ │ MagicShopNoticeRepository.cs //公告表 接口實(shí)現
│ │ MagicShopOrderDistributionModelRepository.cs //訂單配送模式 接口實(shí)現
│ │ MagicShopPagesItemsRepository.cs //單頁(yè)內容 接口實(shí)現
│ │ MagicShopPagesRepository.cs //單頁(yè) 接口實(shí)現
│ │ MagicShopServiceDescriptionRepository.cs //商城服務(wù)說(shuō)明 接口實(shí)現
│ │ MagicShopSettingRepository.cs //店鋪設置表 接口實(shí)現
│ │ MagicShopShipRepository.cs //配送方式表 接口實(shí)現
│ │ MagicShopStoreRepository.cs //門(mén)店表 接口實(shí)現
│ │
│ ├─Solitaire
│ │ MagicShopSolitaireItemsRepository.cs //接龍活動(dòng)商品表 接口實(shí)現
│ │ MagicShopSolitaireRepository.cs //接龍活動(dòng)表 接口實(shí)現
│ │
│ ├─Stock
│ │ MagicShopStockLogRepository.cs //庫存操作詳情表 接口實(shí)現
│ │ MagicShopStockRepository.cs //庫存操作表 接口實(shí)現
│ │
│ ├─System
│ │ MagicShopAppUpdateLogRepository.cs //版本更新表 接口實(shí)現
│ │ SysDictionaryDataRepository.cs //數據字典項表 接口實(shí)現
│ │ SysDictionaryRepository.cs //數據字典表 接口實(shí)現
│ │ SysLoginRecordRepository.cs //登錄日志表 接口實(shí)現
│ │ SysMenuRepository.cs //菜單表 接口實(shí)現
│ │ SysNLogRecordsRepository.cs //Nlog記錄表 接口實(shí)現
│ │ SysOperRecordRepository.cs //操作日志表 接口實(shí)現
│ │ SysOrganizationRepository.cs //組織機構表 接口實(shí)現
│ │ SysRoleMenuRepository.cs //角色菜單關(guān)聯(lián)表 接口實(shí)現
│ │ SysRoleRepository.cs //角色表 接口實(shí)現
│ │ SysTaskLogRepository.cs //定時(shí)任務(wù)日志 接口實(shí)現
│ │ SysUserOperationLogRepository.cs //用戶(hù)操作日志 接口實(shí)現
│ │ SysUserRoleRepository.cs //用戶(hù)角色關(guān)聯(lián)表 接口實(shí)現
│ │ SysUserRepository.cs //用戶(hù)表 接口實(shí)現
│ │
│ ├─User
│ │ MagicShopUserBalanceRepository.cs //用戶(hù)余額表 接口實(shí)現
│ │ MagicShopUserBankCardRepository.cs //銀行卡信息 接口實(shí)現
│ │ MagicShopUserGradeRepository.cs //用戶(hù)等級表 接口實(shí)現
│ │ MagicShopUserLogRepository.cs //用戶(hù)日志 接口實(shí)現
│ │ MagicShopUserPointLogRepository.cs //用戶(hù)積分記錄表 接口實(shí)現
│ │ MagicShopUserRepository.cs //用戶(hù)表 接口實(shí)現
│ │ MagicShopUserShipRepository.cs //用戶(hù)地址表 接口實(shí)現
│ │ MagicShopUserTocashRepository.cs //用戶(hù)提現記錄表 接口實(shí)現
│ │
│ └─WeChat
│ IMagicShopUserWeChatInfoRepository.cs //用戶(hù)表 接口實(shí)現
│ IMagicShopUserWeChatMsgSubscriptionRepository.cs //微信訂閱消息存儲表 接口實(shí)現
│ IMagicShopUserWeChatMsgSubscriptionSwitchRepository.cs //用戶(hù)訂閱提醒狀態(tài) 接口實(shí)現
│ IMagicShopUserWeChatMsgTemplateRepository.cs //微信小程序消息模板 接口實(shí)現
│ IWeChatAccessTokenRepository.cs //微信授權交互 接口實(shí)現
│ IWeChatTransactionComponentAuditCategoryAuditLogRepository.cs //自定義交易組件類(lèi)目審核回調 接口實(shí)現
│ IWeChatTransactionComponentAuditCategoryRepository.cs //自定義交易組件上傳類(lèi)目資質(zhì) 接口實(shí)現
│ IWeChatTransactionComponentBrandAuditLogRepository.cs //自定義交易組件上傳品牌信息審核結果日志 接口實(shí)現
│ IWeChatTransactionComponentBrandAuditRepository.cs //自定義交易組件上傳品牌信息 接口實(shí)現
│ IWeChatTransactionComponentDeliveryCompanyRepository.cs //自定義交易組件快遞公司 接口實(shí)現
│ IWeChatTransactionComponentGoodAuditLogRepository.cs //自定義交易組件商品審核回調 接口實(shí)現
│ IWeChatTransactionComponentGoodRepository.cs //自定義交易組件商品列表 接口實(shí)現
│ IWeChatTransactionComponentGoodSKURepository.cs //自定義交易組件商品關(guān)聯(lián)sku列表 接口實(shí)現
│ IWeChatTransactionComponentOrderRepository.cs //自定義交易組件提交訂單 接口實(shí)現
│ IWeChatTransactionComponentThirdCategoryRepository.cs //自定義交易組件三級類(lèi)目 接口實(shí)現
微信組件獨立服務(wù)層。
xxxxxxxxxx
├─MagicShop.Net.WeChat.Service
│ │
│ ├─Configuration
│ │ EventType.cs //常見(jiàn)消息類(lèi)型
│ │ RequestMsgType.cs //常用常量配置
│ │
│ ├─Enums
│ │ AfterSalesEnum.cs //售后常見(jiàn)詞封裝
│ │ ReturnCode.cs //公眾號返回碼(JSON)
│ │
│ ├─Mediator
│ │ └─TransactionComponent
│ │ AftersaleUserCancelEventCommandHandler.cs // 表示 TEXT 事件的數據
│ │ OpenProductBrandAuditEventCommandHandler.cs
│ │ OpenProductCategoryAuditEventCommandHandler.cs
│ │ OpenProductOrderConfirmEventCommandHandler.cs
│ │ OpenProductOrderPayEventCommandHandler.cs
│ │ OpenProductSPUAuditEventCommandHandler.cs
│ │
│ │ ImageMessageEventCommandHandler.cs
│ │ TextMessageEventCommandHandler.cs
│ │ VoiceMessageEventCommandHandler.cs
│ │
│ ├─Models
│ │ DecodedPhoneNumber.cs //用戶(hù)綁定手機號解密類(lèi)
│ │ DecodedRunData.cs
│ │ EncryptPostModel.cs //接收加密信息統一接口(同時(shí)也支持非加密信息
│ │ IEncryptPostModel.cs //接收加密信息統一接口(同時(shí)也支持非加密信息
│ │ PostModel.cs //微信公眾服務(wù)器Post過(guò)來(lái)的加密參數集合
│ │ SendWxTemplateMessage.cs //處理器-微信模板消息【小程序,公眾號都走這里】
│ │ WaterMark.cs //水印
│ │ WeChatApiCallBack.cs // 微信接口回調Json實(shí)體
│ │ WeChatUserInfo.cs //微信小程序用戶(hù)信息結構
│ │
│ ├─Options
│ │ WechatOptions.cs // 微信公共號固定參
│ │
│ ├─Services
│ │ └─HttpClients
│ │ IWechatApiHttpClientFactory.cs //微信公眾號微信小程序請求接口
│ │ WechatApiHttpClientFactory.cs //微信公眾號微信小程序請求實(shí)現接口
│ │
│ ├─TransactionComponent
│ │ └─ Enum.cs
│ │ AuditEnum.cs //審核相關(guān)
│ │ OrderEnum.cs //配送方式
│ │ SpuEnum.cs //SPU枚舉
│ │
│ │ └─ FromBody.cs
│ │ FMUpdateInfo.cs //更新商家信息提交
│ │
│ └─Utilities
│ CheckSignature.cs //簽名驗證類(lèi)
│ Cryptography.cs
│ DateTimeHelper.cs //微信日期處理幫助類(lèi)
│ DocumentExtensions.cs
│ EncryptHelper.cs //簽名及加密幫助類(lèi)
│ RequestUtility.cs //HTTP 請求工具類(lèi)
│ WXBizMsgCrypt.cs //wx返回解密
│ WxOfficialHelper.cs //微信公眾號幫助類(lèi)
│ XmlUtility.cs //XML 工具類(lèi)
集成的安卓APP,蘋(píng)果APP,微信小程序,抖音小程序等。
xxxxxxxxxx
├─MagicShop.Net.Uni-App
│ │
│ ├─CoreShop
│ │ │ App.vue //開(kāi)發(fā)環(huán)境
│ │ │ index.html
│ │ │ main.js
│ │ │ manifest.json //小程序配置
│ │ │ package-lock.json
│ │ │ pages.json //聲明頁(yè)面
│ │ │ uni.scss //uni-app內置的常用樣式變量
│ │ │
│ │ ├─.hbuilderx
│ │ │ launch.json
│ │ │
│ │ ├─common
│ │ │ ├─mixins
│ │ │ │ mixinsHelper.js //全局混入型
│ │ │ │
│ │ │ ├─request
│ │ │ │ http.api.js
│ │ │ │ http.interceptor.js //此vm參數為頁(yè)面的實(shí)例,可以通過(guò)它引用vuex中的變量
│ │ │ │
│ │ │ ├─setting
│ │ │ │ constVarsHelper.js //全局配置文件
│ │ │ │ coreThemeHelper.js
│ │ │ │
│ │ │ ├─store
│ │ │ │ index.js //主頁(yè)的js
│ │ │ │
│ │ │ └─utils
│ │ │ commonHelper.js //// 提示框
│ │ │ dbHelper.js
│ │ │ formatter.js
│ │ │ formatter.js
│ │ │ uploadHelper.js //錯誤返回
│ │ │ uqrcode.js
│ │ │
│ │ ├─components
│ │ │ ├─coreshop-copyright
│ │ │ ├─coreshop-fab
│ │ │ ├─coreshop-login-modal
│ │ │ ├─coreshop-modal-img
│ │ │ ├─coreshop-navbar-slot
│ │ │ ├─coreshop-page
│ │ │ │ coreshop-adpop.vue
│ │ │ │ coreshop-article.vue
│ │ │ │ coreshop-articleClassify.vue
│ │ │ │ coreshop-blank.vue
│ │ │ │ coreshop-content.vue
│ │ │ │ coreshop-coupon.vue
│ │ │ │ coreshop-goods.vue
│ │ │ │ coreshop-groupPurchase.vue
│ │ │ │ coreshop-imgSingle.vue
│ │ │ │ coreshop-imgSlide.vue
│ │ │ │ coreshop-imgWindow.vue
│ │ │ │ coreshop-navBar.vue
│ │ │ │ coreshop-notice.vue
│ │ │ │ coreshop-pinTuan.vue
│ │ │ │ coreshop-record.vue
│ │ │ │ coreshop-search.vue
│ │ │ │ coreshop-service.vue
│ │ │ │ coreshop-tabbar.vue
│ │ │ │ coreshop-textarea.vue
│ │ │ │ coreshop-video.vue
│ │ │ │ coreshop.vue
│ │ │ │
│ │ │ ├─coreshop-payments
│ │ │ │ coreshop-paymentsByAli.vue
│ │ │ │ coreshop-paymentsByApp.vue
│ │ │ │ coreshop-paymentsByH5.vue
│ │ │ │ coreshop-paymentsByTt.vue
│ │ │ │ coreshop-paymentsByWx.vue
│ │ │ │
│ │ │ ├─coreshop-share
│ │ │ │ shareByAli.vue
│ │ │ │ shareByApp.vue
│ │ │ │ shareByh5.vue
│ │ │ │ shareByTt.vue
│ │ │ │ shareByWx.vue
│ │ │ │
│ │ │ └─coreshop-spec
│ │ │
│ │ ├─pages
│ │ │ │ template.vue
│ │ │ │
│ │ │ ├─activity
│ │ │ │ ├─groupBuying
│ │ │ │ │ ├─details //團購詳情
│ │ │ │ │ └─list //團購
│ │ │ │ │
│ │ │ │ ├─pinTuan
│ │ │ │ │ ├─details //拼團詳情
│ │ │ │ │ └─list //拼團
│ │ │ │ │
│ │ │ │ └─seckill
│ │ │ │ ├─details //秒殺詳情
│ │ │ │ └─list //限時(shí)秒殺
│ │ │ │
│ │ │ ├─article
│ │ │ │ ├─details //幫助中心詳情
│ │ │ │ └─list //幫助中心
│ │ │ │
│ │ │ ├─category
│ │ │ │ ├─index
│ │ │ │ └─list
│ │ │ │
│ │ │ ├─coupon //優(yōu)惠券
│ │ │ │
│ │ │ ├─form
│ │ │ │ └─details //表單詳情
│ │ │ │
│ │ │ ├─goods
│ │ │ │ ├─goodComments //評論列表
│ │ │ │ └─goodDetails //商品詳情"
│ │ │ │
│ │ │ ├─index
│ │ │ │ ├─cart //購物車(chē)
│ │ │ │ ├─custom
│ │ │ │ ├─default
│ │ │ │ └─member
│ │ │ │
│ │ │ ├─login
│ │ │ │ └─loginBySMS //短信登錄
│ │ │ ├─map //地圖
│ │ │ │
│ │ │ ├─member
│ │ │ │ ├─address
│ │ │ │ │ ├─index //編輯地址
│ │ │ │ │ └─list //地址列表
│ │ │ │ │ └─map //我的位置
│ │ │ │ │
│ │ │ │ ├─afterSales
│ │ │ │ │ ├─detail //售后詳情
│ │ │ │ │ ├─list //售后列表
│ │ │ │ │ └─submit //提交售后
│ │ │ │ │
│ │ │ │ ├─agent
│ │ │ │ │ ├─agreement //代理協(xié)議
│ │ │ │ │ ├─apply //提交申請
│ │ │ │ │ ├─applyState //申請狀態(tài)
│ │ │ │ │ ├─commissionDetails //傭金明細
│ │ │ │ │ ├─index //代理商申請
│ │ │ │ │ ├─myStore //
│ │ │ │ │ ├─order //代理訂單
│ │ │ │ │ ├─panel //"代理面板"
│ │ │ │ │ ├─rankings //代理排行
│ │ │ │ │ ├─shareLog //分享記錄
│ │ │ │ │ ├─storeSetting //店鋪設置
│ │ │ │ │ └─team //我的推廣
│ │ │ │ │
│ │ │ │ ├─balance
│ │ │ │ │ ├─addBankCard //添加銀行卡
│ │ │ │ │ ├─bankcard //我的銀行卡
│ │ │ │ │ ├─cashlist //提現明細"
│ │ │ │ │ ├─details //余額明細
│ │ │ │ │ ├─index //我的賬戶(hù)
│ │ │ │ │ ├─recharge //在線(xiàn)充值
│ │ │ │ │ └─withdrawCash //余額提現
│ │ │ │ │
│ │ │ │ ├─collection //收藏商品
│ │ │ │ ├─coupon //我的優(yōu)惠券
│ │ │ │ ├─distribution
│ │ │ │ │ ├─agreement //分銷(xiāo)協(xié)議
│ │ │ │ │ ├─apply //提交申請
│ │ │ │ │ ├─applyState //申請狀態(tài)
│ │ │ │ │ ├─commissionDetails //傭金明細
│ │ │ │ │ ├─index //分銷(xiāo)申請
│ │ │ │ │ ├─myStore //
│ │ │ │ │ ├─order //分銷(xiāo)訂單
│ │ │ │ │ ├─panel //分銷(xiāo)面板
│ │ │ │ │ ├─rankings //排行榜
│ │ │ │ │ ├─shareLog //分享記錄
│ │ │ │ │ ├─storeSetting //店鋪設置
│ │ │ │ │ └─team //我的團隊
│ │ │ │ │
│ │ │ │ ├─history //我的足跡
│ │ │ │ ├─integral
│ │ │ │ ├─invite //邀請好友
│ │ │ │ ├─invoice //我的發(fā)票
│ │ │ │ ├─merchant
│ │ │ │ │ ├─detail //訂單詳情
│ │ │ │ │ ├─index //商家中心
│ │ │ │ │ ├─search //訂單查詢(xún)
│ │ │ │ │ ├─serviceVerification //已核銷(xiāo)服務(wù)碼
│ │ │ │ │ ├─storeList //"選擇門(mén)店
│ │ │ │ │ └─takeDelivery //提貨單列表
│ │ │ │ │
│ │ │ │ ├─order
│ │ │ │ │ ├─detail //訂單詳情
│ │ │ │ │ ├─evaluate //訂單評價(jià)
│ │ │ │ │ ├─expressDelivery //物流信息
│ │ │ │ │ ├─index //訂單列表
│ │ │ │ │ └─invitationGroup //邀請拼單
│ │ │ │ │
│ │ │ │ ├─serviceOrder
│ │ │ │ │ ├─details //服務(wù)核銷(xiāo)碼
│ │ │ │ │ └─index //我購買(mǎi)的服務(wù)
│ │ │ │ │
│ │ │ │ └─setting
│ │ │ │ ├─index //設置
│ │ │ │ ├─subscription //消息訂閱
│ │ │ │ └─userInfo
│ │ │ │ index.vue //個(gè)人信息
│ │ │ │ password.vue //設置密碼
│ │ │ │
│ │ │ ├─notice
│ │ │ │ ├─details
│ │ │ │ ├─list //公告中心
│ │ │ │
│ │ │ ├─payment
│ │ │ │ ├─components
│ │ │ │ ├─pay //支付
│ │ │ │ ├─result //支付結果
│ │ │ │ └─waiting
│ │ │ │
│ │ │ ├─placeOrder
│ │ │ │ ├─index //提交訂單
│ │ │ │ ├─invoice //發(fā)票設置
│ │ │ │ └─storeList //門(mén)店列表
│ │ │ │
│ │ │ ├─reward
│ │ │ ├─search //搜索
│ │ │ ├─serviceGoods
│ │ │ │ ├─details //服務(wù)商品詳情
│ │ │ │ └─index //服務(wù)商品
│ │ │ │
│ │ │ ├─share
│ │ │ │ ├─jump
│ │ │ │ └─index
│ │ │ │ └─zhunong
│ │ │ │
│ │ │ └─storeMap //門(mén)店列表
│ │ │ │
│ │ │ ├─template
│ │ │ │ ├─diancan
│ │ │ │ └─index
│ │ │ │ └─sharePoster //分享
│ │ │
│ │ ├─static
│ │ │ ├─images
│ │ │ └─style
│ │ │ coreCommon.scss
│ │ │ coreTheme.scss
│ │ │
│ │ └─uview-ui
│ │ │ iconfont.css
│ │ │ index.js
│ │ │ index.scss
│ │ │ LICENSE
│ │ │ package.json
│ │ │ README.md
│ │ │ theme.scss
│ │ │
│ │ ├─components
│ │ └─libs
│ │ ├─config
│ │ │ config.js
│ │ │ zIndex.js
│ │ │
│ │ ├─css
│ │ ├─function
│ │ ├─mixin // 組件
│ │ │ mixin.js
│ │ │ mpShare.js
│ │ │
│ │ ├─request
│ │ ├─store
│ │ └─util
│ │ area.js
│ │ async-validator.js
│ │ city.js
│ │ emitter.js
│ │ province.js
│ └─resource
管理系統后臺,采用LayUiAdmin接口框架。
xxxxxxxxxx
├─MagicShop.Net.Web.Admin
│ │ appsettings.Development.json
│ │ appsettings.json
│ │ compilerconfig.json
│ │ compilerconfig.json.defaults
│ │ Doc.xml
│ │ Dockerfile
│ │ NLog.config
│ │ Program .cs
│ │ Startup .cs
│ │
│ ├─.config
│ │ dotnet-tools.json
│ │
│ ├─Controllers
│ │ ├─Advert
│ │ │ MagicShopAdvertisementController .cs //廣告表
│ │ │ MagicShopAdvertPositionController .cs //廣告位置表
│ │ │
│ │ ├─Agent
│ │ │ MagicShopAgentController .cs //代理商表
│ │ │ MagicShopAgentGoodsController .cs //代理商品池
│ │ │ MagicShopAgentGradeController .cs //代理商等級設置表
│ │ │ MagicShopAgentOrderController .cs //代理商訂單記錄表
│ │ │ MagicShopAgentSettingController .cs //代理設置表
│ │ │
│ │ ├─Api
│ │ │ MagicShopPrinterController .cs //打印機列表
│ │ │
│ │ ├─Article
│ │ │ MagicShopArticleController .cs //文章表
│ │ │ MagicShopArticleTypeController .cs //文章分類(lèi)表
│ │ │
│ │ ├─Com
│ │ │ DemoController .cs //演示類(lèi)
│ │ │ LoginController .cs //用戶(hù)授權登錄
│ │ │ ToolsController .cs //后端常用方法
│ │ │
│ │ ├─Distribution
│ │ │ MagicShopDistributionController .cs //分銷(xiāo)商表
│ │ │ MagicShopDistributionGradeController .cs //分銷(xiāo)商等級設置表
│ │ │ MagicShopDistributionOrderController .cs //分銷(xiāo)商訂單記錄表
│ │ │ MagicShopDistributionResultController .cs //等級傭金表
│ │ │ MagicShopDistributionSettingController .cs //分銷(xiāo)設置表
│ │ │
│ │ ├─Financial
│ │ │ MagicShopBillPaymentsController .cs //支付單表
│ │ │ MagicShopBillRefundController .cs //退款單表
│ │ │ MagicShopInvoiceController .cs //發(fā)票表
│ │ │ MagicShopPaymentsController .cs //支付方式表
│ │ │
│ │ ├─Forms
│ │ │ MagicShopFormController .cs //表單
│ │ │ MagicShopFormSubmitController .cs //用戶(hù)對智能表單的提交記錄
│ │ │
│ │ ├─Good
│ │ │ MagicShopBrandController .cs //品牌表
│ │ │ MagicShopGoodsCategoryController .cs //商品分類(lèi)
│ │ │ MagicShopGoodsCommentController .cs //商品評價(jià)表
│ │ │ MagicShopGoodsController .cs //商品表
│ │ │ MagicShopGoodsParamsController .cs //商品參數表
│ │ │ MagicShopGoodsTypeSpecController .cs //商品類(lèi)型屬性表
│ │ │ MagicShopProductsController .cs //貨品表
│ │ │
│ │ ├─Message
│ │ │ MagicShopMessageCenterController .cs //消息配置表
│ │ │ MagicShopSmsController .cs //短信發(fā)送日志
│ │ │ MagicShopSmsSettingController .cs //短信配置表
│ │ │
│ │ ├─Order
│ │ │ MagicShopBillAftersalesController .cs //售后單
│ │ │ MagicShopBillDeliveryController .cs //發(fā)貨單表
│ │ │ MagicShopBillLadingController .cs //提貨單表
│ │ │ MagicShopBillReshipController .cs //退貨單表
│ │ │ MagicShopOrderController .cs //訂單表
│ │ │
│ │ ├─PinTuan
│ │ │ MagicShopPintuanRecordController .cs //拼團記錄表
│ │ │ MagicShopPintuanRuleController .cs //拼團規則表
│ │ │
│ │ ├─Promotion
│ │ │ MagicShopPromotionController .cs //促銷(xiāo)表
│ │ │
│ │ ├─Reports
│ │ │ MagicShopReportsController .cs //報表統計
│ │ │
│ │ ├─ServiceGoods
│ │ │ MagicShopServicesController .cs //服務(wù)項目表
│ │ │ MagicShopUserServicesOrderController .cs //服務(wù)購買(mǎi)表
│ │ │
│ │ ├─Shop
│ │ │ MagicShopAreaController .cs //地區表
│ │ │ MagicShopCheckInController .cs //日歷簽到設置
│ │ │ MagicShopLogisticsController .cs //物流公司表
│ │ │ MagicShopNoticeController .cs //公告表
│ │ │ MagicShopOrderDistributionModelController .cs //訂單配送模式
│ │ │ MagicShopPagesController .cs //頁(yè)面設計
│ │ │ MagicShopPagesItemsController .cs //單頁(yè)內容
│ │ │ MagicShopServiceDescriptionController .cs //商城服務(wù)說(shuō)明
│ │ │ MagicShopSettingController .cs //平臺設置表
│ │ │ MagicShopShipController .cs //配送方式表
│ │ │ MagicShopStoreController .cs //門(mén)店表
│ │ │
│ │ ├─Solitaire
│ │ │ MagicShopSolitaireController .cs //接龍活動(dòng)表
│ │ │ MagicShopSolitaireItemsController .cs //接龍活動(dòng)商品表
│ │ │
│ │ ├─Stock
│ │ │ MagicShopStockController .cs //庫存操作表
│ │ │ MagicShopStockLogController .cs //庫存操作詳情表
│ │ │
│ │ ├─System
│ │ │ CodeGeneratorController .cs //代碼生成器
│ │ │ MagicShopAppUpdateLogController .cs //版本更新表
│ │ │ SysDictionaryController .cs //數據字典表
│ │ │ SysDictionaryDataController .cs //數據字典項表
│ │ │ SysLoginRecordController .cs //登錄日志表
│ │ │ SysMenuController .cs //菜單表
│ │ │ SysNLogRecordsController .cs //Nlog記錄表
│ │ │ SysOperRecordController .cs //操作日志表
│ │ │ SysOrganizationController .cs //組織機構表
│ │ │ SysRoleController .cs //角色表
│ │ │ SysRoleMenuController .cs //角色菜單關(guān)聯(lián)表
│ │ │ SysTaskLogController .cs //定時(shí)任務(wù)日志
│ │ │ SysUserController .cs //用戶(hù)表
│ │ │ SysUserOperationLogController .cs //用戶(hù)操作日志
│ │ │ SysUserRoleController .cs //用戶(hù)角色關(guān)聯(lián)表
│ │ │
│ │ ├─User
│ │ │ MagicShopUserBalanceController .cs //用戶(hù)余額表
│ │ │ MagicShopUserController .cs //用戶(hù)表
│ │ │ MagicShopUserGradeController .cs //用戶(hù)等級表
│ │ │ MagicShopUserTocashController .cs //用戶(hù)提現記錄表
│ │ │
│ │ └─WeChat
│ │ MagicShopUserWeChatInfoController .cs //微信用戶(hù)列表
│ │ MagicShopUserWeChatMsgTemplateController .cs //微信小程序消息模板
│ │ WeChatTransactionComponentAccountController .cs //自定義交易組件上傳類(lèi)目資質(zhì)
│ │ WeChatTransactionComponentAuditCategoryController .cs //自定義交易組件上傳類(lèi)目資質(zhì)
│ │ WeChatTransactionComponentBrandAuditController .cs //自定義交易組件上傳品牌信息
│ │ WeChatTransactionComponentDeliveryCompanyController .cs //自定義交易組件快遞公司
│ │ WeChatTransactionComponentGoodController .cs //自定義交易組件商品列表
│ │ WeChatTransactionComponentThirdCategoryController .cs //自定義交易組件三級類(lèi)目
│ │
│ ├─illegalWord
│ │ IllegalKeywords.txt
│ │ 說(shuō)明.txt
│ │
│ ├─Properties
│ │ launchSettings.json
│ │
│ ├─wwwroot
│ │ │ index.html
│ │ │ robots.txt
│ │ │
│ │ ├─files
│ │ │
│ │ ├─lib
│ │ │ ├─bootstrap
│ │ │ ├─ckeditor5
│ │ │ ├─custom
│ │ │ ├─jquery
│ │ │ ├─layui
│ │ │
│ │ ├─static
│ │ │
│ │ └─views
│ │ │ index.html
│ │ │ layout.html
│ │ │ temp.html
│ │ │
│ │ ├─agent
│ │ │ ├─agentGoods
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─agentGrade
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─agentOrder
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─agents
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─setting
│ │ │ index.html
│ │ │
│ │ ├─common
│ │ │ getArticles.html
│ │ │ getArticleTypes.html
│ │ │ getForms.html
│ │ │ getGoodAndSku.html
│ │ │ getGoodId.html
│ │ │ getGoodIds.html
│ │ │ getGoodList.html
│ │ │ getGroupIds.html
│ │ │ getNoticeIds.html
│ │ │ getPingTuanIds.html
│ │ │ getProductsIds.html
│ │ │ getQQMap.html
│ │ │ getServiceIds.html
│ │ │
│ │ ├─content
│ │ │ ├─advert
│ │ │ │ ├─advertisement
│ │ │ │ │ create.html
│ │ │ │ │ edit.html
│ │ │ │ │ getArticle.html
│ │ │ │ │ getArticleType.html
│ │ │ │ │ getGoods.html
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ └─advertposition
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─article
│ │ │ │ ├─articles
│ │ │ │ │ create.html
│ │ │ │ │ edit.html
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ └─articletype
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─customform
│ │ │ │ ├─form
│ │ │ │ │ create.html
│ │ │ │ │ details.html
│ │ │ │ │ edit.html
│ │ │ │ │ index.html
│ │ │ │ │ qrCode.html
│ │ │ │ │
│ │ │ │ └─formsubmit
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─notice
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─reports
│ │ │ │ goods.html
│ │ │ │ goodscollection.html
│ │ │ │ order.html
│ │ │ │ payments.html
│ │ │ │
│ │ │ └─stock
│ │ │ ├─products
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─stocklog
│ │ │ │ index.html
│ │ │ │
│ │ │ └─stocks
│ │ │ create.html
│ │ │ details.html
│ │ │ index.html
│ │ │
│ │ ├─distribution
│ │ │ ├─distributor
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─grade
│ │ │ │ conditionCreate.html
│ │ │ │ conditionEdit.html
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │ resultCreate.html
│ │ │ │ resultEdit.html
│ │ │ │
│ │ │ ├─order
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─setting
│ │ │ index.html
│ │ │
│ │ ├─financial
│ │ │ ├─billpayments
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─billrefund
│ │ │ │ audit.html
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─invoice
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─payments
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─userbalance
│ │ │ │ index.html
│ │ │ │
│ │ │ └─usertocash
│ │ │ index.html
│ │ │
│ │ ├─good
│ │ │ ├─goods
│ │ │ │ batchModifyPrice.html
│ │ │ │ batchModifyStock.html
│ │ │ │ create.html
│ │ │ │ delLabel.html
│ │ │ │ edit.html
│ │ │ │ getLabel.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodsbrand
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodscategory
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodscomment
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodsinfos
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodsparams
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─goodstypespec
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─servicegoods
│ │ │ create.html
│ │ │ details.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─order
│ │ │ ├─billaftersales
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─billdelivery
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─billlading
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─billreship
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─orders
│ │ │ │ details.html
│ │ │ │ distribution.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │ pay.html
│ │ │ │ ship.html
│ │ │ │ shopping.html
│ │ │ │ tcorderdetails.html
│ │ │ │ union.html
│ │ │ │
│ │ │ └─servicesOrder
│ │ │ create.html
│ │ │ details.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─promotion
│ │ │ ├─coupon
│ │ │ │ couponlist.html
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─group
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │ resultcreate.html
│ │ │ │
│ │ │ ├─pintuan
│ │ │ │ ├─pintuanrecord
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ └─pintuanrule
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─promotion
│ │ │ conditioncreate.html
│ │ │ conditionedit.html
│ │ │ create.html
│ │ │ edit.html
│ │ │ index.html
│ │ │ resultcreate.html
│ │ │ resultedit.html
│ │ │
│ │ ├─serviceGoods
│ │ │ ├─servicesticket
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─servicesticketverificationlog
│ │ │ create.html
│ │ │ details.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─shop
│ │ │ ├─area
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─logistics
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─message
│ │ │ │ ├─messagecenter
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ ├─smslog
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ ├─smssetting
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ └─wechatappletsmessage
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─pages
│ │ │ │ create.html
│ │ │ │ design.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │ qrCode.html
│ │ │ │
│ │ │ ├─pagesitems
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─servicedescription
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─setting
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─ship
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─store
│ │ │ clerkCreate.html
│ │ │ clerkedit.html
│ │ │ create.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─system
│ │ │ │ about.html
│ │ │ │ get.html
│ │ │ │ more.html
│ │ │ │ theme.html
│ │ │ │
│ │ │ ├─logs
│ │ │ │ ├─sysloginrecord
│ │ │ │ │ details.html
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ ├─sysnlogrecords
│ │ │ │ │ details.html
│ │ │ │ │ index.html
│ │ │ │ │
│ │ │ │ └─systasklog
│ │ │ │ details.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─setManager
│ │ │ │ info.html
│ │ │ │ password.html
│ │ │ │
│ │ │ ├─sysCodeGenerator
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─sysdictionary
│ │ │ │ create.html
│ │ │ │ createData.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ editData.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─sysmenu
│ │ │ │ create.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ ├─sysorganization
│ │ │ │ create.html
│ │ │ │ createUser.html
│ │ │ │ details.html
│ │ │ │ edit.html
│ │ │ │ editUser.html
│ │ │ │ index.html
│ │ │ │ index2.html
│ │ │ │
│ │ │ ├─sysrole
│ │ │ │ create.html
│ │ │ │ edit.html
│ │ │ │ index.html
│ │ │ │
│ │ │ └─sysuser
│ │ │ create.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─template
│ │ │ └─tips
│ │ │ 404.html
│ │ │ error.html
│ │ │ test.html
│ │ │
│ │ └─user
│ │ │ login.html
│ │ │
│ │ ├─usergrade
│ │ │ create.html
│ │ │ details.html
│ │ │ edit.html
│ │ │ index.html
│ │ │
│ │ ├─userInfo
│ │ │ create.html
│ │ │ detailsBalanceLog.html
│ │ │ detailsPointLog.html
│ │ │ edit.html
│ │ │ editBalance.html
│ │ │ editPoint.html
│ │ │ index.html
│ │ │
│ │ └─wechatuserinfo
│ │ details.html
│ │ index.html
│ │
│ └─WxPayCert
│ 此處用于存放微信支付證書(shū).txt
API接口端,供后臺和APP調用。
xxxxxxxxxx
├─MagicShop.Net.Web.WebApi
│ │ appsettings.Development.json
│ │ appsettings.json
│ │ Doc.xml
│ │ Dockerfile
│ │ NLog.config
│ │ Program.cs
│ │ Startup.cs
│ │
│ ├─.config
│ │ dotnet-tools.json
│ │
│ ├─Controllers
│ │ │ AdvertController.cs //廣告api控制器
│ │ │ AgentController.cs //代理請求接口
│ │ │ ArticleController.cs //文章api控制器
│ │ │ CartController.cs // 購物車(chē)操作
│ │ │ CommonController.cs //簽到控制器
│ │ │ CouponController.cs //通用調用接口數據
│ │ │ DemoController.cs //默認接口示例
│ │ │ DistributionController.cs //分銷(xiāo)請求接口
│ │ │ FormController.cs //表單接口
│ │ │ GoodController.cs //商品相關(guān)接口處理
│ │ │ GroupController.cs //團購調用接口數據
│ │ │ NoticeController.cs //公告控制器
│ │ │ OrderController.cs //訂單調用接口數據
│ │ │ PageController.cs //頁(yè)面接口
│ │ │ PaymentsController.cs //支付調用接口數據
│ │ │ PinTuanController.cs //拼團接口
│ │ │ ServiceController.cs //服務(wù)卡控制器
│ │ │ StoreController.cs //門(mén)店調用接口數據
│ │ │ UserController.cs //用戶(hù)操作事件
│ │ │ WeChatAppletsMessageController.cs //微信小程序消息訂閱接口
│ │ │ WeChatTransactionComponentController.cs //微信小程序自定義交易組件
│ │ │
│ │ ├─PayNotify
│ │ │ AliPayController.cs //支付寶異步通知
│ │ │ WeChatPayController.cs //微信支付異步通知
│ │ │
│ │ └─WeChatOAuth
│ │ WxOpenController.cs //微信小程序Controller
│ │
│ ├─illegalWord
│ │ IllegalKeywords.txt
│ │ 說(shuō)明.txt
│ │
│ ├─Properties
│ │ launchSettings.json
│ │
│ ├─wwwroot
│ │ │ favicon.ico
│ │ │ index.html
│ │ │ robots.txt
│ │ │
│ │ └─static
│ │ ├─images
│ │ │ logo.png
│ │ │
│ │ ├─poster
│ │ │ 此處會(huì )存放臨時(shí)帶背景海報.txt
│ │ │
│ │ └─qrCode
│ │ └─weChat
│ │ 此處會(huì )存放用戶(hù)唯一二維碼用于生成帶背景海報.txt
│ │
│ └─WxPayCert
│ 此處用于存放微信支付證書(shū).txt
遠程數據庫部署在公司華為云RDS數據庫服務(wù)上,服務(wù)器端為公司統一演示開(kāi)發(fā)使用,MagicShop服務(wù)器端不能輕易做改動(dòng),所以需要將數據庫本地化進(jìn)行調試測試。
本地化數據庫有兩種方式:通過(guò)bak備份文件還原;通過(guò)sql腳本生成帶數據的數據庫。
登錄公司華為云RDS數據庫,找到標準數據庫:20210421MagicShop.Net,右鍵數據庫表,在任務(wù)重打開(kāi)生成腳本:
一直點(diǎn)擊下部到這個(gè)頁(yè)面
點(diǎn)擊高級設置,并拖動(dòng)到底部,雙擊兩次,修改要編寫(xiě)腳本的數據類(lèi)型為:架構和數據
如果不勾選,默認只有表結構并沒(méi)有數據。
然后一直點(diǎn)擊下一步,生成腳本后,修改數據庫名稱(chēng),即可生成一個(gè)新的數據庫表。
打開(kāi)生成的文件,修改一下數據庫名稱(chēng),并執行:
執行過(guò)后,修改的新的數據庫就生成了,然后到代碼中修改數據庫配置名稱(chēng)即可運行項目。參考:5.2.1
以下為SqlServer數據庫一鍵清零數據,只保留了基礎商品演示、權限相關(guān)、初始化配置數據。
xxxxxxxxxx
Truncate table MagicShopAdvertisement;
-- 廣告表
Truncate table MagicShopAdvertPosition;
-- 廣告位置表
Truncate table MagicShopAgent;
-- 代理商表
Truncate table MagicShopAgentGoods;
-- 代理商品池
Truncate table MagicShopAgentGrade;
-- 代理商等級設置表
Truncate table MagicShopAgentOrder;
-- 代理商訂單記錄表
Truncate table MagicShopAgentOrderDetails;
-- 代理商訂單記錄mingxi
Truncate table MagicShopAgentProducts;
-- 代理貨品池
Truncate table MagicShopApiAccessToken;
-- 第三方授權記錄表
-- MagicShopArea;
-- 地區表
Truncate table MagicShopArticle;
-- 文章表
Truncate table MagicShopArticleType;
-- 文章分類(lèi)表
Truncate table MagicShopBillAftersales;
-- 退貨單表
Truncate table MagicShopBillAftersalesImages;
-- 商品圖片關(guān)聯(lián)表
Truncate table MagicShopBillAftersalesItem;
-- 售后單明細表
Truncate table MagicShopBillDelivery;
-- 發(fā)貨單表
Truncate table MagicShopBillDeliveryItem;
-- 發(fā)貨單詳情表
Truncate table MagicShopBillLading;
-- 提貨單表
Truncate table MagicShopBillPayments;
-- 支付單表
Truncate table MagicShopBillRefund;
-- 退款單表
Truncate table MagicShopBillReship;
-- 退貨單表
Truncate table MagicShopBillReshipItem;
-- 退貨單明細表
-- MagicShopBrand;
-- 品牌表
Truncate table MagicShopCart;
-- 購物車(chē)表
Truncate table MagicShopClerk;
-- 店鋪店員關(guān)聯(lián)表
Truncate table MagicShopCoupon;
-- 優(yōu)惠券表
Truncate table MagicShopDistribution;
-- 分銷(xiāo)商表
Truncate table MagicShopDistributionCondition;
-- 分銷(xiāo)商等級升級條件
Truncate table MagicShopDistributionGrade;
-- 分銷(xiāo)商等級設置表
Truncate table MagicShopDistributionOrder;
-- 分銷(xiāo)商訂單記錄表
Truncate table MagicShopDistributionOrderDetails;
-- 分銷(xiāo)商訂單明細表
Truncate table MagicShopDistributionResult;
-- 等級傭金表
Truncate table MagicShopForm;
-- 表單
Truncate table MagicShopFormItem;
-- 表單項表
Truncate table MagicShopFormSubmit;
-- 用戶(hù)對表的提交記錄
Truncate table MagicShopFormSubmitDetail;
-- 提交表單保存大文本值表
-- MagicShopGoods;
-- 商品表
Truncate table MagicShopGoodsBrowsing;
-- 商品瀏覽記錄表
-- MagicShopGoodsCategory;
-- 商品分類(lèi)
-- MagicShopGoodsCategoryExtend;
-- 商品分類(lèi)擴展表
Truncate table MagicShopGoodsCollection;
-- 商品收藏表
Truncate table MagicShopGoodsComment;
-- 商品評價(jià)表
-- MagicShopGoodsGrade;
-- 商品會(huì )員價(jià)表
Truncate table MagicShopGoodsImages;
-- 商品圖片關(guān)聯(lián)表
Truncate table MagicShopGoodsParams;
-- 商品參數表
-- MagicShopGoodsTypeSpec;
-- 商品類(lèi)型屬性表
-- MagicShopGoodsTypeSpecValue;
-- 商品類(lèi)型屬性值表
-- MagicShopImages;
-- 圖片表
Truncate table MagicShopInvoice;
-- 發(fā)票表
Truncate table MagicShopInvoiceRecord;
-- 發(fā)票信息記錄
-- Truncate table MagicShopJobs;
-- 隊列表
Truncate table MagicShopLabel;
-- 標簽表
Truncate table MagicShopLoginLog;
-- 登錄日志
-- MagicShopLogistics;
-- 物流公司表
Truncate table MagicShopMessage;
-- 消息發(fā)送表
-- MagicShopMessageCenter;
-- 消息配置表
Truncate table MagicShopNotice;
-- 公告表
Truncate table MagicShopOrder;
-- 訂單表
-- MagicShopOrderDistributionModel 訂單配送模式表
Truncate table MagicShopOrderItem;
-- 訂單明細表
Truncate table MagicShopOrderLog;
-- 訂單記錄表
-- MagicShopPages;
-- 單頁(yè)
-- MagicShopPagesItems;
-- 單頁(yè)內容
-- MagicShopPayments;
-- 支付方式表
Truncate table MagicShopPinTuanGoods;
-- 拼團商品表
Truncate table MagicShopPinTuanRecord;
-- 拼團記錄表
Truncate table MagicShopPinTuanRule;
-- 拼團規則表
-- MagicShopProducts;
-- 貨品表
--truncate table MagicShopGoods;
--truncate table MagicShopProducts;
--truncate table MagicShopProductsDistribution;
-- MagicShopProductsDistribution;
-- 貨品三級傭金表
Truncate table MagicShopPromotion;
-- 促銷(xiāo)表
Truncate table MagicShopPromotionCondition;
-- 促銷(xiāo)條件表
Truncate table MagicShopPromotionRecord;
-- 促銷(xiāo)活動(dòng)記錄表
Truncate table MagicShopPromotionResult;
-- 促銷(xiāo)結果表
-- MagicShopServiceDescription;
-- 商城服務(wù)說(shuō)明
Truncate table MagicShopServices;
-- 服務(wù)項目表
Truncate table MagicShopSetting;
-- 店鋪設置表
-- MagicShopShip;
-- 配送方式表
Truncate table MagicShopSms;
-- 短信發(fā)送日志
Truncate table MagicShopSolitaire;
-- 接龍
Truncate table MagicShopSolitaireItems;
-- 接龍sku商品
Truncate table MagicShopStock;
-- 庫存操作表
Truncate table MagicShopStockLog;
-- 庫存操作詳情表
-- MagicShopStore;
-- 門(mén)店表
-- Truncate table MagicShopTemplate;
-- 模板列表
-- Truncate table MagicShopTemplateMessage;
-- 模板消息
-- Truncate table MagicShopTemplateOrder;
-- 模板訂購記錄表
Truncate table MagicShopUser;
-- 用戶(hù)表
Truncate table MagicShopUserBalance;
-- 用戶(hù)余額表
Truncate table MagicShopUserBankCard;
-- 銀行卡信息
-- MagicShopUserGrade;
-- 用戶(hù)等級表
Truncate table MagicShopUserLog;
-- 用戶(hù)日志
Truncate table MagicShopUserPointLog;
-- 用戶(hù)積分記錄表
Truncate table MagicShopUserServicesOrder;
-- 服務(wù)購買(mǎi)表
Truncate table MagicShopUserServicesTicket;
-- 服務(wù)消費券
Truncate table MagicShopUserServicesTicketVerificationLog;
-- 服務(wù)券核驗日志
Truncate table MagicShopUserShip;
-- 用戶(hù)地址表
Truncate table MagicShopUserTocash;
-- 用戶(hù)提現記錄表
Truncate table MagicShopUserToken;
-- 用戶(hù)token
Truncate table MagicShopUserWeChatInfo;
-- 用戶(hù)表
Truncate table MagicShopUserWeChatMsgSubscription;
-- 微信訂閱消息存儲表
Truncate table MagicShopUserWeChatMsgSubscriptionSwitch;
-- 用戶(hù)訂閱提醒狀態(tài)
Truncate table MagicShopUserWeChatMsgTemplate;
-- 微信小程序消息模板
Truncate table MagicShopWeixinAuthor;
-- 獲取授權方的帳號基本信息表
Truncate table MagicShopWeixinMediaMessage;
-- 微信圖文消息表
Truncate table MagicShopWeixinMenu;
-- 微信公眾號菜單表
Truncate table MagicShopWeixinMessage;
-- 微信消息表
-- SysDictionary;
-- 數據字典表
-- SysDictionaryData;
-- 數據字典項表
Truncate table SysLoginRecord;
-- 登錄日志表
-- SysMenu;
-- 菜單表
Truncate table SysNLogRecords;
-- Nlog記錄表
Truncate table SysOperRecord;
-- 操作日志表
-- SysOrganization;
-- 組織機構表
-- SysRole;
-- 角色表
-- SysRoleMenu;
-- 角色菜單關(guān)聯(lián)表
Truncate table SysTaskLog;
-- 定時(shí)任務(wù)日志
-- SysUser;
-- 用戶(hù)表
-- SysUserRole;
-- 用戶(hù)角色關(guān)聯(lián)表
Truncate table WeChatAccessToken;
-- 微信授權交互
Truncate table WeChatTransactionComponentAuditCategory;
-- 自定義交易組件上傳類(lèi)目資質(zhì)
Truncate table WeChatTransactionComponentAuditCategoryAuditLog;
-- 自定義交易組件類(lèi)目審核回調
-- dbo.WeChatTransactionComponentDeliveryCompany --自定義交易組件快遞公司
Truncate table WeChatTransactionComponentGood;
-- 自定義交易組件商品列表
Truncate table WeChatTransactionComponentGoodAuditLog;
-- 自定義交易組件商品審核回調
Truncate table WeChatTransactionComponentGoodSKU;
-- 自定義交易組件商品關(guān)聯(lián)sku列表
Truncate table WeChatTransactionComponentOrder;
-- 自定義交易組件提交訂單
Truncate table WeChatTransactionComponentThirdCategory;
-- 自定義交易組件三級類(lèi)目
Truncate table MagicShopPrinter;
-- 打印機列表
Truncate table SysUserOperationLog;
-- 用戶(hù)操作日志
Truncate table MagicShopAppUpdateLog;
-- 安卓更新日志
Truncate table MagicShopCheckBeforeAddOrder;
-- 微信交易組件下單前置檢查
Truncate table MagicShopImages;
-- 圖片附件管理器
Truncate table MagicShopUserCheckIn;
-- 用戶(hù)日歷簽到統計
Truncate table MagicShopUserCheckInDetails;
-- 用戶(hù)簽到明細表
Truncate table WeChatMessageResponse;
-- 微信自動(dòng)回復消息表
Truncate table WeChatUserAccessToken;
-- 微信用戶(hù)交互授權
-- 清除其他用戶(hù)數據,并重置剩下的一個(gè)數據賬號和密碼都為coreshop
DELETE FROM SysUser WHERE id >1;
UPDATE SysUser SET userName='coreshop',passWord='601a0d6e819be9e0e8604cd10bdac2ce',phone='',avatar='';
正常情況下,我們操作sqlserver數據庫,都是使用的SQL Server Management Studio(簡(jiǎn)稱(chēng)ssms);
而ssms表設計中默認是不顯示字段備注及一些其他需要用到的列。對于開(kāi)發(fā)數據庫非常不便。
如下圖示:
修改方法如下:
輸入 regedit
打開(kāi)注冊表
定位到:HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject
,注意這里的11.0表示安裝的SQL Server Management Studio版本號。如果是SQL Server 2008 R2則對應100,SQL Server 2012對應11.0,以此類(lèi)推。
注意對于 SQL Server Management Studio Version 18.x (2019)
,路徑變?yōu)?HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
找到SSVPropViewColumnsSQL70
和SSVPropViewColumnsSQL80
。
默認值為:1,2,6;。將其修改為1,2,3,6,7,17; 即可。再次打開(kāi)管理器。
注意:在設置注冊表時(shí),管理器需要是關(guān)閉狀態(tài)。
其中,各數字代表的意思如下:
1:Column Name (列名)
2:Data Type (數據類(lèi)型)
3:Length(長(cháng)度)
4:Precision(精度)
5:Scale
6:Allow Nulls(允許為Null)
7:Default Value(默認值)
8:Identity
9:Identity Seed
10:Identity Increment
11:Row GUID
12:Nullable
13:Condensed Type
14:Not for Replication
15:Formula
16:Collation
17:Description
圖解步驟
MagicShop集成了高度匹配項目的代碼生成器,通過(guò)生成器可以直接將數據庫單表的前后端增、刪、改、查、緩存、列表等文件統一生成及對應的文件夾。將文件及文件夾復制到對應的目錄,即實(shí)現了一個(gè)單表的完整操作。
通過(guò)代碼生成器對單表代碼的生成,將生成以下文件:
Entity:數據庫對應的類(lèi)文件及文件夾。
IServices:業(yè)務(wù)接口層文件及文件夾。
Services:業(yè)務(wù)層接口實(shí)現文件及文件夾。
IRepository:數據層接口文件及文件夾。
Repository:數據層接口實(shí)現文件及文件夾。
HTML:前端數據列表、增、刪、改、查html文件及文件夾。
生成文件后,我們只需要修改個(gè)人文件內的命名路徑,即可實(shí)現單表的功能操作。
目前代碼生成器支持的SqlServer字段為:
int
nvarchar
bit
datetime
decimal
當數據庫表制作成功后,我們可以通過(guò)代碼生成器來(lái)生成單表操作數據了,前提請保證數據庫表的字段說(shuō)明,必須不能為空。以下是調試模式下生成模板代碼文件的操作設置:
過(guò)程省略。。。。。。
點(diǎn)擊【立即生成】按鈕,將生成文件壓縮包。
解壓后得到的文件就可以直接復制到項目中對應的文件夾使用。
代碼生成器生成的文件是根據文件名和項目目錄默認結構生成的。但實(shí)際操作中,根據不同的開(kāi)發(fā)人員會(huì )有不同,我們來(lái)闡述下代碼生成后的文件對應的位置及需要調整的內容。
Controller
:對應9.App/MagicShop.Net.Web.Admin/Controllers/
Entity
:對應3.Entity/MagicShop.Net.Model/Entities
(最后一個(gè)文件內,可以根據需求創(chuàng )建文件夾,保持目錄更好的閱讀性)
Html
:對應9.App/MagicShop.Net.Web.Admin/wwwroot/views/
IRepository
:對應4.Repository/MagicShop.Net.IRepository/
(最后一個(gè)文件內,可以根據需求創(chuàng )建文件夾,保持目錄更好的閱讀性)
Repository
:對應4.Repository/MagicShop.Net.Repository/
(最后一個(gè)文件內,可以根據需求創(chuàng )建文件夾,保持目錄更好的閱讀性)
IServices
:對應3.Services/MagicShop.Net.IServices/
(最后一個(gè)文件內,可以根據需求創(chuàng )建文件夾,保持目錄更好的閱讀性)
Services
:對應3.Services/MagicShop.Net.Services/
(最后一個(gè)文件內,可以根據需求創(chuàng )建文件夾,保持目錄更好的閱讀性)
根據生成的文件,按照以上目錄結構,對應放置到文件下即可。
另外我們還有幾處需要調整。
Repository
文件中需要調整GetCaChe()
方法內關(guān)于緩存字段名稱(chēng)的定義??啥x一個(gè)常量或者改為字符串。
注意注意:這里一定要改,非常重要。
因為我們是前后端分離,生成的前端文件夾是用戶(hù)根據自己的目錄結構來(lái)擺放位置的,那么靜態(tài)文件里面有些鏈接是無(wú)法生成用戶(hù)想要的。需要自行手動(dòng)更改下。
我們打開(kāi)代碼生成中的index.html
文件,找到代碼中有3處 view(this.id).render
的方法,將其中的 base/類(lèi)名/edit
base/類(lèi)名/details
base/類(lèi)名/create
修改為對應路徑名稱(chēng)即可。
我們只需要通過(guò)【后臺管理】【菜單管理】添加和維護路徑信息即可。 里面的菜單Url就是對應的html文件路徑。不需要錄入后綴
完成之后,我們只需要給與角色對應的鏈接掛靠即可。通過(guò)左側【后臺管理】【角色管理】【權限分配】添加對應的權限即可。
很多業(yè)務(wù)場(chǎng)景,我們是對數據庫表的CURD操作,比如一個(gè)單表About(關(guān)于我們),我們在數據庫創(chuàng )建了一個(gè)新表(注意每個(gè)字段的描述都要編寫(xiě)),然后通過(guò)代碼生成器實(shí)現了后臺單表的數據管理功能。那么我們如何將這個(gè)數據通過(guò)接口實(shí)現,uniapp前端調用,進(jìn)行數據展示呢。我們從以下方式來(lái)描述,前提是后端已經(jīng)實(shí)現了單表的管理。
創(chuàng )建好方法后,在方法或者控制器前輸入三個(gè)///,會(huì )自動(dòng)生成帶參數和返回值的注釋?zhuān)浀靡砩蠀祊aram的說(shuō)明
添加注釋區域塊(快捷鍵:Ctr+K+S 按上下鍵選擇#region可以快速注入代碼,同理其他很多代碼塊都可以快速注入)
輸入patm后,按Tab鍵,快速創(chuàng )建一個(gè)方法
關(guān)于如何配置patm,請參考:
https://learn.microsoft.com/zh-cn/visualstudio/ide/visual-csharp-code-snippets?view=vs-2019。
修改方法名稱(chēng),泛型WebApiCallBack為返回值類(lèi)型,選擇方法需要傳入的參數
到這個(gè)步驟,我們就新建的一個(gè)簡(jiǎn)單的接口及數據返回,返回的數據是WebApiCallBack的json數據。
首先我們將webapi設置為啟動(dòng)項。
點(diǎn)擊vs工具欄上的【調試】【開(kāi)始執行(不調試)|| 或者調試】自己根據業(yè)務(wù)是否需要調試
注意:調試前記得開(kāi)啟redis,并確保redis能正常使用密碼連接
Swagger的接口調試,后有詳解,7.3有Token校驗的詳細說(shuō)明
一般情況下,直接獲取數據的方法不多,更多的是通過(guò)傳輸參數,通過(guò)參數的自定義內容,來(lái)獲取對應的數據。
下面模擬傳一個(gè)int類(lèi)型的id,獲取其他數據的操作。
修改之后,我們編譯下程序,然后刷新接口文檔頁(yè)面。獲取新的文檔內容,發(fā)現就多了FMIntId實(shí)體的參數需求。
到這里,就證明我們的接口編寫(xiě)完成了。如果需要驗證用戶(hù)的權限,只需要在action添加授權驗證屬性即可。
接口制作完成后,我們將接口發(fā)布到服務(wù)上,然后就可以前端進(jìn)行調用交互了。
1、打開(kāi)項目下MagicShop.Net.Uni-App\MagicShop\common\request\http.api.js
統一接口配置文件。添加接口的請求地址。
2、在前端需要的位置,使用方法調用即可。
vue 管理后臺根據表名生成代碼和結構說(shuō)明 【文檔說(shuō)明 使用MagicShopUser 用戶(hù)表舉列,其他表生成代碼操作是一樣的】
vue管理后臺根據表名生成頁(yè)面 和操作, (目前包含的功能:表格列表,表格搜索,新增,刪除,查看詳情,查詢(xún)導出數據,全部導出數據)
目前只支持單個(gè)表生成前端頁(yè)面和后端增刪改查
目前vue 的前端代碼 是采用typescript 編寫(xiě),需要定義類(lèi)型,使用狀態(tài)管理(vuex)管理數據,根據Json文件 生成組件,組件化拼裝頁(yè)面 和功能,因此生成的頁(yè)面,文件,文件夾比較多,需要把放在代碼里面對應的位置
以用戶(hù)管理表為列子 講解生成的文件 文件夾 的各自存放路徑 和作用
生成vue 管理后臺文件夾結構如下圖
models: 存放MagicShopUser 用戶(hù)表模型,對應接口定義的用戶(hù)表類(lèi)
pages: 存放用戶(hù)管理頁(yè)面 包含:用戶(hù)列表,新增,查詢(xún),刪除,搜索 等功能
service:定義用戶(hù)的服務(wù) 包含 增曬改查
store:狀態(tài)管理: 用來(lái)存放用戶(hù)的數據
router: 用戶(hù)管理的路由配置
具體每個(gè)文件夾和存放位置說(shuō)明
1.index.ts 存放用戶(hù)表的模型字段定義
存放位置 models 文件夾
4.3.2、pages 文件夾
MagicShopUser: 存放用戶(hù)管理的視圖頁(yè)面,包含表格列表,新增 刪除,編輯,查詢(xún)等 組件
detail-config: 存放查詢(xún)數據詳情的Json文件配置
form-schema:存數據新增和編輯的Json 文件配置
index: 用戶(hù)管理的視圖頁(yè)面。包含表格列表,新增,刪除 ,查詢(xún)詳情,導出等功能
search-field: 存放表格搜索字段的配置
table-config:存放頁(yè)面表格的配置
index: 導出頁(yè)面路由
存放位置 pages 文件夾
api 定義 service 的增刪改查的接口的地址
index :定義 增刪改查的方法
存放位置 services 文件夾
1.MagicShopUser.index 用戶(hù)狀態(tài)管理的新增 刪除,等操作
2.index: 導出用戶(hù)管理的Store
存放位置 的store.modules文件夾
*把文件夾復制到store.modules 時(shí),必須要做的一件事情是:在store.modules.index 文件 增加 上文提到的導出用戶(hù)管理的store**
如圖紅色圈出來(lái)的
將生成出來(lái)的路由配置 復制到router.config.ts 文件里面
復制進(jìn)去的文件結構展示圖下圖
切記每個(gè)文件夾和文件 一定要放在對應的目錄 和文件,不然會(huì )報錯 一定要放在對應的目錄 和文件,不然會(huì )報錯
想要讓項目在服務(wù)器上跑起來(lái),需要
服務(wù)器端運行前提:(服務(wù)器端部署將在第6章中詳細講解步驟)
有一臺已經(jīng)搭建好環(huán)境的服務(wù)器。操作系統為windows 2012 R2或windows 2016(企業(yè)版或者數據中心版本均可)。
搭建好IIS環(huán)境
安裝好**Asp.Net Core6**
支持
準備一個(gè)已經(jīng)備案的一級或二級域名,
準備好已運行的Redis數據庫連接權限。
還原好數據庫,準備好數據庫的鏈接權限。mysql或mssql數據庫均可
準備好微信支付的的相關(guān)數據
本地運行前提:
因為本地VS集成了項目的運行環(huán)境,所以本地只需要配置以下兩項:
數據庫:上面已做說(shuō)明
Redis:上面已做說(shuō)明
項目配置文件appsettings.json配置了整個(gè)項目所有的信息。
首先我們通過(guò)vsual studio 2022打開(kāi)MagicShop源代碼解決方案。打開(kāi)【W(wǎng)eb】【MagicShop.Net.Web.Admin】【appsettings.json】配置文件。
首先我們將代碼定位到第3行ConnectionStrings - DbType
節點(diǎn),我們根據自己的需求,修改為SqlServer
或者MySql
如果使用的是**SqlServer**
的數據庫,我們只需要修改第4行內的鏈接字符串內容:
Server:服務(wù)器節點(diǎn),ip或者域名
uid:登錄數據庫的用戶(hù)名(建議不要使用sa超級權限)
pwd:登錄數據庫的密碼
Database:數據庫的名稱(chēng)
MultipleActiveResultSets:是否開(kāi)啟數據庫連接復用。
完整的字符串格式如下
xxxxxxxxxx
Server=110.41.*.*,1433;uid=*****8;pwd=******;Database=2021****MagicShop.Net;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;
如果使用的是**MySql**
數據庫,我們可以注釋掉第4行數據庫連接字符串,取消第8行mysql數據庫連接字符串的示例,然后根據自己的權限參數進(jìn)行調整:
Server:服務(wù)器節點(diǎn),ip或者域名
Port:端口號
Database:數據庫的名稱(chēng)
Uid:登錄數據庫的密碼(建議不要使用root超級權限)
Pwd:登錄數據庫的密碼
CharSet:字符集編碼格式
pooling:是否開(kāi)啟池化,這個(gè)鍵的值設置為true,當值為T(mén)rue時(shí),任何一個(gè)新創(chuàng )建的連接都將添加到連接池中當程序被關(guān)閉時(shí),在下次試圖開(kāi)啟一個(gè)相同的連接時(shí),這個(gè)連接將從連接池中取出,如果連接字符串相同,則被認為是同一個(gè)連接。如果連接字符串不相同,則認為是不同的連接。
SslMode:是否開(kāi)啟ssl
Treat Tiny As Boolean:如果設置為T(mén)rue,則Mysql中的tinyint類(lèi)型會(huì )被轉換為MS Server中的bit類(lèi)型,但有時(shí)候我們是不想要這來(lái)的轉換的,所以這個(gè)可以根據自己的需要來(lái)配置
Allow User Variables:是否允許 SQL 中出現用戶(hù)變量(報表功能使用到純sql查詢(xún),此功能需開(kāi)啟)
Convert Zero Datetime:當沒(méi)有設置此屬性時(shí),如果Mysql數據庫中的datetime列為null的時(shí)候,.net在轉換時(shí)會(huì )拋出如下異常:Unable to convert MySQL date/time value to System.DateTime at MySql.Data.Types.MySqlDateTime.GetDateTime()這是因為.net的默認最小日期和Mysql的不匹配,導致轉換出錯,解決辦法就是以上連接串中的(設置Convert Zero Datetime=True)
完整的字符串格式如下
xxxxxxxxxx
Server=127.0.0.1;Port=3306;Database=MagicShop;Uid=MagicShop;Pwd=MagicShop;CharSet=utf8;pooling=true;SslMode=None;Allow User Variables=true;Convert Zero Datetime=True;Allow Zero Datetime=True;Treat Tiny As Boolean=false
注:Mysql數據庫鏈接字符串,請保持后面的屬性別少。經(jīng)過(guò)測試,mysql版本需要5.7或以上
我們將代碼定位到第16行的 AppConfig
下面的AppUrl
和AppInterFaceUrl
,分別錄入后端管理程序的網(wǎng)站域名地址,以及api接口端部署后提供訪(fǎng)問(wèn)的域名地址(api接口一般為https協(xié)議)
我們將代碼定位到第21行的RedisConfig下:
將UseCache設置為true
將UseTimedTask設置為true
ConnectionString為redis鏈接字符串
127.0.0.1:6379分別為redis的服務(wù)器訪(fǎng)問(wèn)ip地址,6379為端口號。
password:鏈接的權限密碼,默認為空的情況下可以不設置。
connectTimeout:客戶(hù)端與redis鏈接超時(shí)時(shí)間。毫秒單位。
connectRetry:重試連接次數
syncTimeout: 同步操作默認超時(shí)時(shí)間
DefaultDatabase:默認鏈接的數據庫,類(lèi)似于sqlserver或者mysql里面單個(gè)的數據庫,唯一就是redis不需要去創(chuàng )建,直接指定即可,具體redis有多少庫,根據自己的配置來(lái)選擇。
完整示例如下
xxxxxxxxxx
127.0.0.1:6379,password=MagicShop,connectTimeout=3000,connectRetry=1,syncTimeout=10000,DefaultDatabase=10
(2.0版本已經(jīng)改為后臺設置,不通過(guò)appsetting.json配置文件配置)
我們將代碼定位到第84行WeChatPay節點(diǎn),針對以下節點(diǎn)進(jìn)行設置:
AppId:微信小程序AppId,通過(guò)管理微信小程序管理
MchId:微信的支付的商戶(hù)號,不是微信小程序的appid,一般是16開(kāi)頭的10位數字
APIKey:為微信支付商戶(hù)平臺的API密鑰,請注意不是APIv3密鑰??闪私?/span>【前端文檔】獲取密鑰的步驟
APIv3Key:這個(gè)是APIv3密鑰,我們目前未采用,為以后使用APIv3版本預留??蔀榭?/span>
Certificate:證書(shū)文件的存放地址,默認【W(wǎng)xPayCert\apiclient_cert.p12】即可??闪私?/span>【前端文檔】申請證書(shū)的步驟
RsaPublicKey:企業(yè)付款到銀行卡API使用的接口核驗,目前為保留字段,可為空
我們將代碼定位到第158行WeChatOptions節點(diǎn),針對以下節點(diǎn)進(jìn)行設置:
WxOpenAppId:微信小程序的Appid
WxOpenAppSecret:微信小程序的AppSecret
WxOpenToken:微信服務(wù)消息推送的核驗令牌。(管理端無(wú)需設置)
WxOpenEncodingAESKey:微信服務(wù)消息推送消息的加密密鑰。(管理端無(wú)需設置)
以前四個(gè)內容:
WxOpenAppId、WxOpenAppSecret可以通過(guò)微信后臺直接獲取。
通過(guò)以上的設置,源代碼基礎的運行配置就配置好了,下一步我們進(jìn)行項目的發(fā)布。
首先我們通過(guò)vsual studio 2022打開(kāi)MagicShop源代碼解決方案。打開(kāi)【W(wǎng)eb】【MagicShop.Net.Web.WebApi】【appsettings.json】配置文件。
講解同上↑
同上
我們將代碼定位到第12行的HangFire
節點(diǎn),分別設置Login
【賬號名】,PassWord
【密碼】
同上
同上
同上
(新版已經(jīng)改為后臺設置,不通過(guò)appsetting.json配置文件配置)
當用戶(hù)使用我們的微信支付成功后,微信服務(wù)器會(huì )異步將支付結果信息推送到我們的服務(wù)器。則我們需要告知微信需要推送到哪個(gè)網(wǎng)址。
我們將代碼定位到第148行PayCallBack節點(diǎn),針對以下節點(diǎn)進(jìn)行設置:
WeChatPayUrl:微信支付回調的信息,有失敗,也有成功的訊息。我們需要配置的地址為Api接口站點(diǎn)域名+/Notify/WeChatPay/Unifiedorder
的路徑。
WeChatRefundUrl:當發(fā)起退款處理時(shí),微信異步將處理結果推送到我們的配置地址,地址為Api接口站點(diǎn)域名+/Notify/WeChatPay/Refund
的路徑。
微信支付和回調均已調整到管理后臺
我們將代碼定位到第158行WeChatOptions節點(diǎn),針對以下節點(diǎn)進(jìn)行設置:
WxOpenAppId:微信小程序的Appid
WxOpenAppSecret:微信小程序的AppSecret
WxOpenToken:微信服務(wù)消息推送的核驗令牌。
WxOpenEncodingAESKey:微信服務(wù)消息推送消息的加密密鑰。
以前四個(gè)內容:
WxOpenAppId、WxOpenAppSecret可以通過(guò)微信后臺直接獲取??蓞⒖肌厩岸宋臋n】
WxOpenToken、WxOpenEncodingAESKey需要先優(yōu)先配置好接口站點(diǎn)并上傳可以正常外網(wǎng)訪(fǎng)問(wèn)??蓞⒖迹骸厩岸宋臋n】
通過(guò)以上的設置,源代碼基礎的運行配置就配置好了,下一步我們進(jìn)行調試開(kāi)發(fā)或項目的發(fā)布部署。
服務(wù)器部署包含以下幾個(gè)步驟:
1、服務(wù)器安裝windows2012 R2企業(yè)版或數據中心版本,或者windows2016企業(yè)版或數據中心版本。并導入數據庫。
2、安裝IIS。
3、安裝Asp.Net Core Runtime運行時(shí)。
4、安裝常用防護軟件及設置。
6、安裝自動(dòng)備份軟件、木馬查殺軟件等,
7、調整服務(wù)器端口開(kāi)放。及阿里云安全組設置。
8、發(fā)布項目。
9、部署項目。
服務(wù)器環(huán)境安裝是將項目部署到服務(wù)器上,本地VisualStudio集成開(kāi)發(fā)環(huán)境是不需要安裝配置的,調試環(huán)境下VS已經(jīng)集成了所有的配置。
服務(wù)器上安裝MSSQL(windows2012 R2或者windows2016)的步驟與本地安裝一致。這里就不在贅訴......
1、服務(wù)器安裝好之后,我們首要工作是安裝iis。
2、服務(wù)器版的操作系統,我們可以通過(guò)點(diǎn)擊【此電腦】的【管理】按鈕進(jìn)入【服務(wù)器管理器】,也可以直接通過(guò)桌面的【服務(wù)器管理器】直接進(jìn)入。
3、在打開(kāi)的【服務(wù)器管理器】中,點(diǎn)擊右上角的【管理】【添加角色功能】,然后按照圖示一步步操作。
安裝完成后一定要重啟服務(wù)器,重啟服務(wù)器,重啟服務(wù)器。重要的事情說(shuō)三遍。
4、安裝完成并重啟服務(wù)器之后,我們可以通過(guò)【服務(wù)器管理器】右上角的【工具】【IIS管理器】進(jìn)入IIS
5、也可以通過(guò)【控制面板】找到,并將圖標放置到桌面。
打開(kāi)【控制面板】,點(diǎn)擊右上角的【類(lèi)別】選擇【小圖標】,在其中選擇【管理工具】
在【管理工具】中我們可以看到【IIS管理器】,可以右鍵將圖標發(fā)送到桌面快捷方式。
6、我們打開(kāi)IIS,點(diǎn)擊左側的默認站點(diǎn),然后點(diǎn)擊右側的瀏覽。
出現以上畫(huà)面既表示安裝成功。
下載地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0
自動(dòng)下載或者手動(dòng)下載安裝即可。記得重啟服務(wù)器。
安裝完成后一定要重啟服務(wù)器,重啟服務(wù)器,重啟服務(wù)器。重要的事情說(shuō)三遍。
Redis-x64-5.0.14和RDM的安裝與本地安裝完全一致。這里不在贅訴......
特別說(shuō)明:
一個(gè)Redis含有17個(gè)庫,所以一個(gè)Redis可以部署17個(gè)項目。
一個(gè)服務(wù)器可以同時(shí)安裝多個(gè)Redis,但是需要配置不同端口,默認的端口是6379。
服務(wù)器上的Redis一般要添加到系統服務(wù)中并開(kāi)啟自動(dòng)啟動(dòng)。
如何將Redis配置為系統服務(wù):
每次配置Redis服務(wù)后,都需要重啟
安裝好Redis后,需要確保服務(wù)器的端口已經(jīng)開(kāi)啟,確保阿里云或者騰訊云等服務(wù)器安全組開(kāi)啟了【6379】端口
確保防火墻開(kāi)啟了【6379】端口
為了服務(wù)器的安全,一般需要安裝以下軟件:
免費:云鎖 https://yunsuo.qianxin.com/
免費:火絨 https://www.huorong.cn/
收費:護衛神入侵防護系統(360/年) https://www.hws.com/soft/sec/
代碼編寫(xiě)完成后,我們如何發(fā)布代碼呢。下面按照截圖一步步操作。
修改好需要的項目代碼
xxxxxxxxxx
下面的步驟是公司要求的基于MagicShop搭建新項目的步驟:
復制項目,修改項目文件夾名稱(chēng),日期與運營(yíng)端日期一致
---》
刪除根目錄下的SVN、Git、VS文件
---》
VS中打開(kāi)項目,修改vs中的項目名稱(chēng),前端uniapp中項目包名稱(chēng)
---》
并配置獨立SVN,導入,檢出
---》拷貝并創(chuàng )建新的數據庫
---》開(kāi)發(fā),調試,發(fā)布
注意:根項目文件,SVN,數據庫的文件名稱(chēng)(8位日期的文件名稱(chēng))必須保持一致
右鍵需要發(fā)布的項目:
等待發(fā)布完成
這樣就完成了代碼的發(fā)布,壓縮發(fā)布包并上傳到服務(wù)器指定文件夾
將項目上傳到服務(wù)器指定目錄,上傳項目一般使用FlashFXP或者Xshell等工具。也可以直接復制項目包到服務(wù)器端。
創(chuàng )建服務(wù)器站點(diǎn)步驟如下:
準備好項目代碼,準備好域名,發(fā)布成項目包,上傳項目包到指定的服務(wù)器中
登錄到遠程服務(wù)器,準備好域名證書(shū):(因為所有小程序開(kāi)發(fā)要求https,所以我們的項目都需要https證書(shū))
導入證書(shū):
打開(kāi)服務(wù)器中的IIS管理器(Internet Information Services)
點(diǎn)擊確定綁定證書(shū),即完成站點(diǎn)的創(chuàng )建。
右鍵網(wǎng)站,添加網(wǎng)站
部分服務(wù)器上安全權限需要進(jìn)行配置,需要在IIS站點(diǎn)開(kāi)啟IIS_User權限,設置如下
雙擊選擇該用戶(hù)組
代開(kāi)IIS服務(wù)器管理器,找到應用程序池,每個(gè)網(wǎng)站項目對應一個(gè)應用程序池。
右鍵基本設置:
注意:每次配置完,都要進(jìn)行項目和應用程序池的重啟。
配置好應用程序池后,項目即可啟動(dòng)了。
微信小程序數據交互要求為https協(xié)議,故我們的api接口端訪(fǎng)問(wèn)域名必須支持此協(xié)議,故我們需要在服務(wù)器安裝ssl證書(shū),以保證域名的支持https綁定。
xxxxxxxxxx
特別提醒:公司的SSL證書(shū)由專(zhuān)人管理申請,不再需要大家去申請。
準備工作:
一臺windows服務(wù)器。
一個(gè)支持iis版本的ssl證書(shū)包,未獲取的請先申請
下載證書(shū)
當我們在阿里云申請免費的ssl證書(shū)后,我們可以下載IIS支持包。
安裝證書(shū)
首先我們將下載后的整數包解壓,獲得一個(gè)包含申請域名的.pfx
后綴的文件,以及一個(gè)命名為pfx-password.txt
的密碼文本文檔。我們將兩個(gè)文件復制到服務(wù)器,然后按照以下步驟操作。
然后我們前往IIS綁定域名。
當我們發(fā)布完整項目部署的時(shí)候,需要上傳整個(gè)項目的文件包,
有時(shí)候我們只修改了某個(gè)特定的文件,這樣發(fā)布的時(shí)候只會(huì )生成對應的類(lèi)庫文件,所以我們不用每次都完整的更新整個(gè)文件包。
只需要更新需要跟心的類(lèi)庫文件即可:
只需要將紅框中的部分上傳到服務(wù)器覆蓋即可
當該項目正處于訪(fǎng)問(wèn)中,上傳會(huì )失敗,所以,每次更新需要提前先停止項目和應用程序池。
停止服務(wù)器和應用程序池后,上傳覆蓋文件,重啟服務(wù)器和應用程序池。
七牛云官方地址:https://www.qiniu.com/
首先登錄公司七牛云賬號,公司賬號下有多個(gè)云桶(文件空間),云空間都已經(jīng)解析并配置好了域名。
獲取密鑰并配置
創(chuàng )建桶(空間)并配置
每個(gè)項目都要創(chuàng )建文件目錄,并配置到后臺,這樣每個(gè)項目都有自己的云空間文件。
最后記得點(diǎn)保存即可。
備注:目前除了七牛云以外,還有阿里云云空間,華為云,騰訊云等都支持云盤(pán)存儲靜態(tài)資源。因為開(kāi)發(fā)公司大都使用七牛云,這里就不在對其他平臺做講解......
如果需要用到打印機,需要進(jìn)行如下配置:
MagicShop已經(jīng)對接了易聯(lián)云網(wǎng)絡(luò )打印機,可以上天貓購買(mǎi)對應的產(chǎn)品,接入即可,推薦是:易聯(lián)云K6,易聯(lián)云K7(支持自動(dòng)切紙,不用一張張手撕)
一、激活打印機
首先我們買(mǎi)到打印機后,按照打印機的說(shuō)明書(shū),設置好打印機能正常聯(lián)網(wǎng),同時(shí)可以注意到機器的底部有終端號
和密鑰
,這個(gè)在后面注冊機器到開(kāi)發(fā)者平臺有用到。
二、注冊開(kāi)發(fā)者平臺
我們打開(kāi)易聯(lián)云官網(wǎng):https://www.yilianyun.net/ 找到開(kāi)發(fā)者登錄。
沒(méi)有賬號的請先注冊賬號。
三、創(chuàng )建【自有型】應用
我們點(diǎn)擊開(kāi)發(fā)者平臺左側的【應用列表】,進(jìn)入后創(chuàng )建【自有應用】。
四、注冊打印機
添加成功后,我們可以通過(guò)打印機列表獲取到打印機狀態(tài)和機器信息。
五、鏈接商城系統
我們將創(chuàng )建的【自有應用】和打印機的終端密鑰信息獲取到后。登錄我們商城后臺
也可以打印測試頁(yè)進(jìn)行測試。
六、如何修改打印模板
可參考易聯(lián)云官方支持的打印排版方式,結合我們的代碼進(jìn)行修改
排版模式:https://www.kancloud.cn/elind-dev/openapi/2096750
Linux+寶塔環(huán)境的部署
服務(wù)器上首先初始化寶塔環(huán)境,一鍵安裝寶塔環(huán)境可以參考官方文檔。
安裝ubuntu,最新版本應該是22.4。
使用初始權限安裝寶塔最新版。
部署代碼
還原Mysql數據庫
配置SSL證書(shū)
啟動(dòng)項目
Docker容器部署
在CentOs上安裝Docker引擎必須是CentOs7或者8以上,不支持測試版本 centos-extras 倉庫必須要啟用,在CenOs上面默認是啟用的
H5端部署
暫未更新
VUE3.0端部署
暫未更新
我們系統集成的定時(shí)任務(wù)名稱(chēng)叫:Hangfire【https://www.hangfire.io/】
此定時(shí)任務(wù)支持可視化面板,支持redis,mysql,sqlserver等常見(jiàn)數據庫。
在我們的項目中,定時(shí)任務(wù)只集成在接口端,后端沒(méi)有定時(shí)任務(wù)。
定時(shí)任務(wù)的賬號密碼,以及是否使用redis作為數據支持,都在接口端配置文件的前面幾項內,可以自主設置。
在接口的啟動(dòng)文件內,我們首頁(yè)對hangfire配置文件進(jìn)行了注冊??梢渣c(diǎn)擊查看實(shí)現代碼。
通過(guò)查看注冊文件,我們發(fā)現里面對常見(jiàn)數據庫進(jìn)行了定義,同時(shí)做了全局的處理。
在配置文件項目用戶(hù)配置中,我們可以設置定時(shí)任務(wù)的訪(fǎng)問(wèn)設置,最常用的就是設置定時(shí)任務(wù)的訪(fǎng)問(wèn)路由。
7.1.2、UI面板的使用
通過(guò)瀏覽器直接訪(fǎng)問(wèn)定時(shí)任務(wù)路由,可以進(jìn)行項目管理
大家能看到我們這里是英文的面板,因為是使用redis數據庫的問(wèn)題,如果使用sqlserver,mysql數據庫作為支撐,那么會(huì )是中文面板。
進(jìn)入面板后我們就能看到UI頂部有幾個(gè)通道。
1、servers表示鏈接到這個(gè)支撐數據庫所查詢(xún)到的api調用接口有哪些,如果你的服務(wù)器上已經(jīng)跑著(zhù)一個(gè)api項目,同時(shí)在本地又在調試,那么可能會(huì )在servers里面看到有2個(gè)記錄。
2、recuming jobk:表示正在運行的循環(huán)任務(wù)有哪些。
3、retries:表示出錯正在重試的任務(wù)有哪些。
4、jobs:表示定時(shí)任務(wù)任務(wù)執行情況以及反饋信息等。
三、如何新增定時(shí)任務(wù)
在【HangfireDispose.cs】中我們可以構建自己需要定時(shí)任務(wù),這個(gè)大家可以根據官方文檔【https://www.hangfire.io/】制作自己需要執行的類(lèi)型,比如訂閱,比如單次執行,比如多次定時(shí)循環(huán)等等。
在任務(wù)業(yè)務(wù)類(lèi)中,我們只需要實(shí)現其【Execute】方法即可。
1、如果出現了新增業(yè)務(wù)在定時(shí)任務(wù)沒(méi)有發(fā)現的情況,可以先發(fā)布最新的接口代碼,然后刪除支撐redis數據庫中的hangfire節點(diǎn),如果是sqlserver/mysql,可以直接清理掉hangfire前綴的表,讓其自動(dòng)加載新的,這個(gè)是最簡(jiǎn)單的處理方式。
日常開(kāi)發(fā)或者環(huán)境部署中,我們開(kāi)發(fā)項目經(jīng)常會(huì )碰到很多的異常,但是無(wú)法找到原因,只能靠猜?,F在分享幾種我們自己的處理方式。
首先我們將iis拋出日志的開(kāi)關(guān)打開(kāi)。
在發(fā)布到IIS的webApi項目中,運行時(shí)報出以上錯誤,
1、打開(kāi)發(fā)布目錄文件夾,找到web.config文件
2、打開(kāi)web.config找到stdoutLogEnabled="false",把該值改為true,即->stdoutLogEnabled="true"
xxxxxxxxxx
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\MagicShop.Net.Web.Admin.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: 95487ef2-3942-4f9b-8ece-acd7a4b304d9-->
3、Web.Config增加環(huán)境變量為開(kāi)發(fā)模式(用的多)
如源代碼為
xxxxxxxxxx
<aspNetCore processPath="dotnet" arguments=".\MagicShop.Net.Web.WebApi.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
修改為
xxxxxxxxxx
<aspNetCore processPath="dotnet" arguments=".\MagicShop.Net.Web.WebApi.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>
注意看,是在 aspNetCore
節點(diǎn)里面增加了 environmentVariables
節點(diǎn)。那么IIs下500就會(huì )拋出詳細異常了。而不只是提示友好說(shuō)明。
通過(guò)服務(wù)器的事件查看器獲取。
建議使用edge或者chorme瀏覽器,在打開(kāi)網(wǎng)頁(yè)的情況下,按F12,或者點(diǎn)擊右上角選項里面的【開(kāi)發(fā)人員工具】。
對當前頁(yè)重新進(jìn)行業(yè)務(wù)操作,那么右側的開(kāi)發(fā)者工具里面,就會(huì )有響應的請求或者數據提示,大家可以通過(guò)查看【控制臺】或者【網(wǎng)絡(luò )】里面的請求查閱信息。
開(kāi)啟調試進(jìn)入Swagger控制面板,需要輸入Swagger配置的密碼:
不需要Token校驗的API接口可以直接進(jìn)行斷點(diǎn)調試
對于需要Token校驗的API接口的調試步驟如下:
找到Swagger中的登陸接口
點(diǎn)擊try it out 進(jìn)行調試輸入用戶(hù)名和密碼
如果輸入正確,接口返回成功,返回結果中有Token
復制Token填寫(xiě)到Authrization中
輸入Token后,即可進(jìn)行在線(xiàn)調試接口。
RedisMQ用于基于redis的持久消息隊列系統,了解RedisMQ,先了解【Stack?!考舷冗M(jìn)先出和【Queue隊】集合先進(jìn)后出棧操作原理。
?x為什么要用RedisMQ:
數據處理過(guò)程中防止數據并發(fā)導致數據存取錯誤,消息隊列還配合鎖使用。定時(shí)給redis發(fā)送心跳注冊自身,項目啟動(dòng)和新的客戶(hù)端加入時(shí)會(huì )對所有客戶(hù)端執行重平衡。
將需要丟入消息列隊處理的數據寫(xiě)入消息隊列
xxxxxxxxxx
以服務(wù)層中Order下》MagicShopOrderServices.cs文件為例,比如我們訂單支付完成需要進(jìn)行傭金結算和其他操作,全部丟入消息隊列:
if (order.orderAmount <= 0)
{
//用戶(hù)升級處理
await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.UserUpGrade, JsonConvert.SerializeObject(order));
//發(fā)送支付成功信息,增加發(fā)送內容
await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString(), JObject.FromObject(order));
await _messageCenterServices.SendMessage(order.userId, GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString(), JObject.FromObject(order));
//易聯(lián)云打印機打印
await _redisOperationRepository.ListLeftPushAsync(RedisMessageQueueKey.OrderPrint, JsonConvert.SerializeObject(order));
}
編寫(xiě)隊列處理文件,將業(yè)務(wù)處理邏輯代碼編寫(xiě)好:
在RedisMQ的啟動(dòng)文件中掛載啟動(dòng)文件。
至此,RedisMQ配置完成,這里注意,調試的時(shí)候,可以直接將消息列隊的方法拉到普通服務(wù)代碼文件中或API中調試。
大家還可以了解RabitMQ的使用:
https://blog.csdn.net/qq_37997978/article/details/88635408
開(kāi)發(fā)規范包括:文件目錄規范、文件命名規范、代碼規范、注釋規范
詳將小當家協(xié)同辦公文件系統---》項目管理---》公共資源
請嚴格遵守公司開(kāi)發(fā)規范。
Git參考:https://blog.csdn.net/bjbz_cxy/article/details/116703787
SVN使用:
1,每天早晚要更新代碼,確保你這天的代碼時(shí)最新的
2,合并代碼時(shí),如果有沖突的,要檢查沖突。
參考協(xié)同辦公服務(wù)器文檔。