提示词实践总结

目录

一、要求创建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秒左右。


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/894737.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java进阶文章链接

java 泛型&#xff1a;java 泛型详解-绝对是对泛型方法讲解最详细的&#xff0c;没有之一 Java 泛型&#xff0c;你了解类型擦除吗&#xff1f; java 注解&#xff1a;深入理解Java注解类型 秒懂&#xff0c;Java 注解 &#xff08;Annotation&#xff09;你可以这样学 jav…

MyBatis-Plus笔记-快速入门

大家在日常开发中应该能发现&#xff0c;单表的CRUD功能代码重复度很高&#xff0c;也没有什么难度。而这部分代码量往往比较大&#xff0c;开发起来比较费时。 因此&#xff0c;目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的一个组件就是…

Maven jar 包下载失败问题处理

Maven jar 包下载失败问题处理 1.配置好国内的Maven源2.重新下载3. 其他问题 1.配置好国内的Maven源 打开⾃⼰的 Idea 检测 Maven 的配置是否正确&#xff0c;正确的配置如下图所示&#xff1a; 检查项⼀共有两个&#xff1a; 确认右边的两个勾已经选中&#xff0c;如果没有请…

Spring 核心技术解析【纯干货版】- IX:Spring 数据访问模块 Spring-Jdbc 模块精讲

在现代企业级应用中&#xff0c;数据访问层的稳定性和高效性至关重要。为了简化和优化数据库操作&#xff0c;Spring Framework 提供了 Spring-JDBC 模块&#xff0c;旨在通过高度封装的 JDBC 操作&#xff0c;简化开发者的编码负担&#xff0c;减少冗余代码&#xff0c;同时提…

探秘AI的两大核心:决策式AI与生成式AI‌

目录 一、引言 二、从定义上来看 1. 决策式AI&#xff08;Discriminative AI&#xff09; 2. 生成式AI&#xff08;Generative AI&#xff09; 三、从技术原理上来看 1. 决策式AI&#xff08;Discriminative AI&#xff09; 2. 生成式AI&#xff08;Generative AI&#…

2.5学习

misc buuctf-假如给我三天光明 下载附件后得到了一个压缩包和一个图片&#xff0c;压缩包为加密压缩包&#xff0c;需要解出密码&#xff0c;然后注意到这个图片并非简单的一个封面&#xff0c;在下方还有诸多点&#xff0c;有黑有灰。经过搜索&#xff0c;发现这是盲文通过与…

sed变量中特殊字符/处理方式

个人博客地址&#xff1a;sed变量中特殊字符/处理方式 | 一张假钞的真实世界 如果变量值中包含斜杠&#xff08;/&#xff09;特殊字符&#xff0c;在使用sed命令的做行内字符串替换时可以使用井号&#xff08;#&#xff09;做为sed语法分隔符&#xff0c;如下&#xff1a; G…

java进阶1——JVM

java进阶——JVM 1、JVM概述 作用 Java 虚拟机就是二进制字节码的运行环境&#xff0c;负责装载字节码到其内部&#xff0c;解释/编译为对 应平台上的机器码指令行&#xff0c;每一条 java 指令&#xff0c;java 虚拟机中都有详细定义&#xff0c;如怎么取操 作数&#xff0c…

搭建集成开发环境PyCharm

1.下载安装Python&#xff08;建议下载并安装3.9.x&#xff09; https://www.python.org/downloads/windows/ 要注意勾选“Add Python 3.9 to PATH”复选框&#xff0c;表示将Python的路径增加到环境变量中 2.安装集成开发环境Pycharm http://www.jetbrains.com/pycharm/…

vue2-v-if和v-for的优先级

vue2-v-if和v-for的优先级 1.v-if和v-for的作用 v-if是条件渲染&#xff0c;只有条件表达式true的情况下&#xff0c;才会渲染v-for是基于一个数组来渲染一个列表&#xff0c;在v-for的时候&#xff0c;保证给每个元素添加独一无二的key值&#xff0c;便于diff算法进行优化 …

通过C/C++编程语言实现“数据结构”课程中的链表

引言 链表(Linked List)是数据结构中最基础且最重要的线性存储结构之一。与数组的连续内存分配不同,链表通过指针将分散的内存块串联起来,具有动态扩展和高效插入/删除的特性。本文将以C/C++语言为例,从底层原理到代码实现,手把手教你构建完整的链表结构,并深入探讨其应…

《redis4.0 通信模块源码分析(一)》

【redis导读】redis作为一款高性能的内存数据库&#xff0c;面试服务端开发&#xff0c;redis是绕不开的话题&#xff0c;如果想提升自己的网络编程的水平和技巧&#xff0c;redis这款优秀的开源软件是很值得大家去分析和研究的。 笔者从大学毕业一直有分析redis源码的想法&…

开源安全一站式构建!开启企业开源治理新篇章

在如今信息技术日新月异、飞速发展的数字化时代&#xff0c;开源技术如同一股强劲的东风&#xff0c;为企业创新注入了源源不断的活力&#xff0c;然而&#xff0c;正如一枚硬币有正反两面&#xff0c;开源技术的广泛应用亦伴随着不容忽视的挑战。安全风险如影随形&#xff0c;…

DeePseek结合PS!批量处理图片的方法教程

​ ​ 今天我们来聊聊如何利用deepseek和Photoshop&#xff08;PS&#xff09;实现图片的批量处理。 传统上&#xff0c;批量修改图片尺寸、分辨率等任务往往需要编写脚本或手动处理&#xff0c;而现在有了AI的辅助&#xff0c;我们可以轻松生成PS脚本&#xff0c;实现自动化处…

13.代理模式(Proxy Pattern)

定义 代理模式&#xff08;Proxy Pattern&#xff09; 是一种结构型设计模式&#xff0c;它通过提供一个代理对象来控制对目标对象的访问。代理对象作为客户端与目标对象之间的中介&#xff0c;间接地访问目标对象的功能。代理模式可以在不改变目标对象的情况下增加一些额外的…

DBeaver连接MySQL提示Access denied for user ‘‘@‘ip‘ (using password: YES)的解决方法

在使用DBeaver连接MySQL数据库时&#xff0c;如果遇到“Access denied for user ip (using password: YES)”的错误提示&#xff0c;说明用户认证失败。此问题通常与数据库用户权限、配置错误或网络设置有关。本文将详细介绍解决此问题的步骤。 一、检查用户名和密码 首先&am…

Python进行模型优化与调参

在数据科学与机器学习领域,模型的优化与调参是提高模型性能的重要步骤之一。模型优化可以帮助提高模型的准确性和泛化能力,而合理的调参则能够充分发挥模型的潜力。这篇教程将重点介绍几种常用的模型优化与调参方法,特别是超参数调整和正则化技术的应用。这些技术能够有效地…

Verilog基础(三):过程

过程(Procedures) - Always块 – 组合逻辑 (Always blocks – Combinational) 由于数字电路是由电线相连的逻辑门组成的,所以任何电路都可以表示为模块和赋值语句的某种组合. 然而,有时这不是描述电路最方便的方法. 两种always block是十分有用的: 组合逻辑: always @(…

2024年12月 Scratch 图形化(一级)真题解析 中国电子学会全国青少年软件编程等级考试

202412 Scratch 图形化&#xff08;一级&#xff09;真题解析 中国电子学会全国青少年软件编程等级考试 一、单选题(共25题&#xff0c;共50分) 第 1 题 点击下列哪个按钮&#xff0c;可以将红框处的程序放大&#xff1f;&#xff08; &#xff09; A. B. C. D. 标…

C++【深入 STL--list 之 迭代器与反向迭代器】

接前面的手撕list(上)文章&#xff0c;由于本人对于list的了解再一次加深。本文再次对list进行深入的分析与实现。旨在再一次梳理思路&#xff0c;修炼代码内功。 1、list 基础架构 list底层为双向带头循环链表&#xff0c;问题是如何来搭建这个list类。可以进行下面的考虑&am…