fix : _ide_helper.php 헬퍼 추가
- 개발 보조 기능
This commit is contained in:
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperApiKey
|
||||
*/
|
||||
class ApiKey extends Model
|
||||
{
|
||||
protected $fillable = ['key', 'description', 'is_active'];
|
||||
|
||||
@@ -2,8 +2,12 @@
|
||||
|
||||
namespace App\Models\Boards;
|
||||
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperBoard
|
||||
*/
|
||||
class Board extends Model
|
||||
{
|
||||
protected $table = 'boards';
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Models\Members\User;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperBoardComment
|
||||
*/
|
||||
class BoardComment extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperBoardSetting
|
||||
*/
|
||||
class BoardSetting extends Model
|
||||
{
|
||||
protected $table = 'board_settings';
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Models\Commons\File;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPost
|
||||
*/
|
||||
class Post extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPostCustomFieldValue
|
||||
*/
|
||||
class PostCustomFieldValue extends Model
|
||||
{
|
||||
protected $table = 'post_custom_field_values';
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperCategory
|
||||
*/
|
||||
class Category extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant;
|
||||
|
||||
@@ -2,11 +2,15 @@
|
||||
|
||||
namespace App\Models\Commons;
|
||||
|
||||
use App\Models\Members\User;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Traits\BelongsToTenant;
|
||||
use App\Traits\ModelTrait;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperDepartment
|
||||
*/
|
||||
class Department extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant, ModelTrait;
|
||||
@@ -33,7 +37,7 @@ public function departmentUsers()
|
||||
public function users()
|
||||
{
|
||||
// User 네임스페이스가 다르면 여기만 맞춰줘.
|
||||
return $this->belongsToMany(\App\Models\User::class, 'department_user', 'department_id', 'user_id')
|
||||
return $this->belongsToMany(User::class, 'department_user', 'department_id', 'user_id')
|
||||
->withPivot(['tenant_id','is_primary','joined_at','left_at','created_at','updated_at','deleted_at'])
|
||||
->withTimestamps();
|
||||
}
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
use App\Traits\BelongsToTenant;
|
||||
use App\Traits\ModelTrait;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperDepartmentPermission
|
||||
*/
|
||||
class DepartmentPermission extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant, ModelTrait;
|
||||
|
||||
@@ -6,7 +6,11 @@
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Traits\BelongsToTenant;
|
||||
use App\Traits\ModelTrait;
|
||||
use App\Models\Members\User;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperDepartmentUser
|
||||
*/
|
||||
class DepartmentUser extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant, ModelTrait;
|
||||
@@ -33,6 +37,6 @@ public function department()
|
||||
public function user()
|
||||
{
|
||||
// User 네임스페이스가 다르면 여기만 맞춰줘.
|
||||
return $this->belongsTo(\App\Models\User::class, 'user_id');
|
||||
return $this->belongsTo(User::class, 'user_id');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,11 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Models\Members\User;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperFile
|
||||
*/
|
||||
class File extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
use App\Traits\ModelTrait;
|
||||
use App\Models\Scopes\TenantScope;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMenu
|
||||
*/
|
||||
class Menu extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant, ModelTrait;
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use App\Models\Tenants\Tenant;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperRole
|
||||
*/
|
||||
class Role extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperRoleMenuPermission
|
||||
*/
|
||||
class RoleMenuPermission extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
|
||||
@@ -11,6 +11,9 @@
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphToMany;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTag
|
||||
*/
|
||||
class Tag extends Model
|
||||
{
|
||||
protected $fillable = ['tenant_id', 'name'];
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use App\Enums\EstimateStatus;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMainRequestEstimate
|
||||
*/
|
||||
class MainRequestEstimate extends Model
|
||||
{
|
||||
protected $table = 'main_request_estimates';
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMainRequest
|
||||
*/
|
||||
class MainRequest extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -3,9 +3,13 @@
|
||||
namespace App\Models;
|
||||
|
||||
use App\Models\MainRequest;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphTo;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMainRequestFlow
|
||||
*/
|
||||
class MainRequestFlow extends Model
|
||||
{
|
||||
/**
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMaterial
|
||||
*/
|
||||
class Material extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMaterialInspection
|
||||
*/
|
||||
class MaterialInspection extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMaterialInspectionItem
|
||||
*/
|
||||
class MaterialInspectionItem extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperMaterialReceipt
|
||||
*/
|
||||
class MaterialReceipt extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
use Spatie\Permission\Models\Role as SpatieRole;
|
||||
use App\Models\Commons\Role as CommonRole;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperUser
|
||||
*/
|
||||
class User extends Authenticatable
|
||||
{
|
||||
use HasApiTokens, Notifiable, SoftDeletes, ModelTrait, HasRoles;
|
||||
@@ -60,12 +63,6 @@ public function userRoles()
|
||||
return $this->hasMany(UserRole::class);
|
||||
}
|
||||
|
||||
public function orgRoles()
|
||||
{
|
||||
return $this->belongsToMany(CommonRole::class, 'user_roles')
|
||||
->withPivot(['tenant_id', 'assigned_at']);
|
||||
}
|
||||
|
||||
public function userTenantById($tenantId)
|
||||
{
|
||||
return $this->hasOne(UserTenant::class)->where('tenant_id', $tenantId);
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use App\Models\Commons\Menu;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperUserMenuPermission
|
||||
*/
|
||||
class UserMenuPermission extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperUserRole
|
||||
*/
|
||||
class UserRole extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant;
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperUserTenant
|
||||
*/
|
||||
class UserTenant extends Model
|
||||
{
|
||||
use SoftDeletes, ModelTrait, BelongsToTenant;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperOrder
|
||||
*/
|
||||
class Order extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperOrderHistory
|
||||
*/
|
||||
class OrderHistory extends Model
|
||||
{
|
||||
// 이력/메모
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperOrderItem
|
||||
*/
|
||||
class OrderItem extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperOrderItemComponent
|
||||
*/
|
||||
class OrderItemComponent extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperOrderVersion
|
||||
*/
|
||||
class OrderVersion extends Model
|
||||
{
|
||||
// 주문 버전관리(변경사항만 저장)
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperBom
|
||||
*/
|
||||
class Bom extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperBomItem
|
||||
*/
|
||||
class BomItem extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
use App\Traits\BelongsToTenant;
|
||||
/**
|
||||
* @mixin IdeHelperCommonCode
|
||||
*/
|
||||
class CommonCode extends Model
|
||||
{
|
||||
use SoftDeletes, BelongsToTenant;
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPart
|
||||
*/
|
||||
class Part extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPriceHistory
|
||||
*/
|
||||
class PriceHistory extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperProduct
|
||||
*/
|
||||
class Product extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperLot
|
||||
*/
|
||||
class Lot extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperLotSale
|
||||
*/
|
||||
class LotSale extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use App\Traits\UppercaseAttributes;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperSiteAdmin
|
||||
*/
|
||||
class SiteAdmin extends Model
|
||||
{
|
||||
use UppercaseAttributes; // 테이블 컬럼명 대문자 처리
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPayment
|
||||
*/
|
||||
class Payment extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperPlan
|
||||
*/
|
||||
class Plan extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperSettingFieldDef
|
||||
*/
|
||||
class SettingFieldDef extends Model
|
||||
{
|
||||
protected $casts = [
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperSubscription
|
||||
*/
|
||||
class Subscription extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace App\Models\Tenants;
|
||||
|
||||
use App\Models\Commons\Role;
|
||||
use App\Models\File;
|
||||
use App\Models\Commons\File;
|
||||
use App\Models\Members\User;
|
||||
use App\Models\Members\UserRole;
|
||||
use App\Models\Members\UserTenant;
|
||||
@@ -11,6 +11,9 @@
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTenant
|
||||
*/
|
||||
class Tenant extends Model
|
||||
{
|
||||
use SoftDeletes, ModelTrait;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTenantFieldSetting
|
||||
*/
|
||||
class TenantFieldSetting extends Model
|
||||
{
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTenantOptionGroup
|
||||
*/
|
||||
class TenantOptionGroup extends Model
|
||||
{
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTenantOptionValue
|
||||
*/
|
||||
class TenantOptionValue extends Model
|
||||
{
|
||||
public $timestamps = false;
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
use App\Models\Commons\Department;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
/**
|
||||
* @mixin IdeHelperTenantUserProfile
|
||||
*/
|
||||
class TenantUserProfile extends Model
|
||||
{
|
||||
protected $casts = [
|
||||
|
||||
Reference in New Issue
Block a user