mirror of
https://gitee.com/ShopeX/OMS
synced 2026-03-22 18:35:35 +08:00
524 lines
12 KiB
PHP
524 lines
12 KiB
PHP
<?php
|
||
/**
|
||
* Copyright © ShopeX (http://www.shopex.cn). All rights reserved.
|
||
* See LICENSE file for license details.
|
||
*/
|
||
|
||
$db['goods']=array (
|
||
'columns' =>
|
||
array (
|
||
'goods_id' =>
|
||
array (
|
||
'type' => 'int unsigned',
|
||
'required' => true,
|
||
'pkey' => true,
|
||
'extra' => 'auto_increment',
|
||
'label' => 'ID',
|
||
'width' => 110,
|
||
'hidden' => true,
|
||
'editable' => false,
|
||
),
|
||
'bn' =>
|
||
array (
|
||
'type' => 'varchar(200)',
|
||
'label' => '商品编号',
|
||
'width' => 120,
|
||
'searchtype' => 'head',
|
||
'editable' => false,
|
||
'filtertype' => 'yes',
|
||
'filterdefault' => true,
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
),
|
||
'name' =>
|
||
array (
|
||
'type' => 'varchar(200)',
|
||
'required' => true,
|
||
'default' => '',
|
||
'label' => '商品名称',
|
||
'is_title' => true,
|
||
'default_in_list' => true,
|
||
'width' => 260,
|
||
'searchtype' => 'has',
|
||
'editable' => false,
|
||
'filtertype' => 'custom',
|
||
'filterdefalut' => true,
|
||
'filtercustom' =>
|
||
array (
|
||
'has' => '包含',
|
||
'tequal' => '等于',
|
||
'head' => '开头等于',
|
||
'foot' => '结尾等于',
|
||
),
|
||
'in_list' => true,
|
||
),
|
||
'cat_id' =>
|
||
array (
|
||
'type' => 'table:goods_cat@ome',
|
||
'required' => true,
|
||
'sdfpath' => 'category/cat_id',
|
||
'default' => 0,
|
||
'label' => '分类',
|
||
'width' => 75,
|
||
'editable' => false,
|
||
|
||
|
||
//'in_list' => true,
|
||
),
|
||
'type_id' =>
|
||
array (
|
||
'type' => 'table:goods_type@ome',
|
||
'sdfpath' => 'type/type_id',
|
||
'label' => '类型',
|
||
'width' => 100,
|
||
'editable' => false,
|
||
'filterdefalut' => true,
|
||
//'searchtype' => 'tequal',
|
||
'filtertype' => 'yes',
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
),
|
||
'goods_type' =>
|
||
array (
|
||
'type' =>
|
||
array (
|
||
'normal' => '普通商品',
|
||
'bind' => '捆绑商品',
|
||
),
|
||
'sdfpath' => 'goods_type',
|
||
'default' => 'normal',
|
||
'required' => true,
|
||
'label' => '销售类型',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
'hidden' => true,
|
||
'filterdefault' => true,
|
||
'searchtype' => 'has',
|
||
'filtertype' => 'yes',
|
||
'in_list' => true,
|
||
),
|
||
'brand_id' =>
|
||
array (
|
||
'type' => 'table:brand@ome',
|
||
'sdfpath' => 'brand/brand_id',
|
||
'label' => '品牌',
|
||
'width' => 75,
|
||
'editable' => false,
|
||
'hidden' => true,
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
'filtertype' => 'yes',
|
||
'filterdefault' => true,
|
||
),
|
||
'brief' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'label' => '商品简介',
|
||
'width' => 110,
|
||
'hidden' => false,
|
||
'editable' => false,
|
||
'in_list' => true,
|
||
'filtertype' => 'false',
|
||
'filterdefault' => true,
|
||
),
|
||
'intro' =>
|
||
array (
|
||
'type' => 'longtext',
|
||
'sdfpath' => 'description',
|
||
'label' => '详细介绍',
|
||
'width' => 110,
|
||
'hidden' => true,
|
||
'editable' => false,
|
||
'in_list' => false,
|
||
),
|
||
'barcode' =>
|
||
array (
|
||
'type' => 'varchar(32)',
|
||
'label' => '条形码',
|
||
'width' => 110,
|
||
'hidden' => false,
|
||
'editable' => false,
|
||
'filtertype' => 'normal',
|
||
'in_list' => true,
|
||
'filterdefault' => true,
|
||
'searchtype' => 'has',
|
||
),
|
||
'mktprice' =>
|
||
array (
|
||
'type' => 'money',
|
||
'sdfpath' => 'product[default]/price/mktprice/price',
|
||
'label' => '市场价',
|
||
'width' => 60,
|
||
'editable' => false,
|
||
),
|
||
'cost' =>
|
||
array (
|
||
'type' => 'money',
|
||
'sdfpath' => 'product[default]/price/cost/price',
|
||
'default' => '0',
|
||
'label' => '成本价',
|
||
'width' => 60,
|
||
'editable' => false,
|
||
'filtertype' => 'false',
|
||
'filterdefault' => false,
|
||
'in_list' => true,
|
||
'default_in_list'=>true,
|
||
),
|
||
'price' =>
|
||
array (
|
||
'type' => 'money',
|
||
'sdfpath' => 'product[default]/price/price/price',
|
||
'default' => '0',
|
||
'label' => '销售价',
|
||
'width' => 60,
|
||
'editable' => false,
|
||
'in_list' => true,
|
||
'default_in_list'=>true,
|
||
),
|
||
'serial_number' =>
|
||
array (
|
||
'type' => 'bool',
|
||
'default' => 'false',
|
||
'required' => true,
|
||
'editable' => false,
|
||
'label' => '唯一码',
|
||
'width' => 75,
|
||
'filtertype' => 'normal',
|
||
'filterdefault' => true,
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
),
|
||
'marketable' =>
|
||
array (
|
||
'type' => 'bool',
|
||
'default' => 'true',
|
||
'sdfpath' => 'status',
|
||
'required' => true,
|
||
'label' => '上架',
|
||
'width' => 30,
|
||
'editable' => false,
|
||
'filtertype' => 'false',
|
||
'in_list' => false,
|
||
),
|
||
'weight' =>
|
||
array (
|
||
'type' => 'decimal(20,2)',
|
||
'sdfpath' => 'product[default]/weight',
|
||
'label' => '重量',
|
||
'width' => 75,
|
||
'editable' => false,
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
'filtertype' => 'yes',
|
||
),
|
||
'unit' =>
|
||
array (
|
||
'type' => 'varchar(20)',
|
||
'sdfpath' => 'unit',
|
||
'label' => '单位',
|
||
'width' => 30,
|
||
'editable' => false,
|
||
'filtertype' => 'normal',
|
||
'in_list' => true,
|
||
),
|
||
'score_setting' =>
|
||
array (
|
||
'type' =>
|
||
array (
|
||
'percent' => '百分比',
|
||
'number' => '实际值',
|
||
),
|
||
'default' => 'number',
|
||
'editable' => false,
|
||
),
|
||
'score' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'gain_score',
|
||
'label' => '积分',
|
||
'width' => 30,
|
||
'editable' => false,
|
||
'in_list' => false,
|
||
),
|
||
'spec_desc' =>
|
||
array (
|
||
'type' => 'serialize',
|
||
'label' => '物品',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
),
|
||
'params' =>
|
||
array (
|
||
'type' => 'serialize',
|
||
'editable' => false,
|
||
),
|
||
'uptime' =>
|
||
array (
|
||
'type' => 'time',
|
||
'depend_col' => 'marketable:true:now',
|
||
'label' => '上架时间',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
'in_list' => false,
|
||
'filtertype' => 'false',
|
||
'filterdefault' => false,
|
||
),
|
||
'downtime' =>
|
||
array (
|
||
'type' => 'time',
|
||
'depend_col' => 'marketable:false:now',
|
||
'label' => '下架时间',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
'in_list' => false,
|
||
'filtertype' => 'false',
|
||
'filterdefault' => false,
|
||
),
|
||
'last_modify' =>
|
||
array (
|
||
'type' => 'last_modify',
|
||
'label' => '更新时间',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
'in_list' => false,
|
||
'filtertype' => 'false',
|
||
'filterdefault' => false,
|
||
),
|
||
'disabled' =>
|
||
array (
|
||
'type' => 'bool',
|
||
'default' => 'false',
|
||
'required' => true,
|
||
'editable' => false,
|
||
),
|
||
'p_order' =>
|
||
array (
|
||
'type' => 'number',
|
||
'default' => 30,
|
||
'required' => true,
|
||
'label' => '排序',
|
||
'width' => 110,
|
||
'editable' => false,
|
||
'hidden' => true,
|
||
),
|
||
'd_order' =>
|
||
array (
|
||
'type' => 'number',
|
||
'default' => 30,
|
||
'required' => true,
|
||
'label' => '排序',
|
||
'width' => 30,
|
||
'editable' => false,
|
||
),
|
||
'p_1' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_1/value',
|
||
'editable' => false,
|
||
),
|
||
'p_2' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_2/value',
|
||
'editable' => false,
|
||
),
|
||
'p_3' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_3/value',
|
||
'editable' => false,
|
||
),
|
||
'p_4' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_4/value',
|
||
'editable' => false,
|
||
),
|
||
'p_5' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_5/value',
|
||
'editable' => false,
|
||
),
|
||
'p_6' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_6/value',
|
||
'editable' => false,
|
||
),
|
||
'p_7' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_7/value',
|
||
'editable' => false,
|
||
),
|
||
'p_8' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_8/value',
|
||
'editable' => false,
|
||
),
|
||
'p_9' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_9/value',
|
||
'editable' => false,
|
||
),
|
||
'p_10' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_10/value',
|
||
'editable' => false,
|
||
),
|
||
'p_11' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_11/value',
|
||
'editable' => false,
|
||
),
|
||
'p_12' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_12/value',
|
||
'editable' => false,
|
||
),
|
||
'p_13' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_13/value',
|
||
'editable' => false,
|
||
),
|
||
'p_14' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_14/value',
|
||
'editable' => false,
|
||
),
|
||
'p_15' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_15/value',
|
||
'editable' => false,
|
||
),
|
||
'p_16' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_16/value',
|
||
'editable' => false,
|
||
),
|
||
'p_17' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_17/value',
|
||
'editable' => false,
|
||
),
|
||
'p_18' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_18/value',
|
||
'editable' => false,
|
||
),
|
||
'p_19' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_19/value',
|
||
'editable' => false,
|
||
),
|
||
'p_20' =>
|
||
array (
|
||
'type' => 'number',
|
||
'sdfpath' => 'props/p_20/value',
|
||
'editable' => false,
|
||
),
|
||
'p_21' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_21/value',
|
||
'editable' => false,
|
||
),
|
||
'p_22' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_22/value',
|
||
'editable' => false,
|
||
),
|
||
'p_23' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_23/value',
|
||
'editable' => false,
|
||
),
|
||
'p_24' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_24/value',
|
||
'editable' => false,
|
||
),
|
||
'p_25' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_25/value',
|
||
'editable' => false,
|
||
),
|
||
'p_26' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_26/value',
|
||
'editable' => false,
|
||
),
|
||
'p_27' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_27/value',
|
||
'editable' => false,
|
||
),
|
||
'p_28' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'sdfpath' => 'props/p_28/value',
|
||
'editable' => false,
|
||
),
|
||
'taobao_num_iid' =>
|
||
array (
|
||
'type' => 'bigint(20)',
|
||
'label' => '淘宝商品ID',
|
||
),
|
||
'picurl' =>
|
||
array (
|
||
'type' => 'varchar(255)',
|
||
'editable' => false,
|
||
'label' => '商品预览图片',
|
||
),
|
||
'visibility' => array(
|
||
'type' => array(
|
||
|
||
'false' => app::get('ome')->_('隐藏'),
|
||
'true' => app::get('ome')->_('显示'),
|
||
),
|
||
'label' => app::get('ome')->_('可视状态'),
|
||
'width' => 'auto',
|
||
'in_list' => true,
|
||
'default_in_list' => true,
|
||
'filtertype' => 'normal',
|
||
'filterdefault' => true,
|
||
'editable' => false,
|
||
'default' => 'true',
|
||
'required' => true,
|
||
),
|
||
),
|
||
'comment' => '商品表',
|
||
'index' =>
|
||
array (
|
||
'uni_bn' =>
|
||
array (
|
||
'columns' =>
|
||
array (
|
||
0 => 'bn',
|
||
),
|
||
'prefix' => 'UNIQUE',
|
||
),
|
||
),
|
||
'engine' => 'innodb',
|
||
'version' => '$Rev: 44513 $',
|
||
);
|