Free Shipping, Business Levels correction, Products Buying, Fonts
This commit is contained in:
parent
3f2fbd6d5b
commit
0341c9c189
197 changed files with 9161 additions and 329 deletions
|
|
@ -6,10 +6,96 @@
|
|||
|
||||
namespace App\Models;
|
||||
|
||||
use App\User;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Casts\AsArrayObject;
|
||||
|
||||
/**
|
||||
* App\Models\UserBusiness
|
||||
*
|
||||
* @property int $id
|
||||
* @property int $user_id
|
||||
* @property int $month
|
||||
* @property int $year
|
||||
* @property int|null $b_structure_id
|
||||
* @property int|null $m_level_id
|
||||
* @property int|null $m_sponsor_id
|
||||
* @property object|null $sponsor
|
||||
* @property string|null $m_sponsor_name
|
||||
* @property string|null $user_level_name
|
||||
* @property bool $active_account
|
||||
* @property \Illuminate\Support\Carbon|null $payment_account_date
|
||||
* @property \Illuminate\Support\Carbon|null $active_date
|
||||
* @property int|null $m_account
|
||||
* @property string|null $email
|
||||
* @property string|null $first_name
|
||||
* @property string|null $last_name
|
||||
* @property int|null $sales_volume_points
|
||||
* @property int|null $sales_volume_points_shop
|
||||
* @property int|null $sales_volume_points_sum
|
||||
* @property float|null $sales_volume_total
|
||||
* @property float|null $sales_volume_total_shop
|
||||
* @property float|null $sales_volume_total_sum
|
||||
* @property int|null $margin
|
||||
* @property int|null $margin_shop
|
||||
* @property int|null $qual_kp
|
||||
* @property int|null $qual_tp
|
||||
* @property int|null $total_tp
|
||||
* @property int|null $total_qual_tp
|
||||
* @property string|null $commission_lines_total
|
||||
* @property float|null $commission_shop_sales
|
||||
* @property float|null $commission_team_total
|
||||
* @property mixed|null $business_lines
|
||||
* @property mixed|null $user_items
|
||||
* @property array|null $qual_user_level
|
||||
* @property \Illuminate\Support\Carbon|null $created_at
|
||||
* @property \Illuminate\Support\Carbon|null $updated_at
|
||||
* @property-read \App\Models\UserBusinessStructure|null $user_business_structure
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness newModelQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness newQuery()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness query()
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereActiveAccount($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereActiveDate($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereBStructureId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereBusinessLines($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCommissionLinesTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCommissionShopSales($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCommissionTeamTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereCreatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereEmail($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereFirstName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereLastName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMAccount($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMLevelId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMSponsorId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMSponsorName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMargin($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMarginShop($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereMonth($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness wherePaymentAccountDate($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereQualKp($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereQualTp($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereQualUserLevel($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumePoints($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumePointsShop($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumePointsSum($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumeTotal($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumeTotalShop($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSalesVolumeTotalSum($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereSponsor($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereTotalQualTp($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereTotalTp($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereUpdatedAt($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereUserId($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereUserItems($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereUserLevelName($value)
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereYear($value)
|
||||
* @mixin \Eloquent
|
||||
* @property array|null $next_qual_user_level
|
||||
* @method static \Illuminate\Database\Eloquent\Builder|UserBusiness whereNextQualUserLevel($value)
|
||||
*/
|
||||
class UserBusiness extends Model
|
||||
{
|
||||
protected $table = 'user_businesses';
|
||||
|
|
@ -28,8 +114,8 @@ class UserBusiness extends Model
|
|||
'sales_volume_total' => 'float',
|
||||
'sales_volume_total_shop' => 'float',
|
||||
'sales_volume_total_sum' => 'float',
|
||||
'margin' => 'int',
|
||||
'margin_shop' => 'int',
|
||||
'margin' => 'float',
|
||||
'margin_shop' => 'float',
|
||||
'qual_kp' => 'int',
|
||||
'qual_tp' => 'int',
|
||||
'total_tp' => 'int',
|
||||
|
|
@ -37,6 +123,7 @@ class UserBusiness extends Model
|
|||
'commission_team_total' => 'float',
|
||||
'commission_shop_sales' => 'float',
|
||||
'qual_user_level' => 'array',
|
||||
'next_qual_user_level' => 'array',
|
||||
'sponsor' => 'object',
|
||||
'business_lines' => AsArrayObject::class,
|
||||
'user_items' => AsArrayObject::class
|
||||
|
|
@ -73,6 +160,7 @@ class UserBusiness extends Model
|
|||
'qual_kp',
|
||||
'qual_tp',
|
||||
'qual_user_level',
|
||||
'next_qual_user_level',
|
||||
'total_tp',
|
||||
'total_qual_tp',
|
||||
'commission_team_total',
|
||||
|
|
@ -81,6 +169,11 @@ class UserBusiness extends Model
|
|||
'user_items',
|
||||
];
|
||||
|
||||
public function user()
|
||||
{
|
||||
return $this->belongsTo(User::class);
|
||||
}
|
||||
|
||||
public function user_business_structure()
|
||||
{
|
||||
return $this->belongsTo(UserBusinessStructure::class, 'b_structure_id');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue