mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	
		
			
	
	
		
			41 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package models
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// UserTrafficPackage 用户购买的流量包
							 | 
						||
| 
								 | 
							
								type UserTrafficPackage struct {
							 | 
						||
| 
								 | 
							
									Id          uint64 `field:"id"`          // ID
							 | 
						||
| 
								 | 
							
									AdminId     uint32 `field:"adminId"`     // 管理员ID
							 | 
						||
| 
								 | 
							
									UserId      uint64 `field:"userId"`      // 用户ID
							 | 
						||
| 
								 | 
							
									PackageId   uint32 `field:"packageId"`   // 流量包ID
							 | 
						||
| 
								 | 
							
									TotalBytes  uint64 `field:"totalBytes"`  // 总字节数
							 | 
						||
| 
								 | 
							
									UsedBytes   uint64 `field:"usedBytes"`   // 已使用字节数
							 | 
						||
| 
								 | 
							
									RegionId    uint32 `field:"regionId"`    // 区域ID
							 | 
						||
| 
								 | 
							
									PeriodId    uint32 `field:"periodId"`    // 有效期ID
							 | 
						||
| 
								 | 
							
									PeriodCount uint32 `field:"periodCount"` // 有效期数量
							 | 
						||
| 
								 | 
							
									PeriodUnit  string `field:"periodUnit"`  // 有效期单位
							 | 
						||
| 
								 | 
							
									DayFrom     string `field:"dayFrom"`     // 开始日期
							 | 
						||
| 
								 | 
							
									DayTo       string `field:"dayTo"`       // 结束日期
							 | 
						||
| 
								 | 
							
									CreatedAt   uint64 `field:"createdAt"`   // 创建时间
							 | 
						||
| 
								 | 
							
									State       uint8  `field:"state"`       // 状态
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type UserTrafficPackageOperator struct {
							 | 
						||
| 
								 | 
							
									Id          any // ID
							 | 
						||
| 
								 | 
							
									AdminId     any // 管理员ID
							 | 
						||
| 
								 | 
							
									UserId      any // 用户ID
							 | 
						||
| 
								 | 
							
									PackageId   any // 流量包ID
							 | 
						||
| 
								 | 
							
									TotalBytes  any // 总字节数
							 | 
						||
| 
								 | 
							
									UsedBytes   any // 已使用字节数
							 | 
						||
| 
								 | 
							
									RegionId    any // 区域ID
							 | 
						||
| 
								 | 
							
									PeriodId    any // 有效期ID
							 | 
						||
| 
								 | 
							
									PeriodCount any // 有效期数量
							 | 
						||
| 
								 | 
							
									PeriodUnit  any // 有效期单位
							 | 
						||
| 
								 | 
							
									DayFrom     any // 开始日期
							 | 
						||
| 
								 | 
							
									DayTo       any // 结束日期
							 | 
						||
| 
								 | 
							
									CreatedAt   any // 创建时间
							 | 
						||
| 
								 | 
							
									State       any // 状态
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func NewUserTrafficPackageOperator() *UserTrafficPackageOperator {
							 | 
						||
| 
								 | 
							
									return &UserTrafficPackageOperator{}
							 | 
						||
| 
								 | 
							
								}
							 |