package com.cool.store.mapper;

import com.cool.store.entity.PointFinancialDataDO;
import io.lettuce.core.dynamic.annotation.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface PointFinancialDataMapper extends Mapper<PointFinancialDataDO> {

    /**
     * 新增点位财务数据
     * @param pointFinancialDataDO 点位财务数据对象
     * @return 插入记录数
     */
    int insertPointFinancialData(PointFinancialDataDO pointFinancialDataDO);

    /**
     * 修改点位财务数据
     * @param pointFinancialDataDO 点位财务数据对象
     * @return 更新记录数
     */
    int updatePointFinancialData(PointFinancialDataDO pointFinancialDataDO);

    /**
     * 根据点位ID查询点位财务数据
     * @param pointId 点位ID
     * @return 点位财务数据对象
     */
    PointFinancialDataDO selectByPointId(@Param("pointId") Long pointId);


}