package com.ruoyi.project.service.impl;
|
|
import java.util.List;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import java.util.ArrayList;
|
import java.util.Map;
|
import com.ruoyi.common.utils.StringUtils;
|
import com.ruoyi.project.mapper.ServiceMeetingMapper;
|
import com.ruoyi.project.domain.ServiceMeeting;
|
import com.ruoyi.project.service.IServiceMeetingService;
|
|
/**
|
* 会议纪要Service业务层处理
|
*
|
* @author ls
|
* @date 2025-12-28
|
*/
|
@Service
|
public class ServiceMeetingServiceImpl extends ServiceImpl<ServiceMeetingMapper, ServiceMeeting> implements IServiceMeetingService
|
{
|
|
|
/**
|
* 查询会议纪要列表
|
*
|
* @param serviceMeeting 会议纪要
|
* @return 会议纪要
|
*/
|
@Override
|
public List<ServiceMeeting> queryList(ServiceMeeting serviceMeeting) {
|
LambdaQueryWrapper<ServiceMeeting> wrappers = Wrappers.lambdaQuery();
|
if (StringUtils.isNotBlank(serviceMeeting.getMeetingNumber())){
|
wrappers.eq(ServiceMeeting::getMeetingNumber ,serviceMeeting.getMeetingNumber());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getTitle())){
|
wrappers.eq(ServiceMeeting::getTitle ,serviceMeeting.getTitle());
|
}
|
if (serviceMeeting.getTypeId() != null){
|
wrappers.eq(ServiceMeeting::getTypeId ,serviceMeeting.getTypeId());
|
}
|
if (serviceMeeting.getLocationId() != null){
|
wrappers.eq(ServiceMeeting::getLocationId ,serviceMeeting.getLocationId());
|
}
|
if (serviceMeeting.getOrganizerId() != null){
|
wrappers.eq(ServiceMeeting::getOrganizerId ,serviceMeeting.getOrganizerId());
|
}
|
if (serviceMeeting.getStartTime() != null){
|
wrappers.eq(ServiceMeeting::getStartTime ,serviceMeeting.getStartTime());
|
}
|
if (serviceMeeting.getEndTime() != null){
|
wrappers.eq(ServiceMeeting::getEndTime ,serviceMeeting.getEndTime());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getSummary())){
|
wrappers.eq(ServiceMeeting::getSummary ,serviceMeeting.getSummary());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getContent())){
|
wrappers.eq(ServiceMeeting::getContent ,serviceMeeting.getContent());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getAttachment())){
|
wrappers.eq(ServiceMeeting::getAttachment ,serviceMeeting.getAttachment());
|
}
|
if (serviceMeeting.getStatus() != null){
|
wrappers.eq(ServiceMeeting::getStatus ,serviceMeeting.getStatus());
|
}
|
if (serviceMeeting.getIsRecurring() != null){
|
wrappers.eq(ServiceMeeting::getIsRecurring ,serviceMeeting.getIsRecurring());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getRecurringPattern())){
|
wrappers.eq(ServiceMeeting::getRecurringPattern ,serviceMeeting.getRecurringPattern());
|
}
|
if (serviceMeeting.getParentMeetingId() != null){
|
wrappers.eq(ServiceMeeting::getParentMeetingId ,serviceMeeting.getParentMeetingId());
|
}
|
if (serviceMeeting.getReminderMinutes() != null){
|
wrappers.eq(ServiceMeeting::getReminderMinutes ,serviceMeeting.getReminderMinutes());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getRecordcontent())){
|
wrappers.eq(ServiceMeeting::getRecordcontent ,serviceMeeting.getRecordcontent());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getRecordattachment())){
|
wrappers.eq(ServiceMeeting::getRecordattachment ,serviceMeeting.getRecordattachment());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getRecorderBy())){
|
wrappers.eq(ServiceMeeting::getRecorderBy ,serviceMeeting.getRecorderBy());
|
}
|
if (serviceMeeting.getRecorderTime() != null){
|
wrappers.eq(ServiceMeeting::getRecorderTime ,serviceMeeting.getRecorderTime());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getApproverBy())){
|
wrappers.eq(ServiceMeeting::getApproverBy ,serviceMeeting.getApproverBy());
|
}
|
if (serviceMeeting.getApprovalStatus() != null){
|
wrappers.eq(ServiceMeeting::getApprovalStatus ,serviceMeeting.getApprovalStatus());
|
}
|
if (serviceMeeting.getApprovalTime() != null){
|
wrappers.eq(ServiceMeeting::getApprovalTime ,serviceMeeting.getApprovalTime());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getCreatedBy())){
|
wrappers.eq(ServiceMeeting::getCreatedBy ,serviceMeeting.getCreatedBy());
|
}
|
if (serviceMeeting.getCreatedTime() != null){
|
wrappers.eq(ServiceMeeting::getCreatedTime ,serviceMeeting.getCreatedTime());
|
}
|
if (StringUtils.isNotBlank(serviceMeeting.getUpdatedBy())){
|
wrappers.eq(ServiceMeeting::getUpdatedBy ,serviceMeeting.getUpdatedBy());
|
}
|
if (serviceMeeting.getUpdatedTime() != null){
|
wrappers.eq(ServiceMeeting::getUpdatedTime ,serviceMeeting.getUpdatedTime());
|
}
|
return this.list(wrappers);
|
}
|
|
}
|