You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2911 lines
72 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: api/v1/punishment.proto
package v1
import (
context "context"
fmt "fmt"
_ "github.com/gogo/protobuf/gogoproto"
proto "github.com/gogo/protobuf/proto"
github_com_gogo_protobuf_types "github.com/gogo/protobuf/types"
_ "google.golang.org/genproto/googleapis/api/annotations"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
emptypb "google.golang.org/protobuf/types/known/emptypb"
_ "google.golang.org/protobuf/types/known/timestamppb"
io "io"
math "math"
math_bits "math/bits"
time "time"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var _ = time.Kitchen
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// 这里是proto文件中的结构体可以根据需要删除或者调整
type Punishment struct {
EndTime *time.Time `protobuf:"bytes,1,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time,omitempty"`
CreatedAt *time.Time `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3,stdtime" json:"created_at,omitempty"`
UpdatedAt *time.Time `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3,stdtime" json:"updated_at,omitempty"`
Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Type int32 `protobuf:"varint,6,opt,name=type,proto3" json:"type,omitempty"`
Enable bool `protobuf:"varint,7,opt,name=enable,proto3" json:"enable,omitempty"`
Operators string `protobuf:"bytes,8,opt,name=operators,proto3" json:"operators,omitempty"`
Remark string `protobuf:"bytes,9,opt,name=remark,proto3" json:"remark,omitempty"`
Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason,omitempty"`
Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"`
}
func (m *Punishment) Reset() { *m = Punishment{} }
func (m *Punishment) String() string { return proto.CompactTextString(m) }
func (*Punishment) ProtoMessage() {}
func (*Punishment) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{0}
}
func (m *Punishment) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Punishment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Punishment.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *Punishment) XXX_Merge(src proto.Message) {
xxx_messageInfo_Punishment.Merge(m, src)
}
func (m *Punishment) XXX_Size() int {
return m.Size()
}
func (m *Punishment) XXX_DiscardUnknown() {
xxx_messageInfo_Punishment.DiscardUnknown(m)
}
var xxx_messageInfo_Punishment proto.InternalMessageInfo
func (m *Punishment) GetEndTime() *time.Time {
if m != nil {
return m.EndTime
}
return nil
}
func (m *Punishment) GetCreatedAt() *time.Time {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *Punishment) GetUpdatedAt() *time.Time {
if m != nil {
return m.UpdatedAt
}
return nil
}
func (m *Punishment) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *Punishment) GetUserId() int64 {
if m != nil {
return m.UserId
}
return 0
}
func (m *Punishment) GetType() int32 {
if m != nil {
return m.Type
}
return 0
}
func (m *Punishment) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
func (m *Punishment) GetOperators() string {
if m != nil {
return m.Operators
}
return ""
}
func (m *Punishment) GetRemark() string {
if m != nil {
return m.Remark
}
return ""
}
func (m *Punishment) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
func (m *Punishment) GetUsername() string {
if m != nil {
return m.Username
}
return ""
}
type CancelPunishmentRequest struct {
Id []int64 `protobuf:"varint,1,rep,packed,name=id,proto3" json:"id,omitempty"`
}
func (m *CancelPunishmentRequest) Reset() { *m = CancelPunishmentRequest{} }
func (m *CancelPunishmentRequest) String() string { return proto.CompactTextString(m) }
func (*CancelPunishmentRequest) ProtoMessage() {}
func (*CancelPunishmentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{1}
}
func (m *CancelPunishmentRequest) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *CancelPunishmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_CancelPunishmentRequest.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *CancelPunishmentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CancelPunishmentRequest.Merge(m, src)
}
func (m *CancelPunishmentRequest) XXX_Size() int {
return m.Size()
}
func (m *CancelPunishmentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CancelPunishmentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CancelPunishmentRequest proto.InternalMessageInfo
func (m *CancelPunishmentRequest) GetId() []int64 {
if m != nil {
return m.Id
}
return nil
}
type GetPunishmentRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
}
func (m *GetPunishmentRequest) Reset() { *m = GetPunishmentRequest{} }
func (m *GetPunishmentRequest) String() string { return proto.CompactTextString(m) }
func (*GetPunishmentRequest) ProtoMessage() {}
func (*GetPunishmentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{2}
}
func (m *GetPunishmentRequest) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *GetPunishmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_GetPunishmentRequest.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *GetPunishmentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetPunishmentRequest.Merge(m, src)
}
func (m *GetPunishmentRequest) XXX_Size() int {
return m.Size()
}
func (m *GetPunishmentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetPunishmentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetPunishmentRequest proto.InternalMessageInfo
func (m *GetPunishmentRequest) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
type ListPunishmentRequest struct {
Page int64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
Size_ int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
Wd string `protobuf:"bytes,3,opt,name=wd,proto3" json:"wd,omitempty"`
Field []string `protobuf:"bytes,4,rep,name=field,proto3" json:"field,omitempty"`
Order string `protobuf:"bytes,5,opt,name=order,proto3" json:"order,omitempty"`
Type []int32 `protobuf:"varint,6,rep,packed,name=type,proto3" json:"type,omitempty"`
Enable []int32 `protobuf:"varint,7,rep,packed,name=enable,proto3" json:"enable,omitempty"`
UserId []int64 `protobuf:"varint,8,rep,packed,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
}
func (m *ListPunishmentRequest) Reset() { *m = ListPunishmentRequest{} }
func (m *ListPunishmentRequest) String() string { return proto.CompactTextString(m) }
func (*ListPunishmentRequest) ProtoMessage() {}
func (*ListPunishmentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{3}
}
func (m *ListPunishmentRequest) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListPunishmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListPunishmentRequest.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *ListPunishmentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListPunishmentRequest.Merge(m, src)
}
func (m *ListPunishmentRequest) XXX_Size() int {
return m.Size()
}
func (m *ListPunishmentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListPunishmentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListPunishmentRequest proto.InternalMessageInfo
func (m *ListPunishmentRequest) GetPage() int64 {
if m != nil {
return m.Page
}
return 0
}
func (m *ListPunishmentRequest) GetSize_() int64 {
if m != nil {
return m.Size_
}
return 0
}
func (m *ListPunishmentRequest) GetWd() string {
if m != nil {
return m.Wd
}
return ""
}
func (m *ListPunishmentRequest) GetField() []string {
if m != nil {
return m.Field
}
return nil
}
func (m *ListPunishmentRequest) GetOrder() string {
if m != nil {
return m.Order
}
return ""
}
func (m *ListPunishmentRequest) GetType() []int32 {
if m != nil {
return m.Type
}
return nil
}
func (m *ListPunishmentRequest) GetEnable() []int32 {
if m != nil {
return m.Enable
}
return nil
}
func (m *ListPunishmentRequest) GetUserId() []int64 {
if m != nil {
return m.UserId
}
return nil
}
type CreatePunishmentRequest struct {
EndTime *time.Time `protobuf:"bytes,1,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time,omitempty"`
Id int64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
UserId []int64 `protobuf:"varint,3,rep,packed,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Type []int32 `protobuf:"varint,4,rep,packed,name=type,proto3" json:"type,omitempty"`
Enable bool `protobuf:"varint,5,opt,name=enable,proto3" json:"enable,omitempty"`
Remark string `protobuf:"bytes,6,opt,name=remark,proto3" json:"remark,omitempty"`
Reason string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
}
func (m *CreatePunishmentRequest) Reset() { *m = CreatePunishmentRequest{} }
func (m *CreatePunishmentRequest) String() string { return proto.CompactTextString(m) }
func (*CreatePunishmentRequest) ProtoMessage() {}
func (*CreatePunishmentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{4}
}
func (m *CreatePunishmentRequest) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *CreatePunishmentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_CreatePunishmentRequest.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *CreatePunishmentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreatePunishmentRequest.Merge(m, src)
}
func (m *CreatePunishmentRequest) XXX_Size() int {
return m.Size()
}
func (m *CreatePunishmentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CreatePunishmentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CreatePunishmentRequest proto.InternalMessageInfo
func (m *CreatePunishmentRequest) GetEndTime() *time.Time {
if m != nil {
return m.EndTime
}
return nil
}
func (m *CreatePunishmentRequest) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *CreatePunishmentRequest) GetUserId() []int64 {
if m != nil {
return m.UserId
}
return nil
}
func (m *CreatePunishmentRequest) GetType() []int32 {
if m != nil {
return m.Type
}
return nil
}
func (m *CreatePunishmentRequest) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
func (m *CreatePunishmentRequest) GetRemark() string {
if m != nil {
return m.Remark
}
return ""
}
func (m *CreatePunishmentRequest) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
type ListPunishmentReply struct {
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Punishment []*Punishment `protobuf:"bytes,2,rep,name=punishment,proto3" json:"punishment,omitempty"`
}
func (m *ListPunishmentReply) Reset() { *m = ListPunishmentReply{} }
func (m *ListPunishmentReply) String() string { return proto.CompactTextString(m) }
func (*ListPunishmentReply) ProtoMessage() {}
func (*ListPunishmentReply) Descriptor() ([]byte, []int) {
return fileDescriptor_165d39e292001fbd, []int{5}
}
func (m *ListPunishmentReply) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *ListPunishmentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_ListPunishmentReply.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *ListPunishmentReply) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListPunishmentReply.Merge(m, src)
}
func (m *ListPunishmentReply) XXX_Size() int {
return m.Size()
}
func (m *ListPunishmentReply) XXX_DiscardUnknown() {
xxx_messageInfo_ListPunishmentReply.DiscardUnknown(m)
}
var xxx_messageInfo_ListPunishmentReply proto.InternalMessageInfo
func (m *ListPunishmentReply) GetTotal() int64 {
if m != nil {
return m.Total
}
return 0
}
func (m *ListPunishmentReply) GetPunishment() []*Punishment {
if m != nil {
return m.Punishment
}
return nil
}
func init() {
proto.RegisterType((*Punishment)(nil), "api.v1.Punishment")
proto.RegisterType((*CancelPunishmentRequest)(nil), "api.v1.CancelPunishmentRequest")
proto.RegisterType((*GetPunishmentRequest)(nil), "api.v1.GetPunishmentRequest")
proto.RegisterType((*ListPunishmentRequest)(nil), "api.v1.ListPunishmentRequest")
proto.RegisterType((*CreatePunishmentRequest)(nil), "api.v1.CreatePunishmentRequest")
proto.RegisterType((*ListPunishmentReply)(nil), "api.v1.ListPunishmentReply")
}
func init() { proto.RegisterFile("api/v1/punishment.proto", fileDescriptor_165d39e292001fbd) }
var fileDescriptor_165d39e292001fbd = []byte{
// 719 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4f, 0x6f, 0xd3, 0x4e,
0x10, 0xed, 0xc6, 0xf9, 0x3b, 0x55, 0xab, 0xfe, 0xf6, 0x17, 0x1a, 0xd7, 0x6d, 0x93, 0xc8, 0x42,
0xc8, 0xf4, 0x60, 0xab, 0x41, 0x5c, 0xda, 0x03, 0x6a, 0x2b, 0x84, 0x2a, 0x71, 0xa8, 0x2c, 0xb8,
0x20, 0xa1, 0x68, 0x1b, 0x6f, 0x83, 0xc1, 0xf6, 0xba, 0xf6, 0xa6, 0x55, 0x38, 0x72, 0xe4, 0x54,
0x89, 0x23, 0x5f, 0x86, 0x23, 0xc7, 0x4a, 0x5c, 0x90, 0x38, 0x80, 0x5a, 0x3e, 0x08, 0xda, 0xb5,
0xdd, 0xb8, 0x89, 0x23, 0x2a, 0x71, 0xdb, 0x99, 0xd9, 0x79, 0x6f, 0xe7, 0xcd, 0xec, 0x2e, 0xb4,
0x48, 0xe8, 0x5a, 0x67, 0xdb, 0x56, 0x38, 0x0a, 0xdc, 0xf8, 0x8d, 0x4f, 0x03, 0x6e, 0x86, 0x11,
0xe3, 0x0c, 0x57, 0x49, 0xe8, 0x9a, 0x67, 0xdb, 0x5a, 0x67, 0xc8, 0xd8, 0xd0, 0xa3, 0x96, 0xf4,
0x1e, 0x8f, 0x4e, 0x2c, 0xee, 0xfa, 0x34, 0xe6, 0xc4, 0x0f, 0x93, 0x8d, 0x5a, 0x73, 0xc8, 0x86,
0x4c, 0x2e, 0x2d, 0xb1, 0x4a, 0xbd, 0x1b, 0x69, 0x9a, 0x80, 0x27, 0x41, 0xc0, 0x38, 0xe1, 0x2e,
0x0b, 0xe2, 0x34, 0xba, 0x3e, 0x0d, 0x4a, 0xfd, 0x90, 0x8f, 0x93, 0xa0, 0xfe, 0x51, 0x01, 0x38,
0xba, 0x39, 0x0e, 0xde, 0x85, 0x3a, 0x0d, 0x9c, 0xbe, 0xa0, 0x55, 0x51, 0x17, 0x19, 0x8b, 0x3d,
0xcd, 0x4c, 0xd2, 0xcd, 0x2c, 0xdd, 0x7c, 0x91, 0x9d, 0x69, 0xbf, 0x7c, 0xf1, 0xb3, 0x83, 0xec,
0x1a, 0x0d, 0x1c, 0xe1, 0xc3, 0x4f, 0x00, 0x06, 0x11, 0x25, 0x9c, 0x3a, 0x7d, 0xc2, 0xd5, 0xd2,
0x1d, 0xd3, 0x1b, 0x69, 0xce, 0x1e, 0x17, 0x00, 0xa3, 0xd0, 0xc9, 0x00, 0x94, 0xbb, 0x02, 0xa4,
0x39, 0x7b, 0x1c, 0x2f, 0x43, 0xc9, 0x75, 0xd4, 0x72, 0x17, 0x19, 0x8a, 0x5d, 0x72, 0x1d, 0xdc,
0x82, 0xda, 0x28, 0xa6, 0x51, 0xdf, 0x75, 0xd4, 0x8a, 0x74, 0x56, 0x85, 0x79, 0xe8, 0x60, 0x0c,
0x65, 0x3e, 0x0e, 0xa9, 0x5a, 0xed, 0x22, 0xa3, 0x62, 0xcb, 0x35, 0x5e, 0x85, 0x2a, 0x0d, 0xc8,
0xb1, 0x47, 0xd5, 0x5a, 0x17, 0x19, 0x75, 0x3b, 0xb5, 0xf0, 0x06, 0x34, 0x58, 0x48, 0x23, 0xc2,
0x59, 0x14, 0xab, 0xf5, 0x2e, 0x32, 0x1a, 0xf6, 0xc4, 0x21, 0xb2, 0x22, 0xea, 0x93, 0xe8, 0x9d,
0xda, 0x90, 0xa1, 0xd4, 0x4a, 0xfc, 0x24, 0x66, 0x81, 0x0a, 0x99, 0x5f, 0x58, 0x58, 0x83, 0xba,
0x38, 0x43, 0x40, 0x7c, 0xaa, 0x2e, 0xca, 0xc8, 0x8d, 0xad, 0x3f, 0x84, 0xd6, 0x01, 0x09, 0x06,
0xd4, 0x9b, 0x74, 0xc4, 0xa6, 0xa7, 0x23, 0x1a, 0x67, 0x95, 0xa1, 0xae, 0x92, 0x54, 0xa6, 0x3f,
0x80, 0xe6, 0x33, 0xca, 0xe7, 0xef, 0x4b, 0x15, 0xd0, 0xbf, 0x20, 0xb8, 0xf7, 0xdc, 0x8d, 0x0b,
0x76, 0x62, 0x28, 0x87, 0x64, 0x48, 0xd3, 0xbd, 0x72, 0x2d, 0x7c, 0xb1, 0xfb, 0x9e, 0xca, 0xde,
0x29, 0xb6, 0x5c, 0x0b, 0xc4, 0x73, 0x47, 0x36, 0xa3, 0x61, 0x97, 0xce, 0x1d, 0xdc, 0x84, 0xca,
0x89, 0x4b, 0x3d, 0x21, 0xb3, 0x62, 0x34, 0xec, 0xc4, 0x10, 0x5e, 0x16, 0x39, 0x34, 0x92, 0x3a,
0x37, 0xec, 0xc4, 0xc8, 0xc9, 0xac, 0x14, 0xca, 0x2c, 0xbc, 0x99, 0xcc, 0xb9, 0x5e, 0xd5, 0x65,
0x99, 0x69, 0xaf, 0xf4, 0x1f, 0x08, 0x5a, 0x07, 0x72, 0x46, 0x66, 0x8b, 0xf8, 0xa7, 0x79, 0x4d,
0xb4, 0x2a, 0x15, 0x4d, 0x8b, 0x92, 0x3f, 0xc1, 0x4d, 0x19, 0xe5, 0xc2, 0x32, 0x2a, 0xb7, 0xa6,
0x65, 0x32, 0x0f, 0xd5, 0x39, 0xf3, 0x50, 0xcb, 0xcf, 0x83, 0xde, 0x87, 0xff, 0xa7, 0xfb, 0x13,
0x7a, 0x63, 0xa1, 0x27, 0x67, 0x9c, 0x78, 0x69, 0x7b, 0x12, 0x03, 0xf7, 0x00, 0x26, 0x6f, 0x87,
0x5a, 0xea, 0x2a, 0xc6, 0x62, 0x0f, 0x9b, 0xc9, 0xe3, 0x61, 0xe6, 0x20, 0x72, 0xbb, 0x7a, 0x9f,
0xcb, 0xb0, 0x34, 0x09, 0xed, 0x1d, 0x1d, 0xe2, 0xb7, 0xb0, 0x32, 0xad, 0x27, 0xee, 0x64, 0x28,
0x73, 0x94, 0xd6, 0x56, 0x67, 0x74, 0x7d, 0x2a, 0x9e, 0x11, 0x7d, 0xf3, 0xc3, 0xb7, 0xdf, 0x9f,
0x4a, 0x2d, 0x1d, 0x5b, 0x33, 0x8f, 0xdb, 0x0e, 0xda, 0xc2, 0xaf, 0x61, 0xe5, 0xa5, 0xbc, 0x9e,
0x39, 0xae, 0x82, 0x13, 0xff, 0x0d, 0x5e, 0x9b, 0x0b, 0xbf, 0x74, 0xeb, 0x1a, 0xe0, 0x8d, 0x0c,
0xbb, 0xe8, 0x76, 0x68, 0x05, 0xcc, 0xba, 0x26, 0x19, 0x9a, 0xb8, 0x80, 0x01, 0xfb, 0xb0, 0x7c,
0xbb, 0x39, 0x78, 0x33, 0x43, 0x28, 0xbc, 0x54, 0xda, 0xfa, 0xbc, 0x70, 0xe8, 0x8d, 0xf5, 0x8e,
0x64, 0x5a, 0xc3, 0xad, 0x59, 0x26, 0xcb, 0x73, 0x63, 0x8e, 0x4f, 0x61, 0x65, 0xfa, 0xfe, 0xe7,
0x1a, 0x53, 0xfc, 0x32, 0xcc, 0x55, 0xee, 0xbe, 0x64, 0x6b, 0x6b, 0x6b, 0x05, 0x6c, 0x03, 0x89,
0xb5, 0x83, 0xb6, 0xf6, 0x1f, 0x7f, 0xbd, 0x6a, 0xa3, 0xcb, 0xab, 0x36, 0xfa, 0x75, 0xd5, 0x46,
0x17, 0xd7, 0xed, 0x85, 0xcb, 0xeb, 0xf6, 0xc2, 0xf7, 0xeb, 0xf6, 0x02, 0xa4, 0x7f, 0xd2, 0x11,
0x7a, 0xf5, 0x9f, 0xcf, 0x22, 0xea, 0xb0, 0x41, 0x0a, 0xb4, 0x7b, 0xb6, 0x7d, 0x5c, 0x95, 0x64,
0x8f, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0x48, 0x05, 0x8d, 0xd3, 0xd2, 0x06, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// PunishmentAPIClient is the client API for PunishmentAPI service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type PunishmentAPIClient interface {
CreatePunishment(ctx context.Context, in *CreatePunishmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UpdatePunishment(ctx context.Context, in *Punishment, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetPunishment(ctx context.Context, in *GetPunishmentRequest, opts ...grpc.CallOption) (*Punishment, error)
ListPunishment(ctx context.Context, in *ListPunishmentRequest, opts ...grpc.CallOption) (*ListPunishmentReply, error)
// 批量取消惩罚
CancelPunishment(ctx context.Context, in *CancelPunishmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
type punishmentAPIClient struct {
cc *grpc.ClientConn
}
func NewPunishmentAPIClient(cc *grpc.ClientConn) PunishmentAPIClient {
return &punishmentAPIClient{cc}
}
func (c *punishmentAPIClient) CreatePunishment(ctx context.Context, in *CreatePunishmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, "/api.v1.PunishmentAPI/CreatePunishment", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *punishmentAPIClient) UpdatePunishment(ctx context.Context, in *Punishment, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, "/api.v1.PunishmentAPI/UpdatePunishment", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *punishmentAPIClient) GetPunishment(ctx context.Context, in *GetPunishmentRequest, opts ...grpc.CallOption) (*Punishment, error) {
out := new(Punishment)
err := c.cc.Invoke(ctx, "/api.v1.PunishmentAPI/GetPunishment", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *punishmentAPIClient) ListPunishment(ctx context.Context, in *ListPunishmentRequest, opts ...grpc.CallOption) (*ListPunishmentReply, error) {
out := new(ListPunishmentReply)
err := c.cc.Invoke(ctx, "/api.v1.PunishmentAPI/ListPunishment", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *punishmentAPIClient) CancelPunishment(ctx context.Context, in *CancelPunishmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
out := new(emptypb.Empty)
err := c.cc.Invoke(ctx, "/api.v1.PunishmentAPI/CancelPunishment", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// PunishmentAPIServer is the server API for PunishmentAPI service.
type PunishmentAPIServer interface {
CreatePunishment(context.Context, *CreatePunishmentRequest) (*emptypb.Empty, error)
UpdatePunishment(context.Context, *Punishment) (*emptypb.Empty, error)
GetPunishment(context.Context, *GetPunishmentRequest) (*Punishment, error)
ListPunishment(context.Context, *ListPunishmentRequest) (*ListPunishmentReply, error)
// 批量取消惩罚
CancelPunishment(context.Context, *CancelPunishmentRequest) (*emptypb.Empty, error)
}
// UnimplementedPunishmentAPIServer can be embedded to have forward compatible implementations.
type UnimplementedPunishmentAPIServer struct {
}
func (*UnimplementedPunishmentAPIServer) CreatePunishment(ctx context.Context, req *CreatePunishmentRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreatePunishment not implemented")
}
func (*UnimplementedPunishmentAPIServer) UpdatePunishment(ctx context.Context, req *Punishment) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdatePunishment not implemented")
}
func (*UnimplementedPunishmentAPIServer) GetPunishment(ctx context.Context, req *GetPunishmentRequest) (*Punishment, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPunishment not implemented")
}
func (*UnimplementedPunishmentAPIServer) ListPunishment(ctx context.Context, req *ListPunishmentRequest) (*ListPunishmentReply, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListPunishment not implemented")
}
func (*UnimplementedPunishmentAPIServer) CancelPunishment(ctx context.Context, req *CancelPunishmentRequest) (*emptypb.Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method CancelPunishment not implemented")
}
func RegisterPunishmentAPIServer(s *grpc.Server, srv PunishmentAPIServer) {
s.RegisterService(&_PunishmentAPI_serviceDesc, srv)
}
func _PunishmentAPI_CreatePunishment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreatePunishmentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PunishmentAPIServer).CreatePunishment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.v1.PunishmentAPI/CreatePunishment",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PunishmentAPIServer).CreatePunishment(ctx, req.(*CreatePunishmentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PunishmentAPI_UpdatePunishment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(Punishment)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PunishmentAPIServer).UpdatePunishment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.v1.PunishmentAPI/UpdatePunishment",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PunishmentAPIServer).UpdatePunishment(ctx, req.(*Punishment))
}
return interceptor(ctx, in, info, handler)
}
func _PunishmentAPI_GetPunishment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetPunishmentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PunishmentAPIServer).GetPunishment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.v1.PunishmentAPI/GetPunishment",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PunishmentAPIServer).GetPunishment(ctx, req.(*GetPunishmentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PunishmentAPI_ListPunishment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListPunishmentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PunishmentAPIServer).ListPunishment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.v1.PunishmentAPI/ListPunishment",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PunishmentAPIServer).ListPunishment(ctx, req.(*ListPunishmentRequest))
}
return interceptor(ctx, in, info, handler)
}
func _PunishmentAPI_CancelPunishment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CancelPunishmentRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(PunishmentAPIServer).CancelPunishment(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.v1.PunishmentAPI/CancelPunishment",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(PunishmentAPIServer).CancelPunishment(ctx, req.(*CancelPunishmentRequest))
}
return interceptor(ctx, in, info, handler)
}
var _PunishmentAPI_serviceDesc = grpc.ServiceDesc{
ServiceName: "api.v1.PunishmentAPI",
HandlerType: (*PunishmentAPIServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CreatePunishment",
Handler: _PunishmentAPI_CreatePunishment_Handler,
},
{
MethodName: "UpdatePunishment",
Handler: _PunishmentAPI_UpdatePunishment_Handler,
},
{
MethodName: "GetPunishment",
Handler: _PunishmentAPI_GetPunishment_Handler,
},
{
MethodName: "ListPunishment",
Handler: _PunishmentAPI_ListPunishment_Handler,
},
{
MethodName: "CancelPunishment",
Handler: _PunishmentAPI_CancelPunishment_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "api/v1/punishment.proto",
}
func (m *Punishment) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Punishment) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *Punishment) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.Username) > 0 {
i -= len(m.Username)
copy(dAtA[i:], m.Username)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Username)))
i--
dAtA[i] = 0x5a
}
if len(m.Reason) > 0 {
i -= len(m.Reason)
copy(dAtA[i:], m.Reason)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Reason)))
i--
dAtA[i] = 0x52
}
if len(m.Remark) > 0 {
i -= len(m.Remark)
copy(dAtA[i:], m.Remark)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Remark)))
i--
dAtA[i] = 0x4a
}
if len(m.Operators) > 0 {
i -= len(m.Operators)
copy(dAtA[i:], m.Operators)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Operators)))
i--
dAtA[i] = 0x42
}
if m.Enable {
i--
if m.Enable {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x38
}
if m.Type != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Type))
i--
dAtA[i] = 0x30
}
if m.UserId != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.UserId))
i--
dAtA[i] = 0x28
}
if m.Id != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Id))
i--
dAtA[i] = 0x20
}
if m.UpdatedAt != nil {
n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.UpdatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.UpdatedAt):])
if err1 != nil {
return 0, err1
}
i -= n1
i = encodeVarintPunishment(dAtA, i, uint64(n1))
i--
dAtA[i] = 0x1a
}
if m.CreatedAt != nil {
n2, err2 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.CreatedAt, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.CreatedAt):])
if err2 != nil {
return 0, err2
}
i -= n2
i = encodeVarintPunishment(dAtA, i, uint64(n2))
i--
dAtA[i] = 0x12
}
if m.EndTime != nil {
n3, err3 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.EndTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.EndTime):])
if err3 != nil {
return 0, err3
}
i -= n3
i = encodeVarintPunishment(dAtA, i, uint64(n3))
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *CancelPunishmentRequest) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *CancelPunishmentRequest) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *CancelPunishmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.Id) > 0 {
dAtA5 := make([]byte, len(m.Id)*10)
var j4 int
for _, num1 := range m.Id {
num := uint64(num1)
for num >= 1<<7 {
dAtA5[j4] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j4++
}
dAtA5[j4] = uint8(num)
j4++
}
i -= j4
copy(dAtA[i:], dAtA5[:j4])
i = encodeVarintPunishment(dAtA, i, uint64(j4))
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *GetPunishmentRequest) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *GetPunishmentRequest) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *GetPunishmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.Id != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Id))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}
func (m *ListPunishmentRequest) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListPunishmentRequest) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *ListPunishmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.UserId) > 0 {
dAtA7 := make([]byte, len(m.UserId)*10)
var j6 int
for _, num1 := range m.UserId {
num := uint64(num1)
for num >= 1<<7 {
dAtA7[j6] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j6++
}
dAtA7[j6] = uint8(num)
j6++
}
i -= j6
copy(dAtA[i:], dAtA7[:j6])
i = encodeVarintPunishment(dAtA, i, uint64(j6))
i--
dAtA[i] = 0x42
}
if len(m.Enable) > 0 {
dAtA9 := make([]byte, len(m.Enable)*10)
var j8 int
for _, num1 := range m.Enable {
num := uint64(num1)
for num >= 1<<7 {
dAtA9[j8] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j8++
}
dAtA9[j8] = uint8(num)
j8++
}
i -= j8
copy(dAtA[i:], dAtA9[:j8])
i = encodeVarintPunishment(dAtA, i, uint64(j8))
i--
dAtA[i] = 0x3a
}
if len(m.Type) > 0 {
dAtA11 := make([]byte, len(m.Type)*10)
var j10 int
for _, num1 := range m.Type {
num := uint64(num1)
for num >= 1<<7 {
dAtA11[j10] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j10++
}
dAtA11[j10] = uint8(num)
j10++
}
i -= j10
copy(dAtA[i:], dAtA11[:j10])
i = encodeVarintPunishment(dAtA, i, uint64(j10))
i--
dAtA[i] = 0x32
}
if len(m.Order) > 0 {
i -= len(m.Order)
copy(dAtA[i:], m.Order)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Order)))
i--
dAtA[i] = 0x2a
}
if len(m.Field) > 0 {
for iNdEx := len(m.Field) - 1; iNdEx >= 0; iNdEx-- {
i -= len(m.Field[iNdEx])
copy(dAtA[i:], m.Field[iNdEx])
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Field[iNdEx])))
i--
dAtA[i] = 0x22
}
}
if len(m.Wd) > 0 {
i -= len(m.Wd)
copy(dAtA[i:], m.Wd)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Wd)))
i--
dAtA[i] = 0x1a
}
if m.Size_ != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Size_))
i--
dAtA[i] = 0x10
}
if m.Page != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Page))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}
func (m *CreatePunishmentRequest) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *CreatePunishmentRequest) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *CreatePunishmentRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.Reason) > 0 {
i -= len(m.Reason)
copy(dAtA[i:], m.Reason)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Reason)))
i--
dAtA[i] = 0x3a
}
if len(m.Remark) > 0 {
i -= len(m.Remark)
copy(dAtA[i:], m.Remark)
i = encodeVarintPunishment(dAtA, i, uint64(len(m.Remark)))
i--
dAtA[i] = 0x32
}
if m.Enable {
i--
if m.Enable {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x28
}
if len(m.Type) > 0 {
dAtA13 := make([]byte, len(m.Type)*10)
var j12 int
for _, num1 := range m.Type {
num := uint64(num1)
for num >= 1<<7 {
dAtA13[j12] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j12++
}
dAtA13[j12] = uint8(num)
j12++
}
i -= j12
copy(dAtA[i:], dAtA13[:j12])
i = encodeVarintPunishment(dAtA, i, uint64(j12))
i--
dAtA[i] = 0x22
}
if len(m.UserId) > 0 {
dAtA15 := make([]byte, len(m.UserId)*10)
var j14 int
for _, num1 := range m.UserId {
num := uint64(num1)
for num >= 1<<7 {
dAtA15[j14] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
j14++
}
dAtA15[j14] = uint8(num)
j14++
}
i -= j14
copy(dAtA[i:], dAtA15[:j14])
i = encodeVarintPunishment(dAtA, i, uint64(j14))
i--
dAtA[i] = 0x1a
}
if m.Id != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Id))
i--
dAtA[i] = 0x10
}
if m.EndTime != nil {
n16, err16 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.EndTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.EndTime):])
if err16 != nil {
return 0, err16
}
i -= n16
i = encodeVarintPunishment(dAtA, i, uint64(n16))
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *ListPunishmentReply) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *ListPunishmentReply) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *ListPunishmentReply) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if len(m.Punishment) > 0 {
for iNdEx := len(m.Punishment) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.Punishment[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintPunishment(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
}
}
if m.Total != 0 {
i = encodeVarintPunishment(dAtA, i, uint64(m.Total))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}
func encodeVarintPunishment(dAtA []byte, offset int, v uint64) int {
offset -= sovPunishment(v)
base := offset
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
v >>= 7
offset++
}
dAtA[offset] = uint8(v)
return base
}
func (m *Punishment) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.EndTime != nil {
l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.EndTime)
n += 1 + l + sovPunishment(uint64(l))
}
if m.CreatedAt != nil {
l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.CreatedAt)
n += 1 + l + sovPunishment(uint64(l))
}
if m.UpdatedAt != nil {
l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.UpdatedAt)
n += 1 + l + sovPunishment(uint64(l))
}
if m.Id != 0 {
n += 1 + sovPunishment(uint64(m.Id))
}
if m.UserId != 0 {
n += 1 + sovPunishment(uint64(m.UserId))
}
if m.Type != 0 {
n += 1 + sovPunishment(uint64(m.Type))
}
if m.Enable {
n += 2
}
l = len(m.Operators)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
l = len(m.Remark)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
l = len(m.Reason)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
l = len(m.Username)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
return n
}
func (m *CancelPunishmentRequest) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if len(m.Id) > 0 {
l = 0
for _, e := range m.Id {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
return n
}
func (m *GetPunishmentRequest) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Id != 0 {
n += 1 + sovPunishment(uint64(m.Id))
}
return n
}
func (m *ListPunishmentRequest) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Page != 0 {
n += 1 + sovPunishment(uint64(m.Page))
}
if m.Size_ != 0 {
n += 1 + sovPunishment(uint64(m.Size_))
}
l = len(m.Wd)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
if len(m.Field) > 0 {
for _, s := range m.Field {
l = len(s)
n += 1 + l + sovPunishment(uint64(l))
}
}
l = len(m.Order)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
if len(m.Type) > 0 {
l = 0
for _, e := range m.Type {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
if len(m.Enable) > 0 {
l = 0
for _, e := range m.Enable {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
if len(m.UserId) > 0 {
l = 0
for _, e := range m.UserId {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
return n
}
func (m *CreatePunishmentRequest) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.EndTime != nil {
l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.EndTime)
n += 1 + l + sovPunishment(uint64(l))
}
if m.Id != 0 {
n += 1 + sovPunishment(uint64(m.Id))
}
if len(m.UserId) > 0 {
l = 0
for _, e := range m.UserId {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
if len(m.Type) > 0 {
l = 0
for _, e := range m.Type {
l += sovPunishment(uint64(e))
}
n += 1 + sovPunishment(uint64(l)) + l
}
if m.Enable {
n += 2
}
l = len(m.Remark)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
l = len(m.Reason)
if l > 0 {
n += 1 + l + sovPunishment(uint64(l))
}
return n
}
func (m *ListPunishmentReply) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Total != 0 {
n += 1 + sovPunishment(uint64(m.Total))
}
if len(m.Punishment) > 0 {
for _, e := range m.Punishment {
l = e.Size()
n += 1 + l + sovPunishment(uint64(l))
}
}
return n
}
func sovPunishment(x uint64) (n int) {
return (math_bits.Len64(x|1) + 6) / 7
}
func sozPunishment(x uint64) (n int) {
return sovPunishment(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (m *Punishment) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Punishment: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Punishment: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.EndTime == nil {
m.EndTime = new(time.Time)
}
if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.EndTime, dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field CreatedAt", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.CreatedAt == nil {
m.CreatedAt = new(time.Time)
}
if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.CreatedAt, dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field UpdatedAt", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.UpdatedAt == nil {
m.UpdatedAt = new(time.Time)
}
if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.UpdatedAt, dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 4:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
m.Id = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Id |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType)
}
m.UserId = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.UserId |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
}
m.Type = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Type |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Enable", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Enable = bool(v != 0)
case 8:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Operators", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Operators = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 9:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Remark", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Remark = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 10:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Reason = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 11:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Username = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *CancelPunishmentRequest) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: CancelPunishmentRequest: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: CancelPunishmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Id = append(m.Id, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.Id) == 0 {
m.Id = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Id = append(m.Id, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *GetPunishmentRequest) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: GetPunishmentRequest: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: GetPunishmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
m.Id = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Id |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListPunishmentRequest) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListPunishmentRequest: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListPunishmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Page", wireType)
}
m.Page = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Page |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType)
}
m.Size_ = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Size_ |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Wd", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Wd = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Field", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Field = append(m.Field, string(dAtA[iNdEx:postIndex]))
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Order = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 6:
if wireType == 0 {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Type = append(m.Type, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.Type) == 0 {
m.Type = make([]int32, 0, elementCount)
}
for iNdEx < postIndex {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Type = append(m.Type, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
}
case 7:
if wireType == 0 {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Enable = append(m.Enable, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.Enable) == 0 {
m.Enable = make([]int32, 0, elementCount)
}
for iNdEx < postIndex {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Enable = append(m.Enable, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Enable", wireType)
}
case 8:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.UserId = append(m.UserId, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.UserId) == 0 {
m.UserId = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.UserId = append(m.UserId, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType)
}
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *CreatePunishmentRequest) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: CreatePunishmentRequest: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: CreatePunishmentRequest: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.EndTime == nil {
m.EndTime = new(time.Time)
}
if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.EndTime, dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
}
m.Id = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Id |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType == 0 {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.UserId = append(m.UserId, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.UserId) == 0 {
m.UserId = make([]int64, 0, elementCount)
}
for iNdEx < postIndex {
var v int64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.UserId = append(m.UserId, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field UserId", wireType)
}
case 4:
if wireType == 0 {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Type = append(m.Type, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
packedLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if packedLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + packedLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
var elementCount int
var count int
for _, integer := range dAtA[iNdEx:postIndex] {
if integer < 128 {
count++
}
}
elementCount = count
if elementCount != 0 && len(m.Type) == 0 {
m.Type = make([]int32, 0, elementCount)
}
for iNdEx < postIndex {
var v int32
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int32(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Type = append(m.Type, v)
}
} else {
return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
}
case 5:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Enable", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Enable = bool(v != 0)
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Remark", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Remark = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 7:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Reason = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *ListPunishmentReply) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: ListPunishmentReply: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: ListPunishmentReply: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Total", wireType)
}
m.Total = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Total |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Punishment", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowPunishment
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthPunishment
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthPunishment
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Punishment = append(m.Punishment, &Punishment{})
if err := m.Punishment[len(m.Punishment)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipPunishment(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthPunishment
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func skipPunishment(dAtA []byte) (n int, err error) {
l := len(dAtA)
iNdEx := 0
depth := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowPunishment
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowPunishment
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
if dAtA[iNdEx-1] < 0x80 {
break
}
}
case 1:
iNdEx += 8
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowPunishment
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if length < 0 {
return 0, ErrInvalidLengthPunishment
}
iNdEx += length
case 3:
depth++
case 4:
if depth == 0 {
return 0, ErrUnexpectedEndOfGroupPunishment
}
depth--
case 5:
iNdEx += 4
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
if iNdEx < 0 {
return 0, ErrInvalidLengthPunishment
}
if depth == 0 {
return iNdEx, nil
}
}
return 0, io.ErrUnexpectedEOF
}
var (
ErrInvalidLengthPunishment = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowPunishment = fmt.Errorf("proto: integer overflow")
ErrUnexpectedEndOfGroupPunishment = fmt.Errorf("proto: unexpected end of group")
)