开源软件名称:DataTerrace
开源软件地址:https://gitee.com/lxycx_xc/DataTerrace
开源软件介绍:
DataTerrace通过简单的配置快速搭建一个数据平台,支持数据的增删改查导入导出。无需编码,使用人员无需懂代码,只需要懂得数据库操作,看懂JSON格式即。 一、功能介绍 1.无需编码,通过sql语句 和 json 配置 快速生成一个具备增删改查的数据页面; 2.查询条件通过JSON配置 动态生成; 3.每个数据页面,单独为每个账号授权, 权限控制 功能层面细分到 增/删/改/查 操作,数据层面可以控制到指定字段的指定值; 4.登录支持 密码,短信验证码,公众号验证码 三种模式,根据需求任意切换; 5.支持MySQL和Oracle数据库。 页面截图数据列表页数据页面管理二、约束说明 - 说明 主键需要以AID 命名
- 配置查询,修改条件
name:字段名 explain:描述 type:类型(select:下拉类型,datetime:时间带分钟,date:时间不带分钟,number:数字类型,text:普通文字) select:下拉选项,格式 [{"名称1":"值1"},{"名称2":"值2"}] index:更新下特有表示,根据用于表单数据回显,对应当前字段在表格中显示的位置 required:不允许空 pattern:正则校验 title:校验不通过提示语 三.JSON 配置模板 { "createtime>": { "name": "createtime>", "explain": "开始时间", "type": "datetime" }, "createtime<": { "name": "createtime<", "explain": "结束时间", "type": "datetime" }, "useaccount": { "name": "useaccount", "explain": "用户号码", "type": "text" }, "proid": { "name": "proid", "explain": "奖品ID", "type": "text" }, "state": { "name": "state", "explain": "发放状态", "type": "select", "select": [{ "待发放": "0" }, { "成功": "1" }, { "失败": "-1" }] }} |
请发表评论