package com.gkhy.exam.system.service.useSealApply.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.common.api.CommonPage; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.common.exception.ApiException; import com.gkhy.exam.system.domain.FlowApprove; import com.gkhy.exam.system.mapper.FlowApproveMapper; import com.gkhy.exam.system.service.useSealApply.FlowApproveService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class FlowApproveServiceImpl extends ServiceImpl implements FlowApproveService { @Autowired private FlowApproveMapper flowApproveMapper; @Override public CommonResult selectFlowApproveList(FlowApprove flowApprove) { if (flowApprove.getCompanyId()==null){ throw new ApiException("企业不可为空"); } List flowApproves = flowApproveMapper.selectFlowApproveList(flowApprove); return CommonResult.success(flowApproves); } @Override public CommonResult insertFlowApprove(FlowApprove flowApprove) { if (flowApprove.getCompanyId()==null){ return CommonResult.failed("企业不可为空"); } FlowApprove flowApprove1 = flowApproveMapper.selectByApproveUserId(flowApprove); if (flowApprove1!=null){ return CommonResult.failed("当前用户已存在"); } int insert = flowApproveMapper.insert(flowApprove); return CommonResult.success(); } @Override public CommonResult updateFlowApprove(FlowApprove flowApprove) { int update = flowApproveMapper.updateById(flowApprove); return CommonResult.success(); } @Override public CommonResult deletedFlowApprove(Integer flowId) { flowApproveMapper.updateByFlowId(flowId); return CommonResult.success(); } }