idc

package
v0.0.0-...-593c55d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2019 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Overview

****************************************************************************** Copyright (c) 2010~2018 charles

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. created at 2018-11-05 14:37:41 *****************************************************************************

****************************************************************************** Copyright (c) 2010~2018 charles

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. created at 2018-11-05 14:37:35 *****************************************************************************

****************************************************************************** Copyright (c) 2010~2018 charles

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. created at 2018-11-05 14:37:35 *****************************************************************************

Index

Constants

This section is empty.

Variables

View Source
var (
	//ErrInvalidUser = errors.New("用户名或密码不正确")
	ErrFailedLogin = errors.New("登陆失败")
	ErrInvalidJSON = errors.New("json验证失败")
	//ErrNeedUpdatePassword = errors.New("账户需要更新密码")
	//ErrCookie     = errors.New("登录信息失效")
	ErrSearchCode = errors.New("搜索码错误")

	ErrCap = errors.New("验证码不正确")
)

Functions

This section is empty.

Types

type Login

type Login struct {
	//CookieJar 保持cookie唯一
	CookieJar   http.CookieJar
	HostIndex   string
	UserId      string
	RawPassword string
	Attach      string
	Content     string
	SrcMember   string
	UserInfo
	UserAccount UserAccountProcessor `json:"-"`

	WsInstance model.WsProcess
	// contains filtered or unexported fields
}

func (*Login) GetBalance

func (l *Login) GetBalance() (bl float64, err error)

获取余额

func (*Login) KeepAlive

func (l *Login) KeepAlive()

func (*Login) LoginPost

func (l *Login) LoginPost() (err error)

func (*Login) OrderAction

func (l *Login) OrderAction(orderBean *model.FlySplitRecords) (err error)

func (*Login) Post

func (l *Login) Post() (err error)

func (*Login) SetWebSocket

func (l *Login) SetWebSocket(process model.WsProcess)

type OrderProcessor

type OrderProcessor interface {
	GetGid() int64
	GetIssue() string
	//获取玩法
	GetPlayName() string
	//获取投注内容列表
	GetBetContents() string
	//获取投注金额
	GetBetMoney() int64
}

type Pk10OrderStructure

type Pk10OrderStructure struct {
	*Login
	OrderObj OrderProcessor
	GameType string
	Issue    string
	Gid      int64
	PostData map[string]string
	// contains filtered or unexported fields
}

func (*Pk10OrderStructure) Order

func (od *Pk10OrderStructure) Order() (err error)

b->Order

func (*Pk10OrderStructure) OrderSsc

func (od *Pk10OrderStructure) OrderSsc() (err error)

b->Order

func (*Pk10OrderStructure) ParseObj

func (od *Pk10OrderStructure) ParseObj() (err error)

a=>ParseObj

func (*Pk10OrderStructure) ParseObjSsc

func (od *Pk10OrderStructure) ParseObjSsc() (err error)

a=>ParseObj

type UserAccountProcessor

type UserAccountProcessor interface {
	SetAccount(balance float64)
	GetUriList() []string
	GetUserName() string
	GetPassword() string
}

type UserInfo

type UserInfo struct {
	//A,B,C 盘
	UserName string
	UserSet  string
	Balance  float64
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL