module.exports = {
    // 商品管理
    mode: 'simple',
    modelCn: '',
    autoInsertDate: true,
    fields: {
        title: {
            type: 'string',
            comment: '商品标题',
            meta: {
                formType: 'input',
            },
            filter: true
        },
        category_id: {
            type: 'string',
            comment: '商品分类',
            meta: {
                formType: 'select',
                chineseMap: {
                    useForeign: 'goods_category'
                }
            },
            filter: true
        },
        cover: {
            type: 'string',
            comment: '商品封面',
            meta: {
                formType: 'image',// 图片组件
            },
        },
        max: {
            type: 'string',
            comment: '库存',
            meta: {
                formType: 'input',
            },
        },
        price: {
            type: 'string',
            comment: '单价',
            meta: {
                formType: 'input',
            },
        },
    },
    foreign: {
        goods_category: {
            key: 'category_id', // 当前模型的外键字段
            refer: 'id', // 关联表的字段 // 用作表单，表格的取值
            referLabel: 'c_name', // 关联表用于展示的字段，主要用于 table,form的展示
            onTable: 'category', // 关联的数据表
            selectFields: {
                c_name: {
                    comment: '所属分类'
                }
            },
            foreignDesc: '商品分类'
        },
    },
    primaryKey: 'id',
    middlewares: ['loginRequired'], // 该模型需要登录，权限认证
}