chore: 移除zoo动物管理模块(后端)

This commit is contained in:
OpenCode
2026-07-27 11:16:05 +08:00
parent 861d7cba46
commit d5992198d2
7 changed files with 0 additions and 113 deletions
@@ -30,7 +30,6 @@ public class AppOrgAuthFilter extends OncePerRequestFilter {
private static final Map<String, String> MODULE_PATH_MAP = Map.of(
"/app/fruit/", "fruit",
"/app/zoo/", "zoo",
"/app/order/", "order",
"/app/book/", "book",
"/app/ticket/", "ticket",
@@ -1,22 +0,0 @@
package com.cool.modules.zoo.controller.admin;
import cn.hutool.json.JSONObject;
import com.cool.core.annotation.CoolRestController;
import com.cool.core.base.BaseController;
import com.cool.modules.zoo.entity.ZooAnimalEntity;
import com.cool.modules.zoo.service.ZooAnimalService;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletRequest;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.RequestAttribute;
@RequiredArgsConstructor
@Tag(name = "动物管理", description = "动物信息管理")
@CoolRestController(api = {"add", "delete", "update", "page", "info"})
public class AdminZooAnimalController extends BaseController<ZooAnimalService, ZooAnimalEntity> {
@Override
protected void init(HttpServletRequest request, JSONObject requestParams) {
setPageOption(createOp());
}
}
@@ -1,33 +0,0 @@
package com.cool.modules.zoo.controller.app;
import cn.hutool.json.JSONObject;
import com.cool.core.annotation.CoolRestController;
import com.cool.core.request.R;
import com.cool.modules.zoo.entity.ZooAnimalEntity;
import com.cool.modules.zoo.service.ZooAnimalService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestAttribute;
@RequiredArgsConstructor
@Tag(name = "动物", description = "App端动物")
@CoolRestController
public class AppZooAnimalController {
private final ZooAnimalService zooAnimalService;
@Operation(summary = "动物列表")
@GetMapping("/list")
public R list(@RequestAttribute JSONObject requestParams) {
return R.ok(zooAnimalService.list(requestParams, null));
}
@Operation(summary = "动物详情")
@GetMapping("/detail")
public R detail(@RequestAttribute JSONObject requestParams) {
Long id = requestParams.getLong("id");
return R.ok(zooAnimalService.info(id));
}
}
@@ -1,31 +0,0 @@
package com.cool.modules.zoo.entity;
import com.cool.core.base.TenantEntity;
import com.mybatisflex.annotation.Table;
import com.cool.core.annotation.ColumnDefine;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Table(value = "zoo_animal", comment = "动物信息表")
public class ZooAnimalEntity extends TenantEntity<ZooAnimalEntity> {
@ColumnDefine(comment = "动物名称", notNull = true)
private String name;
@ColumnDefine(comment = "分类")
private String category;
@ColumnDefine(comment = "展区")
private String area;
@ColumnDefine(comment = "图片")
private String image;
@ColumnDefine(comment = "描述", type = "text")
private String description;
@ColumnDefine(comment = "状态 0:离开 1:展出", defaultValue = "1")
private Integer status;
}
@@ -1,7 +0,0 @@
package com.cool.modules.zoo.mapper;
import com.mybatisflex.core.BaseMapper;
import com.cool.modules.zoo.entity.ZooAnimalEntity;
public interface ZooAnimalMapper extends BaseMapper<ZooAnimalEntity> {
}
@@ -1,7 +0,0 @@
package com.cool.modules.zoo.service;
import com.cool.core.base.BaseService;
import com.cool.modules.zoo.entity.ZooAnimalEntity;
public interface ZooAnimalService extends BaseService<ZooAnimalEntity> {
}
@@ -1,12 +0,0 @@
package com.cool.modules.zoo.service.impl;
import com.cool.core.base.BaseServiceImpl;
import com.cool.modules.zoo.entity.ZooAnimalEntity;
import com.cool.modules.zoo.mapper.ZooAnimalMapper;
import com.cool.modules.zoo.service.ZooAnimalService;
import org.springframework.stereotype.Service;
@Service
public class ZooAnimalServiceImpl extends BaseServiceImpl<ZooAnimalMapper, ZooAnimalEntity> implements
ZooAnimalService {
}