diff --git a/doc/5.2.12-up-5.3.0.sql b/doc/5.2.12-up-5.3.0.sql
index 700905ed..ac2fd505 100644
--- a/doc/5.2.12-up-5.3.0.sql
+++ b/doc/5.2.12-up-5.3.0.sql
@@ -41,7 +41,7 @@ INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `t
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (4, 'channel', 'list', '<#assign _typeid=\'0\'/>\n<#if column?? && column.id?? && column.id?number gt 0>\n <#assign _typeid=\'${column.id}\'>\n <#assign selfid=\'${column.id}\'>\n#if>\n\n<#if typeid??>\n <#assign _typeid=\'${typeid}\'>\n#if>\n\nselect\n id,\n id as typeid,\n category_title as typetitle,\n <#--动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/list.do?typeid=\', id) as typelink,\n <#else>\n <#--栏目类型为链接-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(category_pinyin,\'.html\') as typelink,\n <#else>\n CONCAT(category_path,\'/index.html\') as typelink,\n #if>\n #if>\n category_keyword as typekeyword,\n category_diy_url as typeurl,\n category_flag as flag,\n category_parent_ids as parentids,\n category_descrip as typedescrip,\n category_type as type,\n category_path as typepath,\n leaf as typeleaf,\n category_img as typelitpic ,\n ( SELECT count(*) FROM cms_category cc WHERE cc.category_id = cms_category.id AND cc.del = 0 ) AS childsize\n from cms_category\n where\n cms_category.del=0\n <#--根据站点编号查询-->\n <#if appId?? >\n and cms_category.app_id=${appId}\n #if>\n\n <#--栏目属性-->\n <#if flag?? >\n and\n (<#list flag?split(\',\') as item>\n <#if item?index gt 0> or#if>\n FIND_IN_SET(\'${item}\',category_flag)\n #list>)\n #if>\n\n <#if noflag?? >\n and\n (<#list noflag?split(\',\') as item>\n <#if item?index gt 0> and#if>\n FIND_IN_SET(\'${item}\',category_flag)=0\n #list> or category_flag is null)\n #if>\n\n <#--type默认son-->\n <#if !type??||!type?has_content>\n <#assign type=\'son\'/>\n #if>\n\n <#if type?has_content>\n <#--顶级栏目(单个)-->\n <#if type==\'top\'>\n <#if _typeid != \'0\'>\n and (id = top_id or top_id = 0)\n #if>\n\n <#elseif type==\'nav\'>\n and(category_id=0 or category_id is null)\n\n <#--同级栏目(多个)-->\n <#elseif type==\'level\'>\n\n <#if _typeid != \'0\'>\n and category_id=(select category_id from cms_category where id=${_typeid})\n\n #if>\n\n <#--当前栏目(单个)-->\n <#elseif type==\'self\'>\n\n <#if _typeid != \'0\'>\n and id=${_typeid}\n #if>\n\n <#--当前栏目的所属栏目(多个)-->\n <#elseif type==\'path\'>\n\n <#if _typeid != \'0\'>\n and id in (<#if column?? && column.categoryParentIds??>${column.categoryParentIds},#if>${_typeid})\n #if>\n <#--子栏目(多个)-->\n\n <#elseif type==\'son\'>\n\n <#if _typeid != \'0\'>\n and category_id=${_typeid}\n #if>\n\n <#--上一级栏目没有则取当前栏目(单个)-->\n <#elseif type==\'parent\'>\n <#if _typeid != \'0\'>\n and\n <#if column?? && column.categoryId??>\n id=${column.categoryId}\n <#else>\n id=${_typeid}\n #if>\n #if>\n #if>\n\n<#else> <#--默认顶级栏目-->\n and\n <#if _typeid != \'0\'>\n id=${_typeid}\n <#else>\n (category_id=0 or category_id is null)\n #if>\n\n#if>\n\n<#--字段排序-->\n<#if type == \'path\'>\n ORDER BY category_path asc\n<#else>\n <#if orderby?? >\n ORDER BY\n <#if orderby==\'date\'> category_datetime\n <#elseif orderby==\'sort\'> category_sort\n <#else>id#if>\n #if>\n\n <#if order?? >\n <#if order==\'desc\'> desc#if>\n <#if order==\'asc\'> asc#if>\n #if>\n#if>', NULL, '通用栏目', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (5, 'global', 'single', 'select\n APP_NAME as name,\n app_logo as logo,\n app_keyword as keyword,\n app_description as descrip,\n app_copyright as copyright,\n <#if contextPath??>\n \'${contextPath}\' as contextpath,\n <#else>\n \'\' as contextpath,\n #if>\n <#--动态解析 -->\n <#if isDo?? && isDo>\n CONCAT(\'${url}\',\'${html}/\',app_dir) as url,\n \'${url}\' as host,\n <#--使用地址栏的域名 -->\n <#elseif url??>\n <#if shortSwitch?? && shortSwitch>\n <#if appId?? >\n CONCAT(\'${url}\',\'${html}/\',app_dir,\'/\') as url,\n <#else>\n\n CONCAT(\'${url}\',\'${html}/\') as url,\n #if>\n <#else>\n CONCAT(\'${url}\',\'${html}/\',app_dir,\'/\') as url,\n #if>\n \'${url}\' as host,\n <#else>\n CONCAT(REPLACE(REPLACE(TRIM(substring_index(app_url,\'\\n\',1)), CHAR(10),\'\'), CHAR(13),\'\'),\'/html/\',app_dir) as url,\n REPLACE(REPLACE(TRIM(substring_index(app_url,\'\\n\',1)), CHAR(10),\'\'), CHAR(13),\'\') as host,\n #if>\n CONCAT(\'template/\',id,\'/\',app_style) as \"style\" <#-- 判断是否为手机端 -->\nfrom app\n <#--根据站点编号查询-->\n <#if appId?? >\nwhere id = ${appId}\n #if>', NULL, '全局', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (7, 'field', 'single', 'SELECT\n cms_content.id as id,\n content_title as title,\n content_author as author,\n content_source as source,\n content_details as content,\n cms_category.id as typeid,\n cms_category.leaf as typeleaf,\n cms_category.category_title as typetitle,\n cms_category.category_img AS typelitpic,\n cms_category.top_id as topId,\n cms_category.category_flag as typeflag,\n cms_category.category_parent_ids as parentids,\n cms_category.category_keyword as typekeyword,\n cms_category.category_descrip as typedescrip,\n cms_category.category_diy_url as typeurl,\n <#--动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/list.do?typeid=\', cms_category.id) as typelink,\n <#else>\n <#--栏目类型为链接-->\n <#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_category.category_pinyin,\'.html\') as typelink,\n\n <#else>\n CONCAT(cms_category.category_path,\'/index.html\') as typelink,\n #if>\n #if>\n cms_content.content_img AS litpic,\n <#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/mcms/view.do?id=\', cms_content.id) as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n CONCAT(cms_category.category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n CONCAT(\'\') as hit,\n content_type as flag,\n category_title as typetitle,\n <#if tableName??>${tableName}.*,#if>\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category ON\n cms_category.id = cms_content.category_id\n <#--判断是否有自定义模型表-->\n <#if tableName??>left join ${tableName} on ${tableName}.link_id=cms_content.id#if>\nWHERE\n <#--如果是栏目列表页没有文章id所以只取栏目id-->\n <#if column??&&column.id??&&!id??>\n cms_category.id=${column.id} and\n #if>\n cms_content.del=0\n <#if id??> and cms_content.id=${id}#if>', NULL, '文章内容', NULL, NULL, NULL, NULL, 0, 1);
- INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (8, 'pre', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.preId??>\nSELECT\ncms_content.id as id,\ncontent_title as title,\ncontent_author as author,\ncontent_source as source,\ncontent_details as content,\ncategory.category_title as typename,\ncategory.category_id as typeid,\n\n<#if shortSwitch?? && shortSwitch>\n\n\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n\n <#else>\n\n(SELECT \'index.html\') as typelink,\n\n #if>\n\ncontent_img as litpic,\n<#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n\n\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n content_hit as hit,\n content_type as flag,\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.preId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>', NULL, '文章上一篇', NULL, NULL, NULL, NULL, 0, 1);
+ INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (8, 'pre', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.preId??>\nSELECT\n cms_content.id as id,\n content_title as title,\n content_author as author,\n content_source as source,\n content_details as content,\n category.category_title as typename,\n category.category_id as typeid,\n <#if shortSwitch?? && shortSwitch>\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n <#else>\n (SELECT \'index.html\') as typelink,\n #if>\n content_img as litpic,\n <#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n content_hit as hit,\n content_type as flag,\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.preId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>', NULL, '文章上一篇', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (9, 'page', 'single', 'select\n <#--是否开启短链接-->\n <#if shortSwitch?? && shortSwitch>\n (SELECT \'${shortSwitch}\') as \"shortSwitch\",\n <#else>\n \"false\" as \"shortSwitch\",\n #if>\n\n <#if !(pageTag.indexUrl??)>\n <#--判断是否有栏目对象,用于搜索不传栏目-->\n <#if column??>\n <#if shortSwitch?? && shortSwitch>\n <#assign path=column.categoryPinyin/>\n <#else>\n <#assign path=column.categoryPath/>\n #if>\n <#else>\n <#assign path=\"\"/>\n #if>\n <#--总记录数、总页数-->\n (SELECT ${pageTag.total}) as \"total\",\n (SELECT ${pageTag.size}) as \"size\",\n\n <#--记录总数-->\n (SELECT ${pageTag.rcount}) as \"rcount\",\n <#--当前页码-->\n (SELECT ${pageTag.pageNo}) as \"cur\",\n\n <#--首页-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\', \'.html\') as \"index\",\n <#else>\n CONCAT(\'${path}\', \'/index.html\') as \"index\",\n #if>\n\n <#--上一页-->\n <#if (pageTag.pageNo?eval-1) gt 1>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.pageNo?eval-1}.html\') as \"pre\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.pageNo?eval-1}.html\') as \"pre\",\n #if>\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'.html\') as \"pre\",\n <#else>\n CONCAT(\'${path}\',\'/index.html\') as \"pre\",\n #if>\n #if>\n\n <#--下一页-->\n <#if pageTag.total==1>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\', \'.html\') as \"next\",\n CONCAT(\'${path}\', \'.html\') as \"last\"\n <#else>\n CONCAT(\'${path}\', \'/index.html\') as \"next\",\n CONCAT(\'${path}\', \'/index.html\') as \"last\"\n #if>\n <#else>\n <#if pageTag.pageNo?eval gte pageTag.total>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.total}.html\') as \"next\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.total}.html\') as \"next\",\n #if>\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.pageNo?eval+1}.html\') as \"next\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.pageNo?eval+1}.html\') as \"next\",\n #if>\n #if>\n\n <#--最后一页-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.total}.html\') as \"last\"\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.total}.html\') as \"last\"\n #if>\n #if>\n <#else>\n <#--判断是否是搜索页面-->\n \'${pageTag.indexUrl}\' as \"index\",\n \'${pageTag.lastUrl}\' as \"last\",\n \'${pageTag.preUrl}\' as \"pre\",\n \'${pageTag.nextUrl}\' as \"next\",\n (select ${pageTag.total}) as \"total\",\n (select ${pageTag.size}) as \"size\",\n (select ${pageTag.rcount}) as \"rcount\",\n (select ${pageTag.pageNo}) as \"cur\"\n #if>', NULL, '通用分页', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (10, 'next', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.nextId??>\nSELECT\ncms_content.id as id,\ncontent_title as title,\ncontent_author as author,\ncontent_source as source,\ncontent_details as content,\ncategory.category_title as typename,\ncategory.category_id as typeid,\n<#if shortSwitch?? && shortSwitch>\n\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n <#else>\n\n(SELECT \'index.html\') as typelink,\n #if>\ncontent_img as litpic,\n<#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n<#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\ncontent_datetime as \"date\",\ncontent_description as descrip,\ncontent_hit as hit,\ncontent_type as flag,\ncontent_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.nextId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>\n', NULL, '文章下一篇', NULL, NULL, NULL, NULL, 0, 1);
-INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (11, 'diyform', 'macro', '<#macro ms_diyform formName>\n
\n\n#macro>', NULL, '智能表单', '57', '2022-11-15 16:10:49', NULL, NULL, 0, 1);
+INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (11, 'diyform', 'macro', '<#macro ms_diyform formName>\n\n\n#macro>', NULL, '智能表单', '57', '2022-11-15 16:10:49', NULL, NULL, 0, 1);
\ No newline at end of file
diff --git a/doc/mcms-5.3.0.sql b/doc/mcms-5.3.0.sql
index 5b02b4e1..3366dabc 100644
--- a/doc/mcms-5.3.0.sql
+++ b/doc/mcms-5.3.0.sql
@@ -128,9 +128,9 @@ INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_titl
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329316838384934914, 1329316146811314177, '1、后台页面自动生成
2、自动生成CURD方法
3、自定义模版代码生成
4、自定义表单代码生成
5、审批代码生成
', 'Code代码生成器', '', '降低后端代码开发成本', '[{\"url\":\"blob:http://localhost:8080/00ddf7e2-b231-4faf-875b-bfa12927ef14\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609838011513.png\",\"uid\":1609838011372,\"status\":\"success\"}]', '', '', '0', 'c', '2022-02-27 11:42:03', 0, NULL, NULL, 0, '2022-12-16 11:24:41', 0, '57', '2022-12-16 11:24:41', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329316887084998658, 1329316146811314177, '前端设计辅助工具
', 'Designer设计器', '', '降低前端开发成本,可以直接导出网站模版,也能给前端提供设计布局参考', '[{\"url\":\"blob:http://localhost:8080/201b456f-445d-4e36-9db6-08efc781b7c8\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609837914855.png\",\"uid\":1609837914821,\"status\":\"success\"}]', '', '', '0', 'c', '2022-02-27 11:42:04', 0, NULL, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329316951228489729, 1329316146811314177, '提供上百套免费的模版,提供适用好用的插件
', 'Store应用市场', '', '价值源自分享!', '[{\"url\":\"blob:http://localhost:8080/445e83d9-0a51-40e5-865c-94e6da54fb3d\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609836029087.png\",\"uid\":1609836028997,\"status\":\"success\"}]', '', '', '0', 'c', '2022-02-27 11:42:05', 0, NULL, NULL, 0, '2022-12-16 11:24:44', 0, '57', '2022-12-16 11:24:44', '57', 0);
-INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374638616158210, 1329258628990967809, '
', '5.2.0稳定版本发布', '', '', '[{\"url\":\"blob:http://localhost:8080/e246f0df-08a8-41e8-9494-17db1970ba0d\",\"name\":\"5.png\",\"path\":\"/upload/1/cms/content/1609825459624.png\",\"uid\":1609825459171,\"status\":\"success\"}]', '', '', '0', 'c', '2022-02-27 11:42:03', 0, 21, NULL, 0, '2022-12-16 11:25:01', 0, '57', '2022-12-16 11:25:01', '57', 0);
-INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374684459900929, 1329258628990967809, 'http://doc.mingsoft.net/plugs-cms/
', 'mcms在线适用手册', '', 'MCms内容插件提供最基本的菜单、权限、角色、栏目、内容、静态化、等常用功能。', '[{\"url\":\"blob:http://localhost:8080/1a5a3605-d831-4123-8c18-de8197aa7295\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609835836996.png\",\"uid\":1609835836971,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:04', 0, 14, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
-INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374724146405378, 1329258744783118337, '国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案,传送门:gogeeks.cn
zheng征项目(stars 5.6k)
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

地址:https://gitee.com/shuzheng/zheng
JFinal(stars 4.8k)
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)

地址:http://www.jfinal.com/
SpringBoot-Learning(stars 4.6k)
Spring Boot教程与Spring Cloud教程
地址:https://gitee.com/didispace/SpringBoot-Learning
iBase4J(stars 4.1k)
AVA分布式快速开发平台:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。

地址:https://gitee.com/iBase4J/iBase4J
JeeSite(stars 3.1k)
JeeSite 是一个企业信息化开发基础平台,Java EE(J2EE)快速开发框架,使用经典技术组合(Spring、Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。
地址:https://gitee.com/thinkgem/jeesite
jeewx(stars 2.6k)
Jeewx是一款开源、免费的微信管家系统(多触点管理平台)。采用JAVA语言,支持微信公众号、微信企业号、支付宝服务窗、QQ公众号、微博账号等多触点管理。Jeewx实现了微信、支付窗、微信企业号、微博等触点的基础管理功能,便于用户二次开发。2014年荣获CSDN开发商大会第一名

地址:https://gitee.com/jeecg/jeewx
MCMS建站系统(stars 2.5k)
完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStore提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本

地址:https://gitee.com/mingSoft/MCMS
t-io(stars 2.3k)
t-io是基于jdk aio实现的易学易用、稳定耐操、性能强悍、将多线程运用到极致、内置功能丰富、核心代码只有3000多行(2017年05月13号统计)的即时通讯框架(广义上的即时通讯,并非指im),字母 t 寓意talent。

地址:https://gitee.com/tywo45/t-io
CMS(stars 2.1k)
一款使用Java语言开发的CMS,使用了Spring MVC,Spring,MyBatis等流行框架,提供首页大图管理、目录管理、文章管理和管理员管理等功能。是学习和二次开发的首选

地址:https://gitee.com/shishuo/CMS
hutool(stars 2k)
一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件: 1. 布隆过滤 2. 缓存 3. 数据库ORM(基于ActiveRecord思想)4. HTTP客户端 5. IO 6. JSON 7. 日志 8. System(JVM和系统信息等) 9. Setting(一种扩展Properties的配置文件)

', '国内最火的10款Java开源项目,都是国人开发,CMS居多', '', '价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本', '[{\"url\":\"/upload/1/cms/content/1609835640813.jpeg\",\"name\":\"a.jpeg\",\"path\":\"/upload/1/cms/content/1609835640813.jpeg\",\"uid\":1609835640738,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:03', 0, 64, NULL, 0, '2022-12-16 11:21:14', 0, '57', '2022-12-16 11:21:14', '57', 0);
+INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374638616158210, 1329258628990967809, '
', '5.2.0稳定版本发布', '', '', '[{\"url\":\"blob:http://localhost:8080/e246f0df-08a8-41e8-9494-17db1970ba0d\",\"name\":\"5.png\",\"path\":\"/upload/1/cms/content/1609825459624.png\",\"uid\":1609825459171,\"status\":\"success\"}]', '', '', '0', 'c', '2022-02-27 11:42:03', 0, 22, NULL, 0, '2022-12-16 11:25:01', 0, '57', '2022-12-16 11:25:01', '57', 0);
+INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374684459900929, 1329258628990967809, 'http://doc.mingsoft.net/plugs-cms/
', 'mcms在线适用手册', '', 'MCms内容插件提供最基本的菜单、权限、角色、栏目、内容、静态化、等常用功能。', '[{\"url\":\"blob:http://localhost:8080/1a5a3605-d831-4123-8c18-de8197aa7295\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609835836996.png\",\"uid\":1609835836971,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:04', 0, 16, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
+INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374724146405378, 1329258744783118337, '国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案,传送门:gogeeks.cn
zheng征项目(stars 5.6k)
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

地址:https://gitee.com/shuzheng/zheng
JFinal(stars 4.8k)
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)

地址:http://www.jfinal.com/
SpringBoot-Learning(stars 4.6k)
Spring Boot教程与Spring Cloud教程
地址:https://gitee.com/didispace/SpringBoot-Learning
iBase4J(stars 4.1k)
AVA分布式快速开发平台:SpringBoot,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。

地址:https://gitee.com/iBase4J/iBase4J
JeeSite(stars 3.1k)
JeeSite 是一个企业信息化开发基础平台,Java EE(J2EE)快速开发框架,使用经典技术组合(Spring、Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。
地址:https://gitee.com/thinkgem/jeesite
jeewx(stars 2.6k)
Jeewx是一款开源、免费的微信管家系统(多触点管理平台)。采用JAVA语言,支持微信公众号、微信企业号、支付宝服务窗、QQ公众号、微博账号等多触点管理。Jeewx实现了微信、支付窗、微信企业号、微博等触点的基础管理功能,便于用户二次开发。2014年荣获CSDN开发商大会第一名

地址:https://gitee.com/jeecg/jeewx
MCMS建站系统(stars 2.5k)
完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStore提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本

地址:https://gitee.com/mingSoft/MCMS
t-io(stars 2.3k)
t-io是基于jdk aio实现的易学易用、稳定耐操、性能强悍、将多线程运用到极致、内置功能丰富、核心代码只有3000多行(2017年05月13号统计)的即时通讯框架(广义上的即时通讯,并非指im),字母 t 寓意talent。

地址:https://gitee.com/tywo45/t-io
CMS(stars 2.1k)
一款使用Java语言开发的CMS,使用了Spring MVC,Spring,MyBatis等流行框架,提供首页大图管理、目录管理、文章管理和管理员管理等功能。是学习和二次开发的首选

地址:https://gitee.com/shishuo/CMS
hutool(stars 2k)
一个Java基础工具类,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类,同时提供以下组件: 1. 布隆过滤 2. 缓存 3. 数据库ORM(基于ActiveRecord思想)4. HTTP客户端 5. IO 6. JSON 7. 日志 8. System(JVM和系统信息等) 9. Setting(一种扩展Properties的配置文件)

', '国内最火的10款Java开源项目,都是国人开发,CMS居多', '', '价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本', '[{\"url\":\"/upload/1/cms/content/1609835640813.jpeg\",\"name\":\"a.jpeg\",\"path\":\"/upload/1/cms/content/1609835640813.jpeg\",\"uid\":1609835640738,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:03', 0, 65, NULL, 0, '2022-12-16 11:21:14', 0, '57', '2022-12-16 11:21:14', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374855797219329, 1329259260493766658, '关于我们
团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!
使命
降低软件研发成本
只要你是Java开发人员,或是前端开发人员、设计人员,都可以使用我们平台提供的服务,开发人员可以使用我们的平台快速生成业务代码,设计人员可以在线分享设计作品获取收益 |
我们能帮助企业快速的进行业务系统开发,不管是从代码质量、效率都会有极大都提升。平台提供的业务都具备协同操作都特性,也能很好的提高与规范企业内部开发协同,帮助企业提高生产离 |
我们给政府事业单位提供优质的技术支持服务,提供更安全、更稳定的核心业务系统架构。通用的组件化开发的模式能满足政府内部日常化管理需求,同时大大降低政府采购的成本 |
价值观
价值源自分享
愿景
享自由、享生活
', '公司介绍', '关键字', '团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!', '[{\"url\":\"/upload/1/cms/content/1609838258663.png\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609838258663.png\",\"uid\":1609838258513,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:04', 0, NULL, NULL, 0, '2022-10-29 18:50:30', 0, '57', '2022-10-29 18:33:28', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329374891826290690, 1329257594591715329, 'TEL:19970180163
客服QQ:942770163 商务QQ:3336073455
Email:service@mingsoft.net
Addr:江西省南昌市南昌高新技术产业开发区紫阳大道2999号紫阳明珠一期办公室楼503室

', '联系我们', '', '', '', '', '', '0', '', '2022-02-27 11:42:04', 0, NULL, '', 0, '2022-10-29 18:47:07', 0, '57', '2022-10-29 18:33:28', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1329375005479346177, 1329357285870346241, '', '降低软件研发成本', '', '', '[{\"url\":\"/upload/1/cms/content/1609838691084.png\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609838691084.png\",\"uid\":1609838690980,\"status\":\"success\"}]', 'https://www.mingsoft.net', '', '0', 'f', '2022-02-27 11:42:04', 0, NULL, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
@@ -144,7 +144,7 @@ INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_titl
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1345973065812586497, 1329257757913718785, '通用的支付插件,目前支持微信、支付宝两种支付场景、支持交易日志记录查看
安装方法
Steup 1:pom.xml增加依赖,并重启系统
当前版本

<!--支付插件-->\n<dependency>\n<groupId>net.mingsoft</groupId>\n<artifactId>ms-mpay</artifactId>\n<version>当前版本</version>\n</dependency>
Steup 2:重新进入mstore、进入插件详情页点击 在线安装 完成后,刷新后台主界面,会显示相应插件功能菜单,到此插件安装完成;
在线文档
后台使用:http://doc.mingsoft.net/plugs-pay/3cha-jian-de-hou-tai-shi-yong/wei-xin-zhi-fu-she-zhi.html
开放接口:http://doc.mingsoft.net/plugs-pay/4qian-duan-jie-kou-shi-yong/wang-guan-jie-kou.html
常见问题:http://doc.mingsoft.net/plugs-pay/chang-jian-wen-ti.html
更新说明:http://doc.mingsoft.net/plugs-pay/ban-ben-geng-xin-shuo-ming.html
', '支付交易', '免费', '用户可以自由配置支付宝、微信支付的交易账号', '[{\"url\":\"blob:http://192.168.2.105:8080/eb51577a-c191-45b4-8519-e6c14fcf32f1\",\"name\":\"1531101172093.png\",\"path\":\"/upload/1/cms/content/1609739953632.png\",\"uid\":1609739955791,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:07', 0, NULL, NULL, 0, '2022-12-16 11:24:08', 0, '0', '2022-12-16 11:24:08', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1345973172616343553, 1329257757913718785, '最干净、最简单的内容管理插件,包含菜单、权限、角色、栏目、内容、静态化、等常用功能
源码
https://gitee.com/mingSoft/MCMS
https://github.com/ming-soft/MCMS
在线文档
后台使用:http://doc.mingsoft.net/plugs-cms/quan-xian-guan-li/guan-li-yuan-guan-li.html
标签手册:http://doc.mingsoft.net/plugs-cms/biao-qian/jie-shao.html
模版制作:http://doc.mingsoft.net/plugs-cms/mo-ban-zhi-zuo/pcduan-mo-ban-zhi-zuo.html
开放接口:http://doc.mingsoft.net/plugs-cms/jie-kou/wen-zhang-lie-biao-xin-xi.html
常见问题:http://doc.mingsoft.net/plugs-cms/chang-jian-wen-ti/biao-qian-shi-yong.html
更新说明:http://doc.mingsoft.net/plugs-cms/ban-ben.html
BUG提交:https://gitee.com/mingSoft/MCMS/issues
', '内容插件', '免费', '内容升级包补丁,修复功能权限控制', '[{\"url\":\"/upload/1/cms/content/1609837531913.png\",\"name\":\"a.png\",\"path\":\"/upload/1/cms/content/1609837531913.png\",\"uid\":1609837531865,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:08', 0, NULL, NULL, 0, '2022-12-16 11:24:10', 0, '57', '2022-12-16 11:24:10', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1345973329424592897, 1329257757913718785, '目前最完整的城市数据库,精确到乡镇村
安装方式
由于城市数据文件比较大,约90M,所以提供在线SQL文件下载,需要手动导入数据库,推荐使用source指令导入方式。
mysql>use 数据名称;\nmysql>source 路径/city.sql;
城市数据接口读取方式参考代码生成器中的城市组件,特别说明:商城插件、运费插件、会员插件等用以后用到城市数据的插件都必须导入城市数据,否则会因缺少城市数据导致业务流程失败。
', '城市数据', '免费', '通用城市数据,不定期会更新', '[{\"url\":\"/upload/1/cms/content/1609740022739.png\",\"name\":\"1535532192568.png\",\"path\":\"/upload/1/cms/content/1609740022739.png\",\"uid\":1609740024570,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:09', 0, NULL, NULL, 0, '2022-12-16 11:24:12', 0, '57', '2022-12-16 11:24:12', '57', 0);
-INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1346299650146922497, 1329258744783118337, '下面我们开始分享一下开源中国中最火的Java开源CMS建站系统(代码可以到gitee.com中下载 搜一下项目名称)
(1)铭飞 / MCMS(开发人/项目名称)
watch 1800 star 3400 fork 1800
项目介绍:
完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStore提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案。
使用技术:
核心框架:Spring Framework 4
安全框架:Apache Shiro 1.2
视图框架:Spring MVC 4
任务调度:Spring Task 4
持久层框架:MyBatis 3
数据库连接池:Alibaba Druid 1.0
日志管理:SLF4J 1.7、Log4j
JS框架:jQuery 1.10
CSS框架:Twitter Bootstrap 2.3.1。
富文本:Ueditor
项目预览图:


(2)Fly的狐狸 / jfinal_cms
watch 713 star 1417 fork 822
项目介绍:
jfinal cms是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。 支持oauth2认证、帐号注册、密码加密、评论及回复,消息提示,网站访问量统计,文章评论数和浏览量统计,回复管理,支持权限管理。 后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理、视频管理、缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,数据字典管理。
使用技术:
jfinal cms,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。
后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理,视频管理,缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,参数配置,数据字典管理。
后端模板支持:bootstrap默认样式、bootstrap黑色样式和flat-ui样式
前端模板支持:默认内容发布、官网模板、图片模板和视频模板
项目预览图:


(3)kerneler / PublicCMS
watch 382 star 726 fork 370
项目介绍:
PublicCMS是采用2018年最新主流技术开发的开源JAVACMS系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。
使用技术:

项目预览图:


(4)付苗 / 51opencms
watch 181 star 370 fork 133
项目介绍:
youngcms采用spring mvc ,mybatis,freemaker,mysql等技术开发完成,我们正在采用dubbo,activeMq消息队列,redis等技术进行全新的架构
项目预览图:



(5)jeffxu / tianti天梯
watch 156 star 345 fork 174
项目介绍:
java轻量级的CMS系统-天梯。天梯是一个用java相关技术搭建的后台CMS解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对dao、service等的代码生成工具。技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。
使用技术:
核心框架:Spring Framework 4.2.5.RELEASE
·安全框架:Apache Shiro 1.3.2
·视图框架:Spring MVC 4.2.5.RELEASE
·数据库连接池:Tomcat JDBC
·缓存框架:Ehcache
·ORM框架:Spring Data JPA、hibernate 4.3.5.Final
·日志管理:SLF4J 1.7.21、Log4j
·编辑器:ueditor
·工具类:Apache Commons、Jackson 2.8.5、POI 3.15
·view层:JSP
·数据库:mysql、oracle等关系型数据库
·dom : Jquery
·分页 : jquery.pagination
·UI管理 : common
·UI集成 : uiExtend
·滚动条 : jquery.nicescroll.min.js
·图表 : highcharts
·3D图表 :highcharts-more
·轮播图 : jquery-swipe
·表单提交 :jquery.form
·文件上传 :jquery.uploadify
·表单验证 :jquery.validator
·展现树 :jquery.ztree
·html模版引擎 :template
项目预览图:



(6)SeeYoui / kensite_cms
watch 197 star 320 fork 135
项目介绍:
KenSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
KenSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Quartz为定时任务计划管理。
KenSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具,直接生成controller、service、domain、mapper、mybatis xml、jsp等文件, 前端显示基于easyui,一键生成就可以直接使用包括新增修改删除等常规操作。 如果你使用了KenSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。
使用技术:
核心框架:Spring Framework 4.0
安全框架:Apache Shiro 1.2
视图框架:Spring MVC 4.0
服务端验证:Hibernate Validator 5.1
定时任务计划:Quartz
流程引擎:activiti 5.21.0
持久层框架:MyBatis 3.2
数据库连接池:Alibaba Druid 1.0
缓存框架:Ehcache 2.6、Redis
日志管理:SLF4J 1.7、Log4j
全文检索:lucene
验证码:patchca
WebService:CXF webservice
工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9
JS框架:jQuery 1.9
CSS框架:Twitter Bootstrap 2.3.1
前端组件:easyui
客户端验证:JQuery Validation Plugin 1.11
富文本:Ueditor
对话框:layer、jquery-ui
上传空间:uploadify
树结构控件:jQuery zTree
日期控件: My97DatePicker
web excel插件:handsontable
统计图表:echarts
项目预览图:



', '【网站】国内 前6名 Java开源CMS建站系统', '', '下面我们开始分享一下开源中国中最火的Java开源CMS建站系统', '[{\"url\":\"/upload/1/cms/content/1609835629433.jpeg\",\"name\":\"a.jpeg\",\"path\":\"/upload/1/cms/content/1609835629433.jpeg\",\"uid\":1609835629283,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:04', 0, 18, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
+INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1346299650146922497, 1329258744783118337, '下面我们开始分享一下开源中国中最火的Java开源CMS建站系统(代码可以到gitee.com中下载 搜一下项目名称)
(1)铭飞 / MCMS(开发人/项目名称)
watch 1800 star 3400 fork 1800
项目介绍:
完整开源!Java快速开发平台!基于Spring、SpringMVC、Mybatis架构,MStore提供更多好用的插件与模板(文章、商城、微信、论坛、会员、评论、支付、积分、工作流、任务调度等,同时提供上百套免费模板任意选择),价值源自分享!铭飞系统不仅一套简单好用的开源系统、更是一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案。
使用技术:
核心框架:Spring Framework 4
安全框架:Apache Shiro 1.2
视图框架:Spring MVC 4
任务调度:Spring Task 4
持久层框架:MyBatis 3
数据库连接池:Alibaba Druid 1.0
日志管理:SLF4J 1.7、Log4j
JS框架:jQuery 1.10
CSS框架:Twitter Bootstrap 2.3.1。
富文本:Ueditor
项目预览图:


(2)Fly的狐狸 / jfinal_cms
watch 713 star 1417 fork 822
项目介绍:
jfinal cms是一个java开发的功能强大的信息咨询网站,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。 支持oauth2认证、帐号注册、密码加密、评论及回复,消息提示,网站访问量统计,文章评论数和浏览量统计,回复管理,支持权限管理。 后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理、视频管理、缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,数据字典管理。
使用技术:
jfinal cms,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap框架。
后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理,视频管理,缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,参数配置,数据字典管理。
后端模板支持:bootstrap默认样式、bootstrap黑色样式和flat-ui样式
前端模板支持:默认内容发布、官网模板、图片模板和视频模板
项目预览图:


(3)kerneler / PublicCMS
watch 382 star 726 fork 370
项目介绍:
PublicCMS是采用2018年最新主流技术开发的开源JAVACMS系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。
使用技术:

项目预览图:


(4)付苗 / 51opencms
watch 181 star 370 fork 133
项目介绍:
youngcms采用spring mvc ,mybatis,freemaker,mysql等技术开发完成,我们正在采用dubbo,activeMq消息队列,redis等技术进行全新的架构
项目预览图:



(5)jeffxu / tianti天梯
watch 156 star 345 fork 174
项目介绍:
java轻量级的CMS系统-天梯。天梯是一个用java相关技术搭建的后台CMS解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对dao、service等的代码生成工具。技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。
使用技术:
核心框架:Spring Framework 4.2.5.RELEASE
·安全框架:Apache Shiro 1.3.2
·视图框架:Spring MVC 4.2.5.RELEASE
·数据库连接池:Tomcat JDBC
·缓存框架:Ehcache
·ORM框架:Spring Data JPA、hibernate 4.3.5.Final
·日志管理:SLF4J 1.7.21、Log4j
·编辑器:ueditor
·工具类:Apache Commons、Jackson 2.8.5、POI 3.15
·view层:JSP
·数据库:mysql、oracle等关系型数据库
·dom : Jquery
·分页 : jquery.pagination
·UI管理 : common
·UI集成 : uiExtend
·滚动条 : jquery.nicescroll.min.js
·图表 : highcharts
·3D图表 :highcharts-more
·轮播图 : jquery-swipe
·表单提交 :jquery.form
·文件上传 :jquery.uploadify
·表单验证 :jquery.validator
·展现树 :jquery.ztree
·html模版引擎 :template
项目预览图:



(6)SeeYoui / kensite_cms
watch 197 star 320 fork 135
项目介绍:
KenSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。
KenSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Quartz为定时任务计划管理。
KenSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据以及其它常用小工具等。另外还提供一个强大的在线 代码生成 工具,直接生成controller、service、domain、mapper、mybatis xml、jsp等文件, 前端显示基于easyui,一键生成就可以直接使用包括新增修改删除等常规操作。 如果你使用了KenSite基础框架,就可以很高效的快速开发出,优秀的信息管理系统。
使用技术:
核心框架:Spring Framework 4.0
安全框架:Apache Shiro 1.2
视图框架:Spring MVC 4.0
服务端验证:Hibernate Validator 5.1
定时任务计划:Quartz
流程引擎:activiti 5.21.0
持久层框架:MyBatis 3.2
数据库连接池:Alibaba Druid 1.0
缓存框架:Ehcache 2.6、Redis
日志管理:SLF4J 1.7、Log4j
全文检索:lucene
验证码:patchca
WebService:CXF webservice
工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9
JS框架:jQuery 1.9
CSS框架:Twitter Bootstrap 2.3.1
前端组件:easyui
客户端验证:JQuery Validation Plugin 1.11
富文本:Ueditor
对话框:layer、jquery-ui
上传空间:uploadify
树结构控件:jQuery zTree
日期控件: My97DatePicker
web excel插件:handsontable
统计图表:echarts
项目预览图:



', '【网站】国内 前6名 Java开源CMS建站系统', '', '下面我们开始分享一下开源中国中最火的Java开源CMS建站系统', '[{\"url\":\"/upload/1/cms/content/1609835629433.jpeg\",\"name\":\"a.jpeg\",\"path\":\"/upload/1/cms/content/1609835629433.jpeg\",\"uid\":1609835629283,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:04', 0, 19, NULL, 0, '2022-10-29 18:33:28', 0, '57', '2022-10-29 18:33:28', '57', 0);
INSERT INTO `cms_content` (`id`, `category_id`, `content_details`, `content_title`, `content_keyword`, `content_description`, `content_img`, `content_source`, `content_author`, `content_display`, `content_type`, `content_datetime`, `content_sort`, `content_hit`, `content_out_link`, `HAS_DETAIL_HTML`, `update_date`, `HAS_LIST_HTML`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1346302136240926721, 1329258744783118337, '特点
免费完整开源:基于MIT协议,源代码完全开源,无商业限制,MS开发团队承诺将MCMS内容系统永久完整开源;
标签化建站:不需要专业的后台开发技能,只要使用系统提供的标签,就能轻松建设网站;
html静态化:系统支持全站静态化;
跨终端:站点同时支持PC与移动端访问,同时会自动根据访问的终端切换到对应的界面,数据由系统统一管理;
海量模版:铭飞通过MStore(MS商城)分享更多免费、精美的企业网站模版,降低建站成本;
丰富插件:为了让MCms适应更多的业务场景,在MStore用户可以下载对应的插件,如:站群插件、微信插件、商城插件等;
每月更新:铭飞团队承诺每月28日为系统升级日,分享更多好用等模版与插件;
文档丰富:为了让用户更快速的使用MCms系统进行开发,铭飞团队持续更新开发相关文档,如标签文档、使用文档、视频教程等;
面向对象
技术框架
系统结构

开发环境
建议开发者使用以下环境,这样避免版本带来的问题
IDE:eclipse
DB:Mysql5.5
JDK:JAVA 7、J2EE6
WEB:Tomcat8
运行环境
快速体验
将MCMS项目源码导入eclipse;
创建数据库db-mcms-open,注意:数据库使用utf-8编码,导入doc/db-mcms-open.sql备份文件;
修改src\\main\\resources\\ms.properties文件中的数据库设置参数;
第一次启动必须先访问后台,后台访问地址:http://+ip地址(或localhost):tomcat端口/项目发布名/ms/login.do 必需先访问后台界面再访问前台界面
前台访问地址:http://ip地址(或localhost):tomcat端口/项目发布名,如果发布的地址不是http://localhost:8080/mcms,先在后台生成静态页面再进行访问
管理员账号,用户名:msopen 密码:msopen
文件说明
.externalToolBuilders eclipse缓存文件
.settings eclipse配置缓存文件
doc 项目文档文件夹,里面有数据库文件
src/main maven结构的项目源代码
java/com/mingsoft java源代码文件
resources 项目的资源配置文件
webapp
META-INF
WEB-INF
manager
html/1 默认生成的静态代码,实际项目需要删除,只是提供给开发者快速预览生成后的静态页面
templets/1/mooc 默认模版
upload
target 临时文件,可以删除让maven自动生成
.classpath eclipse配置缓存文件
.project eclipse配置缓存文件
LICENSE 项目协议说明
README.md 项目说明文档
pom.xml maven的依赖配置文件
代码部署与常见问题
开源说明
系统美图



', '铭飞MCMS内容管理系统完整开源版J2EE代码', '', '官网同时提供一键运行版本下载,请步移官网....', '[{\"url\":\"/upload/1/cms/content/1609835614568.jpeg\",\"name\":\"a.jpeg\",\"path\":\"/upload/1/cms/content/1609835614568.jpeg\",\"uid\":1609835614464,\"status\":\"success\"}]', '', '', '0', '', '2022-02-27 11:42:05', 0, 33, NULL, 0, '2022-12-16 11:21:17', 0, '57', '2022-12-16 11:21:17', '57', 0);
COMMIT;
@@ -164,7 +164,7 @@ CREATE TABLE `cms_history_log` (
`create_by` varchar(11) DEFAULT NULL COMMENT '创建人',
`del` int(1) DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文章浏览记录';
+) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文章浏览记录';
-- ----------------------------
-- Records of cms_history_log
@@ -255,6 +255,11 @@ INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_
INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (91, 1346299650146922497, NULL, '192.168.0.61', '0', NULL, NULL, '2022-12-16 11:23:04', NULL, 0);
INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (92, 1346302136240926721, NULL, '192.168.0.61', '0', NULL, NULL, '2022-12-16 11:23:10', NULL, 0);
INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (93, 1346302136240926721, NULL, '192.168.0.61', '0', NULL, NULL, '2022-12-16 11:25:59', NULL, 0);
+INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (94, 1329374684459900929, NULL, '127.0.0.1', '0', NULL, NULL, '2023-02-04 08:58:34', NULL, 0);
+INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (95, 1329374638616158210, NULL, '127.0.0.1', '0', NULL, NULL, '2023-02-04 08:58:37', NULL, 0);
+INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (96, 1329374684459900929, NULL, '127.0.0.1', '0', NULL, NULL, '2023-02-04 08:58:39', NULL, 0);
+INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (97, 1346299650146922497, NULL, '127.0.0.1', '0', NULL, NULL, '2023-02-04 08:59:06', NULL, 0);
+INSERT INTO `cms_history_log` (`id`, `content_id`, `people_id`, `hl_ip`, `hl_is_mobile`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (98, 1329374724146405378, NULL, '127.0.0.1', '0', NULL, NULL, '2023-02-04 08:59:18', NULL, 0);
COMMIT;
-- ----------------------------
@@ -285,84 +290,6 @@ CREATE TABLE `logger` (
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='系统日志';
--- ----------------------------
--- Records of logger
--- ----------------------------
-BEGIN;
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305276904411138, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-29 18:33:45', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305326300729346, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:33:57', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305360043905026, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-10-29\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-10-29 18:34:05', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305611341434882, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329257498923835394\"\n }\n}', '{\n \"updateDate\":\"2022-09-09 15:31:48\",\n \"categoryKeyword\":\"\",\n \"flag\":\"n\",\n \"typedescrip\":\"\",\n \"topId\":\"0\",\n \"typetitle\":\"关于我们\",\n \"del\":\"0\",\n \"type\":\"3\",\n \"categoryImg\":\"\\\"\\\"\",\n \"typelink\":\"/lianxiwomen.html\",\n \"typelitpic\":\"[]\",\n \"typeurl\":\"/lianxiwomen.html\",\n \"updateBy\":\"57\",\n \"typeid\":\"1329257498923835394\",\n \"id\":\"1329257498923835394\",\n \"categorySort\":\"0\",\n \"createDate\":\"2020-11-19 10:57:39\",\n \"typepath\":\"/gywm\",\n \"typeleaf\":\"false\",\n \"categoryPath\":\"/gywm\",\n \"categoryDiyUrl\":\"/gywm/gongsijieshao/index.html\",\n \"categoryTitle\":\"关于我们\",\n \"categoryDescrip\":\"\",\n \"categoryFlag\":\"n\",\n \"leaf\":\"false\",\n \"categoryType\":\"3\",\n \"createBy\":\"57\",\n \"categoryPinyin\":\"gywm\",\n \"categoryUrl\":\"\",\n \"typekeyword\":\"\",\n \"categoryListUrl\":\"\",\n \"categoryId\":\"\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/category/update.do', 'POST', 'net.mingsoft.cms.action.CategoryAction.update()', '127.0.0.1', '更新分类', NULL, NULL, NULL, '2022-10-29 18:35:05', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305626692587521, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-29 18:35:08', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305654769258498, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:35:15', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586305688181084161, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-10-29\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-10-29 18:35:23', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586307299100004354, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-29 18:41:47', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586307628260593666, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-29 18:43:05', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586307801418240002, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:43:47', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586307837438922753, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-10-29\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-10-29 18:43:55', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586308608540741634, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374891826290690\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374891826290690\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:33:28\"],\n \"contentTitle\":[\"联系我们\"],\n \"categoryId\":[\"1329257594591715329\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"\"],\n \"contentDescription\":[\"\"],\n \"contentKeyword\":[\"\"],\n \"contentDetails\":[\"TEL:19970180163
客服QQ:942770163 商务QQ:3336073455
Email:service@mingsoft.net
Addr:江西省南昌市南昌高新技术产业开发区紫阳大道2999号紫阳明珠一期办公室楼503室

\"],\n \"contentOutLink\":[\"a\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:46:59', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586308640102879234, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374891826290690\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374891826290690\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:46:59\"],\n \"contentTitle\":[\"联系我们\"],\n \"categoryId\":[\"1329257594591715329\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"\"],\n \"contentDescription\":[\"\"],\n \"contentKeyword\":[\"\"],\n \"contentDetails\":[\"TEL:19970180163
客服QQ:942770163 商务QQ:3336073455
Email:service@mingsoft.net
Addr:江西省南昌市南昌高新技术产业开发区紫阳大道2999号紫阳明珠一期办公室楼503室

\"],\n \"contentOutLink\":[\"\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:47:07', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586308896978833409, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374855797219329\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374855797219329\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:33:28\"],\n \"contentTitle\":[\"公司介绍\"],\n \"categoryId\":[\"1329259260493766658\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"[{\\\"url\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"name\\\":\\\"a.png\\\",\\\"path\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"uid\\\":1609838258513,\\\"status\\\":\\\"success\\\"}]\"],\n \"contentDescription\":[\"团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!\"],\n \"contentKeyword\":[\"关键字\"],\n \"contentDetails\":[\"关于我们
团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!
使命
降低软件研发成本

只要你是Java开发人员,或是前端开发人员、设计人员,都可以使用我们平台提供的服务,开发人员可以使用我们的平台快速生成业务代码,设计人员可以在线分享设计作品获取收益 | 
我们能帮助企业快速的进行业务系统开发,不管是从代码质量、效率都会有极大都提升。平台提供的业务都具备协同操作都特性,也能很好的提高与规范企业内部开发协同,帮助企业提高生产离 | 
我们给政府事业单位提供优质的技术支持服务,提供更安全、更稳定的核心业务系统架构。通用的组件化开发的模式能满足政府内部日常化管理需求,同时大大降低政府采购的成本 |
价值观
价值源自分享
愿景
享自由、享生活
\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:48:08', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586308939769122818, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:48:18', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309003405103105, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-10-29\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329257498923835394/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-10-29 18:48:33', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309053560590337, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329257498923835394/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:48:45', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309161756856322, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374855797219329\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374855797219329\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:48:08\"],\n \"contentTitle\":[\"公司介绍\"],\n \"categoryId\":[\"1329259260493766658\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"[{\\\"url\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"name\\\":\\\"a.png\\\",\\\"path\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"uid\\\":1609838258513,\\\"status\\\":\\\"success\\\"}]\"],\n \"contentDescription\":[\"团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!\"],\n \"contentKeyword\":[\"关键字\"],\n \"contentDetails\":[\"关于我们
团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!
使命
降低软件研发成本

只要你是Java开发人员,或是前端开发人员、设计人员,都可以使用我们平台提供的服务,开发人员可以使用我们的平台快速生成业务代码,设计人员可以在线分享设计作品获取收益 | 
我们能帮助企业快速的进行业务系统开发,不管是从代码质量、效率都会有极大都提升。平台提供的业务都具备协同操作都特性,也能很好的提高与规范企业内部开发协同,帮助企业提高生产离 | 
我们给政府事业单位提供优质的技术支持服务,提供更安全、更稳定的核心业务系统架构。通用的组件化开发的模式能满足政府内部日常化管理需求,同时大大降低政府采购的成本 |
价值观
价值源自分享
愿景
享自由、享生活
\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:49:11', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309181172289538, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329257498923835394/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:49:16', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309355814719490, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374855797219329\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374855797219329\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:49:11\"],\n \"contentTitle\":[\"公司介绍\"],\n \"categoryId\":[\"1329259260493766658\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"[{\\\"url\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"name\\\":\\\"a.png\\\",\\\"path\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"uid\\\":1609838258513,\\\"status\\\":\\\"success\\\"}]\"],\n \"contentDescription\":[\"团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!\"],\n \"contentKeyword\":[\"关键字\"],\n \"contentDetails\":[\"关于我们
团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!
使命
降低软件研发成本

只要你是Java开发人员,或是前端开发人员、设计人员,都可以使用我们平台提供的服务,开发人员可以使用我们的平台快速生成业务代码,设计人员可以在线分享设计作品获取收益 | 
我们能帮助企业快速的进行业务系统开发,不管是从代码质量、效率都会有极大都提升。平台提供的业务都具备协同操作都特性,也能很好的提高与规范企业内部开发协同,帮助企业提高生产离 | 
我们给政府事业单位提供优质的技术支持服务,提供更安全、更稳定的核心业务系统架构。通用的组件化开发的模式能满足政府内部日常化管理需求,同时大大降低政府采购的成本 |
价值观
价值源自分享
愿景
享自由、享生活
\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:49:57', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309370163433474, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329257498923835394/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:50:01', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309493656326146, NULL, '{\n \"result\":true,\n \"code\":200,\n \"data\":{\n \"id\":\"1329374855797219329\"\n }\n}', '{\n \"createBy\":[\"57\"],\n \"createDate\":[\"2022-10-29 18:33:28\"],\n \"del\":[\"0\"],\n \"id\":[\"1329374855797219329\"],\n \"updateBy\":[\"57\"],\n \"updateDate\":[\"2022-10-29 18:49:57\"],\n \"contentTitle\":[\"公司介绍\"],\n \"categoryId\":[\"1329259260493766658\"],\n \"contentType\":[\"\"],\n \"contentDisplay\":[\"0\"],\n \"contentAuthor\":[\"\"],\n \"contentSource\":[\"\"],\n \"contentDatetime\":[\"2022-02-27 11:42:04\"],\n \"contentSort\":[\"0\"],\n \"contentImg\":[\"[{\\\"url\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"name\\\":\\\"a.png\\\",\\\"path\\\":\\\"/upload/1/cms/content/1609838258663.png\\\",\\\"uid\\\":1609838258513,\\\"status\\\":\\\"success\\\"}]\"],\n \"contentDescription\":[\"团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!\"],\n \"contentKeyword\":[\"关键字\"],\n \"contentDetails\":[\"关于我们
团队成立于2012年,是一群不断的以技术创新与软件研发为核心的学习型技术团队。团队在软件研发的技术领域,不断地积累通用、实用、好用的通用功能插件,实现系统模块化集成开发解决方案。方案适用于传统互联网、移动互联网、物联网,不仅大大降低软件产品在研发投入的成本,更能加快软件的研发进程!
使命
降低软件研发成本
只要你是Java开发人员,或是前端开发人员、设计人员,都可以使用我们平台提供的服务,开发人员可以使用我们的平台快速生成业务代码,设计人员可以在线分享设计作品获取收益 |
我们能帮助企业快速的进行业务系统开发,不管是从代码质量、效率都会有极大都提升。平台提供的业务都具备协同操作都特性,也能很好的提高与规范企业内部开发协同,帮助企业提高生产离 |
我们给政府事业单位提供优质的技术支持服务,提供更安全、更稳定的核心业务系统架构。通用的组件化开发的模式能满足政府内部日常化管理需求,同时大大降低政府采购的成本 |
价值观
价值源自分享
愿景
享自由、享生活
\"]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/content/update.do', 'POST', 'net.mingsoft.cms.action.ContentAction.update()', '127.0.0.1', '更新文章', NULL, NULL, NULL, '2022-10-29 18:50:30', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586309510794252290, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329257498923835394/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-29 18:50:34', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586337126200786946, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"fileName\":\"/default/a.png\"\n}', '内网IP', 'msopen', 'manage', 'delete', 'success', '/ms/template/deleteTemplateFile.do', 'POST', 'net.mingsoft.basic.action.TemplateAction.deleteTemplateFile()', '127.0.0.1', '删除模版文件', NULL, NULL, NULL, '2022-10-29 20:40:18', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586887495128694786, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"bak\\\\index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-31 09:07:16', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586888102765903874, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"bak\\\\index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-31 09:09:41', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586888258634629122, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"bak\\\\index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-31 09:10:18', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586888296815378434, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-10-31\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-10-31 09:10:28', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586888310857908226, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-10-31 09:10:31', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1586888353258127361, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"bak\\\\index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-10-31 09:10:41', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1590970181783830530, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-11-11 15:30:25', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1590970219301879810, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-11-11 15:30:34', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1590970239648448514, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2020-11-01\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-11 15:30:39', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591356010750459905, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-11-12 17:03:34', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591356043172429825, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-11-12 17:03:41', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591356070548652034, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-04\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:03:48', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591356688432545793, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-04\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:06:15', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591356765544824834, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-04\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:06:34', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591358084905091074, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-04\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:11:48', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591358365998931970, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:12:55', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591358606735204354, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:13:53', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591358728734924802, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2022-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:14:22', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591358767486099458, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2015-11-09\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:14:31', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591359797481332737, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2015-11-09\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:18:36', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361010050478082, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:23:25', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361098596429825, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"position\":\"index\",\n \"url\":\"index.htm\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '127.0.0.1', '生成主页', NULL, NULL, NULL, '2022-11-12 17:23:47', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361165751431169, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-11-12 17:24:03', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361524800577537, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:25:28', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361838492573697, 'Index 16 out of bounds for length 16', 'null', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'error', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:26:43', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591361948026822657, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:27:09', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591362417885339650, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:29:01', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591363153662730241, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2019-11-10\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:31:57', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591363190614548482, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '127.0.0.1', '生成栏目', NULL, NULL, NULL, '2022-11-12 17:32:05', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591364540308021250, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2020-11-09\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:37:27', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591364646637821953, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2020-11-09\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:37:53', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591364679475027969, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2020-11-09\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:38:00', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591367998989869058, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-05\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:51:12', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591368400321843202, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:52:47', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591368636779925505, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:53:44', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591369138775199745, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:55:44', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591369425862725634, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:56:52', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591369557291241474, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:57:23', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1591369638622990337, NULL, '{\n \"result\":true,\n \"code\":200\n}', '{\n \"dateTime\":\"2018-11-12\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '127.0.0.1', '生成文章', NULL, NULL, NULL, '2022-11-12 17:57:43', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603591379219697666, NULL, '{\n \n}', '{\n \n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '192.168.0.61', '生成栏目', NULL, NULL, NULL, '2022-12-16 11:22:33', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603591416708386817, NULL, '{\n \n}', '{\n \"dateTime\":[\n \"2019-12-01\"\n ]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/1329258744783118337/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '192.168.0.61', '生成文章', NULL, NULL, NULL, '2022-12-16 11:22:42', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603591425310904321, NULL, '{\n \n}', '{\n \"url\":[\n \"index.htm\"\n ],\n \"position\":[\n \"index\"\n ]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '192.168.0.61', '生成主页', NULL, NULL, NULL, '2022-12-16 11:22:44', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603592096378572801, NULL, '{\n \n}', '{\n \"url\":[\n \"index.htm\"\n ],\n \"position\":[\n \"index\"\n ]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate//generateIndex.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateIndex()', '192.168.0.61', '生成主页', NULL, NULL, NULL, '2022-12-16 11:25:24', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603592136002162690, NULL, '{\n \n}', '{\n \n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/genernateColumn.do', 'GET', 'net.mingsoft.cms.action.GeneraterAction.genernateColumn()', '192.168.0.61', '生成栏目', NULL, NULL, NULL, '2022-12-16 11:25:33', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1603592176938569730, NULL, '{\n \n}', '{\n \"dateTime\":[\n \"2019-12-01\"\n ]\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/cms/generate/0/generateArticle.do', 'POST', 'net.mingsoft.cms.action.GeneraterAction.generateArticle()', '192.168.0.61', '生成文章', NULL, NULL, NULL, '2022-12-16 11:25:43', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1613063327304847362, NULL, '{\"result\":true,\"code\":200}', '{\n \"updateDate\": \"2022-09-09 15:32:05\",\n \"appState\": \"0\",\n \"appStyle\": \"default\",\n \"appPay\": \"\",\n \"appLogo\": \"[{\\\"url\\\":\\\"/upload/1/appLogo/1609397756549.png\\\",\\\"name\\\":\\\"1593834123492.png\\\",\\\"path\\\":\\\"/upload/1/appLogo/1609397756549.png\\\",\\\"uid\\\":1609397756411,\\\"status\\\":\\\"success\\\"}]\",\n \"appName\": \"铭飞MCms(5.3.0)\",\n \"appDescription\": \"铭飞MCMS\",\n \"appDir\": \"web\",\n \"del\": \"0\",\n \"appUrl\": \"http://localhost:8080/\",\n \"appCopyright\": \"版权所有 ©铭飞科技有限公司2012-2019 保留一切权利。\",\n \"createBy\": \"\",\n \"updateBy\": \"57\",\n \"appId\": \"1\",\n \"id\": \"1\",\n \"appHostUrl\": \"http://localhost:8080/\",\n \"appKeyword\": \"铭飞MCMS\",\n \"appPayDate\": \"2019-11-17\"\n}', '内网IP', 'msopen', 'manage', 'update', 'success', '/ms/basic/app/update.do', 'POST', 'net.mingsoft.basic.action.AppAction.update()', '127.0.0.1', '更新站点信息', NULL, NULL, NULL, '2023-01-11 14:40:41', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1619583883810377730, NULL, '{\"result\":true,\"code\":200}', '[\n {\n \"id\": \"1\",\n \"modelName\": \"会员配置\",\n \"notDel\": 0,\n \"modelType\": \"\",\n \"modelCustomType\": \"config\",\n \"modelJson\": \"{\\\"searchJson\\\":\\\"[\\\\n]\\\\n\\\",\\\"isWebSubmit\\\":false,\\\"html\\\":\\\"\\\\n\\\\n \\\\n\\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n启用之后注册接口需要调用发送插件进行验证发送,需要依赖发送插件,发送插件支持短信、邮件具体参考 开发手册
\\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n启用审核之后,会员需要审核通过才能登陆
\\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n启用后开启登录接口
\\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n \\\\n启用后开启注册接口
\\\\n \\\\n \\\\n \\\\n\\\\n\\\",\\\"script\\\":\\\"\\\\n\\\\nvar custom_model = Vue.component(\\\\\\\"custom-model\\\\\\\",{\\\\nel: \'#custom-model\',\\\\ndata:function() {\\\\nreturn {\\\\n\\\\nmodelId:0,\\\\nmodelName: \\\\\\\"会员配置\\\\\\\",\\\\n//表单数据\\\\nform: {\\\\nlinkId:0,\\\\n // 启用发送验证码\\\\n sendCode:false,\\\\n // 启用审核\\\\n peopleState:false,\\\\n // 启用登录\\\\n enableReg:false,\\\\n // 启用注册\\\\n enableLogin:false,\\\\n},\\\\n\\\\nrules:{\\\\n},\\\\n}\\\\n},\\\\nwatch:{\\\\n \\\\n //启用发送验证码 \\\\n \\\\\\\"form.sendCode\\\\\\\":function(nev,old){\\\\n if(typeof(nev)==\'string\') {\\\\n this.form.sendCode = (nev==\'true\');\\\\n } \\\\n },\\\\n \\\\n //启用审核 \\\\n \\\\\\\"form.peopleState\\\\\\\":function(nev,old){\\\\n if(typeof(nev)==\'string\') {\\\\n this.form.peopleState = (nev==\'true\');\\\\n } \\\\n },\\\\n \\\\n //启用登录 \\\\n \\\\\\\"form.enableReg\\\\\\\":function(nev,old){\\\\n if(typeof(nev)==\'string\') {\\\\n this.form.enableReg = (nev==\'true\');\\\\n } \\\\n },\\\\n \\\\n //启用注册 \\\\n \\\\\\\"form.enableLogin\\\\\\\":function(nev,old){\\\\n if(typeof(nev)==\'string\') {\\\\n this.form.enableLogin = (nev==\'true\');\\\\n } \\\\n },\\\\n},\\\\ncomputed:{\\\\n},\\\\nmethods: {\\\\nvalidate:function(){\\\\nvar b = false\\\\nthis.$refs.form.validate(function(valid){\\\\nb = valid;\\\\n});\\\\nreturn b;\\\\n},\\\\nsave:function(callback) {\\\\nvar that = this;\\\\nvar url = this.formURL.save.url;\\\\nif (that.form.id > 0) {\\\\nurl = this.formURL.update.url;\\\\n}\\\\nthis.$refs.form.validate(function(valid) {\\\\nif (valid) {\\\\nvar form = JSON.parse(JSON.stringify(that.form));\\\\nform.modelId = that.modelId;\\\\nms.http.post(url, form).then(function (res) {\\\\nif(callback) {\\\\ncallback(res);\\\\n}\\\\n});\\\\n}else{\\\\ncallback({result:false,msg:\'请检查表单输入项\'});\\\\n}\\\\n})\\\\n},\\\\n//获取当前会员配置\\\\nget:function(id) {\\\\nvar that = this;\\\\nms.http.get(this.formURL.get.url, Object.assign({\\\\\\\"modelId\\\\\\\":that.modelId},this.formURL.get.params)).then(function (res) {\\\\nif(res.result&&res.data){\\\\nthat.form = res.data;\\\\n}\\\\n}).catch(function (err) {\\\\nconsole.log(err);\\\\n});\\\\n},\\\\n\\\\n},\\\\ncreated:function() {\\\\n//渲染create\\\\n\\\\nthis.get(this.form.linkId);\\\\n}\\\\n});\\\"}\",\n \"modelField\": \"[\\r\\n {\\r\\n \\\"model\\\":\\\"sendCode\\\",\\r\\n \\\"key\\\":\\\"SEND_CODE\\\",\\r\\n \\\"field\\\":\\\"SEND_CODE\\\",\\r\\n \\\"javaType\\\":\\\"Boolean\\\",\\r\\n \\\"jdbcType\\\":\\\"VARCHAR\\\",\\r\\n \\\"name\\\":\\\"启用发送验证码\\\",\\r\\n \\\"type\\\":\\\"switch\\\",\\r\\n \\\"length\\\":\\\"11\\\",\\r\\n \\\"isShow\\\":\\\"false\\\"\\r\\n }\\r\\n ,{\\r\\n \\\"model\\\":\\\"peopleState\\\",\\r\\n \\\"key\\\":\\\"PEOPLE_STATE\\\",\\r\\n \\\"field\\\":\\\"PEOPLE_STATE\\\",\\r\\n \\\"javaType\\\":\\\"Boolean\\\",\\r\\n \\\"jdbcType\\\":\\\"VARCHAR\\\",\\r\\n \\\"name\\\":\\\"启用审核\\\",\\r\\n \\\"type\\\":\\\"switch\\\",\\r\\n \\\"length\\\":\\\"11\\\",\\r\\n \\\"isShow\\\":\\\"false\\\"\\r\\n }\\r\\n ,{\\r\\n \\\"model\\\":\\\"enableReg\\\",\\r\\n \\\"key\\\":\\\"ENABLE_REG\\\",\\r\\n \\\"field\\\":\\\"ENABLE_REG\\\",\\r\\n \\\"javaType\\\":\\\"Boolean\\\",\\r\\n \\\"jdbcType\\\":\\\"VARCHAR\\\",\\r\\n \\\"name\\\":\\\"启用登录\\\",\\r\\n \\\"type\\\":\\\"switch\\\",\\r\\n \\\"length\\\":\\\"11\\\",\\r\\n \\\"isShow\\\":\\\"false\\\"\\r\\n }\\r\\n ,{\\r\\n \\\"model\\\":\\\"enableLogin\\\",\\r\\n \\\"key\\\":\\\"ENABLE_LOGIN\\\",\\r\\n \\\"field\\\":\\\"ENABLE_LOGIN\\\",\\r\\n \\\"javaType\\\":\\\"Boolean\\\",\\r\\n \\\"jdbcType\\\":\\\"VARCHAR\\\",\\r\\n \\\"name\\\":\\\"启用注册\\\",\\r\\n \\\"type\\\":\\\"switch\\\",\\r\\n \\\"length\\\":\\\"11\\\",\\r\\n \\\"isShow\\\":\\\"false\\\"\\r\\n }\\r\\n]\\r\\n\\r\\n\",\n \"del\": 0\n }\n]', '内网IP', 'msopen', 'manage', 'delete', 'success', '/ms/mdiy/config/delete.do', 'POST', 'net.mingsoft.mdiy.action.ConfigAction.delete()', '127.0.0.1', '批量删除自定义模型列表接口', NULL, NULL, NULL, '2023-01-29 14:31:03', NULL, 0);
-INSERT INTO `logger` (`id`, `log_error_msg`, `log_result`, `log_param`, `log_location`, `log_user`, `log_user_type`, `log_business_type`, `log_status`, `log_url`, `log_request_method`, `log_method`, `log_ip`, `log_title`, `BUSINESS_ID`, `update_date`, `update_by`, `create_date`, `create_by`, `del`) VALUES (1619583965855158273, NULL, '{\"result\":true,\"code\":200}', '[\n {\n \"id\": \"2\",\n \"modelName\": \"扩展会员信息\",\n \"modelTableName\": \"MDIY_MODEL_PEOPLE_INFO\",\n \"notDel\": 0,\n \"modelType\": \"people\",\n \"modelCustomType\": \"model\",\n \"modelJson\": \"{\\\"searchJson\\\":\\\"[\\\\n // 爱好\\\\n {\'action\':\'and\', \'field\': \'FAV\', \'el\': \'eq\', \'model\': \'fav\', \'name\': \'爱好\', \'type\': \'textarea\'},\\\\n]\\\\n\\\",\\\"isWebSubmit\\\":false,\\\"html\\\":\\\"\\\\n\\\\n \\\\n\\\\n \\\\t\\\\n\\\\t \\\\n\\\\t \\\\n \\\\n\\\\t \\\\n\\\\t \\\\n \\\\n\\\\n\\\",\\\"script\\\":\\\"\\\\n\\\\nvar custom_model = Vue.component(\\\\\\\"custom-model\\\\\\\",{\\\\nel: \'#custom-model\',\\\\ndata:function() {\\\\nreturn {\\\\n\\\\nmodelId:0,\\\\nmodelName: \\\\\\\"扩展会员信息\\\\\\\",\\\\n//表单数据\\\\nform: {\\\\nlinkId:0,\\\\n // 爱好\\\\n fav:\'\',\\\\n},\\\\n\\\\nrules:{\\\\n},\\\\n}\\\\n},\\\\nwatch:{\\\\n},\\\\ncomputed:{\\\\n},\\\\nmethods: {\\\\nvalidate:function(){\\\\nvar b = false\\\\nthis.$refs.form.validate(function(valid){\\\\nb = valid;\\\\n});\\\\nreturn b;\\\\n},\\\\nsave:function(callback) {\\\\nvar that = this;\\\\nvar url = this.formURL.save.url;\\\\nif (that.form.id > 0) {\\\\nurl = this.formURL.update.url;\\\\n}\\\\nthis.$refs.form.validate(function(valid) {\\\\nif (valid) {\\\\nvar form = JSON.parse(JSON.stringify(that.form));\\\\nform.modelId = that.modelId;\\\\nms.http.post(url, form).then(function (res) {\\\\nif(callback) {\\\\ncallback(res);\\\\n}\\\\n});\\\\n}else{\\\\ncallback({result:false,msg:\'请检查表单输入项\'});\\\\n}\\\\n})\\\\n},\\\\n//获取当前扩展会员信息\\\\nget:function(id) {\\\\nvar that = this;\\\\nms.http.get(this.formURL.get.url, Object.assign({\\\\\\\"modelId\\\\\\\":that.modelId},this.formURL.get.params)).then(function (res) {\\\\nif(res.result&&res.data){\\\\nthat.form = res.data;\\\\n}\\\\n}).catch(function (err) {\\\\nconsole.log(err);\\\\n});\\\\n},\\\\n\\\\n},\\\\ncreated:function() {\\\\n//渲染create\\\\n\\\\nthis.get(this.form.linkId);\\\\n}\\\\n});\\\"}\",\n \"modelField\": \"[\\r\\n {\\r\\n \\\"model\\\":\\\"fav\\\",\\r\\n \\\"key\\\":\\\"FAV\\\",\\r\\n \\\"field\\\":\\\"FAV\\\",\\r\\n \\\"javaType\\\":\\\"String\\\",\\r\\n \\\"jdbcType\\\":\\\"VARCHAR\\\",\\r\\n \\\"name\\\":\\\"爱好\\\",\\r\\n \\\"type\\\":\\\"textarea\\\",\\r\\n \\\"length\\\":\\\"255\\\",\\r\\n \\\"isShow\\\":\\\"false\\\"\\r\\n }\\r\\n]\\r\\n\\r\\n\",\n \"del\": 0\n }\n]', '内网IP', 'msopen', 'manage', 'delete', 'success', '/ms/mdiy/model/delete.do', 'POST', 'net.mingsoft.mdiy.action.ModelAction.delete()', '127.0.0.1', '批量删除自定义模型', NULL, NULL, NULL, '2023-01-29 14:31:23', NULL, 0);
-COMMIT;
-
-- ----------------------------
-- Table structure for manager
-- ----------------------------
@@ -545,7 +472,7 @@ INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `t
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (4, 'channel', 'list', '<#assign _typeid=\'0\'/>\n<#if column?? && column.id?? && column.id?number gt 0>\n <#assign _typeid=\'${column.id}\'>\n <#assign selfid=\'${column.id}\'>\n#if>\n\n<#if typeid??>\n <#assign _typeid=\'${typeid}\'>\n#if>\n\nselect\n id,\n id as typeid,\n category_title as typetitle,\n <#--动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/list.do?typeid=\', id) as typelink,\n <#else>\n <#--栏目类型为链接-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(category_pinyin,\'.html\') as typelink,\n <#else>\n CONCAT(category_path,\'/index.html\') as typelink,\n #if>\n #if>\n category_keyword as typekeyword,\n category_diy_url as typeurl,\n category_flag as flag,\n category_parent_ids as parentids,\n category_descrip as typedescrip,\n category_type as type,\n category_path as typepath,\n leaf as typeleaf,\n category_img as typelitpic ,\n ( SELECT count(*) FROM cms_category cc WHERE cc.category_id = cms_category.id AND cc.del = 0 ) AS childsize\n from cms_category\n where\n cms_category.del=0\n <#--根据站点编号查询-->\n <#if appId?? >\n and cms_category.app_id=${appId}\n #if>\n\n <#--栏目属性-->\n <#if flag?? >\n and\n (<#list flag?split(\',\') as item>\n <#if item?index gt 0> or#if>\n FIND_IN_SET(\'${item}\',category_flag)\n #list>)\n #if>\n\n <#if noflag?? >\n and\n (<#list noflag?split(\',\') as item>\n <#if item?index gt 0> and#if>\n FIND_IN_SET(\'${item}\',category_flag)=0\n #list> or category_flag is null)\n #if>\n\n <#--type默认son-->\n <#if !type??||!type?has_content>\n <#assign type=\'son\'/>\n #if>\n\n <#if type?has_content>\n <#--顶级栏目(单个)-->\n <#if type==\'top\'>\n <#if _typeid != \'0\'>\n and (id = top_id or top_id = 0)\n #if>\n\n <#elseif type==\'nav\'>\n and(category_id=0 or category_id is null)\n\n <#--同级栏目(多个)-->\n <#elseif type==\'level\'>\n\n <#if _typeid != \'0\'>\n and category_id=(select category_id from cms_category where id=${_typeid})\n\n #if>\n\n <#--当前栏目(单个)-->\n <#elseif type==\'self\'>\n\n <#if _typeid != \'0\'>\n and id=${_typeid}\n #if>\n\n <#--当前栏目的所属栏目(多个)-->\n <#elseif type==\'path\'>\n\n <#if _typeid != \'0\'>\n and id in (<#if column?? && column.categoryParentIds??>${column.categoryParentIds},#if>${_typeid})\n #if>\n <#--子栏目(多个)-->\n\n <#elseif type==\'son\'>\n\n <#if _typeid != \'0\'>\n and category_id=${_typeid}\n #if>\n\n <#--上一级栏目没有则取当前栏目(单个)-->\n <#elseif type==\'parent\'>\n <#if _typeid != \'0\'>\n and\n <#if column?? && column.categoryId??>\n id=${column.categoryId}\n <#else>\n id=${_typeid}\n #if>\n #if>\n #if>\n\n<#else> <#--默认顶级栏目-->\n and\n <#if _typeid != \'0\'>\n id=${_typeid}\n <#else>\n (category_id=0 or category_id is null)\n #if>\n\n#if>\n\n<#--字段排序-->\n<#if type == \'path\'>\n ORDER BY category_path asc\n<#else>\n <#if orderby?? >\n ORDER BY\n <#if orderby==\'date\'> category_datetime\n <#elseif orderby==\'sort\'> category_sort\n <#else>id#if>\n #if>\n\n <#if order?? >\n <#if order==\'desc\'> desc#if>\n <#if order==\'asc\'> asc#if>\n #if>\n#if>', NULL, '通用栏目', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (5, 'global', 'single', 'select\n APP_NAME as name,\n app_logo as logo,\n app_keyword as keyword,\n app_description as descrip,\n app_copyright as copyright,\n <#if contextPath??>\n \'${contextPath}\' as contextpath,\n <#else>\n \'\' as contextpath,\n #if>\n <#--动态解析 -->\n <#if isDo?? && isDo>\n CONCAT(\'${url}\',\'${html}/\',app_dir) as url,\n \'${url}\' as host,\n <#--使用地址栏的域名 -->\n <#elseif url??>\n <#if shortSwitch?? && shortSwitch>\n <#if appId?? >\n CONCAT(\'${url}\',\'${html}/\',app_dir,\'/\') as url,\n <#else>\n\n CONCAT(\'${url}\',\'${html}/\') as url,\n #if>\n <#else>\n CONCAT(\'${url}\',\'${html}/\',app_dir,\'/\') as url,\n #if>\n \'${url}\' as host,\n <#else>\n CONCAT(REPLACE(REPLACE(TRIM(substring_index(app_url,\'\\n\',1)), CHAR(10),\'\'), CHAR(13),\'\'),\'/html/\',app_dir) as url,\n REPLACE(REPLACE(TRIM(substring_index(app_url,\'\\n\',1)), CHAR(10),\'\'), CHAR(13),\'\') as host,\n #if>\n CONCAT(\'template/\',id,\'/\',app_style) as \"style\" <#-- 判断是否为手机端 -->\nfrom app\n <#--根据站点编号查询-->\n <#if appId?? >\nwhere id = ${appId}\n #if>', NULL, '全局', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (7, 'field', 'single', 'SELECT\n cms_content.id as id,\n content_title as title,\n content_author as author,\n content_source as source,\n content_details as content,\n cms_category.id as typeid,\n cms_category.leaf as typeleaf,\n cms_category.category_title as typetitle,\n cms_category.category_img AS typelitpic,\n cms_category.top_id as topId,\n cms_category.category_flag as typeflag,\n cms_category.category_parent_ids as parentids,\n cms_category.category_keyword as typekeyword,\n cms_category.category_descrip as typedescrip,\n cms_category.category_diy_url as typeurl,\n <#--动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/list.do?typeid=\', cms_category.id) as typelink,\n <#else>\n <#--栏目类型为链接-->\n <#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_category.category_pinyin,\'.html\') as typelink,\n\n <#else>\n CONCAT(cms_category.category_path,\'/index.html\') as typelink,\n #if>\n #if>\n cms_content.content_img AS litpic,\n <#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/mcms/view.do?id=\', cms_content.id) as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n CONCAT(cms_category.category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n CONCAT(\'\') as hit,\n content_type as flag,\n category_title as typetitle,\n <#if tableName??>${tableName}.*,#if>\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category ON\n cms_category.id = cms_content.category_id\n <#--判断是否有自定义模型表-->\n <#if tableName??>left join ${tableName} on ${tableName}.link_id=cms_content.id#if>\nWHERE\n <#--如果是栏目列表页没有文章id所以只取栏目id-->\n <#if column??&&column.id??&&!id??>\n cms_category.id=${column.id} and\n #if>\n cms_content.del=0\n <#if id??> and cms_content.id=${id}#if>', NULL, '文章内容', NULL, NULL, NULL, NULL, 0, 1);
-INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (8, 'pre', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.preId??>\nSELECT\ncms_content.id as id,\ncontent_title as title,\ncontent_author as author,\ncontent_source as source,\ncontent_details as content,\ncategory.category_title as typename,\ncategory.category_id as typeid,\n\n<#if shortSwitch?? && shortSwitch>\n\n\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n\n <#else>\n\n(SELECT \'index.html\') as typelink,\n\n #if>\n\ncontent_img as litpic,\n<#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n\n\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n content_hit as hit,\n content_type as flag,\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.preId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>', NULL, '文章上一篇', NULL, NULL, NULL, NULL, 0, 1);
+INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (8, 'pre', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.preId??>\nSELECT\n cms_content.id as id,\n content_title as title,\n content_author as author,\n content_source as source,\n content_details as content,\n category.category_title as typename,\n category.category_id as typeid,\n <#if shortSwitch?? && shortSwitch>\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n <#else>\n (SELECT \'index.html\') as typelink,\n #if>\n content_img as litpic,\n <#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\n content_datetime as \"date\",\n content_description as descrip,\n content_hit as hit,\n content_type as flag,\n content_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.preId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>', NULL, '文章上一篇', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (9, 'page', 'single', 'select\n <#--是否开启短链接-->\n <#if shortSwitch?? && shortSwitch>\n (SELECT \'${shortSwitch}\') as \"shortSwitch\",\n <#else>\n \"false\" as \"shortSwitch\",\n #if>\n\n <#if !(pageTag.indexUrl??)>\n <#--判断是否有栏目对象,用于搜索不传栏目-->\n <#if column??>\n <#if shortSwitch?? && shortSwitch>\n <#assign path=column.categoryPinyin/>\n <#else>\n <#assign path=column.categoryPath/>\n #if>\n <#else>\n <#assign path=\"\"/>\n #if>\n <#--总记录数、总页数-->\n (SELECT ${pageTag.total}) as \"total\",\n (SELECT ${pageTag.size}) as \"size\",\n\n <#--记录总数-->\n (SELECT ${pageTag.rcount}) as \"rcount\",\n <#--当前页码-->\n (SELECT ${pageTag.pageNo}) as \"cur\",\n\n <#--首页-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\', \'.html\') as \"index\",\n <#else>\n CONCAT(\'${path}\', \'/index.html\') as \"index\",\n #if>\n\n <#--上一页-->\n <#if (pageTag.pageNo?eval-1) gt 1>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.pageNo?eval-1}.html\') as \"pre\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.pageNo?eval-1}.html\') as \"pre\",\n #if>\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'.html\') as \"pre\",\n <#else>\n CONCAT(\'${path}\',\'/index.html\') as \"pre\",\n #if>\n #if>\n\n <#--下一页-->\n <#if pageTag.total==1>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\', \'.html\') as \"next\",\n CONCAT(\'${path}\', \'.html\') as \"last\"\n <#else>\n CONCAT(\'${path}\', \'/index.html\') as \"next\",\n CONCAT(\'${path}\', \'/index.html\') as \"last\"\n #if>\n <#else>\n <#if pageTag.pageNo?eval gte pageTag.total>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.total}.html\') as \"next\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.total}.html\') as \"next\",\n #if>\n <#else>\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.pageNo?eval+1}.html\') as \"next\",\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.pageNo?eval+1}.html\') as \"next\",\n #if>\n #if>\n\n <#--最后一页-->\n <#if shortSwitch?? && shortSwitch>\n CONCAT(\'${path}\',\'-${pageTag.total}.html\') as \"last\"\n <#else>\n CONCAT(\'${path}\',\'/list-${pageTag.total}.html\') as \"last\"\n #if>\n #if>\n <#else>\n <#--判断是否是搜索页面-->\n \'${pageTag.indexUrl}\' as \"index\",\n \'${pageTag.lastUrl}\' as \"last\",\n \'${pageTag.preUrl}\' as \"pre\",\n \'${pageTag.nextUrl}\' as \"next\",\n (select ${pageTag.total}) as \"total\",\n (select ${pageTag.size}) as \"size\",\n (select ${pageTag.rcount}) as \"rcount\",\n (select ${pageTag.pageNo}) as \"cur\"\n #if>', NULL, '通用分页', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (10, 'next', 'single', '<#assign select=\"(SELECT \'\')\"/>\n <#if orderby?? >\n <#if orderby==\"date\">\n <#assign _orderby=\"content_datetime\">\n <#elseif orderby==\"updatedate\">\n <#assign _orderby=\"cms_content.update_date\">\n <#elseif orderby==\"hit\">\n <#assign _orderby=\"content_hit\">\n <#elseif orderby==\"sort\">\n <#assign _orderby=\"content_sort\">\n <#else><#assign _orderby=\"cms_content.id\">#if>\n <#else>\n <#assign _orderby=\"cms_content.id\">\n #if>\n <#if pageTag.nextId??>\nSELECT\ncms_content.id as id,\ncontent_title as title,\ncontent_author as author,\ncontent_source as source,\ncontent_details as content,\ncategory.category_title as typename,\ncategory.category_id as typeid,\n<#if shortSwitch?? && shortSwitch>\n\n (SELECT CONCAT(category.category_pinyin,\'.html\')) AS typelink,\n <#else>\n\n(SELECT \'index.html\') as typelink,\n #if>\ncontent_img as litpic,\n<#--内容页动态链接-->\n <#if isDo?? && isDo>\n CONCAT(\'/${modelName}/view.do?id=\', cms_content.id,\'&orderby=${_orderby}\',\'&order=${order!\'ASC\'}\',\'&typeid=${typeid}\') as \"link\",\n <#else>\n<#if shortSwitch?? && shortSwitch>\n\n CONCAT(cms_content.id,\'.html\') AS \"link\",\n <#else>\n\n CONCAT(category_path,\'/\',cms_content.id,\'.html\') AS \"link\",\n #if>\n #if>\ncontent_datetime as \"date\",\ncontent_description as descrip,\ncontent_hit as hit,\ncontent_type as flag,\ncontent_keyword as keyword\nFROM cms_content\n LEFT JOIN cms_category as category ON cms_content.category_id=category.id\nWHERE cms_content.id=${pageTag.nextId}\n <#else>\nSELECT\n ${select} as id,\n ${select} as title,\n ${select} as fulltitle,\n ${select} as author,\n ${select} as source,\n ${select} as content,\n ${select} as typename,\n ${select} as typeid,\n ${select} as typelink,\n ${select} as litpic,\n ${select} as \"link\",\n ${select} as \"date\",\n ${select} as descrip,\n ${select} as hit,\n ${select} as flag,\n ${select} as keyword\n #if>\n', NULL, '文章下一篇', NULL, NULL, NULL, NULL, 0, 1);
INSERT INTO `mdiy_tag` (`id`, `tag_name`, `tag_type`, `tag_sql`, `tag_class`, `tag_description`, `UPDATE_BY`, `UPDATE_DATE`, `CREATE_BY`, `CREATE_DATE`, `DEL`, `NOT_DEL`) VALUES (11, 'diyform', 'macro', '<#macro ms_diyform formName>\n\n\n#macro>', NULL, '智能表单', '57', '2022-11-15 16:10:49', NULL, NULL, 0, 1);