using System; using System.Collections.Generic; using System.Data; using WX.CRM.Common; using WX.CRM.Model.Entity; using WX.CRM.Model.MAP; namespace WX.CRM.IBLL.Soft { public interface ISOFT_USER_Q { List GetUserList_userName(string[] userNames); /// /// 查询单个username信息 /// /// /// SOFT_USER GetUser_userName(string userName); SOFT_USER GetUser_userNameByCardNo(string userNo); System.Data.DataSet getJMDGJSDataFrom(DateTime ctime, DateTime etime); SOFT_USER_EXTEND GetUser_ByUserName(string userName); SOFT_USER_EXTEND GetUser_ByResId(string username, string resid); List geUnAgentUserList(ref Common.Pager pager, DateTime? ctime, DateTime? etime, string username, decimal? regtag); //List GetUser_UserInfoByTag(decimal regcampaidid, DateTime? ctime, DateTime? etime); List GetUserByResid(string resid); List GetList(ref Pager pager, string softName, string resId, DateTime? ctime1, DateTime? ctime2); List GetList(ref Pager pager, string softName, string resId, DateTime? ctime1, DateTime? ctime2, decimal? eid, decimal? hasMobile, decimal? noInvite, QueryUserComboDto usercomboDto, decimal? inviteFlag); /// /// 是否含有 用户名(长沙用) /// /// 用户名 /// bool IsHasUser(string username); /// /// 是否含有resid /// /// 客户ID /// 是否是一部 /// bool IsHasResId(string resid, bool isOne); List GetCanOpenRes(string username, string phone, ref Pager pager); DataSet GetInviteCountByDay(DateTime? stime, DateTime? etime); /// /// 获取资源注册统计报表 /// /// /// /// List Soft_Rpt_Get(DateTime ctime, DateTime etime); } public class SoftRptListView { public string ch { get; set; } public decimal registernumber { get; set; } public decimal resourcenumber { get; set; } public string resourcerate { get; set; } public decimal recordcount { get; set; } public string recordcountrate { get; set; } public decimal recordnumber { get; set; } public string recordrate { get; set; } public decimal firstcallnumber { get; set; } public decimal secondcallnumber { get; set; } public decimal smallordernumber { get; set; } public string smallorderrate { get; set; } public decimal allordernumber { get; set; } public string allorderrate { get; set; } public decimal allorderprice { get; set; } } }