ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IDailyLog.cs

56 lines
1.9 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
namespace Song.ServiceInterfaces
{
/// <summary>
/// Ժϵְλ<D6B0>Ĺ<EFBFBD><C4B9><EFBFBD>
/// </summary>
public interface IDailyLog : WeiSha.Common.IBusinessInterface
{
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void Add(DailyLog entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void Save(DailyLog entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
void Delete(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
DailyLog GetSingle(int identify);
/// <summary>
/// <20><>ȡij<C8A1><C4B3>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>統ǰ<E7B5B1><C7B0>־<EFBFBD><D6BE><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>־
/// </summary>
/// <param name="currTime"><3E><>ǰʱ<C7B0><CAB1></param>
/// <param name="type"><3E><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>,1Ϊ<31><CEAA>־<EFBFBD><D6BE><32><CEAA>־<EFBFBD><D6BE><33><CEAA>־<EFBFBD><D6BE><34><CEAA><EFBFBD><EFBFBD><EFBFBD>ܽᣬ5Ϊ<35><CEAA><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD></param>
/// <param name="accId">Ա<><D4B1>id</param>
/// <returns></returns>
DailyLog GetPrevious(DateTime currTime,string type,int accId);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD>е<EFBFBD><D0B5><EFBFBD>Ա<EFBFBD><D4B1>
/// </summary>
/// <param name="accId"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>id</param>
/// <param name="type"><3E><><EFBFBD>࣬1Ϊ<31><CEAA>־<EFBFBD><D6BE><32><CEAA>־<EFBFBD><D6BE><33><CEAA>־<EFBFBD><D6BE><34><CEAA><EFBFBD><EFBFBD><EFBFBD>ܽᣬ5Ϊ<35><CEAA><EFBFBD><EFBFBD><EFBFBD>ܽ<EFBFBD></param>
/// <param name="size">ÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼</param>
/// <param name="index"><3E><>ǰ<EFBFBD>ڼ<EFBFBD>ҳ</param>
/// <param name="countSum"><3E><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD></param>
/// <returns></returns>
DailyLog[] GetPager(int accId, string type,int size, int index, out int countSum);
DailyLog[] GetPager(int accId, string type, DateTime start,DateTime end, int size, int index, out int countSum);
}
}