module.exports = {
    modelCn: '角色权限',
    isSystem:true,
    fields: {
        role_id: {
            type: 'integer',
            comment: '角色id',
            meta: {
                formType: 'select', 
                chineseMap: {
                    useForeign: 'role'
                }
            },
        },
        per_id: {
            type: 'integer',
            comment: '权限id',
            meta: {
                formType: 'select', 
                chineseMap: {
                    useForeign: 'per'
                }
            },
        },
    },
    foreign: {
        role: {
            key: 'role_id', // 当前模型的外键字段
            refer: 'id', // 关联表的字段 // 用作表单，表格的取值
            referLabel: 'role_name', // 关联表用于展示的字段，主要用于 table,form的展示
            onTable: 'ucrole', // 关联的数据表
            relationType:'n:n',
            selectFields: {
                role_name: {
                    comment: '角色名称'
                },
            },
            foreignDesc: '角色名称'
        },
        per: {
            key: 'per_id', // 当前模型的外键字段
            refer: 'id', // 关联表的字段 // 用作表单，表格的取值
            referLabel: 'per_name', // 关联表用于展示的字段，主要用于 table,form的展示
            onTable: 'ucpermission', // 关联的数据表
            relationType:'n:n',
            selectFields: {
                per_name: {
                    comment: '权限名称'
                },
            },
            foreignDesc: '权限名称'
        }
    },
}