新增财务部报告功能
This commit is contained in:
parent
7ea9c6ff07
commit
93e1f2623a
60
data.go
60
data.go
|
|
@ -32,6 +32,20 @@ type Tool_warning struct {
|
||||||
Flag int `json:"flag"`
|
Flag int `json:"flag"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type devToolata struct {
|
||||||
|
Series string `json:"series_num"`
|
||||||
|
Instrument string `json:"instrument_id"`
|
||||||
|
ProductName string `json:"product_name"` // 产品名称
|
||||||
|
WellName string `json:"wellname"` // 井名
|
||||||
|
InTime string `json:"in_time"` // 入井时间(可能为null)
|
||||||
|
OutTime string `json:"out_time"` // 出井时间(可能为null)
|
||||||
|
Engineer string `json:"engineer"` // 上井工程师(可能为null)
|
||||||
|
TotalWorkTime string `json:"total_work_time"` // 累计工作时间(可能为null)
|
||||||
|
CurrentWorkTime string `json:"current_work_time"` // 本次工作时间(可能为null)
|
||||||
|
ServiceType string `json:"service_type"` // 服务类型(可能为null)
|
||||||
|
Location string `json:"location"` // 所在地(COALESCE保证非null)
|
||||||
|
}
|
||||||
|
|
||||||
type Srr_event struct {
|
type Srr_event struct {
|
||||||
Bt string `json:"bt"`
|
Bt string `json:"bt"`
|
||||||
Et string `json:"et"`
|
Et string `json:"et"`
|
||||||
|
|
@ -133,3 +147,49 @@ type Drilling struct {
|
||||||
Footage string `json:"Footage"`
|
Footage string `json:"Footage"`
|
||||||
Next_step string `json:"Next_step"`
|
Next_step string `json:"Next_step"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type WorkHoursRecord struct {
|
||||||
|
InTime string
|
||||||
|
OutTime string
|
||||||
|
Engineer string
|
||||||
|
ServiceType string
|
||||||
|
}
|
||||||
|
|
||||||
|
type DevQueryWellResp struct {
|
||||||
|
WellNames []string `json:"wellNames"` // 井名称(去重)
|
||||||
|
Series []string `json:"series"` // 系列号(去重)
|
||||||
|
Instruments []string `json:"instruments"` // 仪器编号(去重)
|
||||||
|
Locations []string `json:"locations"` // 所在地(去重)
|
||||||
|
Engineers []string `json:"engineers"` // 仪器工程师(去重)
|
||||||
|
}
|
||||||
|
|
||||||
|
type WellDetailReqData struct {
|
||||||
|
Opuser string `json:"opuser"`
|
||||||
|
OpuserUuid string `json:"opuser_uuid"`
|
||||||
|
Serial []string `json:"serial"`
|
||||||
|
Number []string `json:"number"`
|
||||||
|
Wellname []string `json:"wellname"`
|
||||||
|
Engineer []string `json:"engineer"`
|
||||||
|
InTimeStart string `json:"in_time_start"`
|
||||||
|
InTimeEnd string `json:"in_time_end"`
|
||||||
|
ServiceType string `json:"serviceType"`
|
||||||
|
Index int `json:"index"`
|
||||||
|
Count int `json:"count"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// 定义结构体(放在函数外面,和 WellDetailReqData 放在一起)
|
||||||
|
type SeirDetailReqData struct {
|
||||||
|
Opuser string `json:"opuser"`
|
||||||
|
OpuserUuid string `json:"opuser_uuid"`
|
||||||
|
Series []string `json:"series"`
|
||||||
|
Instrument []string `json:"instrument"`
|
||||||
|
ProductName []string `json:"productName"`
|
||||||
|
WellName []string `json:"wellName"`
|
||||||
|
Engineer []string `json:"engineer"`
|
||||||
|
Location []string `json:"location"`
|
||||||
|
ServiceType []string `json:"serviceType"`
|
||||||
|
StartTime string `json:"startTime"`
|
||||||
|
EndTime string `json:"endTime"`
|
||||||
|
Index int `json:"index"`
|
||||||
|
Count int `json:"count"`
|
||||||
|
}
|
||||||
|
|
|
||||||
13
req.go
13
req.go
|
|
@ -679,6 +679,19 @@ type QualityData struct {
|
||||||
Value string `json:"value"`
|
Value string `json:"value"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type devData struct {
|
||||||
|
OpUser string `json:"opuser"` // 操作用户
|
||||||
|
Opuser_uuid string `json:"opuser_uuid"` // 用户UUID
|
||||||
|
Serial []string `json:"serial"` // 系列号筛选条件
|
||||||
|
Number []string `json:"number"` // 编号筛选条件
|
||||||
|
WellName []string `json:"wellname"` // 井名称筛选条件
|
||||||
|
Engineer []string `json:"engineer"` // 仪器工程师筛选条件
|
||||||
|
InTimeStart string `json:"in_time_start"` // 入井开始时间
|
||||||
|
InTimeEnd string `json:"in_time_end"` // 入井结束时间
|
||||||
|
Index int `json:"index"` // 当前页码
|
||||||
|
Count int `json:"count"` // 每页数量
|
||||||
|
}
|
||||||
|
|
||||||
type LinkDataReq struct {
|
type LinkDataReq struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
Instrument string `json:"instrument"`
|
Instrument string `json:"instrument"`
|
||||||
|
|
|
||||||
20
res.go
20
res.go
|
|
@ -792,3 +792,23 @@ type uploadRes struct {
|
||||||
Types string `json:"type"`
|
Types string `json:"type"`
|
||||||
RealFileName string `json:"realFileName"`
|
RealFileName string `json:"realFileName"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type devRespData struct {
|
||||||
|
ProductName string `json:"product_name"` // 产品名称
|
||||||
|
Serial string `json:"serial"` // 系列号
|
||||||
|
Number string `json:"number"` // 编号
|
||||||
|
WellName string `json:"wellname"` // 井名
|
||||||
|
InTime string `json:"in_time"` // 入井时间(可能为null)
|
||||||
|
OutTime string `json:"out_time"` // 出井时间(可能为null)
|
||||||
|
Engineer string `json:"engineer"` // 上井工程师(可能为null)
|
||||||
|
TotalWorkTime string `json:"total_work_time"` // 累计工作时间(可能为null)
|
||||||
|
CurrentWorkTime string `json:"current_work_time"` // 本次工作时间(可能为null)
|
||||||
|
ServiceType string `json:"service_type"` // 服务类型(可能为null)
|
||||||
|
Location string `json:"location"` // 所在地(COALESCE保证非null)
|
||||||
|
}
|
||||||
|
|
||||||
|
type toolResult struct {
|
||||||
|
WellName string `json:"wellname"`
|
||||||
|
Series string `json:"series_num"`
|
||||||
|
Instrument string `json:"instrument_id"`
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue