BusHospitalLogController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.nb.bus.controller;
  2. import com.baomidou.mybatisplus.core.mapper.Mapper;
  3. import com.nb.bus.entity.BusHospitalLogEntity;
  4. import com.nb.bus.service.LocalBusHospitalLogService;
  5. import com.nb.common.crud.BaseService;
  6. import com.nb.common.crud.controller.BaseCrudController;
  7. import io.swagger.annotations.Api;
  8. import lombok.AllArgsConstructor;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. /**
  12. * @author lifang
  13. * @version 1.0.0
  14. * @ClassName BusHospitalController.java
  15. * @Description TODO
  16. * @createTime 2022年03月19日 09:28:00
  17. */
  18. @RestController
  19. @AllArgsConstructor
  20. @RequestMapping("/log/hospital")
  21. @Api(tags = "医院传输日志管理",description = "统一权限前缀(log:hospital),例如新增log:hospital:add")
  22. public class BusHospitalLogController extends BaseCrudController<BusHospitalLogEntity, String> {
  23. private final LocalBusHospitalLogService logService;
  24. /**
  25. * 权限控制前缀
  26. * @return
  27. */
  28. @Override
  29. public String getPermissionPrefix() {
  30. return "log:hospital";
  31. }
  32. @Override
  33. public BaseService<? extends Mapper<BusHospitalLogEntity>, BusHospitalLogEntity, String> getService() {
  34. return logService;
  35. }
  36. }