123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- package model
- const (
- // DMReasonType is.
- DMReasonType = 1
- // ReplyReasonType is.
- ReplyReasonType = 2
- // TagReasonType is.
- TagReasonType = 3
- // ElecReasonType is.
- ElecReasonType = 4
- // AccountReasonType is.
- AccountReasonType = 5
- // SysReasonType is.
- SysReasonType = 6
- // RevocableMoralStatus is.
- RevocableMoralStatus = 0
- // RevokedMoralStatus is.
- RevokedMoralStatus = 1
- // IrrevocableMoralStatus is.
- IrrevocableMoralStatus = 2
- // ReportRewardType is.
- ReportRewardType = 1
- // PunishmentType is.
- PunishmentType = 2
- // CancelRewardType is.
- CancelRewardType = 3
- // CancelPunishType is.
- CancelPunishType = 4
- // ManualRecoveryType is.
- ManualRecoveryType = 5
- // ManualChangeType is.
- ManualChangeType = 6
- )
- //ArgUpdateMorals argUpdateMorals.
- type ArgUpdateMorals struct {
- Mids []int64 `form:"mids,split" validate:"required"`
- Delta int64 `form:"delta" validate:"required"`
- Origin int64 `form:"origin" validate:"required"`
- Reason string `form:"reason" validate:"required"`
- ReasonType int64 `form:"reason_type"`
- Operator string `form:"operator" validate:"required"`
- Remark string `form:"remark" validate:"required"`
- Status int64 `form:"status"`
- IsNotify bool `form:"is_notify"`
- IP string `form:"ip"`
- }
- //ArgUpdateMoral argUpdateMoral.
- type ArgUpdateMoral struct {
- Mid int64 `form:"mid" validate:"required"`
- Delta int64 `form:"delta" validate:"required"`
- Origin int64 `form:"origin" validate:"required"`
- Reason string `form:"reason" validate:"required"`
- ReasonType int64 `form:"reason_type"`
- Operator string `form:"operator" validate:"required"`
- Remark string `form:"remark" validate:"required"`
- Status int64 `form:"status"`
- IsNotify bool `form:"is_notify"`
- IP string `form:"ip"`
- }
- //ArgUndo argUndo.
- type ArgUndo struct {
- LogID string `form:"log_id" validate:"required"`
- Remark string `form:"remark" validate:"required"`
- Operator string `form:"operator" validate:"required"`
- }
- //ReasonType reasonType
- type ReasonType struct {
- Name string
- NotifyType string
- }
- //OriginType originType
- type OriginType struct {
- Name string
- NeedReason bool
- }
- //Notice notice
- type Notice struct {
- Title string
- Message string
- NoticeType string
- }
- var (
- // ReasonTypes ...
- ReasonTypes = map[int64]*ReasonType{
- DMReasonType: {"弹幕", "2_1_4"},
- ReplyReasonType: {"评论", "2_1_3"},
- TagReasonType: {"TAG", ""},
- ElecReasonType: {"电波", ""},
- AccountReasonType: {"账号", ""},
- SysReasonType: {"管理系统", ""},
- }
- // OriginTypes ...
- OriginTypes = map[int64]*OriginType{
- ReportRewardType: {"举报奖励", true},
- PunishmentType: {"违规惩罚", true},
- CancelRewardType: {"撤销奖励", true},
- CancelPunishType: {"撤销惩罚", true},
- ManualRecoveryType: {"自动恢复", true},
- ManualChangeType: {"手动修改", false},
- }
- // Less6000Notice is.
- Less6000Notice = &Notice{Title: "你的节操值已低于60", Message: "抱歉,你的节操值已低于60,社交类功能将不能正常使用,更多加减明细请查看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}", NoticeType: "2_1_5"}
- // Less3000Notice is.
- Less3000Notice = &Notice{Title: "你的节操值已低于30", Message: "抱歉,你的节操值已低于30,社交类功能将不能正常使用,更多加减明细请查看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}", NoticeType: "2_1_6"}
- // Greater6000Notice is .
- Greater6000Notice = &Notice{Title: "你的节操值已恢复至60以上", Message: "恭喜,你的节操值已恢复至60以上,所有功能将回复正常使用,更多加减明细请查看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}", NoticeType: "2_1_7"}
- // PunishmentNotice is.
- PunishmentNotice = &Notice{Title: "你被举报处理扣除了%s节操值", Message: "由于发布了违规内容,你被举报处理扣除了%s节操值,具体原因请看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}"}
- // SysPunishmentNotice is.
- SysPunishmentNotice = &Notice{Title: "你被举报处理扣除了%s节操值", Message: "由于发布了违规内容,你被系统处理扣除了%s节操值,具体原因请看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}"}
- // RewardNotice is.
- RewardNotice = &Notice{Title: "你举报的%s已被处理", Message: "您举报的%s已被管理员处理,获得了%s节操值奖励,具体详情请看 #{节操记录}{\"https://account.bilibili.com/site/record?type=moral\"}"}
- )
|