IStatisticsFinancePageselectService.java 2.42 KB
package com.lhcredit.project.business.statisticsFinancePageselect.service;

import com.lhcredit.project.business.statisticsFinancePageselect.domain.StatisticsFinancePageselect;
import java.util.List;

/**
 * 前台财务调用统计 服务层
 *
 * @author lhcredit
 * @date 2025-03-03
 */
public interface IStatisticsFinancePageselectService {
    /**
     * 查询前台财务调用统计信息
     *
     * @param id 前台财务调用统计ID
     * @return 前台财务调用统计信息
     */
    public StatisticsFinancePageselect selectStatisticsFinancePageselectById(Integer id);

    /**
     * 查询前台财务调用统计列表
     *
     * @param statisticsFinancePageselect 前台财务调用统计信息
     * @return 前台财务调用统计集合
     */
    public List<StatisticsFinancePageselect> selectStatisticsFinancePageselectList(StatisticsFinancePageselect statisticsFinancePageselect);

    /**
     * 字段转换
     * @param statisticsFinancePageselect 前台财务调用统计信息
     * @return 前台财务调用统计信息
     */
    public StatisticsFinancePageselect changeModel(StatisticsFinancePageselect statisticsFinancePageselect);

    /**
     * 列表转换
     *
     * @param statisticsFinancePageselectList 前台财务调用统计集合
     * @return 前台财务调用统计集合
     */
    public List<StatisticsFinancePageselect> changeModel(List<StatisticsFinancePageselect> statisticsFinancePageselectList);

    /**
     * 新增前台财务调用统计
     *
     * @param statisticsFinancePageselect 前台财务调用统计信息
     * @return 结果
     */
    public int insertStatisticsFinancePageselect(StatisticsFinancePageselect statisticsFinancePageselect);

    /**
     * 修改前台财务调用统计
     *
     * @param statisticsFinancePageselect 前台财务调用统计信息
     * @return 结果
     */
    public int updateStatisticsFinancePageselect(StatisticsFinancePageselect statisticsFinancePageselect);

    /**
     * 删除前台财务调用统计信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteStatisticsFinancePageselectByIds(String ids);

    Integer selectCountByOrgId(String headId);

    List<Object> selectCountByFinanceStatistics(Long orgId, String name);

    List<StatisticsFinancePageselect> getOrder(StatisticsFinancePageselect statisticsFinancePageselect);

    Integer updateStatus(String requestJson);
}