feat: PLANNING体系首版(00路线图/02任务总表/03执行协议/I-03/I-04/registry42口径)+M1止血交付
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
- [x] shorturl Django 应用正确创建,包含所有必需文件
|
||||
- [x] ShortUrl 模型包含字段:code、original_url、custom_code、creator、created_at、expire_at、click_count
|
||||
- [x] code 字段有唯一索引
|
||||
- [x] creator 字段为可空外键,关联 AUTH_USER_MODEL
|
||||
- [x] 迁移文件成功生成且无错误
|
||||
- [x] POST /api/shorturl/shorten/ 正确生成短链接并返回
|
||||
- [x] 自定义短码功能正确工作,重复时返回 409
|
||||
- [x] 过期时间设置正确存储
|
||||
- [x] URL 格式校验无效时返回 400
|
||||
- [x] GET /api/shorturl/info/<code>/ 正确返回链接信息
|
||||
- [x] 不存在的短码返回 404
|
||||
- [x] GET /s/<code>/ 正确重定向到原始 URL
|
||||
- [x] 短链接访问时 click_count 正确递增
|
||||
- [x] 已过期短链接返回 410
|
||||
- [x] GET /api/shorturl/list/ 返回当前用户的链接列表
|
||||
- [x] 匿名用户访问列表返回 401
|
||||
- [x] Swagger 文档中显示所有短链接 API
|
||||
- [x] 前端详情页正确展示 API 文档和在线测试界面
|
||||
- [x] 在线生成短链接功能正常工作
|
||||
- [x] 复制短链接到剪贴板功能正常
|
||||
- [x] 路由 /shorturl-detail 正确映射到详情页
|
||||
- [x] 国际化文案已添加
|
||||
Reference in New Issue
Block a user