refactor(backend): 重构动物相关 API 接口

- 更新了动物数据结构和相关类型定义
- 优化了动物列表、详情、创建、更新和删除接口
- 新增了更新动物状态接口
- 移除了与认领记录相关的接口
-调整了 API 响应结构
This commit is contained in:
ylweng
2025-08-31 00:45:46 +08:00
parent 0cad74b06f
commit 8e5295b572
111 changed files with 15290 additions and 1972 deletions

View File

@@ -3,11 +3,17 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>结伴客 - 旅行结伴与动物认领平台</title>
<meta name="description" content="结伴客是一个专注于旅行结伴和动物认领的社交平台。在这里,您可以找到志同道合的旅行伙伴,体验独特的动物认领服务,享受送花等贴心服务。">
<meta name="keywords" content="结伴客, 旅行结伴, 动物认领, 送花服务, 社交平台, 旅行伙伴">
<meta name="description" content="结伴客 - 专业的旅行结伴平台,提供旅行结伴、动物认领、送花服务等特色功能,让您的旅行更加精彩。">
<meta name="keywords" content="旅行结伴,动物认领,送花服务,结伴旅行,旅行平台">
<meta name="author" content="结伴客">
<meta property="og:title" content="结伴客 - 旅行结伴平台">
<meta property="og:description" content="专业的旅行结伴平台,提供旅行结伴、动物认领、送花服务等特色功能。">
<meta property="og:type" content="website">
<meta property="og:url" content="https://jiebanke.com">
<title>结伴客 - 旅行结伴平台</title>
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.7.2/css/all.css" rel="stylesheet">
<link href="https://cdn.bootcdn.net/ajax/libs/aos/2.3.4/aos.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
@@ -112,7 +118,7 @@
<p class="card-text">通过结伴客,我找到了一起去西藏的伙伴,还认领了一只小羊,这是一次非常难忘的经历!</p>
</div>
<div class="d-flex align-items-center mt-4">
<img src="https://via.placeholder.com/50x50/4361ee/ffffff?text=用户1" class="rounded-circle me-3" alt="用户1">
<img src="images/user-avatar1.svg" class="rounded-circle me-3" alt="用户小李">
<div>
<h6 class="mb-0">小李</h6>
<small class="text-muted">旅行爱好者</small>
@@ -130,7 +136,7 @@
<p class="card-text">作为农场主结伴客为我们带来了大量游客动物认领业务增长了300%</p>
</div>
<div class="d-flex align-items-center mt-4">
<img src="https://via.placeholder.com/50x50/f72585/ffffff?text=商家1" class="rounded-circle me-3" alt="商家1">
<img src="images/merchant-avatar1.svg" class="rounded-circle me-3" alt="商家王老板">
<div>
<h6 class="mb-0">王老板</h6>
<small class="text-muted">绿野农场</small>
@@ -148,7 +154,7 @@
<p class="card-text">通过结伴客的送花服务,我给了她一个浪漫的惊喜,我们的关系更进一步了!</p>
</div>
<div class="d-flex align-items-center mt-4">
<img src="https://via.placeholder.com/50x50/3a0ca3/ffffff?text=用户2" class="rounded-circle me-3" alt="用户2">
<img src="images/user-avatar2.svg" class="rounded-circle me-3" alt="用户小张">
<div>
<h6 class="mb-0">小张</h6>
<small class="text-muted">浪漫主义者</small>
@@ -245,7 +251,16 @@
</div>
</footer>
<!-- 页面加载动画 -->
<div class="page-loader">
<div class="loader-spinner">
<i class="fa fa-compass fa-spin"></i>
</div>
</div>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.3.0/js/bootstrap.bundle.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/bootstrap-icons/1.10.0/font/bootstrap-icons.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/aos/2.3.4/aos.js"></script>
<script src="js/main.js"></script>
</body>
</html>