{"id":19847889,"url":"https://github.com/zhblue/crud","last_synced_at":"2025-04-10T02:27:34.795Z","repository":{"id":46128327,"uuid":"20672029","full_name":"zhblue/crud","owner":"zhblue","description":"CRUD is Really Urgly coDed -- 万能快速原型系统","archived":false,"fork":false,"pushed_at":"2024-03-16T01:51:40.000Z","size":14077,"stargazers_count":171,"open_issues_count":0,"forks_count":56,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-02T18:55:08.942Z","etag":null,"topics":["automation","database","java","jsp"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhblue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-06-10T04:10:43.000Z","updated_at":"2025-02-18T08:12:07.000Z","dependencies_parsed_at":"2023-11-24T01:30:41.685Z","dependency_job_id":"0be6a45e-48d1-4578-9ad2-3d3fac6b15bf","html_url":"https://github.com/zhblue/crud","commit_stats":{"total_commits":269,"total_committers":3,"mean_commits":89.66666666666667,"dds":0.03717472118959109,"last_synced_commit":"407a28395c2edef7d5b134b1bfc4288c9691334f"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhblue%2Fcrud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhblue%2Fcrud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhblue%2Fcrud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhblue%2Fcrud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhblue","download_url":"https://codeload.github.com/zhblue/crud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143862,"owners_count":21054838,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","database","java","jsp"],"created_at":"2024-11-12T13:15:28.906Z","updated_at":"2025-04-10T02:27:34.774Z","avatar_url":"https://github.com/zhblue.png","language":"JavaScript","readme":"CRUD\n====\n[安装使用图文说明](https://mp.weixin.qq.com/s?__biz=MzI1MTAwMTI2NA==\u0026mid=2656402150\u0026idx=1\u0026sn=0ae818d2984e51e22cb79f54c81a7d42\u0026scene=21#wechat_redirect)\n\nCRUD is Really Urgly coDed -- 快速原型系统与通用后台\n\n默认账号admin 密码admin\n\n支持导入xls文件，直接生成表格，若表格已存在则导入数据。\n\n支持查看界面，双击修改数据。\n\n\n支持超文本编辑、文件上传。\n\n新增权限管理，guest用户，显示内容单页含二维码。\n\n数据库配置文件在WEB-INF/db.prop\n\n![image](https://github.com/zhblue/crud/blob/master/crud/crud.png)\n\n约定如下：\n\n1、每个表必须有id，自增类型\n\n2、每个表id后的第一个字符型字段被当做外键关联的显示值\n\n3、外键一律以表名_id进行命名。\n\ndatadic表用于翻译英文表名列名到中文,建表语句在db.sql。\n\n除config/datadic/privilege/user四张系统表以外，样例表可以删除。\n符合上述原则设计表，自动实现菜单、各表增删改，用于快速建立小型系统原型。\n\n新增用户没有权限，权限表里增加记录，rightstr格式为[表名/类]权限/方法。\n\n如：\n[config]read为读取config表权限，[]admin为管理员权限。\n\n[com.newsclan.crud.Tools]update 表示允许调用com.newsclan.crud.Tools.update方法。\n\n正常连接数据库后，新建符合上述要求的数据表，刷新页面会自动出现新的菜单，点击可以展开数据进行增删改。权限可以为insert/read/update/delete/upload等\n\n需要中文含义，在数据字典表中进行添加即可，刷新页面立刻生效。\n\ndate/timestamp类型的自动会激活日期时间控件。\n\ntext类型自动以CKEditor进行编辑，支持上传图片与附件。\n\n以_file结尾的varchar字段可以上传文件，并记录路径。\n\n_id结尾的外键，自动显示为下拉选择。\n\n在config/配置中增加记录\ntype=report记录将出现在报表菜单中。\nvalue里可以自定义sql，START_DATE END_DATE用于日期筛选，USER_ID用于用户筛选,FILTER用于关键词查询。\n\ntype=menu的记录直接出现在主菜单里, 相当于没有起止日期和过滤词的报表的快捷方式。\n\n\n\n![image](https://github.com/zhblue/crud/blob/master/crud/demo1.png)\n![image](https://github.com/zhblue/crud/blob/master/crud/demo2.png)\n![image](https://github.com/zhblue/crud/blob/master/crud/demo3.png)\n![image](https://github.com/zhblue/crud/blob/master/crud/demo4.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhblue%2Fcrud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhblue%2Fcrud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhblue%2Fcrud/lists"}