| 
					
				 | 
			
			
				@@ -0,0 +1,140 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<?php 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+return array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # 表名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'name' => 'wechat_oauth', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # 显示给用户看的名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'lang' => '微信授权绑定列表', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'order' => 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'menu' => false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # 数据结构 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'struct' => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'id'        => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'int-11', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'ID', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_numeric', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'search'  => 'order', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'order'     => 'desc', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'uid'       => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'int-11', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => '用户', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_numeric', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'select', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'search'    => 'fulltext', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => '{uid} > 0 ? Dever::load("passport/user-one#username", {uid}) : "未知用户"', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'list'        => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'edit'        => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'account_id'        => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-50', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'account_id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'account_id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'search'    => 'fulltext', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'openid'        => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-50', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'openid-微信的唯一用户id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'openid', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'search'    => 'fulltext', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'unionid'       => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-50', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'unionid-微信的唯一用户id', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'unionid', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'search'    => 'fulltext', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'access_token'       => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-200', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'access_token', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'access_token', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'refresh_token'       => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-200', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'refresh_token', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'refresh_token', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'expires_in'       => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'varchar-100', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => 'expires_in', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => 'expires_in', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_string', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //'update'  => 'text', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'state'     => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'tinyint-1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => '状态', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'default'   => '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => '请选择状态', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => 'is_numeric', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'cdate'     => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'type'      => 'int-11', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'name'      => '录入时间', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'match'     => array('is_numeric', time()), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'desc'      => '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            # 只有insert时才生效 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'search'    => 'date', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'insert'    => true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            'list'      => 'date("Y-m-d H:i:s", {cdate})', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'manage' => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'insert' => false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'edit' => false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'delete' => false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # request 请求接口定义 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    'request' => array 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+); 
			 |