接口规范

都用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"
    ]
}
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐