JiuyeXD's Blog
九叶
九叶博主

越努力 越幸运

登录
夜间

Lombok自动注入Service

// 生成无参的构造方法
@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);
	}
}
THE END