/
LTMopMqpDto.go
46 lines (41 loc) · 1.1 KB
/
LTMopMqpDto.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package tmallgeniescp
import (
"sync"
)
// LTMopMqpDto 结构体
type LTMopMqpDto struct {
// 供应商编码
LocationCode string `json:"location_code,omitempty" xml:"location_code,omitempty"`
// 物料编码
MaterielCode string `json:"materiel_code,omitempty" xml:"materiel_code,omitempty"`
// 扩展字段
ExtendJson string `json:"extend_json,omitempty" xml:"extend_json,omitempty"`
// 租户
Tenant string `json:"tenant,omitempty" xml:"tenant,omitempty"`
// mpq
Mpq string `json:"mpq,omitempty" xml:"mpq,omitempty"`
// moq
Moq string `json:"moq,omitempty" xml:"moq,omitempty"`
// leadtime
LeadTime string `json:"lead_time,omitempty" xml:"lead_time,omitempty"`
}
var poolLTMopMqpDto = sync.Pool{
New: func() any {
return new(LTMopMqpDto)
},
}
// GetLTMopMqpDto() 从对象池中获取LTMopMqpDto
func GetLTMopMqpDto() *LTMopMqpDto {
return poolLTMopMqpDto.Get().(*LTMopMqpDto)
}
// ReleaseLTMopMqpDto 释放LTMopMqpDto
func ReleaseLTMopMqpDto(v *LTMopMqpDto) {
v.LocationCode = ""
v.MaterielCode = ""
v.ExtendJson = ""
v.Tenant = ""
v.Mpq = ""
v.Moq = ""
v.LeadTime = ""
poolLTMopMqpDto.Put(v)
}