规范笔记(快速给ai用)
·
接口规范
都用post请求,json报文
请求地址格式如:
/api/功能模块/增删改查
如用户模块:
/api/user/query # 查询
/api/user/insert # 新增
/api/user/update # 修改
/api/user/delete # 删除
根据模块生成文字
请求模块名为User时生成如下内容:
User
user
@DS("master")
@Mapper
public interface UserMapper extends BaseMapper<User> {
}
@Slf4j
@Service
public class UserServiceImpl implements UserService{
}
UserController
现在模块名叫做ProjectVideo,请生成。
根据接口做页面
现在做xx功能页面,页面名ProjectView.vue
请求地址:# 端口8081
请求方式:post
请求报文:
返回报文:
页面效果:
根据报文解析字段
这是页面:
在这里插入代码片
这是报文:
在这里插入代码片
项目资料 对应报文的resourceList字段
视频目录 对应报文的videoList字段
如图:
具体的图片
上传描述(做前端的时候用)
先上传,从报文里拿到文件地址,放到coverUrl字段里,点保存时一起保存
上传请求:
/mysite/api/file/upload
上传报文:
file # 文件
functionName # 功能名,此处传值为coverUrl,即functionName=“coverUrl”
返回报文:
{
"success": true,
"message": "操作成功",
"code": "0",
"total": 0,
"data": [
"/coverUrl/2026/06/11/bba9f0bd3dab41009e8bb2ba128fe3ed_1781170105952.jpg"
]
}
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)