寫了個盯盤小工具,最近發現很多炒股的小伙伴,上班期間看手機頻繁是不是影響不好?電腦上打開交易軟體,那影響是不是更不好?所以我就寫了個小工具,給大家“摸魚”用。雖然是摸魚用,但是平常丟一邊,或者你自己改造下代碼,寫個死迴圈在控制台裡面刷新等等,或者輸出到VS的輸出欄裡面等等,都行,也不會影響你工作,還 ...
QShop商城-添加新模塊/頁面(CodeSmith代碼生成)
工具準備
CodeSmith
當前使用的CodeSmith71,如找不到我已分享至: https://pan.baidu.com/s/1O2Tqg3gnbToAzjH0T5ETcg?pwd=2wcv
下載後按照文檔CodeSmith 7 激活教程.doc
內容激活CodeSmith
代碼生成
下載激活後,雙擊TemplateEditor.exe
,打開CodeSmith,如圖
生成後端代碼
1,雙擊ApiGenerate.cst
文件=>2,選擇資料庫以及數據表=>3,選擇代碼文件存放目錄=>4,生成代碼.此時會生成後端所有代碼,包括Controller、App、Model、以及Request參數對象
後端代碼生成後,codeSmith輸出文件內代碼,需要手動拷貝到 Qs.Repository=>QsDBContext
文件內
步驟2選擇資料庫,詳細說明見下圖2
生成前端代碼
1,雙擊VueGenerate.cst
文件=>2,選擇數據表=>3,選擇代碼文件存放目錄=>4,生成代碼.此時會生成前端所有代碼,包括列表頁面、編輯頁面、Js文件
單獨生成Model實體類
如有時數據表發生修改或者小調整,這時候可以單獨生成Model實體
1,雙擊GenEntity.cst
文件=>2,選擇資料庫以及數據表=>3,選擇代碼文件存放目錄=>4,生成代碼.此時會單獨生成實體類代碼.
添加新模塊/頁面
生成完上述代碼後,運行系統,使用admin賬號登錄系統,在[模塊管理]中點擊新增按鈕=>填寫模塊信息=>確認,這裡我預設添加按鈕[btnAdd]、[btnEdit]、[btnDel],如需要可添加其他按鈕,如下圖: