目錄
一、要求創建SqlServer表(ChatGpt)
二、要求生成多層架構代碼(Cursor)
三、要求修改方法返回值類型(Cursor)
四、要求修改方法入參(Cursor)
五、復雜的多表關聯生成(Cursor)
六、無中生有-實現不存在的方法(Cursor)
七、服務層擴展新字段(Cursor)
八、提示文案(DeepSeek)
一、要求創建SqlServer表(ChatGpt)
(1)請幫我生成一張Sqlserver表的建表語句;
(2)表名叫文件表FileInfo;
(3)字段包括文件自增ID fileId、文件路徑filePath、文件名filename,創建人createBy(存整數),創建時間createTime
(4)表字段要用首字母小寫的小駝峰命名方法。
(5)字段要寫好中文說明,方便下個設計表的人,可以看懂字段的含義。
(6)希望生成字段說明創建語句,在表設計器里面的說明字段,可以看到說明。
二、要求生成多層架構代碼(Cursor)
模版一:
(1)材料表的結構:{表結構}
(2)用戶表的結構:{表結構}(3)請幫忙生成材料查詢接口:支持分頁,支持顯示創建人的名字
注意:我們的代碼是分層架構:WLWY.Models項目存放實體,實體字段采用首字母小寫駝峰法命名;WLWY.DAO存放數據訪問方法和sql語句,數據訪問請使用我們的DBHelper工具類;WLWY.Services層調用WLWY.DAO中的方法及寫主要的業務邏輯;
JobTutor.API是控制器層,存放接口及對WLWY.Services業務方法的調用;團隊習慣,方法名都用首字母小寫駝峰法命名。(4)類、方法及其他代碼寫上標準注釋。
模板二:
(1)文件表的結構:
{表結構}(2)請幫忙生成保存文件創建接口:入參類名是SavePathParam,里面有一個savePaths字段,savePaths是路徑的英文逗號分隔,例如
Job/users/4/2025/測試回執單_FNLP.pdf;文件名fileName從路徑中取
(3)入參SavePathParam類寫到現有文件ParamModel.cs中注意:我們的代碼是分層架構:WLWY.Models項目存放實體,實體字段采用首字母小寫駝峰法命名;WLWY.DAO存放數據訪問方法和sql語句,數據訪問請使用我們的DBHelper工具類;WLWY.Services層調用WLWY.DAO中的方法及寫主要的業務邏輯;
JobTutor.API是控制器層,存放接口及對WLWY.Services業務方法的調用;團隊習慣,方法名都用首字母小寫駝峰法命名。
模板三:
(1)綁定表的結構:
{表結構}(2)請幫忙生成綁定關系創建接口:入參是:shareId,openId,
注意:我們的代碼是分層架構:WLWY.Models項目存放實體,實體字段采用首字母小寫駝峰法命名;WLWY.DAO存放數據訪問方法和sql語句,數據訪問請使用我們的DBHelper工具類;WLWY.Services層調用WLWY.DAO中的方法及寫主要的業務邏輯;
JobTutor.API是控制器層,存放接口及對WLWY.Services業務方法的調用;團隊習慣,方法名都用首字母小寫駝峰法命名。
模板四:
(1)我想要一個微信資料分享二維碼和鏈接生成接口。
(2)入參是getFileInfos列表接口的fileId字段用逗號分隔。
(3)微信相關參考下面的方法:{參考代碼}
(4)與例子不同的是,生成的微信二維碼中需要攜帶FileShareLog表的shareId。
(5)小程序分享碼路徑:pages/information/information
(6)此接口每調用一次,都會在FileShareLog表創建一條記錄。
(7)FileShareLog表的結構是:
{參考表結構}
三、要求修改方法返回值類型(Cursor)
{方法內容}
接口的返回類型,需要改一下。改成ApiResultData<PageT<List<FileInfoWithCreator>>>,相關的引用也要改。
?ApiResultData是已經存在的類,位于ApiResult.cs文件
四、要求修改方法入參(Cursor)
{方法內容}
??????? 入參改為CreateFileShareBindLogParam ,CreateFileShareBindLogParam類寫到現有文件ParamModel.cs中
五、復雜的多表關聯生成(Cursor)
(1)幫我生成查詢綁定關系接口,查詢的表是FileShareBindLog。
(2)根據FileShareBindLog表openid關聯到WxAccount表的最新手機號。WxAccount的結構是:
??????? {表結構}
(3)根據FileShareBindLog表shareId關聯到FileShareLog的shareId,取得createBy字段,關聯用戶表,獲得分享人的姓名。
(4)查詢方法支持分頁,按創建時間倒序排列。
(5)所有的方法都寫好標準注釋;代碼都做好注釋
六、無中生有-實現不存在的方法(Cursor)
{缺失引用的代碼}
請幫我實現WeChatService類和上面的generateQrCodeAsync方法、getUrlLinkAsync方法。
七、服務層擴展新字段(Cursor)
{方法代碼}
遍歷方法fileInfos,增加一個extendName屬性,值從FileInfoWithCreator取fileName的擴展名,不帶.
八、提示文案(DeepSeek)
(1)我想成為一個抖音短視頻博主。
(2)我的輸出內容,就是AI分享、AI科普、AI前言知識。
(3)請幫我生成一個短視頻文案。
(4)主題是關于,DeepSeek最近為什么在全世界范圍那么火。
(5)標題要求要吸睛。
(6)文案要大概可以讀2分30秒左右。
?