package com.zsElectric.boot.business.service; import com.zsElectric.boot.business.model.entity.UserInfoIntegralLog; import com.zsElectric.boot.business.model.form.UserInfoIntegralLogForm; import com.zsElectric.boot.business.model.query.UserInfoIntegralLogQuery; import com.zsElectric.boot.business.model.vo.UserInfoIntegralLogVO; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; /** * 用户积分日志记录服务类 * * @author zsElectric * @since 2025-12-12 10:25 */ public interface UserInfoIntegralLogService extends IService { /** *用户积分日志记录分页列表 * * @return {@link IPage} 用户积分日志记录分页列表 */ IPage getUserInfoIntegralLogPage(UserInfoIntegralLogQuery queryParams); /** * 获取用户积分日志记录表单数据 * * @param id 用户积分日志记录ID * @return 用户积分日志记录表单数据 */ UserInfoIntegralLogForm getUserInfoIntegralLogFormData(Long id); /** * 新增用户积分日志记录 * * @param formData 用户积分日志记录表单对象 * @return 是否新增成功 */ boolean saveUserInfoIntegralLog(UserInfoIntegralLogForm formData); /** * 修改用户积分日志记录 * * @param id 用户积分日志记录ID * @param formData 用户积分日志记录表单对象 * @return 是否修改成功 */ boolean updateUserInfoIntegralLog(Long id, UserInfoIntegralLogForm formData); /** * 删除用户积分日志记录 * * @param ids 用户积分日志记录ID,多个以英文逗号(,)分割 * @return 是否删除成功 */ boolean deleteUserInfoIntegralLogs(String ids); }