mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-14 03:52:26 +08:00
Fix image billing size normalization
This commit is contained in:
@@ -84,6 +84,14 @@ const (
|
||||
FieldImageCount = "image_count"
|
||||
// FieldImageSize holds the string denoting the image_size field in the database.
|
||||
FieldImageSize = "image_size"
|
||||
// FieldImageInputSize holds the string denoting the image_input_size field in the database.
|
||||
FieldImageInputSize = "image_input_size"
|
||||
// FieldImageOutputSize holds the string denoting the image_output_size field in the database.
|
||||
FieldImageOutputSize = "image_output_size"
|
||||
// FieldImageSizeSource holds the string denoting the image_size_source field in the database.
|
||||
FieldImageSizeSource = "image_size_source"
|
||||
// FieldImageSizeBreakdown holds the string denoting the image_size_breakdown field in the database.
|
||||
FieldImageSizeBreakdown = "image_size_breakdown"
|
||||
// FieldCacheTTLOverridden holds the string denoting the cache_ttl_overridden field in the database.
|
||||
FieldCacheTTLOverridden = "cache_ttl_overridden"
|
||||
// FieldCreatedAt holds the string denoting the created_at field in the database.
|
||||
@@ -175,6 +183,10 @@ var Columns = []string{
|
||||
FieldIPAddress,
|
||||
FieldImageCount,
|
||||
FieldImageSize,
|
||||
FieldImageInputSize,
|
||||
FieldImageOutputSize,
|
||||
FieldImageSizeSource,
|
||||
FieldImageSizeBreakdown,
|
||||
FieldCacheTTLOverridden,
|
||||
FieldCreatedAt,
|
||||
}
|
||||
@@ -242,6 +254,12 @@ var (
|
||||
DefaultImageCount int
|
||||
// ImageSizeValidator is a validator for the "image_size" field. It is called by the builders before save.
|
||||
ImageSizeValidator func(string) error
|
||||
// ImageInputSizeValidator is a validator for the "image_input_size" field. It is called by the builders before save.
|
||||
ImageInputSizeValidator func(string) error
|
||||
// ImageOutputSizeValidator is a validator for the "image_output_size" field. It is called by the builders before save.
|
||||
ImageOutputSizeValidator func(string) error
|
||||
// ImageSizeSourceValidator is a validator for the "image_size_source" field. It is called by the builders before save.
|
||||
ImageSizeSourceValidator func(string) error
|
||||
// DefaultCacheTTLOverridden holds the default value on creation for the "cache_ttl_overridden" field.
|
||||
DefaultCacheTTLOverridden bool
|
||||
// DefaultCreatedAt holds the default value on creation for the "created_at" field.
|
||||
@@ -431,6 +449,21 @@ func ByImageSize(opts ...sql.OrderTermOption) OrderOption {
|
||||
return sql.OrderByField(FieldImageSize, opts...).ToFunc()
|
||||
}
|
||||
|
||||
// ByImageInputSize orders the results by the image_input_size field.
|
||||
func ByImageInputSize(opts ...sql.OrderTermOption) OrderOption {
|
||||
return sql.OrderByField(FieldImageInputSize, opts...).ToFunc()
|
||||
}
|
||||
|
||||
// ByImageOutputSize orders the results by the image_output_size field.
|
||||
func ByImageOutputSize(opts ...sql.OrderTermOption) OrderOption {
|
||||
return sql.OrderByField(FieldImageOutputSize, opts...).ToFunc()
|
||||
}
|
||||
|
||||
// ByImageSizeSource orders the results by the image_size_source field.
|
||||
func ByImageSizeSource(opts ...sql.OrderTermOption) OrderOption {
|
||||
return sql.OrderByField(FieldImageSizeSource, opts...).ToFunc()
|
||||
}
|
||||
|
||||
// ByCacheTTLOverridden orders the results by the cache_ttl_overridden field.
|
||||
func ByCacheTTLOverridden(opts ...sql.OrderTermOption) OrderOption {
|
||||
return sql.OrderByField(FieldCacheTTLOverridden, opts...).ToFunc()
|
||||
|
||||
@@ -230,6 +230,21 @@ func ImageSize(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSize applies equality check predicate on the "image_input_size" field. It's identical to ImageInputSizeEQ.
|
||||
func ImageInputSize(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSize applies equality check predicate on the "image_output_size" field. It's identical to ImageOutputSizeEQ.
|
||||
func ImageOutputSize(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageSizeSource applies equality check predicate on the "image_size_source" field. It's identical to ImageSizeSourceEQ.
|
||||
func ImageSizeSource(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// CacheTTLOverridden applies equality check predicate on the "cache_ttl_overridden" field. It's identical to CacheTTLOverriddenEQ.
|
||||
func CacheTTLOverridden(v bool) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldCacheTTLOverridden, v))
|
||||
@@ -1900,6 +1915,241 @@ func ImageSizeContainsFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContainsFold(FieldImageSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeEQ applies the EQ predicate on the "image_input_size" field.
|
||||
func ImageInputSizeEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeNEQ applies the NEQ predicate on the "image_input_size" field.
|
||||
func ImageInputSizeNEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNEQ(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeIn applies the In predicate on the "image_input_size" field.
|
||||
func ImageInputSizeIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIn(FieldImageInputSize, vs...))
|
||||
}
|
||||
|
||||
// ImageInputSizeNotIn applies the NotIn predicate on the "image_input_size" field.
|
||||
func ImageInputSizeNotIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotIn(FieldImageInputSize, vs...))
|
||||
}
|
||||
|
||||
// ImageInputSizeGT applies the GT predicate on the "image_input_size" field.
|
||||
func ImageInputSizeGT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGT(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeGTE applies the GTE predicate on the "image_input_size" field.
|
||||
func ImageInputSizeGTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGTE(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeLT applies the LT predicate on the "image_input_size" field.
|
||||
func ImageInputSizeLT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLT(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeLTE applies the LTE predicate on the "image_input_size" field.
|
||||
func ImageInputSizeLTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLTE(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeContains applies the Contains predicate on the "image_input_size" field.
|
||||
func ImageInputSizeContains(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContains(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeHasPrefix applies the HasPrefix predicate on the "image_input_size" field.
|
||||
func ImageInputSizeHasPrefix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasPrefix(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeHasSuffix applies the HasSuffix predicate on the "image_input_size" field.
|
||||
func ImageInputSizeHasSuffix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasSuffix(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeIsNil applies the IsNil predicate on the "image_input_size" field.
|
||||
func ImageInputSizeIsNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIsNull(FieldImageInputSize))
|
||||
}
|
||||
|
||||
// ImageInputSizeNotNil applies the NotNil predicate on the "image_input_size" field.
|
||||
func ImageInputSizeNotNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotNull(FieldImageInputSize))
|
||||
}
|
||||
|
||||
// ImageInputSizeEqualFold applies the EqualFold predicate on the "image_input_size" field.
|
||||
func ImageInputSizeEqualFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEqualFold(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageInputSizeContainsFold applies the ContainsFold predicate on the "image_input_size" field.
|
||||
func ImageInputSizeContainsFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContainsFold(FieldImageInputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeEQ applies the EQ predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeNEQ applies the NEQ predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeNEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNEQ(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeIn applies the In predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIn(FieldImageOutputSize, vs...))
|
||||
}
|
||||
|
||||
// ImageOutputSizeNotIn applies the NotIn predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeNotIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotIn(FieldImageOutputSize, vs...))
|
||||
}
|
||||
|
||||
// ImageOutputSizeGT applies the GT predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeGT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGT(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeGTE applies the GTE predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeGTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGTE(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeLT applies the LT predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeLT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLT(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeLTE applies the LTE predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeLTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLTE(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeContains applies the Contains predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeContains(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContains(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeHasPrefix applies the HasPrefix predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeHasPrefix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasPrefix(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeHasSuffix applies the HasSuffix predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeHasSuffix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasSuffix(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeIsNil applies the IsNil predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeIsNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIsNull(FieldImageOutputSize))
|
||||
}
|
||||
|
||||
// ImageOutputSizeNotNil applies the NotNil predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeNotNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotNull(FieldImageOutputSize))
|
||||
}
|
||||
|
||||
// ImageOutputSizeEqualFold applies the EqualFold predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeEqualFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEqualFold(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageOutputSizeContainsFold applies the ContainsFold predicate on the "image_output_size" field.
|
||||
func ImageOutputSizeContainsFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContainsFold(FieldImageOutputSize, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceEQ applies the EQ predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceNEQ applies the NEQ predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceNEQ(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNEQ(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceIn applies the In predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIn(FieldImageSizeSource, vs...))
|
||||
}
|
||||
|
||||
// ImageSizeSourceNotIn applies the NotIn predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceNotIn(vs ...string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotIn(FieldImageSizeSource, vs...))
|
||||
}
|
||||
|
||||
// ImageSizeSourceGT applies the GT predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceGT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGT(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceGTE applies the GTE predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceGTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldGTE(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceLT applies the LT predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceLT(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLT(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceLTE applies the LTE predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceLTE(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldLTE(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceContains applies the Contains predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceContains(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContains(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceHasPrefix applies the HasPrefix predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceHasPrefix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasPrefix(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceHasSuffix applies the HasSuffix predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceHasSuffix(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldHasSuffix(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceIsNil applies the IsNil predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceIsNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIsNull(FieldImageSizeSource))
|
||||
}
|
||||
|
||||
// ImageSizeSourceNotNil applies the NotNil predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceNotNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotNull(FieldImageSizeSource))
|
||||
}
|
||||
|
||||
// ImageSizeSourceEqualFold applies the EqualFold predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceEqualFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEqualFold(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeSourceContainsFold applies the ContainsFold predicate on the "image_size_source" field.
|
||||
func ImageSizeSourceContainsFold(v string) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldContainsFold(FieldImageSizeSource, v))
|
||||
}
|
||||
|
||||
// ImageSizeBreakdownIsNil applies the IsNil predicate on the "image_size_breakdown" field.
|
||||
func ImageSizeBreakdownIsNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldIsNull(FieldImageSizeBreakdown))
|
||||
}
|
||||
|
||||
// ImageSizeBreakdownNotNil applies the NotNil predicate on the "image_size_breakdown" field.
|
||||
func ImageSizeBreakdownNotNil() predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldNotNull(FieldImageSizeBreakdown))
|
||||
}
|
||||
|
||||
// CacheTTLOverriddenEQ applies the EQ predicate on the "cache_ttl_overridden" field.
|
||||
func CacheTTLOverriddenEQ(v bool) predicate.UsageLog {
|
||||
return predicate.UsageLog(sql.FieldEQ(FieldCacheTTLOverridden, v))
|
||||
|
||||
Reference in New Issue
Block a user