| 
									
										
										
										
											2021-11-18 17:57:04 +08:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | namespace app\model; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use Exception; | 
					
						
							|  |  |  | use think\exception\ValidateException; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class Account extends Base | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-24 16:19:54 +08:00
										 |  |  |     public const type_visitor       = -1;//游客
 | 
					
						
							|  |  |  |     public const type_consumer      = 0;//普通用户
 | 
					
						
							| 
									
										
										
										
											2021-11-19 19:06:22 +08:00
										 |  |  |     public const type_business      = 1;//商家
 | 
					
						
							|  |  |  |     public const type_staff         = 2;//员工
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public const state_default         = 0;// 未提交
 | 
					
						
							|  |  |  |     public const state_examineing      = 1 ;// 1审核中
 | 
					
						
							|  |  |  |     public const state_fail            = 2;// 2拒绝
 | 
					
						
							|  |  |  |     public const state_success         = 3;// 3审核通过
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-24 16:19:54 +08:00
										 |  |  |     // 默认头像
 | 
					
						
							|  |  |  |     public const DEFAULT_AVATAR         = '/static/images/default-avatar.png'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-19 19:06:22 +08:00
										 |  |  |     public static  function allState(){ | 
					
						
							|  |  |  |         return [ | 
					
						
							|  |  |  |             self::state_default=>"未提交", | 
					
						
							|  |  |  |             self::state_examineing=>"审核中", | 
					
						
							|  |  |  |             self::state_fail=>"拒绝", | 
					
						
							|  |  |  |             self::state_success=>"审核通过", | 
					
						
							|  |  |  |         ]; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-24 16:19:54 +08:00
										 |  |  |     public static function accountTypeDescList(): array | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return [ | 
					
						
							|  |  |  |             (string) self::type_visitor     => '游客', | 
					
						
							|  |  |  |             (string) self::type_consumer    => '普通用户', | 
					
						
							|  |  |  |             (string) self::type_business    => '商家', | 
					
						
							|  |  |  |             (string) self::type_staff       => '员工', | 
					
						
							|  |  |  |         ]; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-19 19:06:22 +08:00
										 |  |  |     public function tag() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return $this->hasOne(Tag::class,"id","tag_id"); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-11-18 17:57:04 +08:00
										 |  |  | } |