using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using CY.IBaseDAL;
|
using CY.Model;
|
using CY.Infrastructure.Query;
|
|
namespace CY.IDAL
|
{
|
/// <summary>
|
/// 办公系统厂商账户表-数据库操作接口
|
/// </summary>
|
public interface IOA_FirmAccountDAL : ICommonDAL, IPaging<OA_FirmAccount>, IGetAllModel<OA_FirmAccount>
|
{
|
OA_FirmAccount getSingleSubject(int? Keyid);
|
|
IEnumerable<OA_FirmAccount> getAllSubject( Pagination pa,Guid FirmId,string AccountType,string AccountStatus,string AccountName);
|
|
IEnumerable<OA_FirmAccount> getAllSubject(Guid FirmId, string AccountType);
|
|
/// <summary>
|
/// 采购批量付款
|
/// </summary>
|
/// <param name="OA_FirmAccountRecordList"></param>
|
/// <param name="m_OA_ProcurementList"></param>
|
/// <param name="m_OA_FirmAccountOut"></param>
|
/// <returns></returns>
|
bool PurchasePayList(List<OA_FirmAccountRecord> OA_FirmAccountRecordList, List<OA_Procurement> m_OA_ProcurementList, OA_FirmAccount m_OA_FirmAccountOut);
|
|
/// <summary>
|
/// 根据firmid 获取全部账户统计金额
|
/// </summary>
|
/// <param name="pa"></param>
|
/// <param name="FirmId"></param>
|
/// <param name="AccountType"></param>
|
/// <param name="AccountStatus"></param>
|
/// <param name="AccountName"></param>
|
/// <returns></returns>
|
OA_FirmAccount SumRecordMoney(Pagination pa, Guid FirmId, string AccountType, string AccountStatus, string AccountName);
|
|
}
|
}
|