package com.moral.api.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.moral.api.entity.ApproveTable; import com.moral.api.entity.FileTable; import com.moral.api.mapper.ApproveTableMapper; import com.moral.api.pojo.enums.YesOrNo; import com.moral.api.pojo.vo.approvetable.ApproveTableListVo; import com.moral.api.pojo.vo.file.FileVo; import com.moral.api.service.ApproveTableService; import com.moral.api.utils.BeanConverts; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.List; /** *

* 流程表 服务实现类 *

* deyt template generate * * @author JI * @since 2023-09-25 */ @Service public class ApproveTableServiceImpl extends ServiceImpl implements ApproveTableService { @Override @Transactional public boolean saveResult(ApproveTable approveTable) { return this.save(approveTable); } @Override public List listAll(int relationId,int fileModule) { List list = new ArrayList<>(); List existsList = this.lambdaQuery().eq(ApproveTable::getRelationId, relationId) .eq(ApproveTable::getApproveModule, fileModule) .eq(ApproveTable::getIsDel, YesOrNo.NO.value).orderByAsc(ApproveTable::getCreateTime).list(); existsList.forEach(it->{ ApproveTableListVo listVo = BeanConverts.convert(it,ApproveTableListVo.class); list.add(listVo); }); return list; } }