package jnpf.limsController; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jnpf.base.ActionResult; import jnpf.base.vo.PageListVO; import jnpf.base.vo.PaginationVO; import jnpf.limsEntity.bizlog.LimsBizLogQueryParam; import jnpf.limsEntity.bizlog.LimsBizLogVo; import jnpf.limsService.LimsBizLogService; import jnpf.util.JsonUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @Slf4j @Tag(name = "lims业务操作日志", description = "BizLog") @RestController @RequestMapping("/lims/bizLog") @RequiredArgsConstructor public class LimsBizLogController { private final LimsBizLogService bizLogService; @Operation(summary = "按业务主键分页查询业务操作日志") @GetMapping public ActionResult> list(LimsBizLogQueryParam query) { List list = bizLogService.listByBizCode(query); PageListVO vo = new PageListVO<>(); vo.setList(list); PaginationVO pagination = JsonUtil.getJsonToBean(query, PaginationVO.class); vo.setPagination(pagination); return ActionResult.success(vo); } }