123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using Microsoft.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 callbackName { get; set; }
- /// <summary>
- /// 拒绝
- /// </summary>
- public string refuseName { 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; } = "IES";
- }
- /// <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; }
- }
- }
|