12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- using Microsoft.Azure.Cosmos.Table;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using TEAMModelOS.SDK.Context.Attributes.Azure;
- namespace TEAMModelOS.SDK.Models.Cosmos.BI
- {
- public class BINotice : CosmosEntity
- {
- public BINotice()
- {
- code = "BINotice";
- pk = "BINotice";
- }
- /// <summary>
- /// 消息类型 0系统 1普通类型 2提示类型 3 特殊类型
- /// </summary>
- public int type { get; set; } = 0;
- /// <summary>
- /// 跳转地址
- /// </summary>
- public string jumpUrl { get; set; }
- /// <summary>
- /// 回调方法
- /// </summary>
- public string callbackUrl { get; set; }
- /// <summary>
- /// 消息标题
- /// </summary>
- public string theme { get; set; }
- /// <summary>
- /// 消息内容
- /// </summary>
- public string content { get; set; }
- /// <summary>
- /// 接收人群
- /// </summary>
- public Crowd crowd { get; set; }
- /// <summary>
- /// 接收人id集合
- /// </summary>
- public List<string> crowdIds { get; set; }
- /// <summary>
- /// 创建者id
- /// </summary>
- public string createId { get; set; }
- /// <summary>
- /// 发送时间
- /// </summary>
- public long sendTime { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- public long createTime { get; set; }
- /// <summary>
- /// 发送消息来源, 默认(BI)、IES5、HiTA
- /// </summary>
- public string source { get; set; } = "BI";
- }
- /// <summary>
- /// 发送人群
- /// </summary>
- public class Crowd
- {
- public List<CrowdInfo> tmdIds { get; set; }
- public List<CrowdInfo> schoolIds { get; set; }
- public List<CrowdInfo> areaIds { get; set; }
- /// <summary>
- /// 接收类型
- /// </summary>
- public string types { get; set; }
- }
- public class CrowdInfo
- {
- public string id { get; set; }
- public string name { get; set; }
- }
- }
|