{ "modules": [ { "name": "course", "chnname": "课程管理", "entities": [ { "title": "course_detail", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "CourseId", "type": "Integer", "remark": "", "chnname": "课程表ID" }, { "name": "Year", "type": "Integer", "remark": "", "chnname": "学年", "uiHint": "Select" }, { "name": "Term", "type": "Integer", "remark": "", "chnname": "学期", "uiHint": "Select" }, { "name": "CourseName", "type": "DefaultString", "remark": "", "chnname": "课程名", "uiHint": "Text" }, { "name": "Teacher", "type": "Integer", "remark": "", "chnname": "授课老师", "uiHint": "Select" }, { "name": "Local", "type": "Integer", "remark": "", "chnname": "实验地点", "uiHint": "Select" }, { "name": "Class", "type": "Integer", "remark": "", "chnname": "授课班级", "uiHint": "Select" }, { "name": "Mark", "type": "Money", "remark": "", "chnname": "学分", "uiHint": "Money" }, { "name": "Num", "type": "Integer", "remark": "", "chnname": "人数", "uiHint": "Number" }, { "name": "WeekTitle", "type": "DefaultString", "remark": "", "chnname": "教学周", "uiHint": "Text" }, { "name": "DayOfWeek", "type": "Integer", "remark": "1-7", "chnname": "周次", "uiHint": "Select" }, { "name": "Time", "type": "DefaultString", "remark": "", "chnname": "节次", "uiHint": "CheckBox" }, { "name": "Status", "type": "Integer", "remark": "发布状态", "chnname": "状态" }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "课程明细表" }, { "title": "class", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "Year", "type": "Integer", "remark": "", "chnname": "年级", "uiHint": "Select" }, { "name": "Name", "type": "DefaultString", "remark": "", "chnname": "班级名称", "uiHint": "Text" }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "班级表" }, { "title": "course", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "Year", "type": "Integer", "remark": "", "chnname": "学年" }, { "name": "Term", "type": "Integer", "remark": "", "chnname": "学期" }, { "name": "ClassId", "type": "Integer", "remark": "", "chnname": "班级ID" }, { "name": "CourseWeek", "type": "ShortString", "remark": "", "chnname": "教学周" }, { "name": "Title", "type": "DefaultString", "remark": "", "chnname": "标题" }, { "name": "State", "type": "DefaultString", "remark": "", "chnname": "状态" }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "课程表" } ], "graphCanvas": { "nodes": [ { "shape": "table", "title": "COURSE_DETAIL", "moduleName": false, "x": 1420, "y": 390, "id": "11e3c11b" }, { "shape": "table", "title": "COURSE", "moduleName": false, "x": 940, "y": 210, "id": "113d6b3b" }, { "shape": "table", "title": "CLASS", "moduleName": false, "x": 450, "y": 360, "id": "9453a63e" } ], "edges": [] }, "associations": [] }, { "name": "duty", "chnname": "实验室值班人员管理", "entities": [ { "title": "duty_detail", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "DutyId", "type": "Integer", "remark": "", "chnname": "值班ID", "notNull": true }, { "name": "Local", "type": "DefaultString", "remark": "", "chnname": "地点" }, { "name": "Time", "type": "Integer", "remark": "", "chnname": "时间段" }, { "name": "Status", "type": "DefaultString", "remark": "", "chnname": "状态" }, { "name": "People", "type": "DefaultString", "remark": "", "chnname": "值班人员" }, { "name": "Monday", "type": "Integer", "remark": "", "chnname": "周一" }, { "name": "Tuesday", "type": "Integer", "remark": "", "chnname": "周二" }, { "name": "Wednesday", "type": "Integer", "remark": "", "chnname": "周三" }, { "name": "Thursday", "type": "Integer", "remark": "", "chnname": "周四" }, { "name": "Friday", "type": "Integer", "remark": "", "chnname": "周五" }, { "name": "Saturday", "type": "Integer", "remark": "", "chnname": "周六" }, { "name": "Sunday", "type": "Integer", "remark": "", "chnname": "周天" }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "值班详情表" }, { "title": "duty", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "Year", "type": "Integer", "remark": "", "chnname": "学年", "notNull": true }, { "name": "Term", "type": "Integer", "remark": "", "chnname": "学期", "notNull": true }, { "name": "Title", "type": "DefaultString", "remark": "", "chnname": "标题", "notNull": true }, { "name": "Status", "type": "Integer", "remark": "", "chnname": "状态", "notNull": true }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "值班表" } ], "graphCanvas": { "edges": [], "nodes": [] }, "associations": [] }, { "name": "information", "chnname": "信息发布", "entities": [ { "title": "INFORMATION", "fields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "Title", "type": "DefaultString", "remark": "", "chnname": "标题" }, { "name": "Content", "type": "LongText", "remark": "", "chnname": "内容" }, { "name": "Flag", "type": "Integer", "remark": "", "chnname": "类别" }, { "name": "Status", "type": "Integer", "remark": "", "chnname": "状态" }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "indexs": [], "headers": [ { "fieldName": "chnname", "relationNoShow": false }, { "fieldName": "name", "relationNoShow": false }, { "fieldName": "type", "relationNoShow": false }, { "fieldName": "dataType", "relationNoShow": true }, { "fieldName": "remark", "relationNoShow": true }, { "fieldName": "pk", "relationNoShow": false }, { "fieldName": "notNull", "relationNoShow": true }, { "fieldName": "autoIncrement", "relationNoShow": true }, { "fieldName": "defaultValue", "relationNoShow": true }, { "fieldName": "relationNoShow", "relationNoShow": true }, { "fieldName": "uiHint", "relationNoShow": true } ], "chnname": "信息表" } ], "graphCanvas": { "nodes": [], "edges": [] }, "associations": [] } ], "dataTypeDomains": { "datatype": [ { "name": "默认字串", "code": "DefaultString", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(32)" }, "ORACLE": { "type": "NVARCHAR2(32)" }, "SQLServer": { "type": "NVARCHAR(32)" }, "PostgreSQL": { "type": "VARCHAR(32)" } } }, { "name": "标识号", "code": "IdOrKey", "apply": { "JAVA": { "type": "String" }, "ORACLE": { "type": "VARCHAR2(32)" }, "MYSQL": { "type": "VARCHAR(32)" }, "SQLServer": { "type": "VARCHAR(32)" }, "PostgreSQL": { "type": "VARCHAR(32)" } } }, { "name": "标识号-长", "code": "LongKey", "apply": { "MYSQL": { "type": "VARCHAR(64)" }, "ORACLE": { "type": "VARCHAR2(64)" }, "JAVA": { "type": "String" }, "SQLServer": { "type": "VARCHAR(64)" }, "PostgreSQL": { "type": "VARCHAR(64)" } } }, { "name": "名称", "code": "Name", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(128)" }, "ORACLE": { "type": "NVARCHAR2(128)" }, "SQLServer": { "type": "NVARCHAR(128)" }, "PostgreSQL": { "type": "VARCHAR(128)" } } }, { "name": "备注说明", "code": "Intro", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(512)" }, "ORACLE": { "type": "NVARCHAR2(512)" }, "SQLServer": { "type": "NVARCHAR(512)" }, "PostgreSQL": { "type": "VARCHAR(512)" } } }, { "name": "字串-短", "code": "ShortString", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(128)" }, "ORACLE": { "type": "NVARCHAR2(128)" }, "SQLServer": { "type": "NVARCHAR(128)" }, "PostgreSQL": { "type": "VARCHAR(128)" } } }, { "name": "字串-中", "code": "MiddleString", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(1024)" }, "ORACLE": { "type": "NVARCHAR2(1024)" }, "SQLServer": { "type": "NVARCHAR(1024)" }, "PostgreSQL": { "type": "VARCHAR(1024)" } } }, { "name": "字串-长", "code": "LongString", "apply": { "JAVA": { "type": "String" }, "ORACLE": { "type": "NVARCHAR2(3072)" }, "MYSQL": { "type": "VARCHAR(3072)" }, "SQLServer": { "type": "NVARCHAR(3072)" }, "PostgreSQL": { "type": "VARCHAR(3072)" } } }, { "name": "大文本", "code": "LongText", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "TEXT" }, "ORACLE": { "type": "CLOB" }, "SQLServer": { "type": "NTEXT" }, "PostgreSQL": { "type": "TEXT" } } }, { "name": "小数", "code": "Double", "apply": { "JAVA": { "type": "Double" }, "MYSQL": { "type": "DECIMAL(32,10)" }, "ORACLE": { "type": "NUMBER(32,10)" }, "SQLServer": { "type": "DECIMAL(32,10)" }, "PostgreSQL": { "type": "DECIMAL(32,10)" } } }, { "name": "比例", "code": "Ratio", "apply": { "MYSQL": { "type": "DECIMAL(4,2)" }, "JAVA": { "type": "Double" }, "ORACLE": { "type": "NUMBER(4,2)" }, "SQLServer": { "type": "DECIMAL(4,2)" }, "PostgreSQL": { "type": "DECIMAL(4,2)" } } }, { "name": "整数", "code": "Integer", "apply": { "JAVA": { "type": "Integer" }, "MYSQL": { "type": "INT" }, "ORACLE": { "type": "INT" }, "SQLServer": { "type": "INT" }, "PostgreSQL": { "type": "INT" } } }, { "name": "大整数", "code": "BigInt", "apply": { "MYSQL": { "type": "BIGINT" }, "JAVA": { "type": "Long" }, "ORACLE": { "type": "NUMBER" }, "SQLServer": { "type": "BIGINT" }, "PostgreSQL": { "type": "BIGINT" } } }, { "name": "金额", "code": "Money", "apply": { "JAVA": { "type": "Double" }, "MYSQL": { "type": "DECIMAL(32,8)" }, "ORACLE": { "type": "NUMBER(32,8)" }, "SQLServer": { "type": "DECIMAL(32,8)" }, "PostgreSQL": { "type": "DECIMAL(32,8)" } } }, { "name": "是否", "code": "YesNo", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(1)" }, "ORACLE": { "type": "VARCHAR2(1)" }, "SQLServer": { "type": "VARCHAR(1)" }, "PostgreSQL": { "type": "VARCHAR(1)" } } }, { "name": "数据字典", "code": "Dict", "apply": { "JAVA": { "type": "String" }, "MYSQL": { "type": "VARCHAR(32)" }, "ORACLE": { "type": "VARCHAR2(32)" }, "SQLServer": { "type": "VARCHAR(32)" }, "PostgreSQL": { "type": "VARCHAR(32)" } } }, { "name": "日期", "code": "Date", "apply": { "JAVA": { "type": "Date" }, "MYSQL": { "type": "DATE" }, "ORACLE": { "type": "DATE" }, "SQLServer": { "type": "DATE" }, "PostgreSQL": { "type": "DATE" } } }, { "name": "日期时间", "code": "DateTime", "apply": { "JAVA": { "type": "Date" }, "MYSQL": { "type": "DATETIME" }, "ORACLE": { "type": "DATE" }, "SQLServer": { "type": "DATE" }, "PostgreSQL": { "type": "DATE" } } }, { "name": "单字符", "code": "Char", "apply": { "MYSQL": { "type": "CHAR(1)" }, "ORACLE": { "type": "CHAR(1)" }, "JAVA": { "type": "String" }, "SQLServer": { "type": "CHAR(1)" }, "PostgreSQL": { "type": "CHAR(1)" } } } ], "database": [ { "code": "MYSQL", "template": "DROP TABLE {{=it.entity.title}};\n$blankline\nCREATE TABLE {{=it.entity.title}}(\n{{ pkList = [] ; }}\n{{~it.entity.fields:field:index}}\n {{? field.pk }}{{ pkList.push(field.name) }}{{?}}\n {{=field.name}} {{=field.type}} {{= field.pk ? 'NOT NULL' : '' }} COMMENT '{{=it.func.join(field.chnname,field.remark,';')}}' {{= index < it.entity.fields.length-1 ? ',' : ( pkList.length>0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}{{? pkList.length >0 }} PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n CONSTRAINT PK_{{=it.entity.title}} PRIMARY KEY CLUSTERED ({{~pkList:pkName:i}}{{= pkName }} ASC {{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i0 ? ',' :'' ) }}\n{{~}}\n{{? pkList.length >0 }}\n PRIMARY KEY ({{~pkList:pkName:i}}{{= pkName }}{{= i 0 {\n if new{{=it.func.camel(it.entity.title,true) }}, err := servcie.Update(addOrUpdateReq); err != nil {\n response.Json(r, 1, err.Error())\n } else {\n response.Json(r, 0, \"更新成功\", new{{=it.func.camel(it.entity.title,true) }})\n }\n } else {\n addOrUpdateReq.Id = 0\n if newId, err := servcie.Add(addOrUpdateReq); err != nil {\n response.Json(r, 1, err.Error())\n } else {\n response.Json(r, 0, \"新建成功\", newId)\n }\n }\n\n}\n$blankline\n// Delete{{=it.func.camel(it.entity.title,true) }}ById 删除{{=it.entity.chnname}}信息,更新{{=it.entity.chnname}}删除状态isDel=1\nfunc (c *{{=it.func.camel(it.entity.title,true) }}Controller) Delete{{=it.func.camel(it.entity.title,true) }}ById(r *ghttp.Request) {\n\t// tenant 租户模式\n\ttenant := r.Header.Get(\"Tenant\")\n\tIds := r.GetInts(\"ids\")\n\n\t// 初始化{{=it.entity.chnname}}service\n\tservcie, err := service.New{{=it.func.camel(it.entity.title,true) }}Service(tenant)\n\tif err != nil {\n\t\tresponse.Json(r, 1, err.Error())\n\t}\n\tdelReq := new({{=it.func.lowerCase(it.entity.title,true) }}.DeleteReq)\n\tdelReq.Ids = Ids\n\tdelReq.IsDel = 1\n\tif err := servcie.Delete(delReq); err != nil {\n\t\tresponse.Json(r, 1, err.Error())\n\t} else {\n\t\tresponse.Json(r, 0, \"删除成功\")\n\t}\n}\n$blankline\n// GetPageList 分页查询{{=it.entity.chnname}}列表信息\nfunc (c *{{=it.func.camel(it.entity.title,true) }}Controller) GetPageList(r *ghttp.Request) {\n\t// tenant 租户模式\n\ttenant := r.Header.Get(\"Tenant\")\n\tpage := request.GetPageInfo(r)\n\t// 初始化{{=it.entity.chnname}}service\n\tservcie, err := service.New{{=it.func.camel(it.entity.title,true) }}Service(tenant)\n\tif err != nil {\n\t\tresponse.Json(r, 1, err.Error())\n\t}\n\tglog.Info(page)\n\tpageInfo := {{=it.func.lowerCase(it.entity.title,true) }}.PageInfo{\n\t\tCurrent: page.Current,\n\t\tPagesSize: page.Size,\n\t}\n\tselectPageReq := {{=it.func.lowerCase(it.entity.title,true) }}.SelectPageReq{\n\t\tTenant: tenant,\n\t\tName: \"\",\n\t\tPage: &pageInfo,\n\t\t// 排序\n\t\tProp: r.GetString(\"prop\"),\n\t\tOrder: r.GetString(\"order\"),\n\t}\n\tif name := r.GetString(\"name\"); name != \"\" {\n\t\tselectPageReq.Name = name\n\t}\n\t// 分页查询{{=it.entity.chnname}}列表\n\tif {{=it.func.lowerCase(it.entity.title,true) }}List, total, err := servcie.GetPageList(&selectPageReq); err != nil {\n\t\tresponse.Json(r, -1, err.Error())\n\t} else {\n\t\tvar records response.PagedRecords\n\t\trecords.Current = page.Current\n\t\trecords.Size = page.Size\n\t\tif total > 0 {\n\t\t\trecords.Total = total\n\t\t\trecords.Records = {{=it.func.lowerCase(it.entity.title,true) }}List\n\t\t}\n\t\tresponse.Json(r, 0, \"ok\", records)\n\t}\n}", "deleteTableTemplate": "", "rebuildTableTemplate": "", "createFieldTemplate": "", "updateFieldTemplate": "", "deleteFieldTemplate": "", "deleteIndexTemplate": "", "createIndexTemplate": "", "updateTableComment": "" } ] }, "profile": { "defaultFields": [ { "name": "Id", "type": "Integer", "remark": "", "chnname": "主键", "pk": true, "notNull": true, "autoIncrement": true }, { "name": "CreatedBy", "type": "IdOrKey", "remark": "", "chnname": "创建人" }, { "name": "CreatedTime", "type": "DateTime", "remark": "", "chnname": "创建时间" }, { "name": "UpdatedBy", "type": "IdOrKey", "remark": "", "chnname": "更新人" }, { "name": "UpdatedTime", "type": "DateTime", "remark": "", "chnname": "更新时间" }, { "name": "IsDel", "type": "Integer", "remark": "", "chnname": "删除标志", "notNull": true } ], "defaultFieldsType": "2", "javaConfig": { "JAVA_HOME": "C:\\Program Files\\Java\\jdk1.8.0_181", "DB_DRIVE": [] }, "sqlConfig": ";", "dbs": [ { "name": "内蒙大学lims", "defaultDB": true, "properties": { "driver_class_name": "com.mysql.jdbc.Driver", "url": "jdbc:mysql://rm-8vbk16zx2rbfu6jt6uo.mysql.zhangbei.rds.aliyuncs.com:3306/l_lims?characterEncoding=UTF-8&useSSL=false&useUnicode=true&serverTimezone=UTC", "password": "TmBT65FNAAqJoBMl", "username": "l_lims_u" } } ], "wordTemplateConfig": "" } }