ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IPurview.cs

98 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;
namespace Song.ServiceInterfaces
{
/// <summary>
/// Ժϵְλ<D6B0>Ĺ<EFBFBD><C4B9><EFBFBD>
/// </summary>
public interface IPurview : WeiSha.Common.IBusinessInterface
{
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void Add(Purview entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="memberId"><3E><>Աid<69><64><EFBFBD><EFBFBD>Ȩ<EFBFBD>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id</param>
/// <param name="mmids"><3E><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD>id</param>
/// <param name="type"><3E><>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD></param>
void AddBatch(int memberId, string mmids, string type);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void Save(Purview entity);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void Delete(Purview 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>ݷ<EFBFBD><DDB7><EFBFBD><E0A1A2><EFBFBD><EFBFBD>idɾ<64><C9BE>
/// </summary>
/// <param name="memberId"><3E><>ɫ<EFBFBD><C9AB>Ժϵ<D4BA><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id</param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>ͬȨ<CDAC>޷<EFBFBD><DEB7>䣬"Posi"<22><>ɫ(<28><>λ)<29><>"Group"<22>顢"Depart"Ժϵ</param>
void Delete(int memberId, string type);
/// <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>
Purview GetSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
/// </summary>
/// <param name="MMId"><3E><><EFBFBD>ܲ˵<DCB2><CBB5><EFBFBD>id</param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>ͬȨ<CDAC>޷<EFBFBD><DEB7>䣬"Posi"<22><>ɫ(<28><>λ)<29><>"Group"<22>顢"Depart"Ժϵ</param>
/// <returns></returns>
Purview GetSingle4Member(int MMId,string type);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD>ж<EFBFBD><D0B6>󣬰<EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
/// </summary>
/// <param name="memberId"></param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>ͬȨ<CDAC>޷<EFBFBD><DEB7>䣬"Posi"<22><>ɫ(<28><>λ)<29><>"Group"<22>顢"Depart"Ժϵ</param>
/// <returns></returns>
Purview[] GetAll(int memberId,string type);
/// <summary>
/// <20><>ȡij<C8A1><C4B3>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ӵ<EFBFBD>õ<EFBFBD>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD>ޣ<EFBFBD><DEA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E9A1A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ժϵ<D4BA><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
/// </summary>
/// <param name="empId"></param>
/// <returns></returns>
ManageMenu[] GetAll4Emplyee(int empId);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>(<28><><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>Ȩ<EFBFBD><C8A8>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>)
/// </summary>
/// <param name="orgid"></param>
/// <returns></returns>
ManageMenu[] GetAll4Org(int orgid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijһ<C4B3><D2BB><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
/// </summary>
/// <param name="orgid"></param>
/// <param name="marker"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>teacher,ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>student,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>organAdmin</param>
/// <returns></returns>
ManageMenu[] GetAll4Org(int orgid, string marker);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
/// </summary>
/// <returns></returns>
ManageMenu[] GetOrganPurview();
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijһ<C4B3><D2BB><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>
/// </summary>
/// <param name="marker"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>teacher,ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>student,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>organAdmin</param>
/// <returns></returns>
ManageMenu[] GetOrganPurview(string marker);
}
}