'文件列表', 'partition' => array ( # 按照月份分区 'field' => array ( 'type' => 'range', 'field' => 'cdate', 'value' => 'date("Y-m", strtotime("+1 month"))' ), ), # 数据结构 'struct' => array ( 'file' => array ( 'name' => '文件路径', 'type' => 'varchar(300)', ), 'name' => array ( 'name' => '文件名', 'type' => 'varchar(50)', ), 'source_name' => array ( 'name' => '原文件名', 'type' => 'varchar(200)', ), 'cate_id' => array ( 'name' => '文件分类', 'type' => 'int(11)', 'value' => 'upload/cate', 'default' => '1', ), 'save_id' => array ( 'name' => '存储位置', 'type' => 'int(11)', 'value' => 'upload/save', ), 'rule_id' => array ( 'name' => '上传规则', 'type' => 'int(11)', 'value' => 'upload/rule', ), 'group_id' => array ( 'name' => '文件分组', 'type' => 'int(11)', 'value' => 'upload/group', ), 'user_id' => array ( 'name' => '上传用户id', 'type' => 'int(11)', ), 'size' => array ( 'name' => '大小', 'type' => 'varchar(11)', ), 'width' => array ( 'name' => '宽度', 'type' => 'varchar(11)', 'default' => '0', ), 'height' => array ( 'name' => '高度', 'type' => 'varchar(11)', 'default' => '0', ), 'status' => array ( 'name' => '状态', 'type' => 'tinyint(1)', 'default' => '1', 'value' => array ( 1 => '存在', 2 => '删除', ), ), ), );