init
This commit is contained in:
@@ -110,8 +110,9 @@ public class DishController {
|
|||||||
|
|
||||||
//按已经定好的权重比例随机挑选菜品
|
//按已经定好的权重比例随机挑选菜品
|
||||||
@GetMapping("/random")
|
@GetMapping("/random")
|
||||||
public BaseResponse<java.awt.List> randomDish(Integer num){
|
public BaseResponse<List> randomDish(Integer num){
|
||||||
return ResultUtils.success(dishService.randomDish(num));
|
List<Dish> dishList = dishService.list();
|
||||||
|
return ResultUtils.success((List) dishService.randomDish(num, dishList));
|
||||||
}
|
}
|
||||||
|
|
||||||
//按菜品分类的权重比例随机抽选菜品
|
//按菜品分类的权重比例随机抽选菜品
|
||||||
|
|||||||
@@ -8,4 +8,8 @@ import java.awt.*;
|
|||||||
|
|
||||||
public interface DishService extends IService<Dish> {
|
public interface DishService extends IService<Dish> {
|
||||||
|
|
||||||
|
List randomDish(Integer num, java.util.List<Dish> dishList);
|
||||||
|
|
||||||
|
List randomDishByWeight(DishRandomRequest dishRandomRequest);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,13 +7,19 @@ import com.yupi.springbootinit.model.entity.Dish;
|
|||||||
import com.yupi.springbootinit.service.DishService;
|
import com.yupi.springbootinit.service.DishService;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.awt.*;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Random;
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class DishServiceImpl extends ServiceImpl<DishMapper, Dish> implements DishService {
|
public class DishServiceImpl extends ServiceImpl<DishMapper, Dish> implements DishService {
|
||||||
|
|
||||||
|
//todo 随机菜品
|
||||||
|
@Override
|
||||||
|
public List randomDish(Integer num, java.util.List<Dish> dishList) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List randomDishByWeight(DishRandomRequest dishRandomRequest) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user