Documentation
¶
Index ¶
- func PKCS5Padding(data []byte, blockSize int) []byte
- func TripleDESDecode(originalBytes []byte, key []byte) (encoded []byte, err error)
- func TripleDESEncode(originalBytes []byte, key []byte) (encoded []byte, err error)
- type Client
- type DetonatorInfo
- type LshUidProjectInfo
- type QbCheckType
- type QbqProjectInfo
- type QbrzxxProjectInfo
- type Qualified
- type Req
- type Resp
- type VoltageElectricity
- type XpxxProjectInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PKCS5Padding ¶
func TripleDESDecode ¶ added in v0.0.8
Types ¶
type Client ¶
type Client interface {
RegisterDetonator(projects ...XpxxProjectInfo) (code int, err error)
UploadQbrz(projects ...QbrzxxProjectInfo) (code int, err error)
RegisterQbq(projects ...QbqProjectInfo) (code int, err error)
RegisterUid(projects ...LshUidProjectInfo) (code int, err error)
}
type DetonatorInfo ¶
type LshUidProjectInfo ¶
type QbqProjectInfo ¶
type QbqProjectInfo struct {
No string `json:"no,omitempty"` // 起爆器编号
Manufacturer string `json:"manufacturer,omitempty"` // 起爆器厂商
UnitCode string `json:"unitCode,omitempty"` // 单位代码(使用单位)
UnitName string `json:"unitName,omitempty"` // 单位名称(使用单位)
SerialNo string `json:"serialNo,omitempty"` // 设备序列号
}
type QbrzxxProjectInfo ¶
type QbrzxxProjectInfo struct {
UnitCode string `json:"unitCode"` // 单位代码
ContractNo string `json:"contractNo"` // 合同编号
EquipmentCode string `json:"equipmentCode"` // 设备编号
ControllerCode string `json:"controllerCode"` // 起爆器编号
IdentityCard string `json:"identityCard"` // 爆破员身份证号
Latitude string `json:"latitude"` // 纬度
Longitude string `json:"longitude"` // 经度
ExplosionDate string `json:"explosionDate"` // 爆破时间
Conclusion Qualified `json:"conclusion"` // 结论
DetonatorCount string `json:"detonatorCount"` // 雷管数
ProjectNo string `json:"projectNo"` // 项目编号
FactoryId string `json:"factoryId"` // 管厂id
SoftVersion string `json:"softVersion"` // 软件版本
EquipmentType string `json:"equipmentType"` // 设备型号
ControllerCodeType string `json:"controllerCodeType"` // 起爆器类型
ControllerCodeVersion string `json:"controllerCodeVersion"` // 起爆器版本
DetonatorList []DetonatorInfo `json:"detonatorList"` // 雷管信息
VoltageElectricityList []VoltageElectricity `json:"voltageElectricityList"` // 电流电压信息
}
type VoltageElectricity ¶
type VoltageElectricity struct {
CheckTime string `json:"checkTime"` // 检测时间
CheckType QbCheckType `json:"checkType"` // 检测方式 0:低压 1:高压
Voltage string `json:"voltage"` // 电压
Electricity string `json:"electricity"` // 电流
Seq string `json:"seq"` // 倒计时 2 (0-50)
}
type XpxxProjectInfo ¶
type XpxxProjectInfo struct {
LowVoltageId string `json:"lowVoltageId,omitempty"` // 流水号30Byte
Conclusion Qualified `json:"conclusion,omitempty"`
TestTime string `json:"testTime,omitempty"` // 精确到时分秒
HighElectricity string `json:"highElectricity,omitempty"` // 高压电流 13
LowElectricity string `json:"lowElectricity,omitempty"` // 低压电流 13
Customer string `json:"customer,omitempty"` // 雷管生产厂简称 13
Resistance Qualified `json:"resistance,omitempty"` // 发火元件
FireResistant string `json:"fireResistant,omitempty"` // 发火元件阻值 13
MosSet Qualified `json:"mosSet,omitempty"` // mos开关功能
CapacitanceQuantity Qualified `json:"capacitanceQuantity,omitempty"` // 发火电容
Type string `json:"type,omitempty"` // 芯片类型
BatchNo string `json:"batchNo,omitempty"` //
}
Click to show internal directories.
Click to hide internal directories.