// Code generated by ent, DO NOT EDIT. package stocktakeitem import ( "entgo.io/ent/dialect/sql" ) const ( // Label holds the string label denoting the stocktakeitem type in the database. Label = "stocktake_item" // FieldID holds the string denoting the id field in the database. FieldID = "id" // FieldStocktakeNo holds the string denoting the stocktake_no field in the database. FieldStocktakeNo = "stocktake_no" // FieldTargetType holds the string denoting the target_type field in the database. FieldTargetType = "target_type" // FieldTargetID holds the string denoting the target_id field in the database. FieldTargetID = "target_id" // FieldMaterialCode holds the string denoting the material_code field in the database. FieldMaterialCode = "material_code" // FieldZoneCode holds the string denoting the zone_code field in the database. FieldZoneCode = "zone_code" // FieldBookQty holds the string denoting the book_qty field in the database. FieldBookQty = "book_qty" // FieldScannedQty holds the string denoting the scanned_qty field in the database. FieldScannedQty = "scanned_qty" // FieldDiffQty holds the string denoting the diff_qty field in the database. FieldDiffQty = "diff_qty" // FieldCounted holds the string denoting the counted field in the database. FieldCounted = "counted" // FieldUpdatedAt holds the string denoting the updated_at field in the database. FieldUpdatedAt = "updated_at" // Table holds the table name of the stocktakeitem in the database. Table = "stocktake_items" ) // Columns holds all SQL columns for stocktakeitem fields. var Columns = []string{ FieldID, FieldStocktakeNo, FieldTargetType, FieldTargetID, FieldMaterialCode, FieldZoneCode, FieldBookQty, FieldScannedQty, FieldDiffQty, FieldCounted, FieldUpdatedAt, } // ValidColumn reports if the column name is valid (part of the table columns). func ValidColumn(column string) bool { for i := range Columns { if column == Columns[i] { return true } } return false } var ( // DefaultBookQty holds the default value on creation for the "book_qty" field. DefaultBookQty int // DefaultScannedQty holds the default value on creation for the "scanned_qty" field. DefaultScannedQty int // DefaultDiffQty holds the default value on creation for the "diff_qty" field. DefaultDiffQty int // DefaultCounted holds the default value on creation for the "counted" field. DefaultCounted bool // DefaultUpdatedAt holds the default value on creation for the "updated_at" field. DefaultUpdatedAt func() int64 ) // OrderOption defines the ordering options for the StocktakeItem queries. type OrderOption func(*sql.Selector) // ByID orders the results by the id field. func ByID(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldID, opts...).ToFunc() } // ByStocktakeNo orders the results by the stocktake_no field. func ByStocktakeNo(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldStocktakeNo, opts...).ToFunc() } // ByTargetType orders the results by the target_type field. func ByTargetType(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldTargetType, opts...).ToFunc() } // ByTargetID orders the results by the target_id field. func ByTargetID(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldTargetID, opts...).ToFunc() } // ByMaterialCode orders the results by the material_code field. func ByMaterialCode(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldMaterialCode, opts...).ToFunc() } // ByZoneCode orders the results by the zone_code field. func ByZoneCode(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldZoneCode, opts...).ToFunc() } // ByBookQty orders the results by the book_qty field. func ByBookQty(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldBookQty, opts...).ToFunc() } // ByScannedQty orders the results by the scanned_qty field. func ByScannedQty(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldScannedQty, opts...).ToFunc() } // ByDiffQty orders the results by the diff_qty field. func ByDiffQty(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldDiffQty, opts...).ToFunc() } // ByCounted orders the results by the counted field. func ByCounted(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldCounted, opts...).ToFunc() } // ByUpdatedAt orders the results by the updated_at field. func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption { return sql.OrderByField(FieldUpdatedAt, opts...).ToFunc() }