package code import ( . "code.hoteas.com/golang/hotime/common" ) var Config = Map{ "name": "HoTimeDashBoard", //"id": "2f92h3herh23rh2y8", "label": "HoTime管理平台", "stop": Slice{"role", "org"}, //不更新的,同时不允许修改用户自身对应的表数据 "labelConfig": Map{ "show": "开启", "add": "添加", "delete": "删除", "edit": "编辑", "info": "查看详情", "download": "下载清单", }, "menus": []Map{ //{"label": "平台首页", "name": "HelloWorld", "icon": "el-icon-s-home"}, //{"label": "测试表格", "table": "table", "icon": "el-icon-suitcase"}, //{"label": "系统管理", "name": "setting", "icon": "el-icon-setting", // "menus": []Map{ // {"label": "用户管理", "table": "user", // "default": { // "path": "info", // "id": "1" // }, // "auth": ["show","edit","info","add","delete"], // }, // {"label": "组织管理", "table": "organization"}, // {"label": "地区管理", "table": "area"}, // {"label": "角色管理", "table": "role"}, // {"label": "日志管理", "table": "log"}, // {"label": "系统设置", "table": "system", "default": "edit"}, // }, //}, }, } var DefaultMenuParentName = "sys" var ColumnDataType = map[string]string{ //sqlite专有类型 "real": "number", //mysql数据类型宽泛类型 "int": "number", "float": "number", "double": "number", "decimal": "number", "integer": "number", //sqlite3 "char": "text", "text": "text", "blob": "text", "date": "time", "time": "time", "year": "time", "geometry": "gis", //不建议使用gis类型,建议使用其他代替 } type ColumnShow struct { Name string List bool Edit bool Info bool Must bool Type string //空字符串表示 Strict bool //name严格匹配必须是这个词才行 } var ColumnNameType = []ColumnShow{ //通用 {"idcard", false, true, true, false, "", false}, {"id", true, false, true, false, "", true}, {"sn", true, false, true, false, "", false}, {"parent_ids", false, false, false, false, "index", true}, {"parent_id", true, true, true, false, "", true}, {"amount", true, true, true, false, "money", true}, {"info", false, true, true, false, "textArea", false}, //"sn"{true,true,true,""}, {"status", true, true, true, false, "select", false}, {"state", true, true, true, false, "select", false}, {"sex", true, true, true, false, "select", false}, {"delete", false, false, false, false, "", false}, {"lat", false, true, true, false, "", false}, {"lng", false, true, true, false, "", false}, {"latitude", false, true, true, false, "", false}, {"longitude", false, true, true, false, "", false}, {"index", false, false, false, false, "index", false}, {"password", false, true, false, false, "password", false}, {"pwd", false, true, false, false, "password", false}, {"version", false, false, false, false, "", false}, {"seq", false, true, true, false, "", false}, {"sort", false, true, true, false, "", false}, {"note", false, true, true, false, "", false}, {"description", false, true, true, false, "", false}, {"abstract", false, true, true, false, "", false}, {"content", false, true, true, false, "textArea", false}, {"address", true, true, true, false, "", false}, {"full_name", false, true, true, false, "", false}, {"create_time", false, false, true, false, "time", true}, {"modify_time", true, false, true, false, "time", true}, {"image", false, true, true, false, "image", false}, {"img", false, true, true, false, "image", false}, {"icon", false, true, true, false, "image", false}, {"avatar", false, true, true, false, "image", false}, {"file", false, true, true, false, "file", false}, {"age", false, true, true, false, "", false}, {"email", false, true, true, false, "", false}, {"time", true, true, true, false, "time", false}, {"level", false, false, true, false, "", false}, {"rule", true, true, true, false, "form", false}, {"auth", false, true, true, false, "auth", true}, {"table", true, false, true, false, "table", false}, {"table_id", true, false, true, false, "table_id", false}, }