wwservice/services/IwwUserinfoService.cs

38 lines
1.2 KiB
C#

using common;
using model;
using model.viewmodel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace services
{
public interface IwwUserinfoService
{
List<wwUserinfoView> GetMyUserList(string machineid, string name);
List<wwUserinfoView> GetMyDefault(string machineid);
wwUserinfoView GetMyUserOne(string machineid, string corpid, string userid);
bool BindUser(string machineid, string mobile, string remark, ref ValidationErrors errors);
bool DisBindUser(string machineid, string userid, string corpid, ref ValidationErrors errors);
List<wwExtuserView> GetExtUserList(string machineid, string corpid, string userid, ref Dictionary<string, string> customTags);
bool SetDefault(string machineid, string corpid, string userid);
/// <summary>
/// 获取添加来源条件
/// </summary>
/// <returns></returns>
List<ww_addway> GetAddWayList();
/// <summary>
/// 获取某个企业号下所有的企业标签
/// </summary>
/// <param name="corpid"></param>
/// <returns></returns>
List<wwGroupTagView> GetGroupTagList(string corpid);
}
}