BusinessAlterLogService.java 1.2 KB
package com.tianbo.analysis.service;

import com.tianbo.analysis.model.BusinessAlterLog;

public interface BusinessAlterLogService {
    /**
     * 插入一条新的业务变更日志记录。
     * @param record 要插入的记录
     * @return 插入操作影响的行数
     */
    int insert(BusinessAlterLog record);

    /**
     * 更新一条业务变更日志记录。
     * @param record 包含更新信息的记录
     * @return 更新操作影响的行数
     */
    int update(BusinessAlterLog record);

    /**
     * 选择性地插入一条新的业务变更日志记录。
     * @param record 要插入的记录
     * @return 插入操作影响的行数
     */
    int insertSelective(BusinessAlterLog record);

    /**
     * 选择性地更新一条业务变更日志记录。
     * @param record 包含更新信息的记录
     * @return 更新操作影响的行数
     */
    int updateSelective(BusinessAlterLog record);

    /**
     * 根据账单自动ID和业务类型查询业务变更日志。
     * @param record 查询条件
     * @return 符合条件的业务变更日志
     */
    BusinessAlterLog selectByBillAutoidAndType(BusinessAlterLog record);
}