Documentation
¶
Index ¶
- Constants
- func BaiduAddTokenInfo(t BaiduAccessToken) (err error)
- func BaiduUpKeyAndSecret(uId string, cId string, cSecret string) (err error)
- func BaiduUpToken(uId string, token string, exTime int64) (err error)
- func CardAddNewApplyInfo(uId string, flowNo string, info ApplyModel) (err error)
- func CardAddNewFlowingInfo(uId string, licenseNo string, flowNo string, flowImg string) (err error)
- func FindAll(db, collection string, query, selector, result interface{}) error
- func FindAllLimitAndOrderBy(db, collection string, limit int, query, selector, result interface{}, ...) error
- func FindAllOrderBy(db, collection, orderby string, query, selector, result interface{}) error
- func FindAllPipe(db, collection string, pipeline, result interface{}) error
- func FindCount(db, collection string, query interface{}) (int, error)
- func FindOne(db, collection string, query, selector, result interface{}) error
- func FindOneOrderBy(db, collection, orderby string, query, selector, result interface{}) error
- func Insert(db, collection string, docs ...interface{}) error
- func LoadMongoDBInfo(host, user, password string)
- func Remove(db, collection string, query interface{}) error
- func Update(db, collection string, query, update interface{}) error
- func UserAddLicenseNo(uId string, licenseNo string) (err error)
- func UserAddUserInfo(u UserInfo) (err error)
- func UserCheckEmailIsHave(email string) (isHave bool)
- func UserCheckUserNameIsHave(name string) (isHave bool)
- type ApplyModel
- type BaiduAccessToken
- type CarInfoListModel
- type CardListModel
- type TokenInfo
- type UserInfo
Constants ¶
View Source
const ( DbName = "enterbj" // 数据库 BjCard = "bjcard" // 表名 BdToken = "baidutoken" // 表名 )
Variables ¶
This section is empty.
Functions ¶
func BaiduUpKeyAndSecret ¶
更新API Key和Secret Key
func BaiduUpToken ¶
更新token及过期时间
func CardAddNewApplyInfo ¶
func CardAddNewApplyInfo(uId string, flowNo string, info ApplyModel) (err error)
用户通过序列号查询到的申请信息
func CardAddNewFlowingInfo ¶
用户为指定车辆新增申请序列号信息 @uId 用户id @licenseNo 车牌号 @flowNo 申请序列号 @flowImg 申请序列号图片链接
func FindAllLimitAndOrderBy ¶
func FindAllLimitAndOrderBy(db, collection string, limit int, query, selector, result interface{}, orderbys ...string) error
分页排序查询
func FindAllOrderBy ¶
排序查询
func FindAllPipe ¶
group
func FindOneOrderBy ¶
Types ¶
type ApplyModel ¶
type ApplyModel struct { ApplyId string `bson:"apply_id" json:"applyId"` // 申请编号 DriverName string `bson:"driver_name" json:"driverName"` // 驾驶人 LicenseNo string `bson:"license_no" json:"licenseNo"` // 车牌号 EndTime string `bson:"end_time" json:"endTime"` // 进京证结束日期 StartTime string `bson:"start_time" json:"startTime"` // 进京证开始日期 CreateTime string `bson:"create_time" json:"createTime"` // 进京证申请日期 Address string `bson:"address" json:"address"` // 单位或个人住址 PaperId string `bson:"paper_id" json:"paperId"` // 进京序列号 CarType string `bson:"car_type" json:"carType"` // 车辆号牌类型 }
type BaiduAccessToken ¶
type BaiduAccessToken struct { Id bson.ObjectId `bson:"id"` UserId string `bson:"user_id" json:"userId"` ClientId string `bson:"client_id" json:"clientId"` ClientSecret string `bson:"client_secret" json:"clientSecret"` AccessToken string `bson:"access_token" json:"accessToken"` ExpiresTime int64 `bson:"expires_time" json:"expiresTime"` // 失效时间戳 }
func BaiduGetTokenInfo ¶
func BaiduGetTokenInfo(uId string) (t BaiduAccessToken, err error)
获取用户绑定的Token信息
type CarInfoListModel ¶
type CarInfoListModel struct { LicenseNo string `bson:"license_no" json:"licenseNo"` // 车牌号 CardList []CardListModel `bson:"card_list" json:"cardList"` // 进京证申请记录 }
type CardListModel ¶
type CardListModel struct { FlowingNo string `bson:"flowing_no" json:"flowingNo"` // 序列号 FlowingImg string `bson:"flowing_img" json:"flowingImg"` // 进京证序列号图片 ImgPath string `bson:"img_path" json:"imgPath"` // 进京证图片的官网链接 ImgLocalPath string `bson:"img_local_path" json:"imgLocalPath"` // 进京证图片的本地链接 ImgBinary bson.Binary `bson:"img_binary" json:"imgBinary"` // 进京证图片的二进制存储 Status int `bson:"status" json:"status"` // 进京证状态 /* 1:flowNo存在了 2:申请信息获取到了 3:进京证图片获取到了 4:信息已完善*/ ApplyInfo ApplyModel `bson:"apply_info" json:"applyInfo"` // 进京证申请信息 CreateTime int64 `bson:"create_time" json:"createTime"` // 添加时间 }
type UserInfo ¶
type UserInfo struct { Id bson.ObjectId `bson:"id"` UserId string `bson:"user_id" json:"userId"` // 对用户名做MD5后的值 UserName string `bson:"user_name" json:"userName"` // 用户名(英文字母或数字,不可随意更改) NickName string `bson:"nick_name" json:"nickName"` // 昵称 (可以更改) PassWord string `bson:"pass_word" json:"passWord"` // 密码 Email string `bson:"email" json:"email"` // 邮箱 CarList []CarInfoListModel `bson:"car_list" json:"carList"` // 车辆信息 }
Click to show internal directories.
Click to hide internal directories.