UserTask

类名 : UserTask
说明 : 用户任务,通过这个用户任务来统一系统中的所有任务,并进行统一的提醒。为了提升性能,这个对象做了特殊处理,该对象的ObjectId等于绑定的TargetId 属性 : 

名称说明
Sender任务的发送方
Name任务的名称
Summary任务的摘要
UserId需要提醒的用户
TaskType任务的类型
TaskState任务的状态
ReminderType提醒的类型
RecurrenceType重复的类型
AlertTime提醒时间
AlertState提醒的状态
TargetType关联的目标的类型
AppCode应用编码
SchemaCode关联的目标的SchemaCode
TargetId关联的目标的Id
TargetName绑定的对象的名称
StartTime开始时间
EndTime截止时间
UserName用户名称
RuleId触发该任务的规则Id
SenderNameERROR, 这个属性干嘛用?



成员 : 

名称说明
TableName表名称
PropertyName_Sender属性名称
PropertyName_Name属性名称
PropertyName_Summary属性名称
PropertyName_UserId属性名称
PropertyName_TaskType属性名称
PropertyName_TaskState属性名称
PropertyName_ReminderType属性名称
PropertyName_RecurrenceType属性名称
PropertyName_AlertTime属性名称
PropertyName_AlertState属性名称
PropertyName_TargetType属性名称
PropertyName_AppCode属性名称
PropertyName_SchemaCode属性名称
PropertyName_TargetId属性名称
PropertyName_TargetName属性名称
PropertyName_StartTime属性名称
PropertyName_EndTime属性名称
PropertyName_RuleId属性名称


构造方法名称 : #ctor

参数说明


返回值


构造方法名称 : #ctor(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,System.String,System.DateTime)

参数说明
"sender"创建任务的人
"userId"接收任务的人
"appCode"这个任务对应的App的ID
"schemaCode"任务绑定的业务对象的模式编码
"targetType"任务绑定的对象的类型
"targetId"任务绑定的对象的ID
"targetName"任务绑定的对象的名称
"taskName"任务的名称
"taskSummary"任务的摘要
"endTime"任务的截止时间
返回值


方法名称 : CreateTask(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,System.String,System.DateTime)

参数说明
"sender"创建任务的人
"userId"接收任务的人
"appCode"这个任务对应的App的ID
"schemaCode"任务绑定的业务对象的模式编码
"targetType"任务绑定的对象的类型
"targetId"任务绑定的对象的ID
"targetName"任务绑定的对象的名称
"taskName"任务的名称
"taskSummary"任务的摘要
"endTime"任务的截止时间
返回值


构造方法名称 : #ctor(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,System.String,H3.Task.RecurrenceType,System.DateTime,System.DateTime,System.DateTime)

参数说明
"sender"创建日程的人
"userCode"接收日程的人
"appCode"对应的App的Code
"schemaCode"绑定的业务对象的模式编码
"targetType"绑定的对象的类型
"targetId"任务绑定的对象的ID
"targetName"任务绑定的对象的名称
"alertTime"提醒的事件
"name"任务的名称
"summary"任务的摘要
"recurrenceType"重复的类型
"startTime"日程的开始时间
"endTime"日程的截止时间
返回值


方法名称 : CreateCalendar(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,System.String,H3.Task.RecurrenceType,System.DateTime,System.DateTime,System.DateTime)

参数说明
"sender"创建日程的人
"userCode"接收日程的人
"appCode"对应的App的ID
"schemaCode"绑定的业务对象的模式编码
"targetType"绑定的对象的类型
"targetId"任务绑定的对象的ID
"targetName"任务绑定的对象的名称
"alertTime"提醒的事件
"name"任务的名称
"summary"任务的摘要
"recurrenceType"重复的类型
"startTime"日程的开始时间
"endTime"日程的截止时间
返回值


构造方法名称 : #ctor(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,H3.Task.RecurrenceType,System.DateTime)

参数说明
"sender"创建提醒的人
"userId"接收提醒的人
"appCode"对应的App的ID
"schemaCode"绑定的业务对象的模式编码
"targetType"绑定的对象的类型
"targetId"任务绑定的对象的ID
"recurrenceType"重复的类型
"alertTime"提醒的事件
"name"任务的名称
"summary"任务的摘要
返回值


方法名称 : CreateReminder(System.String,System.String,System.String,System.String,H3.LinkTargetType,System.String,System.String,System.String,H3.Task.RecurrenceType,System.DateTime)

参数说明
"sender"创建提醒的人
"userId"接收提醒的人
"appCode"对应的App的ID
"schemaCode"绑定的业务对象的模式编码
"targetType"绑定的对象的类型
"targetId"任务绑定的对象的ID
"recurrenceType"重复的类型
"alertTime"提醒的事件
"name"任务的名称
"summary"任务的摘要
返回值


方法名称 : GetKeyNames

参数说明


返回值
内存索引键名称


方法名称 : GetKeyValue(System.String)

参数说明
"keyName"索引键名称
返回值
索引键值