461 lines
13 KiB
C#
461 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace WX.CRM.Model.Entity
|
|
{
|
|
[Table("UPDEV.TMP_DANGSAN_DATA_REPORT")]
|
|
public class TMP_DANGSAN_DATA_REPORT
|
|
{
|
|
/// <summary>
|
|
/// 员工ID
|
|
/// </summary>
|
|
[Key]
|
|
public decimal PKID { get; set; }
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public string UNAME { get; set; }
|
|
/// <summary>
|
|
/// 工号
|
|
/// </summary>
|
|
public decimal EID { get; set; }
|
|
/// <summary>
|
|
/// 分组id
|
|
/// </summary>
|
|
public decimal GID { get; set; }
|
|
/// <summary>
|
|
/// 分组名字
|
|
/// </summary>
|
|
public string GNAME { get; set; }
|
|
/// <summary>
|
|
/// 最大资源数
|
|
/// </summary>
|
|
public int? MaxNum { get; set; }
|
|
public string TemplateName { get; set; }
|
|
/// <summary>
|
|
/// 分配资源总数
|
|
/// </summary>
|
|
public decimal TOTAL_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 活动资源总数
|
|
/// </summary>
|
|
public decimal ACT_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 注册资源总数(推广)
|
|
/// </summary>
|
|
public decimal REG_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 注册资源总数(非推广)
|
|
/// </summary>
|
|
public decimal REG_F_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 其他资源总数
|
|
/// </summary>
|
|
public decimal OTHER_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 讲解工单数
|
|
/// </summary>
|
|
public decimal EXPLAIN_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 讲解率
|
|
/// </summary>
|
|
public decimal EXPLAIN_RATE { get; set; }
|
|
/// <summary>
|
|
/// 开单意向工单数
|
|
/// </summary>
|
|
public decimal OPEN_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 开单意向工单率
|
|
/// </summary>
|
|
public decimal OPEN_RATE { get; set; }
|
|
/// <summary>
|
|
/// 成交订单数
|
|
/// </summary>
|
|
public decimal DEAL_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 成交率
|
|
/// </summary>
|
|
public decimal DEAL_RATE { get; set; }
|
|
/// <summary>
|
|
/// 加微数
|
|
/// </summary>
|
|
public decimal WX_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 加微率
|
|
/// </summary>
|
|
public decimal WX_RATE { get; set; }
|
|
/// <summary>
|
|
/// 加微数去重 (部门去重)
|
|
/// </summary>
|
|
public decimal WX_AMOUNT_DISTINCT { get; set; }
|
|
/// <summary>
|
|
/// 加微率去重
|
|
/// </summary>
|
|
public decimal WX_RATE_DISTINCT { get; set; }
|
|
/// <summary>
|
|
/// 工号去重
|
|
/// </summary>
|
|
public decimal WX_AMOUNT_UNIONID { get; set; }
|
|
/// <summary>
|
|
/// 加微率工号去重
|
|
/// </summary>
|
|
public decimal WX_RATE_UNIONID { get; set; }
|
|
/// <summary>
|
|
/// 删除数
|
|
/// </summary>
|
|
public decimal DEL_AMOUNT { get; set; }
|
|
/// <summary>
|
|
/// 删除率
|
|
/// </summary>
|
|
public decimal DEL_RATE { get; set; }
|
|
/// <summary>
|
|
/// 离职状态
|
|
/// </summary>
|
|
public decimal ISDISMISS { get; set; }
|
|
}
|
|
public class TMP_EID_USERID
|
|
{
|
|
public int? EID { get; set; }
|
|
public string USERID { get; set; }
|
|
public string CORPID { get; set; }
|
|
}
|
|
public class WW_USER_EXTUSERID
|
|
{
|
|
public long Count { get; set; }
|
|
public string USERID { get; set; }
|
|
public string CORPID { get; set; }
|
|
}
|
|
public class MySql_WW_USER_EXTUSER
|
|
{
|
|
public string USERID { get; set; }
|
|
public string CORPID { get; set; }
|
|
public string Extuserid { get; set; }
|
|
public DateTime Ctime { get; set; }
|
|
}
|
|
public class UserWorkReport3View {
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public string UNAME { get; set; }
|
|
/// <summary>
|
|
/// 工号
|
|
/// </summary>
|
|
public decimal EID { get; set; }
|
|
/// <summary>
|
|
/// 分组id
|
|
/// </summary>
|
|
public decimal GID { get; set; }
|
|
/// <summary>
|
|
/// 分组名字
|
|
/// </summary>
|
|
public string GNAME { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 加微数
|
|
/// </summary>
|
|
public int WX_TOTAL { get; set; }
|
|
///// <summary>
|
|
///// 加微数- 工号
|
|
///// </summary>
|
|
//public int WX_TOTAL_RE_EID { get; set; }
|
|
/// <summary>
|
|
/// 加微数- 部门
|
|
/// </summary>
|
|
public int WX_TOTAL_RE_DEP { get; set; }
|
|
/// <summary>
|
|
/// 删除数
|
|
/// </summary>
|
|
public int DEL_TOTAL { get; set; }
|
|
/// <summary>
|
|
/// 删除率
|
|
/// </summary>
|
|
public decimal DEL_RATE { get; set; }
|
|
/// <summary>
|
|
/// 注册数
|
|
/// </summary>
|
|
public int REG_TOTAL { get; set; }
|
|
/// <summary>
|
|
/// 注册率
|
|
/// </summary>
|
|
public decimal REG_RATE { get; set; }
|
|
/// <summary>
|
|
/// APP注册数
|
|
/// </summary>
|
|
public int REG_TOTAL_APP { get; set; }
|
|
/// <summary>
|
|
/// APP注册率
|
|
/// </summary>
|
|
public decimal REG_RATE_APP { get; set; }
|
|
/// <summary>
|
|
/// PC注册数
|
|
/// </summary>
|
|
public int REG_TOTAL_PC { get; set; }
|
|
/// <summary>
|
|
/// PC注册率
|
|
/// </summary>
|
|
public decimal REG_RATE_PC { get; set; }
|
|
/// <summary>
|
|
/// 成交人数
|
|
/// </summary>
|
|
public int DEAL_TOTAL { get; set; }
|
|
/// <summary>
|
|
/// 成交率
|
|
/// </summary>
|
|
public decimal DEAL_RATE { get; set; }
|
|
/// <summary>
|
|
/// 当月成交人数
|
|
/// </summary>
|
|
public int DEAL_TOTAL_M0 { get; set; }
|
|
|
|
|
|
}
|
|
public class MediareportApiModel<T> {
|
|
public bool s { get; set; }
|
|
public string m { get; set; }
|
|
public T d { get; set; }
|
|
}
|
|
public class Mysql_Mediareport {
|
|
public int id { get; set; }
|
|
public DateTime date { get; set; }
|
|
public decimal? eid { get; set; }
|
|
public int? wx_total { get; set; }
|
|
public int? wx_total_re { get; set; }
|
|
public int? wx_del_total { get; set; }
|
|
public int? reg_total { get; set; }
|
|
public int? order_total { get; set; }
|
|
public DateTime operatortime { get; set; }
|
|
}
|
|
public class Mysql_MediareportBase
|
|
{
|
|
public int deptid { get; set; }
|
|
public decimal? eid { get; set; }
|
|
/// <summary>
|
|
/// 总关注
|
|
/// </summary>
|
|
public int? total { get; set; }
|
|
/// <summary>
|
|
/// 新增总关注
|
|
/// </summary>
|
|
public int? newsubscribe { get; set; }
|
|
/// <summary>
|
|
/// 取关人数
|
|
/// </summary>
|
|
public int? unsubscribe { get; set; }
|
|
/// <summary>
|
|
/// 开单人数
|
|
/// </summary>
|
|
public int? totalorders { get; set; }
|
|
/// <summary>
|
|
/// 部门新增
|
|
/// </summary>
|
|
public int? eidrepeattypenewneq202dept { get; set; }
|
|
/// <summary>
|
|
/// 工号新增
|
|
/// </summary>
|
|
public int? eidrepeattypenewneq202 { get; set; }
|
|
/// <summary>
|
|
/// 软件注册
|
|
/// </summary>
|
|
public int? softregs { get; set; }
|
|
|
|
|
|
|
|
}
|
|
public class Mysql_Mediareport3
|
|
{
|
|
public int deptid { get; set; }
|
|
public decimal? eid { get; set; }
|
|
|
|
public int? total { get; set; }
|
|
public int? addway202 { get; set; }
|
|
public int? unsubscribe { get; set; }
|
|
public int? unsubscribeaddway202 { get; set; }
|
|
public int? repeattype { get; set; }
|
|
public int? repeattype100 { get; set; }
|
|
public int? repeattype150 { get; set; }
|
|
public int? dgeeregsdept { get; set; }
|
|
public int? appregsdept { get; set; }
|
|
public int? totaluv { get; set; }
|
|
public int? totaluv_m0 { get; set; }
|
|
}
|
|
|
|
public class RZApiModel<T>
|
|
{
|
|
public T Data { get; set; }
|
|
}
|
|
public class RZApiItem
|
|
{
|
|
public int eid { get; set; }
|
|
public int? total { get; set; }
|
|
public int? newsubscribe { get; set; }
|
|
public int? eidrepeattypenew { get; set; }
|
|
public int? eidrepeattype1deptnew { get; set; }
|
|
}
|
|
public class GetWarnningTemplateDto : SearchPageBase
|
|
{
|
|
public GetWarnningTemplateDto()
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// id
|
|
/// </summary>
|
|
public int? Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
/// <summary>
|
|
/// 事业部
|
|
/// </summary>
|
|
public string DeptId { get; set; }
|
|
}
|
|
public class SearchPageBase
|
|
{
|
|
public int PageIndex { get; set; }
|
|
|
|
public int PageSize { get; set; }
|
|
|
|
public string Sort { get; set; }
|
|
|
|
public string Order { get; set; }
|
|
}
|
|
public class CreateOrEditSettingDto
|
|
{
|
|
public CreateOrEditSettingDto()
|
|
{
|
|
}
|
|
|
|
public int? DeptId { get; set; }
|
|
/// <summary>
|
|
/// 最大数量
|
|
/// </summary>
|
|
public int? MaxNum { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 用户
|
|
/// </summary>
|
|
public string Participant { get; set; }
|
|
public List<WarnUserInfo> WarnUserInfo { get; set; }
|
|
/// <summary>
|
|
/// 模板id
|
|
/// </summary>
|
|
public int? templateId { get; set; }
|
|
public string Eid { get; set; }
|
|
|
|
}
|
|
public class WarnUserInfo
|
|
{
|
|
public decimal Eid { get; set; }
|
|
public string Name { get; set; }
|
|
}
|
|
public class TemplateListModel
|
|
{
|
|
public int Id { get; set; }
|
|
public int DeptId { get; set; }
|
|
public int Count { get; set; }
|
|
public string TemplateName { get; set; }
|
|
public DateTime? PeriodFrom { get; set; }
|
|
public DateTime? PeriodTo { get; set; }
|
|
public string PrewarningValue { get; set; }
|
|
public string PeriodFromShow { get; set; }
|
|
public string PeriodToShow { get; set; }
|
|
public string DeptName { get; set; }
|
|
|
|
public int Maxnum { get; set; }
|
|
public List<TemplateSettingDetail> TemplateSettingDetail { get; set; }
|
|
}
|
|
public class TemplateSettingDetail
|
|
{
|
|
public string guid { get; set; }
|
|
public int? type { get; set; }
|
|
public int? value { get; set; }
|
|
}
|
|
public class TemplateReturnModel
|
|
{
|
|
public int pageIndex { get; set; }
|
|
public int pageSize { get; set; }
|
|
public int total { get; set; }
|
|
public int totalCount { get; set; }
|
|
public List<TemplateListModel> data { get; set; }
|
|
}
|
|
public class WarnUserList
|
|
{
|
|
public string Code { get; set; }
|
|
public int DeptId { get; set; }
|
|
public int Count { get; set; }
|
|
public string DeptName { get; set; }
|
|
|
|
public List<decimal> ParticipantIds { get; set; }
|
|
|
|
public string Participant { get; set; }
|
|
}
|
|
public class GetWarnningUserDto : SearchPageBase
|
|
{
|
|
public GetWarnningUserDto()
|
|
{
|
|
}
|
|
public string DeptId { get; set; }
|
|
}
|
|
public class EarlyWarningUser
|
|
{
|
|
public string Code { get; set; }
|
|
public int Deptid { get; set; }
|
|
public string WxWorkId { get; set; }
|
|
public string AppId { get; set; }
|
|
public string CropId { get; set; }
|
|
public string CropName { get; set; }
|
|
public List<int> ParticipantIds { get; set; }
|
|
|
|
public string Participant { get; set; }
|
|
}
|
|
public class WranReportListModel
|
|
{
|
|
public decimal? Eid { get; set; }
|
|
public int? MaxNum { get; set; }
|
|
public string Name { get; set; }
|
|
}
|
|
public class EarlyWarningSetting
|
|
{
|
|
public string AppId { get; set; }
|
|
public string Cropid { get; set; }
|
|
public string CropName { get; set; }
|
|
}
|
|
|
|
public class SearchEarlyWarningLogDto : SearchPageBase
|
|
{
|
|
/// <summary>
|
|
/// 达量日期
|
|
/// </summary>
|
|
public string AttainTimeFrom { get; set; }
|
|
|
|
/// <summary>
|
|
/// 达量日期
|
|
/// </summary>
|
|
public string AttainTimeTo { get; set; }
|
|
|
|
public string Sgin { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工号
|
|
/// </summary>
|
|
public int? Eid { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string Name { get; set; }
|
|
|
|
/// <summary>
|
|
/// 状态
|
|
/// </summary>
|
|
public int? Status { get; set; }
|
|
}
|
|
}
|