ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/ITrPlan.cs

91 lines
3.4 KiB
C#
Raw Permalink Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
using System.Data;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20><><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>
/// </summary>
public interface ITrPlan : WeiSha.Common.IBusinessInterface
{
#region <EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD>ƻ<EFBFBD>
/// </summary>
/// <param name="theme"><3E><>ѵ<EFBFBD>ƻ<EFBFBD></param>
/// <param name="groups"><3E>μ<EFBFBD><CEBC><EFBFBD>Ա<EFBFBD>ķ<EFBFBD>Χ</param>
void TrpAdd(TrPlan theme, List<ExamGroup> groups);
/// <summary>
/// <20>޸<EFBFBD><DEB8><EFBFBD>ѵ<EFBFBD>ƻ<EFBFBD>
/// </summary>
/// <param name="theme"><3E><>ѵ<EFBFBD>ƻ<EFBFBD></param>
/// <param name="yuanType">ԭ<><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="newType"><3E>²<EFBFBD><C2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="groups"><3E>μ<EFBFBD><CEBC><EFBFBD>Ա<EFBFBD>ķ<EFBFBD>Χ</param>
void TrpSave(TrPlan theme, int yuanType, int newType, List<ExamGroup> groups);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD>ѵ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID
/// </summary>
/// <param name="identify"><3E><><EFBFBD><EFBFBD>ID</param>
void TrpDelete(int identify);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD>ѵ<EFBFBD>ƻ<EFBFBD><C6BB><EFBFBD>ʹ<EFBFBD><CAB9>ҳ<EFBFBD><D2B3>Ψһ<CEA8><D2BB>ʶ
/// </summary>
/// <param name="identify">ҳ<><D2B3>Ψһ<CEA8><D2BB>ʶ</param>
void TrpDelete(string uid);
/// <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>
TrPlan TrpSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>ȫ<EFBFBD><C8AB>Ψһֵ
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
TrPlan TrpSingle(string uid);
/// <summary>
/// <20>ж<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>
/// </summary>
/// <param name="uid">ҳ<><D2B3>Ψһ<CEA8><D2BB>ʶ</param>
/// <param name="depId">Ժϵid<69><64>Ϊ-1ʱ<31><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="teamId"><3E><><EFBFBD><EFBFBD>id<69><64>Ϊ-1ʱ<31><CAB1><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
bool TrpJudge(string uid, int depId, int teamId);
/// <summary>
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժϵid<69>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD>ƻ<EFBFBD>
/// </summary>
/// <param name="groupType"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>Ժϵ<D4BA><CFB5>3<EFBFBD><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>飻-1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժϵ<D4BA><CFB5><EFBFBD><EFBFBD><EFBFBD>飩</param>
/// <param name="depId">Ժϵid<69><64>Ϊ-1ʱ<31><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="teamId"><3E><><EFBFBD><EFBFBD>id<69><64>Ϊ-1ʱ<31><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
TrPlan[] TrpItem(int groupType, int depId, int teamId);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="time"><3E><><EFBFBD><EFBFBD></param>
/// <param name="startH"><3E><>ʼʱ<CABC><CAB1>(ʱ)</param>
/// <param name="startM"><3E><>ʼʱ<CABC><CAB1>(<28><>)</param>
/// <param name="endH"><3E><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(ʱ)</param>
/// <param name="endM"><3E><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>(<28><>)</param>
/// <param name="depId"><3E><><EFBFBD><EFBFBD>Ժϵid</param>
/// <param name="sbjId">רҵid</param>
/// <param name="groupType"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="result"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="teacher"><3E><>ѵ<EFBFBD><D1B5>ʦ</param>
/// <param name="content"><3E><>ѵ<EFBFBD><D1B5><EFBFBD><EFBFBD></param>
/// <param name="size">ÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="index"><3E><>ǰҳ<C7B0><D2B3></param>
/// <param name="countSum"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
TrPlan[] TrpItem(DateTime? timestall, DateTime? timeend, int? depId, int? sbjId, int? groupType, int? result, string teacher, string content, int size, int index, out int countSum);
#endregion
}
}