TG.WXCRM.V4/IBLL/weapp/IWX_UserInfo.cs

83 lines
3.2 KiB
C#

using System;
using System.Data;
namespace WX.CRM.IBLL.weapp
{
public interface IWX_UserInfo
{
bool weapp_userinfo_Storage(string v_openid, string v_nickname, int v_gender, string v_language, string v_city, string v_province, string v_country, string v_avatarurl, int v_infotype, string v_unionid, int? Subscribe, DateTime? SubscribeTime, string AccountNum);
bool Img_flat_Storage(string v_username, int v_imgflag, long v_lastupdatetime, string v_url1, string v_url2, string v_url3, string v_url4);
DataTable GetUserHeadInfo(string openid);
DataTable GetFenPeiCustomerService(int type, string openid, string onlineUser, string accountnum, string fenpei);
DataSet GetCustomerInfoByOpenId(string openid);
DataTable Get_ImgFlagForDownLoad();
/// <summary>
/// 修改数据
/// </summary>
/// <param name="v_username"></param>
/// <param name="v_md5"></param>
/// <param name="v_file"></param>
/// <returns></returns>
bool Upadte_ImgFlag(string v_username, string v_md5, string v_file);
/// <summary>
/// 获取用户头像信息
/// </summary>
/// <param name="openid">打开ID</param>
/// <returns></returns>
DataTable Get_WeapUserInfo();
/// <summary>
/// 修改数据
/// </summary>
/// <param name="v_username"></param>
/// <param name="v_md5"></param>
/// <param name="v_file"></param>
/// <returns></returns>
bool Up_WeapImgFlag(string v_openid, string v_md5, string v_file);
/// <summary>
/// 获取微信公众号列表 以及分配过程
/// </summary>
/// <returns></returns>
DataTable GetWxAccount();
/// <summary>
/// 获取好友列表
/// </summary>
/// <param name="eid"></param>
/// <param name="accountnum"></param>
/// <returns></returns>
DataTable GetFriends(decimal eid, string accountnum);
/// <summary>
/// 获取在线人员
/// </summary>
/// <returns></returns>
DataTable GetOnlineUser();
/// <summary>
/// 客服上线
/// </summary>
/// <param name="v_ConnectionId"></param>
/// <param name="v_UserID"></param>
/// <param name="v_UserName"></param>
/// <param name="v_DeptName"></param>
/// <param name="v_LoginTime"></param>
/// <param name="v_accountNum"></param>
/// <returns></returns>
bool Logon(string v_ConnectionId, string v_UserID, string v_UserName, string v_DeptName, DateTime v_LoginTime, string v_accountNum);
/// <summary>
/// 客服离线
/// </summary>
/// <param name="v_UserId"></param>
/// <param name="v_accountNum"></param>
/// <returns></returns>
bool UnLogon(string v_UserId, string v_accountNum);
bool weapp_update_subscribe(string v_openid, string v_subType, DateTime v_time, string v_AccountNum);
bool UpdateSendTime(string v_openid, DateTime v_ctime, string v_AccountNum, decimal eid);
DataTable TransferEid(int fromEid, int toEid, string openId, string accountNum);
DataTable GetUserAccount(decimal eid);
}
}