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.