forked from github/cool-admin-java
chore: 移除zoo动物管理模块(后端)
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
Reference in New Issue
Block a user