module.exports = {
    modelCn: '用户',
    isSystem:true,
    fields: {
        user_name: {
            type: 'string',
            comment: '用户名',
            meta: {
                formType: 'input', 
            },
        },
        login_name: {
            type: 'string',
            comment: '登录账号',
            meta: {
                formType: 'input', 
            },
        },
        password: {
            type: 'string',
            comment: '密码',
            meta: {
                formType: 'input', 
            },
        },
        realname: {
            type: 'string',
            comment: '真实姓名',
            meta: {
                formType: 'input', 
            },
        },
        sex: {
            type: 'string',
            comment: '性别',
            meta: {
                formType: 'input', 
            },
        },
        role_ids: {
            type: 'string',
            comment: '角色',
            meta: {
                formType: 'select', 
                chineseMap: {
                    useForeign: 'role'
                }
            },
        },
        email: {
            type: 'string',
            comment: '邮箱',
            meta: {
                formType: 'input', 
            },
        },
        is_super: {
            type: 'string',
            comment: '是否为超级管理员',
            meta: {
                formType: 'input', 
            },
        },
        status: {
            type: 'tinyint',
            comment: '状态',
            meta: {
                formType: 'input', 
            },
        },
        remark: {
            type: 'tinyint',
            comment: '备注',
            meta: {
                formType: 'input', 
            },
        },
        update_user: {
            type: 'string',
            comment: '更新用户',
            meta: {
                formType: 'input', 
            },
        },
        update_time: {
            type: 'date',
            comment: '更新时间',
            meta: {
                formType: 'input', 
            },
        },
        

    },
    foreign: {
        role: {
            key: 'role_ids', // 当前模型的外键字段
            refer: 'id', // 关联表的字段 // 用作表单，表格的取值
            referLabel: 'role_name', // 关联表用于展示的字段，主要用于 table,form的展示
            onTable: 'ucrole', // 关联的数据表
            relationType:'1:n',
            selectFields: {
                role_name: {
                    comment: '角色名称'
                },
            },
            foreignDesc: '角色名称'
        },
    },
}