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<FlowApproveMapper, FlowApprove> implements FlowApproveService {
|
|
@Autowired
|
private FlowApproveMapper flowApproveMapper;
|
|
|
@Override
|
public CommonResult selectFlowApproveList(FlowApprove flowApprove) {
|
if (flowApprove.getCompanyId()==null){
|
throw new ApiException("企业不可为空");
|
}
|
List<FlowApprove> 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();
|
}
|
}
|