package com.xiaopeng.account.controller; import com.xiaopeng.account.model.dto.QualificationReviewDTO; import com.xiaopeng.account.model.query.XpQualificationAuditQuery; import com.xiaopeng.account.service.IXpQualificationAuditService; import com.xiaopeng.api.vo.account.XpQualificationAuditVO; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.common.core.web.page.PageInfo; import com.xiaopeng.common.security.service.TokenService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.stereotype.Controller; /** *

* 运维人员资质证书审核记录 前端控制器 *

* * @author mitao * @since 2026-02-03 */ @Api(tags = "资质审核记录") @RestController @RequestMapping("") public class XpQualificationAuditController { @Autowired private IXpQualificationAuditService xpQualificationAuditService; @Autowired private TokenService tokenService; /** * 管理后台-综合审核-人员资质审核分页列表 */ @ApiOperation(value = "管理后台-综合审核-人员资质审核分页列表", tags = {"管理后台-服务中心"}) @PostMapping("/api/v1/qualificationAudit/pageList") public R> pageList(@RequestBody XpQualificationAuditQuery query) { PageInfo pageList = xpQualificationAuditService.pageList(query); return R.ok(pageList); } /** * 管理后台-综合审核-人员资质审核 */ @ApiOperation(value = "管理后台-综合审核-人员资质批量审核(单审核共用)", tags = {"管理后台-服务中心"}) @PostMapping("/api/v1/qualificationAudit/audit") public R audit(@RequestBody QualificationReviewDTO dto) { Long userid = tokenService.getLoginUser().getUserid(); xpQualificationAuditService.audit(dto,userid); return R.ok(); } /** * 管理后台-综合审核-人员资质审核删除 */ @ApiOperation(value = "管理后台-综合审核-人员资质审核删除", tags = {"管理后台-服务中心"}) @DeleteMapping("/api/v1/qualificationAudit/deleteById") public R deleteById(@RequestParam Long id) { xpQualificationAuditService.removeById(id); return R.ok(); } }