79 lines
3.1 KiB
C#
79 lines
3.1 KiB
C#
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<WX.CRM.Model.Entity.SOFT_USER> GetUserList_userName(string[] userNames);
|
|
|
|
/// <summary>
|
|
/// 查询单个username信息
|
|
/// </summary>
|
|
/// <param name="userName"></param>
|
|
/// <returns></returns>
|
|
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<WX.CRM.Model.Entity.SOFT_USER> geUnAgentUserList(ref Common.Pager pager, DateTime? ctime, DateTime? etime, string username, decimal? regtag);
|
|
|
|
//List<Soft_User_UserData> GetUser_UserInfoByTag(decimal regcampaidid, DateTime? ctime, DateTime? etime);
|
|
List<SOFT_USER> GetUserByResid(string resid);
|
|
|
|
List<SOFT_USER> GetList(ref Pager pager, string softName, string resId, DateTime? ctime1, DateTime? ctime2);
|
|
|
|
List<SOFT_USER> GetList(ref Pager pager, string softName, string resId, DateTime? ctime1, DateTime? ctime2, decimal? eid, decimal? hasMobile, decimal? noInvite, QueryUserComboDto usercomboDto, decimal? inviteFlag);
|
|
/// <summary>
|
|
/// 是否含有 用户名(长沙用)
|
|
/// </summary>
|
|
/// <param name="username">用户名</param>
|
|
/// <returns></returns>
|
|
bool IsHasUser(string username);
|
|
|
|
/// <summary>
|
|
/// 是否含有resid
|
|
/// </summary>
|
|
/// <param name="resid">客户ID</param>
|
|
/// <param name="isOne">是否是一部</param>
|
|
/// <returns></returns>
|
|
bool IsHasResId(string resid, bool isOne);
|
|
List<SOFT_USER_MK> GetCanOpenRes(string username, string phone, ref Pager pager);
|
|
|
|
DataSet GetInviteCountByDay(DateTime? stime, DateTime? etime);
|
|
|
|
/// <summary>
|
|
/// 获取资源注册统计报表
|
|
/// </summary>
|
|
/// <param name="ctime"></param>
|
|
/// <param name="etime"></param>
|
|
/// <returns></returns>
|
|
List<SoftRptListView> 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; }
|
|
}
|
|
}
|