Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteByCreateFrom ¶
func DeleteByCreateFrom(args *ArgsDeleteByCreateFrom) (err error)
DeleteByCreateFrom 删除某个来源的所有推送
Types ¶
type ArgsCreate ¶
type ArgsCreate struct {
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//创建来源
CreateInfo CoreSQLFrom.FieldsFrom `db:"create_info" json:"createInfo"`
//推送目标系统
FromInfo CoreSQLFrom.FieldsFrom `db:"from_info" json:"fromInfo"`
//计划提醒时间
TipAt time.Time `db:"tip_at" json:"tipAt"`
//提醒标题
Title string `db:"title" json:"title"`
//提醒内容
Content string `db:"content" json:"content"`
//附加文件
Files pq.Int64Array `db:"files" json:"files"`
//是否需要短信
NeedSMS bool `db:"need_sms" json:"needSMS"`
//短信配置
SMSConfigID int64 `db:"sms_config_id" json:"smsConfigID"`
//短信模版参数
SMSParams CoreSQLConfig.FieldsConfigsType `db:"sms_params" json:"smsParams"`
//扩展数据
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsCreate 创建推送计划参数
type ArgsDeleteByCreateFrom ¶
type ArgsDeleteByCreateFrom struct {
//创建来源
CreateInfo CoreSQLFrom.FieldsFrom
}
ArgsDeleteByCreateFrom 删除某个来源的所有推送参数
type FieldsTipType ¶
type FieldsTipType struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//删除时间
DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//创建来源
CreateInfo CoreSQLFrom.FieldsFrom `db:"create_info" json:"createInfo"`
//推送目标系统
FromInfo CoreSQLFrom.FieldsFrom `db:"from_info" json:"fromInfo"`
//计划提醒时间
TipAt time.Time `db:"tip_at" json:"tipAt"`
//提醒标题
Title string `db:"title" json:"title"`
//提醒内容
Content string `db:"content" json:"content"`
//附件
Files pq.Int64Array `db:"files" json:"files"`
//是否需要短信
NeedSMS bool `db:"need_sms" json:"needSMS"`
//短信配置
SMSConfigID int64 `db:"sms_config_id" json:"smsConfigID"`
//短信模版参数
SMSParams CoreSQLConfig.FieldsConfigsType `db:"sms_params" json:"smsParams"`
//扩展数据
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
//是否已经发送
AllowSend bool `db:"allow_send" json:"allowSend"`
}
FieldsTipType 提醒数据列队
Click to show internal directories.
Click to hide internal directories.