Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsGetList ¶
type ArgsGetList struct {
//分页
Pages CoreSQLPages.ArgsDataList
//造成该事件的来源
CreateInfo CoreSQLFrom.FieldsFrom `db:"create_info" json:"createInfo"`
//交易发生双方
//来源,支付方
PaymentCreate CoreSQLFrom.FieldsFrom `db:"payment_create" json:"paymentCreate"`
//支付方的来源
// 留空则代表平台方,否则为商户或加盟商
PaymentFrom CoreSQLFrom.FieldsFrom `db:"payment_from" json:"paymentFrom"`
//目标,接收方
TakeCreate CoreSQLFrom.FieldsFrom `db:"take_create" json:"takeCreate"`
//收款方来源
// 留空则代表平台方,否则为商户或加盟商
TakeFrom CoreSQLFrom.FieldsFrom `db:"take_from" json:"takeFrom"`
//支付ID
PayID int64 `db:"pay_id" json:"payID"`
//日志ID
PayLogID int64 `db:"pay_log_id" json:"payLogID"`
//是否需要预警参数
NeedAllowEW bool
//是否启动预警参数
AllowEW bool
//错误代码
Code string
//是否为打开状态
AllowOpen bool
//搜索
Search string
}
ArgsGetList 获取安全日志参数
type ArgsUpdateDone ¶
type ArgsUpdateDone struct {
//ID
ID int64
//目标,接收方
TakeCreate CoreSQLFrom.FieldsFrom `db:"take_create" json:"takeCreate"`
//收款方来源
// 留空则代表平台方,否则为商户或加盟商
TakeFrom CoreSQLFrom.FieldsFrom `db:"take_from" json:"takeFrom"`
}
ArgsUpdateDone 标记日志为已处理参数
type FieldsSafeType ¶
type FieldsSafeType struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//造成该事件的来源
CreateInfo CoreSQLFrom.FieldsFrom `db:"create_info" json:"createInfo"`
//交易发生双方
//来源,支付方
PaymentCreate CoreSQLFrom.FieldsFrom `db:"payment_create" json:"paymentCreate"`
//支付方的来源
// 留空则代表平台方,否则为商户或加盟商
PaymentFrom CoreSQLFrom.FieldsFrom `db:"payment_from" json:"paymentFrom"`
//目标,接收方
TakeCreate CoreSQLFrom.FieldsFrom `db:"take_create" json:"takeCreate"`
//收款方来源
// 留空则代表平台方,否则为商户或加盟商
TakeFrom CoreSQLFrom.FieldsFrom `db:"take_from" json:"takeFrom"`
//支付ID
PayID string `db:"pay_id" json:"payID"`
//日志ID
PayLogID string `db:"pay_log_id" json:"payLogID"`
//安全事件详细描述信息
Message string `db:"message" json:"message"`
//安全标识码
// 用于其他语言翻译或前端传输
Code string `db:"code" json:"code"`
//是否需要发出预警消息
NeedEW bool `db:"need_ew" json:"needEW"`
//是否已经发出了预警
AllowEW bool `db:"allow_ew" json:"allowEW"`
//预警消息模版Mark
EWTemplateMark string `db:"ew_template_mark" json:"ewTemplateMark"`
//是否打开
// 处理完成后将标记为false
AllowOpen bool `db:"allow_open" json:"allowOpen"`
}
FieldsSafeType 安全事件
func GetList ¶
func GetList(args *ArgsGetList) (dataList []FieldsSafeType, dataCount int64, err error)
GetList 获取安全日志
Click to show internal directories.
Click to hide internal directories.