// 生成无参的构造方法
@NoArgsConstructor
// 会将类的每一个final字段或者non-null字段生成一个构造方法
@RequiredArgsConstructor
// 生成一个包含过所有字段的构造方法
@AllArgsConstructor
@RequiredArgsConstructor(onConstructor_ = @Autowired) 写在类上可以代替@AutoWired注解 需要注意的是在注入时需要用final定义 或者使用@NotNull注解
@Api(value = "APP派车控制器", tags = {"APP派车接口管理"})
@RequiredArgsConstructor(onConstructor_ = @Autowired)
@RestController
@RequestMapping("/api/v1/sendCar")
public class AppSendCarController extends BaseController {
private final IZhgxSendCarService sendCarService;
/**
* @Description: 查询进行中的车辆预约列表
* @Param: [bo]
* @return: ro.qwq.common.core.page.TableDataInfo<ro.qwq.zhgxweb.vo.ZhgxSendCarVo>
*/
@PreAuthorize("@ss.hasPermi('api:sendCar:list')")
@GetMapping("/getOrderList")
public TableDataInfo<ZhgxSendCarVo> sendCarServiceOrderList(@Validated ZhgxSendCarQueryBo bo){
return sendCarService.queryPageList(bo);
}
}