Mini.Crm/Mini.Services/wx/Iwx_workwechat_Service.cs

68 lines
2.4 KiB
C#

using Mini.Model.CrmModel;
using Mini.Model.ViewModel;
using Mini.Model.WxEntity;
using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
namespace Mini.Services.wx
{
public interface Iwx_workwechat_Service
{
Wx_Rcontact GetRcontact(string workusername, string username);
/// <summary>
/// 获取工作微信信息
/// </summary>
/// <param name="worusername"></param>
/// <returns></returns>
Wx_WorkAccount GetWorAccount(string worusername);
DataTable GetGroupNumber(string v_roomname);
/// <summary>
/// 获取企业微信成员列表
/// </summary>
/// <param name="v_name">ID</param>
/// <returns></returns>
List<Wx_WorkAccountModel> WorList_Get(ref Laypage pager, string name);
/// <summary>
/// 获取 工作微信好友列表
/// </summary>
/// <param name="workUsername">工作微信号</param>
/// <param name="column">排序</param>
/// <param name="sort"></param>
/// <returns></returns>
List<WX_WorkRCONTACT> GetRcontactByWorkAccount(string workUsername, string column, string sort);
/// <summary>
/// 获取 工作微信群列表
/// </summary>
/// <param name="workUsername"></param>
/// <param name="column"></param>
/// <param name="sort"></param>
/// <returns></returns>
List<Wx_WorkGroupRcontact> GetGroupsByWorkAccount(string workUsername, string column, string sort);
/// <summary>
/// 获取好友列表
/// </summary>
/// <param name="page"></param>
/// <param name="jobWxUserName"></param>
/// <param name="userName"></param>
/// <param name="alias"></param>
/// <param name="nickName"></param>
/// <param name="conRemark"></param>
/// <param name="stime"></param>
/// <param name="etime"></param>
/// <returns></returns>
List<Wx_Rcontact_List> GetRcontactList(ref Laypage page, string jobWxUserName, string keyword, string stime, string etime);
/// <summary>
/// 显示红包
/// </summary>
/// <param name="v_username"></param>
/// <returns></returns>
List<Wx_HongBaoModel> ShowWxHongBao(ref Laypage page, string v_id, string v_username, DateTime? stime, DateTime? etime);
}
}