Zxd.Core/code/Zxd.Core.Domain/Dto/WxResource/UserGroupQueryDto.cs

105 lines
2.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Zxd.Core.Domain.Dto.WxResource
{
public class UserGroupQueryDto
{
public string? deptid { get; set; }
public int? cateKey { get; set; } //类型
public int? page { get; set; }
public int? limit { get; set; }
}
/// <summary>
/// 人群包信息
/// </summary>
public class UserGroupDto
{
/// <summary>
/// 人群包id
/// </summary>
public int Id { get; set; }
/// <summary>
/// 名称
/// </summary>
public string? Name { get; set; }
/// <summary>
/// 描述
/// </summary>
public string? Description { get; set; }
/// <summary>
/// 共享范围
/// 0全局
/// 1部门
/// 2个人
/// </summary>
public int? ShareWay { get; set; }
/// <summary>
/// 用户数量
/// </summary>
public int UserCount { get; set; }
/// <summary>
/// 客户数量
/// </summary>
public int CustomerCount { get; set; }
public int? deptId { get; set; }
public string? catekeyName { get; set; } = "企微资源流转";
}
#region
public class ResourceCountQueryDto
{
public string? groupids { get; set; }
public string userids { get; set; }
public string appid { get; set; }
public int page { get; set; } = 1;
public int limit { get; set; } = 100000;
public int? status { get; set; } = 1;
public int? subscribe { get; set; } = 1;
}
public class ResourceCountReturnModel
{
public string? _nickname { get; set; }
public string? _appuserid { get; set; }
public string? _headimgurl { get; set; }
public string? _appid { get; set; }
}
public class ResRelationModel
{
public string? _nickname { get; set; }
public string? _appuserid { get; set; }
public string? _headimgurl { get; set; }
public string? _appid { get; set; }
public string? _fromuserid { get; set; }
public bool _done { get; set; }
}
public class ResourceCountPage
{
public long Total { get; set; }
public long UseCount { get; set; }
public List<ResourceCountReturnModel> Data { get; set; }
public List<ResourceCountReturnModel> UseData { get; set; }
public int RelationCount { get; set; }
public int DoneCount { get; set; }
public List<ResRelationModel> ResRelationModel { get; set; }
public List<ResRelationModel> DoneModel { get; set; }
}
#endregion
}