package com.zy.asrs.controller; import com.baomidou.mybatisplus.plugins.Page; import com.core.annotations.ManagerAuth; import com.core.common.R; import com.zy.asrs.entity.OrderView; import com.zy.asrs.entity.OrderViewParam; import com.zy.asrs.mapper.OrderViewMapper; import com.zy.common.web.BaseController; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @Slf4j @RestController public class OrderViewController extends BaseController { @Autowired private OrderViewMapper orderViewMapper; @RequestMapping(value = "/orderView/list/auth") @ManagerAuth public R navList(OrderViewParam bean) { List orderViews = orderViewMapper.selectOrderView(bean); int count = orderViewMapper.countOrderView(bean); Page page = new Page<>(); page.setRecords(orderViews); page.setTotal(count); return R.ok(page); } }