64 lines
2.1 KiB
C#
64 lines
2.1 KiB
C#
//using CRM.Core.DTO;
|
|
using System.Collections.Generic;
|
|
using WX.CRM.Common;
|
|
using WX.CRM.Model.Entity;
|
|
using WX.CRM.Model.MAP;
|
|
|
|
namespace WX.CRM.IBLL.Res
|
|
{
|
|
public interface IRES_SALES_RULE : IRepository<RES_SALES_RULE>
|
|
{
|
|
List<ResSalesRuleListView> GetResSalesRule(ref Pager pager, QueryUserComboDto usercomboDto, int? level, int? sgid, int? isvalid);
|
|
List<ResSaleUnRuleListView> GetResSalesUnRule(QueryUserComboDto usercomboDto, int? sgid);
|
|
IList<AssignListView> GetAssignLists(QueryUserComboDto usercomboDto);
|
|
bool Batch(int[] eids, int level, int sgid, int islimit);
|
|
bool Update(string eids, int? level, int? islimit, int? isvalid);
|
|
//retMsg UpdateLevel(string level);
|
|
}
|
|
|
|
public class ResSalesRuleListView
|
|
{
|
|
public int SID { get; set; }
|
|
public string SGNAME { get; set; }
|
|
public decimal GID { get; set; }
|
|
public string GNAME { get; set; }
|
|
public decimal EID { get; set; }
|
|
public string UNAME { get; set; }
|
|
public int LEVEL { get; set; }
|
|
public string LEVELNAME { get; set; }
|
|
public int NUM { get; set; }
|
|
public string ISLIMIT { get; set; }
|
|
public string ISVALID { get; set; }
|
|
public string ISDISMISS { get; set; }
|
|
}
|
|
|
|
public class ResSalesLevelView
|
|
{
|
|
public decimal Level { get; set; }
|
|
public string LevelName { get; set; }
|
|
public int LevelNum { get; set; }
|
|
}
|
|
|
|
public class ResSaleUnRuleListView
|
|
{
|
|
public string GNAME { get; set; }
|
|
public decimal EID { get; set; }
|
|
public string UNAME { get; set; }
|
|
}
|
|
|
|
public class AssignListView
|
|
{
|
|
public string rname { get; set; }
|
|
public decimal eid { get; set; }
|
|
public string uname { get; set; }
|
|
public string gname { get; set; }
|
|
public int allocations { get; set; }
|
|
public int todayallocations { get; set; }
|
|
public int quantity { get; set; }
|
|
public int tgquantity { get; set; }
|
|
public int total { get; set; }
|
|
public int isnew { get; set; }
|
|
public int isold { get; set; }
|
|
}
|
|
}
|