package com.smartor.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.smartor.mapper.ServiceAppointRecordMapper; import com.smartor.domain.ServiceAppointRecord; import com.smartor.service.IServiceAppointRecordService; /** * 预约记录Service业务层处理 * * @author lihu * @date 2026-07-06 */ @Service public class ServiceAppointRecordServiceImpl implements IServiceAppointRecordService { @Autowired private ServiceAppointRecordMapper serviceAppointRecordMapper; /** * 查询预约记录 * * @param id 预约记录主键 * @return 预约记录 */ @Override public ServiceAppointRecord selectServiceAppointRecordById(Long id) { return serviceAppointRecordMapper.selectServiceAppointRecordById(id); } /** * 查询预约记录列表 * * @param serviceAppointRecord 预约记录 * @return 预约记录 */ @Override public List selectServiceAppointRecordList(ServiceAppointRecord serviceAppointRecord) { return serviceAppointRecordMapper.selectServiceAppointRecordList(serviceAppointRecord); } /** * 新增预约记录 * * @param serviceAppointRecord 预约记录 * @return 结果 */ @Override public int insertServiceAppointRecord(ServiceAppointRecord serviceAppointRecord) { serviceAppointRecord.setCreateTime(DateUtils.getNowDate()); return serviceAppointRecordMapper.insertServiceAppointRecord(serviceAppointRecord); } /** * 修改预约记录 * * @param serviceAppointRecord 预约记录 * @return 结果 */ @Override public int updateServiceAppointRecord(ServiceAppointRecord serviceAppointRecord) { serviceAppointRecord.setUpdateTime(DateUtils.getNowDate()); return serviceAppointRecordMapper.updateServiceAppointRecord(serviceAppointRecord); } /** * 批量删除预约记录 * * @param ids 需要删除的预约记录主键 * @return 结果 */ @Override public int deleteServiceAppointRecordByIds(Long[] ids) { return serviceAppointRecordMapper.deleteServiceAppointRecordByIds(ids); } /** * 删除预约记录信息 * * @param id 预约记录主键 * @return 结果 */ @Override public int deleteServiceAppointRecordById(Long id) { return serviceAppointRecordMapper.deleteServiceAppointRecordById(id); } }