controller.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package ${PackageName}$.biz.controller.${ClientType}$;
  2. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  3. import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  4. import com.kxs.common.core.util.R;
  5. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  6. import com.kxs.common.security.annotation.Inner;
  7. import com.kxs.common.log.annotation.SysLog;
  8. import org.springdoc.core.annotations.ParameterObject;
  9. import io.swagger.v3.oas.annotations.security.SecurityRequirement;
  10. import io.swagger.v3.oas.annotations.tags.Tag;
  11. ${ImportList}$
  12. import org.springframework.web.bind.annotation.*;
  13. import org.springframework.http.HttpHeaders;
  14. import org.springframework.security.access.prepost.PreAuthorize;
  15. import java.util.List;
  16. import lombok.RequiredArgsConstructor;
  17. /**
  18. * ${TabName}$(${ClassName}$)控制层
  19. *
  20. * @author 系统
  21. * @since ${Now}$
  22. */
  23. @RestController
  24. @RequiredArgsConstructor
  25. @RequestMapping("${ClassNameLower}$")
  26. @Tag(description = "${ClassNameLower}$", name = "${ClassName}$")
  27. @SecurityRequirement(name = HttpHeaders.AUTHORIZATION)
  28. public class ${ClassName}$Controller {
  29. /**
  30. * 服务对象
  31. */
  32. ${ServiceList}$
  33. ${MethodList}$
  34. }