仪器状态报告开发完毕

This commit is contained in:
lupeng 2025-08-11 16:44:55 +08:00
parent ba787bd601
commit 2a0437402d
4 changed files with 852 additions and 577 deletions

Binary file not shown.

1386
main.go

File diff suppressed because it is too large Load Diff

19
req.go
View File

@ -114,9 +114,11 @@ type get_up_off_well_info_req struct {
type get_well_files_req get_srr_base_req
type download_file_req struct {
OpUser string `json:"opuser"`
OpUserUuid string `json:"opuser_uuid"`
Filename string `json:"filename"`
OpUser string `json:"opuser"`
OpUserUuid string `json:"opuser_uuid"`
Filename string `json:"filename"`
RealFileName string `json:"realFileName"`
ID string `json:"id"`
}
type add_dev_manage_req struct {
@ -676,3 +678,14 @@ type QualityData struct {
WellName string `json:"wellName"`
Value string `json:"value"`
}
type LinkDataReq struct {
ID string `json:"id"`
Instrument string `json:"instrument"`
Link string `json:"link"`
OpUser string `json:"opuser"`
Opuser_uuid string `json:"opuser_uuid"`
Series string `json:"series"`
WellName string `json:"wellName"`
Type string `json:"type"`
}

24
res.go
View File

@ -235,15 +235,17 @@ type GetLcmResp struct {
}
type GetLcmRespData struct {
ID string `json:"id"`
Series string `json:"series"`
InstrumentID string `json:"instrument_id"`
Repair_cnt string `json:"repair_cnt"`
Repair_level string `json:"repair_level"`
Applicanter string `json:"applicanter"`
Note string `json:"note"`
Time string `json:"time"`
IfShowOp bool `json:"if_show_op"`
ID string `json:"id"`
Series string `json:"series"`
InstrumentID string `json:"instrument_id"`
Repair_cnt string `json:"repair_cnt"`
Repair_level string `json:"repair_level"`
Applicanter string `json:"applicanter"`
Note string `json:"note"`
Time string `json:"time"`
IfShowOp bool `json:"if_show_op"`
Link string `json:"link"`
Data []uploadRes `json:"data"`
}
type getWellAnalysisResultResp struct {
@ -756,6 +758,7 @@ type InstrumentMessRespdata struct {
WorkMessList []WellMessRespdata `json:"data"` //上井情况汇总
GetLcmRespData []GetLcmRespData `json:"data1"` //维保情况
GetToolMess []Tool_warning `json:"data2"` //异常信息
QualityData QualityDataResp `json:"data3"` //质检数据
}
// 上井情况汇总
@ -769,6 +772,7 @@ type WellMessRespdata struct {
PersonnelList string `json:"personnelList"` //累计工作时间
Content string `json:"content"` //仪器工作情况
Flag string `json:"flag"` //仪器工作情况标识
Link string `json:"link"` //文档链接
Data []uploadRes `json:"data"`
}
@ -781,9 +785,9 @@ type QualityDataResp struct {
type uploadRes struct {
ID string `json:"id"`
FileName string `json:"fileName"`
RealFileName string `json:"realFileName"`
CreateUser string `json:"createUser"`
CreateTime string `json:"createTime"`
WellFileId string `json:"wellFileId"`
Types string `json:"type"`
RealFileName string `json:"realFileName"`
}