123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TEAMModelOS.SDK.Models.Dtos
- {
- public class Accumulate
- {
- /// <summary>
- /// course,课程
- /// exam 评测
- /// homework 作业
- /// login_school_student
- /// login_student
- /// login_school_teacher
- /// login_teacher
- /// </summary>
- public string key { get; set; }
- /// <summary>
- /// 教师,学校管理员,系统管理员(包含钉钉)
- /// </summary>
- public string target { get; set; }
- /// <summary>
- /// 业务id
- /// </summary>
- public string id { get; set; }
- /// <summary>
- /// 名称
- /// </summary>
- public string name { get; set; }
- /// <summary>
- /// teacher发送给教师的 school 发送给学校管理员的 system发送给系统管理员的
- /// </summary>
- public string scope { get; set; }
- public int count { get; set; } = 1;
- /// <summary>
- /// web,hiteach,hita
- /// </summary>
- public string client { get; set; }
- //Accumulate:Keys:Day
- //Accumulate:Keys:Week
- /*加入的人数
- * Accumulate:Daily:teacher:grouplist:yyyyddMM:==>1595321354-grouplistId=>count
- key:grouplist
- target:1595321354
- id:grouplistId
- scope:teacher
- name:名单名称
- count:8
- */
- /*作业提交人数
- * Accumulate:Daily:teacher:homework:yyyyddMM:==>1595321354-homeworkId=>count
- key:homework
- target:1595321354
- id:homeworkId
- scope:teacher
- name:作业名称
- count:8
- */
- /*评测完成人数
- * Accumulate:Daily:teacher:exam:yyyyddMM:==>1595321354-examId=>count
- key:exam
- target:1595321354
- id:examId
- scope:teacher
- name:作业名称
- count:8
- */
- /*学生登入人数,scope学校的统一发送给管理员scope:system,发送给系统管理员,及钉钉
- * Accumulate:Daily:school:login_student:yyyyddMM:==>hbcn-hbcn=>count
- key:login_student
- target:hbcn,root
- id:hbcn,ies
- scope:school,system
- name:学校名称
- count:8
- */
- /*教师登入人数,scope学校的统一发送给管理员scope:system,发送给系统管理员,及钉钉
- * Accumulate:Daily:school:login_teacher:yyyyddMM:==>hbcn-hbcn=>count
- key:login_teacher
- target:hbcn,root
- id:hbcn,ies
- scope:school,system
- name:学校名称
- count:8
- */
- /*开课数量,scope学校的统一发送给管理员,scope:system,发送给系统管理员,及钉钉
- * Accumulate:Daily:school:lesson:yyyyddMM:==>hbcn-hbcn=>count
- key:lesson
- target:hbcn,root
- id:hbcn,ies
- scope:school,system
- name:学校名称
- count:8
- */
- }
- }
|