INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205773160448', NULL, '925988240575995904', NULL, 'JText', '{"chartData":"医美行业全网信息量走势","borderColor":"#FFFFFF00","size":{"width":528,"height":45},"background":"#FFFFFF","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#23BAD9","text":"","fontWeight":"bold","marginTop":3,"marginLeft":5},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205794131968', NULL, '925988240575995904', NULL, 'JText', '{"chartData":"医美项目热度","borderColor":"#FFFFFF00","size":{"width":528,"height":45},"background":"#FFFFFF","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"tooltip":{"textStyle":{"color":"#464646"}},"body":{"color":"#23BAD9","text":"","fontWeight":"bold","marginTop":3,"marginLeft":8},"title":{"subtextStyle":{"color":"#464646"},"textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#4A4A4A"},"title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205806714880', NULL, '925988240575995904', NULL, 'JSmoothLine', '{"chartData":"[  {    \"value\": 10,    \"name\": \"1月\"  },  {    \"value\": 15,    \"name\": \"2月\"  },  {    \"value\": 6,    \"name\": \"3月\"  },  {    \"value\": 19,    \"name\": \"4月\"  },  {    \"value\": 30,    \"name\": \"5月\"  },  {    \"value\": 20,    \"name\": \"6月\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":320},"dataMapping":[{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"option":{"yAxis":{"axisLabel":{"color":"#909198"},"splitLine":{"lineStyle":{"color":"#F3F3F3"}},"nameTextStyle":{"color":"#333333"}},"xAxis":{"axisLabel":{"color":"#909198"},"axisLine":{"lineStyle":{"color":"#333333"}},"nameTextStyle":{"color":"#333333"}},"grid":{"top":33,"left":23,"bottom":77,"show":false,"right":25},"series":[{"data":[],"type":"line","smooth":true}],"tooltip":{"textStyle":{"color":"#464646"}},"title":{"subtext":"","top":1,"left":1,"show":false,"text":"","textStyle":{"color":"#464646"}},"body":{"color":"#000000"},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205823492096', NULL, '925988240575995904', NULL, 'JText', '{"chartData":"公立整形外科热度指数TOP10","borderColor":"#FFFFFF00","size":{"width":528,"height":45},"background":"#FFFFFF","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"tooltip":{"textStyle":{"color":"#464646"}},"body":{"color":"#23BAD9","text":"","fontWeight":"bold","marginTop":3,"marginLeft":5},"title":{"textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205836075008', NULL, '925988240575995904', NULL, 'JMultipleBar', '{"chartData":"[  {    \"name\": \"19岁以下\",    \"value\": 150,    \"type\": \"光子嫩肤\"  },  {    \"name\": \"20-29岁\",    \"value\": 269,    \"type\": \"光子嫩肤\"  },  {    \"name\": \"30-39岁\",    \"value\": 81,    \"type\": \"光子嫩肤\"  },  {    \"name\": \"39岁以上\",    \"value\": 67,    \"type\": \"光子嫩肤\"  },  {    \"name\": \"19岁以下\",    \"value\": 50,    \"type\": \"热玛吉\"  },  {    \"name\": \"20-29岁\",    \"value\": 100,    \"type\": \"热玛吉\"  },  {    \"name\": \"30-39岁\",    \"value\": 10,    \"type\": \"热玛吉\"  },  {    \"name\": \"39岁以上\",    \"value\": 45,    \"type\": \"热玛吉\"  },  {    \"name\": \"19岁以下\",    \"value\": 13,    \"type\": \"水光针\"  },  {    \"name\": \"20-29岁\",    \"value\": 24,    \"type\": \"水光针\"  },  {    \"name\": \"30-39岁\",    \"value\": 5,    \"type\": \"水光针\"  },  {    \"name\": \"39岁以上\",    \"value\": 25,    \"type\": \"水光针\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":320},"dataMapping":[{"mapping":"","filed":"分组"},{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/26/stackedBar","timeOut":0,"option":{"yAxis":{"axisLabel":{"color":"#909198"},"splitLine":{"lineStyle":{"color":"#F3F3F3"}},"nameTextStyle":{"color":"#333333"}},"xAxis":{"axisLabel":{"color":"#909198"},"axisLine":{"lineStyle":{"color":"#333333"}},"nameTextStyle":{"color":"#333333"}},"grid":{"top":29,"left":31,"bottom":62,"right":8},"series":[{"label":{"color":"#787575"}}],"tooltip":{"axisPointer":{"label":{"backgroundColor":"#333","show":true},"type":"shadow"},"trigger":"axis","textStyle":{"color":"#464646"}},"title":{"show":false,"text":"多数据对比柱形图","subtextStyle":{"color":"#464646"},"textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#4A4A4A"},"title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205852852224', NULL, '925988240575995904', NULL, 'JText', '{"chartData":"医美行业热点事件TOP50分类","borderColor":"#FFFFFF00","size":{"width":528,"height":45},"background":"#FFFFFF","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"headerBgColor":"#FFFFFF","headerColor":"#000000","yAxis":{"axisLabel":{"color":"#909198"},"splitLine":{"lineStyle":{"color":"#F3F3F3"}},"nameTextStyle":{"color":"#333333"}},"bodyColor":"#000000","xAxis":{"axisLabel":{"color":"#909198"},"axisLine":{"lineStyle":{"color":"#333333"}},"nameTextStyle":{"color":"#333333"}},"body":{"color":"#23BAD9","text":"","fontWeight":"bold","marginTop":5,"marginLeft":11},"bodyBgColor":"#FFFFFF","title":{"textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205865435136', NULL, '925988240575995904', NULL, 'JText', '{"chartData":"各年龄段对医美项目TOP3关注度对比","borderColor":"#FFFFFF00","size":{"width":528,"height":45},"background":"#FFFFFF","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#23BAD9","text":"","fontWeight":"bold","marginTop":5,"marginLeft":8},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205890600960', NULL, '925988240575995904', NULL, 'JDynamicBar', '{"chartData":"[  {    \"name\": \"江苏人民医院\",    \"value\": 55,    \"type\": \"传播热度\"  },  {    \"name\": \"上海人民医院\",    \"value\": 14,    \"type\": \"传播热度\"  },  {    \"name\": \"北京大学第一医院\",    \"value\": 31.5,    \"type\": \"传播热度\"  },  {    \"name\": \"北京朝阳医院\",    \"value\": 53,    \"type\": \"传播热度\"  },  {    \"name\": \"北京协和医院\",    \"value\": 41.9,    \"type\": \"传播热度\"  },  {    \"name\": \"八大处医院\",    \"value\": 61,    \"type\": \"传播热度\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":320},"dataMapping":[{"mapping":"","filed":"分组"},{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/26/stackedBar","timeOut":0,"option":{"xAxis":{"axisLabel":{"color":"#909198"},"axisLine":{"lineStyle":{"color":"#333333"}},"nameTextStyle":{"color":"#333333"}},"grid":{"top":8,"left":113,"bottom":71,"right":59},"series":[{"barWidth":17,"itemStyle":{"color":"#F099E1EE"},"label":{"color":"#000000"}}],"tooltip":{"axisPointer":{"label":{"backgroundColor":"#333","show":true},"type":"shadow"},"trigger":"axis","textStyle":{"color":"#464646"}},"title":{"show":false,"text":"动态柱形图","textStyle":{"color":"#464646"},"subtextStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205903183872', NULL, '925988240575995904', NULL, 'JDynamicBar', '{"chartData":"[  {    \"name\": \"江苏人民医院\",    \"value\": 88,    \"type\": \"美誉度\"  },  {    \"name\": \"上海人民医院\",    \"value\": 76,    \"type\": \"美誉度\"  },  {    \"name\": \"北京大学第一医院\",    \"value\": 92,    \"type\": \"美誉度\"  },  {    \"name\": \"北京朝阳医院\",    \"value\": 53,    \"type\": \"美誉度\"  },  {    \"name\": \"北京协和医院\",    \"value\": 90,    \"type\": \"美誉度\"  },  {    \"name\": \"八大处医院\",    \"value\": 98.7,    \"type\": \"美誉度\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":309},"dataMapping":[{"mapping":"","filed":"分组"},{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/26/stackedBar","timeOut":0,"option":{"grid":{"top":19,"left":109,"bottom":60,"right":31},"series":[{"barWidth":18,"itemStyle":{"color":"#50E3C2"}}],"tooltip":{"axisPointer":{"label":{"backgroundColor":"#333","show":true},"type":"shadow"},"trigger":"axis"},"title":{"show":false,"text":"动态柱形图","textStyle":{"color":"#464646"},"subtextStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205915766784', NULL, '925988240575995904', NULL, 'JRing', '{"chartData":"[  {    \"value\": 46,    \"name\": \"涉机构事件\"  },  {    \"value\": 54,    \"name\": \"涉行业事件\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":320},"dataMapping":[{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"option":{"customColor":[{"color":"#F099E1EE"},{"color":"#23BAD9"}],"grid":{"bottom":115,"show":false},"series":[{"data":[],"name":"Access From","avoidLabelOverlap":false,"emphasis":{"label":{"show":true,"fontSize":"25","fontWeight":"bold"}},"itemStyle":{"color":"#64B5F6"},"label":{"color":"#000000","show":true,"position":"center"},"labelLine":{"show":false},"type":"pie","radius":["40%","70%"]}],"legend":{"r":26},"tooltip":{"trigger":"item","textStyle":{"color":"#464646"}},"title":{"show":false,"text":"基础环形图","textStyle":{"color":"#464646"}},"body":{"color":"#000000"},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205924155392', NULL, '925988240575995904', NULL, 'JCommonTable', '{"chartData":"[  {    \"医美行业热点事件\": \"FDA批准新一代A型肉毒素上市\",    \"传播热度指数\": 6.25  },  {    \"医美行业热点事件\": \"多地医保局发布口腔种植收费调查登记的通知\",    \"传播热度指数\": 5.3  },  {    \"医美行业热点事件\": \"种植牙服务价格下调\",    \"传播热度指数\": 4  },  {    \"医美行业热点事件\": \"消保委2023年受理消费者投诉41万余件 涉及医美等多个方面\",    \"传播热度指数\": 7.23  },  {    \"医美行业热点事件\": \"轻医美-收费不透明\",    \"传播热度指数\": 3.6  },  {    \"医美行业热点事件\": \"专家提醒:低价医美有风险\",    \"传播热度指数\": 2  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":309},"background":"#FFFFFF","w":24,"dataType":1,"h":42,"linkageConfig":[],"timeOut":-1,"option":{"headerBgColor":"#C1EEF7","headerColor":"#417505","bodyColor":"#000000","bodyBgColor":"#FFFFFF","body":{"color":"#000000"},"title":{"textStyle":{"color":"#464646"}}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('927766205936738304', NULL, '925988240575995904', NULL, 'JRing', '{"chartData":"[  {    \"value\": 4.61,    \"name\": \"敏感\"  },  {    \"value\": 95.39,    \"name\": \"非敏感\"  }]","borderColor":"#FFFFFF00","size":{"width":528,"height":309},"dataMapping":[{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"background":"#FFFFFF","dataType":1,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"option":{"customColor":[{"color":"#F099E1EE"},{"color":"#6AD5EB"}],"grid":{"top":45,"left":42,"bottom":115,"show":false},"series":[{"data":[],"name":"Access From","avoidLabelOverlap":false,"emphasis":{"label":{"show":true,"fontSize":"25","fontWeight":"bold"}},"itemStyle":{"color":"#64B5F6"},"label":{"color":"#000000","show":true,"position":"center"},"labelLine":{"show":false},"type":"pie","radius":["40%","70%"]}],"tooltip":{"trigger":"item","textStyle":{"color":"#464646"}},"title":{"show":false,"text":"基础环形图","textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-03-13 13:38:31', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146221527040', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"小 区 消 防 巡 检 状 态","borderColor":"#DB771F","size":{"width":1817,"height":78},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","textAlign":"center","fontSize":36,"text":"","fontWeight":"bold","marginTop":11,"marginLeft":0},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146250887168', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"区域基本情况","borderColor":"#DB771F","size":{"width":599,"height":56},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","fontSize":22,"text":"","fontWeight":"bold","marginTop":11,"marginLeft":37},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146267664384', NULL, '993809146154418176', NULL, 'JList', '{"borderColor":"#FFFFFF00","dataMapping":[{"mapping":"name","filed":"标题"},{"mapping":"","filed":"描述"},{"mapping":"value","filed":"时间"},{"mapping":"","filed":"封面"}],"paramOption":[],"dataType":2,"dataSetName":"区域基本情况","query":[],"h":24,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=regionBasicInformation","drillData":[],"url":"http://api.jeecg.com/mock/42/list","timeOut":-1,"chartData":"[{\"title\":\"通知一\",\"date\":\"2022-3-9 14:20:21\"},{\"title\":\"通知二\",\"date\":\"2022-3-8 14:20:21\"},{\"title\":\"通知三\",\"date\":\"2022-3-7 14:20:21\"},{\"title\":\"通知四\",\"date\":\"2022-3-4 14:20:21\"}]","size":{"width":599,"height":177},"dataSetId":"910750488542625792","fieldOption":[{"label":"name","text":"name","value":"name"},{"label":"value","text":"value","value":"value"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"w":12,"linkageConfig":[],"dataSetIzAgent":"0","option":{"layout":"horizontal","showTitlePrefix":true,"titleFontSize":18,"showTimePrefix":false,"body":{"color":"#000000"}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146288635904', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"设备总数","borderColor":"#DB771F","size":{"width":599,"height":67},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","fontSize":22,"text":"","fontWeight":"bold","marginTop":16,"marginLeft":34},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146305413120', NULL, '993809146154418176', NULL, 'JNumber', '{"borderColor":"#FFFFFF00","dataType":2,"dataSetName":"正常设备","h":9,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=normalDevice","analysis":{"isCompare":false,"compareType":"","trendType":"1"},"timeOut":0,"chartData":"{  \"value\": \"15990\"}","size":{"width":599,"height":122},"dataSetId":"910754028661030912","dataSetType":"api","background":"#FFFFFF","seriesType":[],"w":5,"turnConfig":{"url":""},"dataSetIzAgent":"0","option":{"isCompare":false,"trendType":"1","body":{"color":"#000000","text":"","fontWeight":"bold"},"card":{"rightHref":"","size":"small","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#464646","fontSize":18,"fontWeight":"bold"},"title":"正常设备"}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146326384640', NULL, '993809146154418176', NULL, 'JNumber', '{"borderColor":"#FFFFFF00","paramOption":[],"dataType":2,"dataSetName":"异常设备","query":[],"h":9,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=abnormalDevice","drillData":[],"analysis":{"isCompare":false,"compareType":"","trendType":"1"},"timeOut":0,"chartData":"{\"value\":\"1024\"}","size":{"width":599,"height":122},"dataSetId":"910754465934000128","fieldOption":[{"label":"value","text":"value","value":"value"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"w":5,"turnConfig":{"url":""},"dataSetIzAgent":"0","option":{"isCompare":false,"trendType":"1","body":{"color":"#000000","text":"","fontWeight":"bold"},"card":{"rightHref":"","size":"small","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#464646","fontSize":18,"fontWeight":"bold"},"title":"异常设备"}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146343161856', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"设备异常明细","borderColor":"#DB771F","size":{"width":599,"height":67},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","fontSize":22,"text":"","fontWeight":"bold","marginTop":15,"marginLeft":32},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146355744768', NULL, '993809146154418176', NULL, 'JCommonTable', '{"borderColor":"#FFFFFF00","paramOption":[],"dataType":2,"dataSetName":"设备异常明细","query":[],"h":42,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=equipmentDetails","drillData":[],"timeOut":-1,"chartData":"[{\"name\":\"4月\",\"value\":50},{\"name\":\"2月\",\"value\":200},{\"name\":\"3月\",\"value\":300},{\"name\":\"4月\",\"value\":400},{\"name\":\"5月\",\"value\":50},{\"name\":\"6月\",\"value\":120}]","size":{"width":599,"height":551},"dataSetId":"910759432656830464","fieldOption":[{"label":"小区名称","text":"小区名称","value":"name"},{"label":"设备名称","text":"设备名称","value":"deviceName"},{"label":"设备地址","text":"设备地址","value":"deviceAddress"},{"label":"设备状态","text":"设备状态","value":"deviceStatus"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"w":24,"linkageConfig":[],"dataSetIzAgent":"0","option":{"columns":[{"izShow":"Y","dataIndex":"name","title":"小区名称"},{"izShow":"Y","dataIndex":"deviceName","title":"设备名称"},{"izShow":"Y","dataIndex":"deviceAddress","title":"设备地址"},{"izShow":"Y","dataIndex":"deviceStatus","title":"设备状态"}],"body":{"color":"#000000"}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146368327680', NULL, '993809146154418176', NULL, 'JBubbleMap', '{"borderColor":"#FFFFFF00","commonOption":{"barSize":10,"gradientColor":false,"breadcrumb":{"drillDown":false,"textColor":"#000000"},"areaColor":{"color1":"#f7f7f7","color2":"#fcc02e"},"barColor":"#fff176","barColor2":"#fcc02e","inRange":{"color":["#04387b","#467bc0"]}},"paramOption":[],"dataSetName":"小区地图分布","activeKey":1,"chartData":"[  {    \"name\": \"廊坊\",    \"value\": 199  },  {    \"name\": \"新疆\",    \"value\": 180  },  {    \"name\": \"河南\",    \"value\": 137  },  {    \"name\": \"四川\",    \"value\": 125  },  {    \"name\": \"黑龙江\",    \"value\": 123  },  {    \"name\": \"广东\",    \"value\": 123  },  {    \"name\": \"山东\",    \"value\": 119  },  {    \"name\": \"福建\",    \"value\": 116  },  {    \"name\": \"湖北\",    \"value\": 116  },  {    \"name\": \"浙江\",    \"value\": 114  },  {    \"name\": \"湖南\",    \"value\": 114  },  {    \"name\": \"安徽\",    \"value\": 109  },  {    \"name\": \"河北\",    \"value\": 102  },  {    \"name\": \"江苏\",    \"value\": 92  },  {    \"name\": \"江西\",    \"value\": 91  },  {    \"name\": \"重庆\",    \"value\": 91  },  {    \"name\": \"云南\",    \"value\": 83  },  {    \"name\": \"吉林\",    \"value\": 82  },  {    \"name\": \"山西\",    \"value\": 81  },  {    \"name\": \"陕西\",    \"value\": 80  },  {    \"name\": \"辽宁\",    \"value\": 67  },  {    \"name\": \"贵州\",    \"value\": 62  },  {    \"name\": \"广西\",    \"value\": 59  },  {    \"name\": \"甘肃\",    \"value\": 56  },  {    \"name\": \"内蒙古\",    \"value\": 47  },  {    \"name\": \"天津\",    \"value\": 42  },  {    \"name\": \"上海\",    \"value\": 24  },  {    \"name\": \"宁夏\",    \"value\": 18  },  {    \"name\": \"海南\",    \"value\": 14  },  {    \"name\": \"青海\",    \"value\": 10  },  {    \"name\": \"西藏\",    \"value\": 9  }]","fieldOption":[{"label":"name","text":"name","value":"name"},{"label":"value","text":"value","value":"value"}],"seriesType":[],"dataMapping":[{"mapping":"name","filed":"区域"},{"mapping":"value","filed":"数值"}],"jsConfig":"","dataType":2,"query":[],"h":50,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=residentialDistributionMap","drillData":[],"url":"http://api.jeecg.com/mock/33/radar","timeOut":0,"size":{"width":599,"height":342},"dataSetId":"910765056765509632","dataSetType":"api","background":"#FFFFFF","w":12,"turnConfig":{"url":""},"linkageConfig":[],"dataSetIzAgent":"0","option":{"drillDown":false,"area":{"markerColor":"#DDE330","shadowBlur":10,"markerCount":5,"markerOpacity":1,"name":["河北省"],"scatterLabelShow":false,"shadowColor":"#DDE330","value":["13"],"markerType":"effectScatter"},"geo":{"top":27,"aspectScale":0.92,"itemStyle":{"normal":{"shadowOffsetX":0,"borderColor":"#a9a9a9","shadowOffsetY":0,"areaColor":"","shadowBlur":0,"borderWidth":1,"shadowColor":"#80d9f8"},"emphasis":{"areaColor":"#fff59c","borderWidth":0}},"zoom":1,"label":{"emphasis":{"color":"#fff","show":false}},"roam":true},"grid":{"bottom":115,"show":false},"legend":{"data":[]},"title":{"left":10,"show":true,"text":"","textStyle":{"color":"#464646"}},"body":{"color":"#000000"},"graphic":[],"card":{"rightHref":"","size":"default","extra":"","title":""},"visualMap":{"min":0,"top":"bottom","max":200,"left":"5%","calculable":true,"show":false,"type":"continuous","seriesIndex":[1]}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146380910592', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"小区地图分布","borderColor":"#DB771F","size":{"width":1208,"height":56},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","textAlign":"center","fontSize":22,"text":"","fontWeight":"bold","marginTop":10,"marginLeft":0},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146393493504', NULL, '993809146154418176', NULL, 'JCommonTable', '{"paramOption":[],"dataType":2,"dataSetName":"小区分布地图表格","query":[],"h":42,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=residentialDistributionTable","drillData":[],"timeOut":-1,"chartData":"[{\"name\":\"4月\",\"value\":50},{\"name\":\"2月\",\"value\":200},{\"name\":\"3月\",\"value\":300},{\"name\":\"4月\",\"value\":400},{\"name\":\"5月\",\"value\":50},{\"name\":\"6月\",\"value\":120}]","size":{"width":599,"height":342},"dataSetId":"910773111884398592","fieldOption":[{"label":"区域名称","text":"区域名称","value":"areaName"},{"label":"小区数量","text":"小区数量","value":"value"}],"dataSetType":"api","seriesType":[],"w":24,"linkageConfig":[],"dataSetIzAgent":"0","option":{"columns":[{"izShow":"Y","dataIndex":"areaName","title":"区域名称"},{"izShow":"Y","dataIndex":"value","title":"小区数量"}],"title":{"textStyle":{"color":"#464646"}}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146410270720', NULL, '993809146154418176', NULL, 'JPie', '{"borderColor":"#FFFFFF00","dataMapping":[{"mapping":"name","filed":"维度"},{"mapping":"value","filed":"数值"}],"paramOption":[],"dataType":2,"dataSetName":"室外消火栓泵","query":[],"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=deviceCountProportion","drillData":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":-1,"chartData":"[{\"value\":1048,\"name\":\"vivo\"},{\"value\":735,\"name\":\"oppo\"},{\"value\":580,\"name\":\"苹果\"},{\"value\":484,\"name\":\"小米\"},{\"value\":300,\"name\":\"三星\"}]","size":{"width":599,"height":364},"dataSetId":"910776816075587584","fieldOption":[{"label":"name","text":"name","value":"name"},{"label":"value","text":"value","value":"value"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"turnConfig":{"url":""},"linkageConfig":[],"dataSetIzAgent":"0","option":{"grid":{"bottom":115,"show":false},"legend":{"orient":"vertical"},"series":[{"data":[],"color":["#3BB1E3","#DB771F","#B6C5D1"],"name":"Access From","emphasis":{"itemStyle":{"shadowOffsetX":0,"shadowBlur":10,"shadowColor":"rgba(0, 0, 0, 0.5)"}},"label":{"color":"#000000","show":true},"type":"pie","radius":"50%"}],"tooltip":{"trigger":"item"},"title":{"subtext":"","left":"left","show":true,"text":"设备类型数量占比","textStyle":{"color":"#464646"}},"body":{"color":"#000000"},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146418659328', NULL, '993809146154418176', NULL, 'JBar', '{"borderColor":"#FFFFFF00","dataMapping":[{"mapping":"name","filed":"维度"},{"mapping":"value","filed":"数值"}],"paramOption":[],"dataType":2,"dataSetName":"区域设备数量\t","query":[],"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=areaDeviceCount","drillData":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"chartData":"[{\"name\":\"苹果\",\"value\":1000879,\"type\":\"手机品牌\"},{\"name\":\"三星\",\"value\":3400879,\"type\":\"手机品牌\"},{\"name\":\"小米\",\"value\":2300879,\"type\":\"手机品牌\"},{\"name\":\"oppo\",\"value\":5400879,\"type\":\"手机品牌\"},{\"name\":\"vivo\",\"value\":3400879,\"type\":\"手机品牌\"}]","size":{"width":599,"height":364},"dataSetId":"910790230315417600","fieldOption":[{"label":"name","text":"name","value":"name"},{"label":"value","text":"value","value":"value"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"turnConfig":{"url":""},"linkageConfig":[],"dataSetIzAgent":"0","option":{"yAxis":{"axisLabel":{"color":"#909198"},"lineStyle":{"color":"#f3f3f3"},"splitLine":{"lineStyle":{"color":"#F3F3F3"},"interval":2},"nameTextStyle":{"color":"#333333"}},"xAxis":{"axisLabel":{"color":"#909198"},"axisLine":{"lineStyle":{"color":"#333333"}},"type":"value","nameTextStyle":{"color":"#333333"}},"grid":{"top":90,"left":62,"bottom":115,"show":false},"series":[{"barWidth":21,"data":[],"color":["#3BB1E3","#DB771F","#B6C5D1"],"itemStyle":{"color":"#3BB1E3","borderRadius":0},"type":"bar"}],"tooltip":{"axisPointer":{"label":{"backgroundColor":"#333","show":true},"type":"shadow"},"trigger":"axis","textStyle":{"color":"#464646"}},"title":{"show":true,"text":"区域设备数量","textStyle":{"color":"#464646"},"subtextStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#4A4A4A"},"title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146431242240', NULL, '993809146154418176', NULL, 'JLine', '{"borderColor":"#FFFFFF00","dataMapping":[{"mapping":"name","filed":"维度"},{"mapping":"value","filed":"数值"}],"paramOption":[],"dataType":2,"dataSetName":"巡检任务数","query":[],"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=inspectionTasksCount","drillData":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"chartData":"[{\"value\":1000,\"name\":\"联想\"},{\"value\":7350,\"name\":\"小米\"},{\"value\":5800,\"name\":\"华为\"},{\"value\":6000,\"name\":\"苹果\"},{\"value\":3000,\"name\":\"戴尔\"}]","size":{"width":599,"height":353},"dataSetId":"910794755508060160","fieldOption":[{"label":"name","text":"name","value":"name"},{"label":"value","text":"value","value":"value"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"turnConfig":{"url":""},"linkageConfig":[],"dataSetIzAgent":"0","option":{"yAxis":{"axisLabel":{"color":"#909198"},"splitLine":{"lineStyle":{"color":"#F3F3F3"}},"nameTextStyle":{"color":"#333333"}},"customColor":[{"color":"#38B4EA"}],"grid":{"top":90,"bottom":115,"show":false},"series":[{"data":[],"lineType":"area","itemStyle":{"color":"#64B5F6"},"type":"line"}],"title":{"subtext":"","left":10,"text":"","textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","headColor":"#FFFFFF","textStyle":{"color":"#4A4A4A"},"title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146443825152', NULL, '993809146154418176', NULL, 'JCommonTable', '{"borderColor":"#FFFFFF00","paramOption":[],"dataType":2,"dataSetName":"巡检任务数表格","query":[],"h":42,"dataSetApi":"https://api.jeecg.com/mock/51/propertyFireFighting?type=inspectionTasksTable","drillData":[],"timeOut":-1,"chartData":"[{\"name\":\"4月\",\"value\":50},{\"name\":\"2月\",\"value\":200},{\"name\":\"3月\",\"value\":300},{\"name\":\"4月\",\"value\":400},{\"name\":\"5月\",\"value\":50},{\"name\":\"6月\",\"value\":120}]","size":{"width":599,"height":353},"dataSetId":"910797586147360768","fieldOption":[{"label":"检查时间","text":"检查时间","value":"inspectTime"},{"label":"设备名称","text":"设备名称","value":"deviceName"},{"label":"设备地址","text":"设备地址","value":"deviceAddress"},{"label":"检查人","text":"检查人","value":"inspected"},{"label":"检查内容","text":"检查内容","value":"content"},{"label":"巡查结果","text":"巡查结果","value":"inspectResult"}],"dataSetType":"api","background":"#FFFFFF","seriesType":[],"w":24,"linkageConfig":[],"dataSetIzAgent":"0","option":{"columns":[{"izShow":"Y","dataIndex":"inspectTime","title":"检查时间"},{"izShow":"Y","dataIndex":"deviceName","title":"设备名称"},{"izShow":"Y","dataIndex":"deviceAddress","title":"设备地址"},{"izShow":"Y","dataIndex":"inspected","title":"检查人"},{"izShow":"Y","dataIndex":"content","title":"检查内容"},{"izShow":"Y","dataIndex":"inspectResult","title":"巡查结果"}]}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('993809146464796672', NULL, '993809146154418176', NULL, 'JText', '{"chartData":"巡检任务数","borderColor":"#DB771F","size":{"width":1208,"height":67},"background":"#DB771F","w":8,"dataType":1,"h":12,"turnConfig":{"url":""},"url":"http://api.jeecg.com/mock/42/nav","timeOut":0,"option":{"body":{"color":"#FFFFFF","textAlign":"center","fontSize":22,"text":"","fontWeight":"bold","marginTop":12,"marginLeft":0},"title":{"textStyle":{"color":"#464646"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2024-09-11 19:29:35', NULL, NULL);
INSERT INTO "public"."onl_drag_page_comp" VALUES ('1111843975684194304', NULL, '1111843959502569472', NULL, 'JPie', '{"chartData":[{"name":"vivo","value":1048},{"name":"oppo","value":735},{"name":"苹果","value":580},{"name":"小米","value":484},{"name":"三星","value":300}],"size":{"height":300},"dataMapping":[{"mapping":"","filed":"维度"},{"mapping":"","filed":"数值"}],"w":12,"dataType":1,"h":30,"turnConfig":{"url":""},"linkageConfig":[],"url":"http://api.jeecg.com/mock/33/chart","timeOut":0,"option":{"grid":{"bottom":115,"show":false},"legend":{"orient":"vertical"},"series":[{"data":[],"name":"","emphasis":{"itemStyle":{"shadowOffsetX":0,"shadowBlur":10,"shadowColor":"rgba(0, 0, 0, 0.5)"}},"type":"pie","radius":"50%"}],"tooltip":{"trigger":"item"},"outRadius":100,"innerRadius":60,"title":{"subtext":"","left":"left","show":true,"text":"基础饼图","textStyle":{"fontWeight":"normal"}},"card":{"rightHref":"","size":"default","extra":"","title":""}}}', 'admin', '2025-08-03 12:37:51.091', NULL, NULL);

-- ----------------------------
-- Table structure for onl_drag_share
-- ----------------------------
CREATE TABLE "public"."onl_drag_share" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "drag_id" varchar(32) COLLATE "pg_catalog"."default",
  "preview_url" varchar(1000) COLLATE "pg_catalog"."default",
  "preview_lock" varchar(4) COLLATE "pg_catalog"."default",
  "last_update_time" timestamp(6),
  "term_of_validity" varchar(1) COLLATE "pg_catalog"."default",
  "status" varchar(1) COLLATE "pg_catalog"."default",
  "preview_lock_status" varchar(1) COLLATE "pg_catalog"."default",
  "share_token" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."onl_drag_share"."id" IS '主键';
COMMENT ON COLUMN "public"."onl_drag_share"."drag_id" IS '在线仪表盘设计器id';
COMMENT ON COLUMN "public"."onl_drag_share"."preview_url" IS '预览地址';
COMMENT ON COLUMN "public"."onl_drag_share"."preview_lock" IS '密码锁';
COMMENT ON COLUMN "public"."onl_drag_share"."last_update_time" IS '最后更新时间';
COMMENT ON COLUMN "public"."onl_drag_share"."term_of_validity" IS '有效期(0:永久有效，1:1天，7:7天)';
COMMENT ON COLUMN "public"."onl_drag_share"."status" IS '是否过期(0未过期，1已过期)';
COMMENT ON COLUMN "public"."onl_drag_share"."preview_lock_status" IS '是否为密码锁(0 否,1是)';
COMMENT ON COLUMN "public"."onl_drag_share"."share_token" IS '分享token';
COMMENT ON TABLE "public"."onl_drag_share" IS '仪表盘预览分享表';

-- ----------------------------
-- Records of onl_drag_share
-- ----------------------------
INSERT INTO "public"."onl_drag_share" VALUES ('1062674826894385152', '1060068114432577536', 'https://bootapi.jeecg.com/drag/share/view/1060068114432577536', '', '2025-03-20 20:17:27', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062674928555925504', '1060099988005638144', 'https://bootapi.jeecg.com/drag/share/view/1060099988005638144', '', '2025-03-20 20:17:37', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062674948000718848', '1060099975032655872', 'https://bootapi.jeecg.com/drag/share/view/1060099975032655872', '', '2025-03-20 20:17:41', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062674963582558208', '1060099939494318080', 'https://bootapi.jeecg.com/drag/share/view/1060099939494318080', '', '2025-03-20 20:17:45', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062674981450293248', '1060099927951593472', 'https://bootapi.jeecg.com/drag/share/view/1060099927951593472', '', '2025-03-20 20:17:49', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062674998021988352', '1060068147949260800', 'https://bootapi.jeecg.com/drag/share/view/1060068147949260800', '', '2025-03-20 20:17:53', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062675012123238400', '1060068100662677504', 'https://bootapi.jeecg.com/drag/share/view/1060068100662677504', '', '2025-03-20 20:17:57', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062675025788280832', '1060099867109019648', 'https://bootapi.jeecg.com/drag/share/view/1060099867109019648', '', '2025-03-20 20:18:00', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062675046642360320', '1060068138562408448', 'https://bootapi.jeecg.com/drag/share/view/1060068138562408448', '', '2025-03-20 20:18:05', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062675062794625024', '1060068124528267264', 'https://bootapi.jeecg.com/drag/share/view/1060068124528267264', '', '2025-03-20 20:18:09', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062677638072115200', '1060100026798755840', 'https://bootapi.jeecg.com/drag/share/view/1060100026798755840', '', '2025-03-20 20:28:23', '0', '0', '0', NULL);
INSERT INTO "public"."onl_drag_share" VALUES ('1062677655184875520', '1060100061204631552', 'https://bootapi.jeecg.com/drag/share/view/1060100061204631552', '', '2025-03-20 20:28:27', '0', '0', '0', NULL);

-- ----------------------------
-- Table structure for onl_drag_table_relation
-- ----------------------------
CREATE TABLE "public"."onl_drag_table_relation" (
  "id" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  "aggregation_name" varchar(100) COLLATE "pg_catalog"."default",
  "aggregation_desc" varchar(100) COLLATE "pg_catalog"."default",
  "relation_forms" text COLLATE "pg_catalog"."default",
  "filter_condition" text COLLATE "pg_catalog"."default",
  "header_fields" text COLLATE "pg_catalog"."default",
  "calculate_fields" text COLLATE "pg_catalog"."default",
  "validate_info" text COLLATE "pg_catalog"."default",
  "del_flag" int2,
  "low_app_id" varchar(50) COLLATE "pg_catalog"."default",
  "tenant_id" int4,
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."onl_drag_table_relation"."id" IS '主键';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."aggregation_name" IS '聚合表名称';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."aggregation_desc" IS '聚合表描述';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."relation_forms" IS '关联表单';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."filter_condition" IS '过滤条件';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."header_fields" IS '表头字段';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."calculate_fields" IS '公式字段';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."validate_info" IS '校验信息';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."del_flag" IS '删除状态(0-正常,1-已删除)';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."low_app_id" IS '应用ID';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."create_by" IS '创建人登录名称';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."update_by" IS '更新人登录名称';
COMMENT ON COLUMN "public"."onl_drag_table_relation"."update_time" IS '更新日期';
COMMENT ON TABLE "public"."onl_drag_table_relation" IS '仪表盘聚合表';

-- ----------------------------
-- Records of onl_drag_table_relation
-- ----------------------------

-- ----------------------------
-- Table structure for open_api
-- ----------------------------
CREATE TABLE "public"."open_api" (
  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "name" varchar(255) COLLATE "pg_catalog"."default",
  "request_method" varchar(255) COLLATE "pg_catalog"."default",
  "request_url" varchar(255) COLLATE "pg_catalog"."default",
  "black_list" varchar(255) COLLATE "pg_catalog"."default",
  "body" varchar(255) COLLATE "pg_catalog"."default",
  "origin_url" varchar(255) COLLATE "pg_catalog"."default",
  "status" int4,
  "del_flag" int4,
  "create_by" varchar(255) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(255) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "headers_json" text COLLATE "pg_catalog"."default",
  "params_json" text COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."open_api"."name" IS '接口名称';
COMMENT ON COLUMN "public"."open_api"."request_method" IS '请求方法';
COMMENT ON COLUMN "public"."open_api"."request_url" IS '接口地址';
COMMENT ON COLUMN "public"."open_api"."black_list" IS 'IP 黑名单';
COMMENT ON COLUMN "public"."open_api"."body" IS '请求体内容';
COMMENT ON COLUMN "public"."open_api"."origin_url" IS '原始地址';
COMMENT ON COLUMN "public"."open_api"."status" IS '状态';
COMMENT ON COLUMN "public"."open_api"."del_flag" IS '删除标识';
COMMENT ON COLUMN "public"."open_api"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."open_api"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."open_api"."update_by" IS '修改人';
COMMENT ON COLUMN "public"."open_api"."update_time" IS '修改时间';
COMMENT ON COLUMN "public"."open_api"."headers_json" IS '请求头json';
COMMENT ON COLUMN "public"."open_api"."params_json" IS '请求参数json';
COMMENT ON TABLE "public"."open_api" IS '接口表';

-- ----------------------------
-- Records of open_api
-- ----------------------------
INSERT INTO "public"."open_api" VALUES ('1922132683346649090', '根据部门查询用户', 'GET', 'TEwcXBlr', NULL, NULL, '/sys/user/queryUserByDepId', 1, 0, 'admin', '2025-05-13 11:31:58', 'admin', '2025-05-15 10:10:01', '[]', '[{"id": "row_24", "note": "", "paramKey": "id", "required": "1", "defaultValue": ""}]');

-- ----------------------------
-- Table structure for open_api_auth
-- ----------------------------
CREATE TABLE "public"."open_api_auth" (
  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "name" varchar(255) COLLATE "pg_catalog"."default",
  "ak" varchar(255) COLLATE "pg_catalog"."default",
  "sk" varchar(255) COLLATE "pg_catalog"."default",
  "create_by" varchar(255) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(255) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "system_user_id" varchar(255) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."open_api_auth"."name" IS '授权名称';
COMMENT ON COLUMN "public"."open_api_auth"."ak" IS 'AK';
COMMENT ON COLUMN "public"."open_api_auth"."sk" IS 'SK';
COMMENT ON COLUMN "public"."open_api_auth"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."open_api_auth"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."open_api_auth"."update_by" IS '修改人';
COMMENT ON COLUMN "public"."open_api_auth"."update_time" IS '修改时间';
COMMENT ON COLUMN "public"."open_api_auth"."system_user_id" IS '关联系统用户名';
COMMENT ON TABLE "public"."open_api_auth" IS '权限表';

-- ----------------------------
-- Records of open_api_auth
-- ----------------------------
INSERT INTO "public"."open_api_auth" VALUES ('1922164194775056386', 'scott', 'ak-pFjyNHWRsJEFWlu6', '4hV5dBrZtmGAtPdbA5yseaeKRYNpzGsS', 'admin', '2025-05-13 13:37:11', NULL, NULL, 'e9ca23d68d884d4ebb19d07889727dae');

-- ----------------------------
-- Table structure for open_api_log
-- ----------------------------
CREATE TABLE "public"."open_api_log" (
  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "api_id" varchar(255) COLLATE "pg_catalog"."default",
  "call_auth_id" varchar(255) COLLATE "pg_catalog"."default",
  "call_time" timestamp(6),
  "used_time" int8,
  "response_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."open_api_log"."api_id" IS '接口ID';
COMMENT ON COLUMN "public"."open_api_log"."call_auth_id" IS '调用ID';
COMMENT ON COLUMN "public"."open_api_log"."call_time" IS '调用时间';
COMMENT ON COLUMN "public"."open_api_log"."used_time" IS '耗时';
COMMENT ON COLUMN "public"."open_api_log"."response_time" IS '响应时间';
COMMENT ON TABLE "public"."open_api_log" IS '调用记录表';

-- ----------------------------
-- Records of open_api_log
-- ----------------------------
INSERT INTO "public"."open_api_log" VALUES ('1922175238557913090', '1922132683346649090', '1922164194775056386', '2025-05-13 14:21:04', 94, '2025-05-13 14:21:04');
INSERT INTO "public"."open_api_log" VALUES ('1922175436256432130', '1922132683346649090', '1922164194775056386', '2025-05-13 14:21:51', 38, '2025-05-13 14:21:51');
INSERT INTO "public"."open_api_log" VALUES ('1922175487921868802', '1922132683346649090', '1922164194775056386', '2025-05-13 14:22:03', 31, '2025-05-13 14:22:03');
INSERT INTO "public"."open_api_log" VALUES ('1922176033789562883', '1922132683346649090', '1922164194775056386', '2025-05-13 14:24:13', 27, '2025-05-13 14:24:13');
INSERT INTO "public"."open_api_log" VALUES ('1922176583943835650', '1922132683346649090', '1922164194775056386', '2025-05-13 14:26:25', 39, '2025-05-13 14:26:25');
INSERT INTO "public"."open_api_log" VALUES ('1922177249969934337', '1922132683346649090', '1922164194775056386', '2025-05-13 14:28:08', 55250, '2025-05-13 14:29:03');
INSERT INTO "public"."open_api_log" VALUES ('1922180212645941249', '1922132683346649090', '1922164194775056386', '2025-05-13 14:40:46', 4162, '2025-05-13 14:40:50');
INSERT INTO "public"."open_api_log" VALUES ('1922180441692688385', '1922132683346649090', '1922164194775056386', '2025-05-13 14:41:11', 33346, '2025-05-13 14:41:44');
INSERT INTO "public"."open_api_log" VALUES ('1922180521686454273', '1922132683346649090', '1922164194775056386', '2025-05-13 14:42:00', 3570, '2025-05-13 14:42:03');
INSERT INTO "public"."open_api_log" VALUES ('1922180965825499138', '1922132683346649090', '1922164194775056386', '2025-05-13 14:42:10', 99211, '2025-05-13 14:43:49');
INSERT INTO "public"."open_api_log" VALUES ('1922181034515615746', '1922132683346649090', '1922164194775056386', '2025-05-13 14:43:52', 14005, '2025-05-13 14:44:06');
INSERT INTO "public"."open_api_log" VALUES ('1922183171307982850', '1922132683346649090', '1922164194775056386', '2025-05-13 14:52:15', 19834, '2025-05-13 14:52:35');
INSERT INTO "public"."open_api_log" VALUES ('1922184177068523521', '1922132683346649090', '1922164194775056386', '2025-05-13 14:56:34', 748, '2025-05-13 14:56:35');
INSERT INTO "public"."open_api_log" VALUES ('1922184729043107841', '1922132683346649090', '1922164194775056386', '2025-05-13 14:58:46', 1031, '2025-05-13 14:58:47');
INSERT INTO "public"."open_api_log" VALUES ('1922184806453182465', '1922132683346649090', '1922164194775056386', '2025-05-13 14:59:05', 68, '2025-05-13 14:59:05');
INSERT INTO "public"."open_api_log" VALUES ('1922184918382379009', '1922132683346649090', '1922164194775056386', '2025-05-13 14:59:10', 22155, '2025-05-13 14:59:32');
INSERT INTO "public"."open_api_log" VALUES ('1922185292635844610', '1922132683346649090', '1922164194775056386', '2025-05-13 15:00:55', 6267, '2025-05-13 15:01:01');
INSERT INTO "public"."open_api_log" VALUES ('1922186002672791554', '1922132683346649090', '1922164194775056386', '2025-05-13 15:03:23', 27554, '2025-05-13 15:03:50');
INSERT INTO "public"."open_api_log" VALUES ('1922187506582425601', '1922132683346649090', '1922164194775056386', '2025-05-13 15:09:45', 3464, '2025-05-13 15:09:49');
INSERT INTO "public"."open_api_log" VALUES ('1922187586597163011', '1922132683346649090', '1922164194775056386', '2025-05-13 15:10:08', 82, '2025-05-13 15:10:08');
INSERT INTO "public"."open_api_log" VALUES ('1922187924741951490', '1922132683346649090', '1922164194775056386', '2025-05-13 15:10:49', 39590, '2025-05-13 15:11:28');
INSERT INTO "public"."open_api_log" VALUES ('1922188138710261761', '1922132683346649090', '1922164194775056386', '2025-05-13 15:12:19', 758, '2025-05-13 15:12:19');
INSERT INTO "public"."open_api_log" VALUES ('1922188290661507073', '1922132683346649090', '1922164194775056386', '2025-05-13 15:12:29', 26527, '2025-05-13 15:12:56');
INSERT INTO "public"."open_api_log" VALUES ('1922189701755424769', '1922132683346649090', '1922164194775056386', '2025-05-13 15:18:28', 3619, '2025-05-13 15:18:32');
INSERT INTO "public"."open_api_log" VALUES ('1922190076784803841', '1922132683346649090', '1922164194775056386', '2025-05-13 15:20:01', 741, '2025-05-13 15:20:02');
INSERT INTO "public"."open_api_log" VALUES ('1922836671113101313', '1922132683346649090', '1922164194775056386', '2025-05-15 10:09:21', 186, '2025-05-15 10:09:22');
INSERT INTO "public"."open_api_log" VALUES ('1922836856287428610', '1922132683346649090', '1922164194775056386', '2025-05-15 10:10:06', 145, '2025-05-15 10:10:06');

-- ----------------------------
-- Table structure for open_api_permission
-- ----------------------------
CREATE TABLE "public"."open_api_permission" (
  "id" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "api_id" varchar(255) COLLATE "pg_catalog"."default",
  "api_auth_id" varchar(255) COLLATE "pg_catalog"."default",
  "create_by" varchar(255) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(255) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."open_api_permission"."api_id" IS '接口ID';
COMMENT ON COLUMN "public"."open_api_permission"."api_auth_id" IS '认证ID';
COMMENT ON COLUMN "public"."open_api_permission"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."open_api_permission"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."open_api_permission"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."open_api_permission"."update_time" IS '更新时间';
COMMENT ON TABLE "public"."open_api_permission" IS 'openapi授权';

-- ----------------------------
-- Records of open_api_permission
-- ----------------------------

-- ----------------------------
-- Table structure for oss_file
-- ----------------------------
CREATE TABLE "public"."oss_file" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "file_name" varchar(255) COLLATE "pg_catalog"."default",
  "url" varchar(1000) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."oss_file"."id" IS '主键id';
COMMENT ON COLUMN "public"."oss_file"."file_name" IS '文件名称';
COMMENT ON COLUMN "public"."oss_file"."url" IS '文件地址';
COMMENT ON COLUMN "public"."oss_file"."create_by" IS '创建人登录名称';
COMMENT ON COLUMN "public"."oss_file"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."oss_file"."update_by" IS '更新人登录名称';
COMMENT ON COLUMN "public"."oss_file"."update_time" IS '更新日期';
COMMENT ON TABLE "public"."oss_file" IS 'Oss File';

-- ----------------------------
-- Records of oss_file
-- ----------------------------
INSERT INTO "public"."oss_file" VALUES ('1739471555639607297', 'LOGO-mini.png', 'http://minio.jeecg.com/jeecgtest/LOGO-mini_1703557309951.png', 'jeecg', '2023-12-26 10:21:51', NULL, NULL);
INSERT INTO "public"."oss_file" VALUES ('1739471895508254721', '儿童身高.png', 'http://minio.jeecg.com/jeecgtest/儿童身高_1703557391840.png', 'jeecg', '2023-12-26 10:23:12', NULL, NULL);
INSERT INTO "public"."oss_file" VALUES ('1739472521256468482', '大屏.png', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/大屏_1703557541165.png', 'jeecg', '2023-12-26 10:25:42', NULL, NULL);
INSERT INTO "public"."oss_file" VALUES ('1739472619130552321', '大屏11.png', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/大屏11_1703557564068.png', 'jeecg', '2023-12-26 10:26:05', NULL, NULL);

-- ----------------------------
-- Table structure for qrtz_blob_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_blob_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "blob_data" bytea
)
;

-- ----------------------------
-- Records of qrtz_blob_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_calendars
-- ----------------------------
CREATE TABLE "public"."qrtz_calendars" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "calendar_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "calendar" bytea NOT NULL
)
;

-- ----------------------------
-- Records of qrtz_calendars
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_cron_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_cron_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "cron_expression" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "time_zone_id" varchar(80) COLLATE "pg_catalog"."default"
)
;

-- ----------------------------
-- Records of qrtz_cron_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_fired_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_fired_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "entry_id" varchar(95) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "fired_time" int8 NOT NULL,
  "sched_time" int8 NOT NULL,
  "priority" int4 NOT NULL,
  "state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  "job_name" varchar(200) COLLATE "pg_catalog"."default",
  "job_group" varchar(200) COLLATE "pg_catalog"."default",
  "is_nonconcurrent" bool,
  "requests_recovery" bool
)
;

-- ----------------------------
-- Records of qrtz_fired_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_job_details
-- ----------------------------
CREATE TABLE "public"."qrtz_job_details" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "description" varchar(250) COLLATE "pg_catalog"."default",
  "job_class_name" varchar(250) COLLATE "pg_catalog"."default" NOT NULL,
  "is_durable" bool NOT NULL,
  "is_nonconcurrent" bool NOT NULL,
  "is_update_data" bool NOT NULL,
  "requests_recovery" bool NOT NULL,
  "job_data" bytea
)
;

-- ----------------------------
-- Records of qrtz_job_details
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_locks
-- ----------------------------
CREATE TABLE "public"."qrtz_locks" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "lock_name" varchar(40) COLLATE "pg_catalog"."default" NOT NULL
)
;

-- ----------------------------
-- Records of qrtz_locks
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_paused_trigger_grps
-- ----------------------------
CREATE TABLE "public"."qrtz_paused_trigger_grps" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL
)
;

-- ----------------------------
-- Records of qrtz_paused_trigger_grps
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_scheduler_state
-- ----------------------------
CREATE TABLE "public"."qrtz_scheduler_state" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "instance_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "last_checkin_time" int8 NOT NULL,
  "checkin_interval" int8 NOT NULL
)
;

-- ----------------------------
-- Records of qrtz_scheduler_state
-- ----------------------------
INSERT INTO "public"."qrtz_scheduler_state" VALUES ('MyScheduler', 'qin1754189813679', 1754195985980, 15000);

-- ----------------------------
-- Table structure for qrtz_simple_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_simple_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "repeat_count" int8 NOT NULL,
  "repeat_interval" int8 NOT NULL,
  "times_triggered" int8 NOT NULL
)
;

-- ----------------------------
-- Records of qrtz_simple_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_simprop_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_simprop_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "str_prop_1" varchar(512) COLLATE "pg_catalog"."default",
  "str_prop_2" varchar(512) COLLATE "pg_catalog"."default",
  "str_prop_3" varchar(512) COLLATE "pg_catalog"."default",
  "int_prop_1" int4,
  "int_prop_2" int4,
  "long_prop_1" int8,
  "long_prop_2" int8,
  "dec_prop_1" numeric(13,4),
  "dec_prop_2" numeric(13,4),
  "bool_prop_1" bool,
  "bool_prop_2" bool
)
;

-- ----------------------------
-- Records of qrtz_simprop_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for qrtz_triggers
-- ----------------------------
CREATE TABLE "public"."qrtz_triggers" (
  "sched_name" varchar(120) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "job_name" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "job_group" varchar(200) COLLATE "pg_catalog"."default" NOT NULL,
  "description" varchar(250) COLLATE "pg_catalog"."default",
  "next_fire_time" int8,
  "prev_fire_time" int8,
  "priority" int4,
  "trigger_state" varchar(16) COLLATE "pg_catalog"."default" NOT NULL,
  "trigger_type" varchar(8) COLLATE "pg_catalog"."default" NOT NULL,
  "start_time" int8 NOT NULL,
  "end_time" int8,
  "calendar_name" varchar(200) COLLATE "pg_catalog"."default",
  "misfire_instr" int2,
  "job_data" bytea
)
;

-- ----------------------------
-- Records of qrtz_triggers
-- ----------------------------

-- ----------------------------
-- Table structure for rep_demo_dxtj
-- ----------------------------
CREATE TABLE "public"."rep_demo_dxtj" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "name" varchar(50) COLLATE "pg_catalog"."default",
  "gtime" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "jphone" varchar(125) COLLATE "pg_catalog"."default",
  "birth" timestamp(6),
  "hukou" varchar(32) COLLATE "pg_catalog"."default",
  "laddress" varchar(125) COLLATE "pg_catalog"."default",
  "jperson" varchar(32) COLLATE "pg_catalog"."default",
  "sex" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."rep_demo_dxtj"."id" IS '主键';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."name" IS '姓名';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."gtime" IS '雇佣日期';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."update_by" IS '职务';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."jphone" IS '家庭电话';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."birth" IS '出生日期';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."hukou" IS '户口所在地';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."laddress" IS '联系地址';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."jperson" IS '紧急联系人';
COMMENT ON COLUMN "public"."rep_demo_dxtj"."sex" IS 'xingbie';

-- ----------------------------
-- Records of rep_demo_dxtj
-- ----------------------------
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338808084247613441', '张三', '2019-11-06 00:00:00', '1', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809169074982920', '张小哲', '2019-11-06 00:00:00', '2', '18034596971', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809448658898952', '闫妮', '2019-11-06 00:00:00', '2', '18034596972', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809620973490184', '陌生', '2019-11-06 00:00:00', '2', '18034596973', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809652606930952', '贺江', '2019-11-06 00:00:00', '2', '18034596974', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '2');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809685200867336', '村子明', '2019-11-06 00:00:00', '3', '18034596975', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '2');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809710203113481', '尚德', '2019-11-06 00:00:00', '4', '18034596977', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809749470187528', '郑恺', '2019-11-06 00:00:00', '4', '18034596978', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809774971555849', '未名园', '2019-11-06 00:00:00', '4', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809805199904777', '韩寒', '2019-11-06 00:00:00', '5', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809830017601544', '迪丽热拉', '2019-11-06 00:00:00', '6', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1338809864356368393', '张一山', '2019-11-06 00:00:00', '6', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157602480137', '张三', '2019-11-06 00:00:00', '1', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157602480146', '张大大', '2019-11-06 00:00:00', '2', '18034596971', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674439', '郭美美', '2019-11-06 00:00:00', '2', '18034596972', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674448', '莫愁', '2019-11-06 00:00:00', '2', '18034596973', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674457', '鲁与', '2019-11-06 00:00:00', '2', '18034596974', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '2');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674466', '高尚', '2019-11-06 00:00:00', '3', '18034596975', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '2');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674475', '尚北京', '2019-11-06 00:00:00', '4', '18034596977', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674484', '杨颖花', '2019-11-06 00:00:00', '4', '18034596978', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674493', '李丽', '2019-11-06 00:00:00', '4', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674502', '韩露露', '2019-11-06 00:00:00', '5', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674511', '李凯泽', '2019-11-06 00:00:00', '6', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');
INSERT INTO "public"."rep_demo_dxtj" VALUES ('1339160157606674520', '王明阳', '2019-11-06 00:00:00', '6', '18034596970', '1988-12-15 00:00:00', '北京市朝阳区奥运村街道亚运村小区', '18034596972', '王亮', '1');

-- ----------------------------
-- Table structure for rep_demo_employee
-- ----------------------------
CREATE TABLE "public"."rep_demo_employee" (
  "id" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
  "num" varchar(50) COLLATE "pg_catalog"."default",
  "name" varchar(100) COLLATE "pg_catalog"."default",
  "sex" varchar(10) COLLATE "pg_catalog"."default",
  "birthday" timestamp(6),
  "nation" varchar(30) COLLATE "pg_catalog"."default",
  "political" varchar(30) COLLATE "pg_catalog"."default",
  "native_place" varchar(30) COLLATE "pg_catalog"."default",
  "height" varchar(30) COLLATE "pg_catalog"."default",
  "weight" varchar(30) COLLATE "pg_catalog"."default",
  "health" varchar(30) COLLATE "pg_catalog"."default",
  "id_card" varchar(80) COLLATE "pg_catalog"."default",
  "education" varchar(30) COLLATE "pg_catalog"."default",
  "school" varchar(80) COLLATE "pg_catalog"."default",
  "major" varchar(80) COLLATE "pg_catalog"."default",
  "address" varchar(100) COLLATE "pg_catalog"."default",
  "zip_code" varchar(30) COLLATE "pg_catalog"."default",
  "email" varchar(30) COLLATE "pg_catalog"."default",
  "phone" varchar(30) COLLATE "pg_catalog"."default",
  "foreign_language" varchar(30) COLLATE "pg_catalog"."default",
  "foreign_language_level" varchar(30) COLLATE "pg_catalog"."default",
  "computer_level" varchar(30) COLLATE "pg_catalog"."default",
  "graduation_time" timestamp(6),
  "arrival_time" timestamp(6),
  "positional_titles" varchar(30) COLLATE "pg_catalog"."default",
  "education_experience" text COLLATE "pg_catalog"."default",
  "work_experience" text COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "del_flag" int2
)
;
COMMENT ON COLUMN "public"."rep_demo_employee"."id" IS '主键';
COMMENT ON COLUMN "public"."rep_demo_employee"."num" IS '编号';
COMMENT ON COLUMN "public"."rep_demo_employee"."name" IS '姓名';
COMMENT ON COLUMN "public"."rep_demo_employee"."sex" IS '性别';
COMMENT ON COLUMN "public"."rep_demo_employee"."birthday" IS '出生日期';
COMMENT ON COLUMN "public"."rep_demo_employee"."nation" IS '民族';
COMMENT ON COLUMN "public"."rep_demo_employee"."political" IS '政治面貌';
COMMENT ON COLUMN "public"."rep_demo_employee"."native_place" IS '籍贯';
COMMENT ON COLUMN "public"."rep_demo_employee"."height" IS '身高';
COMMENT ON COLUMN "public"."rep_demo_employee"."weight" IS '体重';
COMMENT ON COLUMN "public"."rep_demo_employee"."health" IS '健康状况';
COMMENT ON COLUMN "public"."rep_demo_employee"."id_card" IS '身份证号';
COMMENT ON COLUMN "public"."rep_demo_employee"."education" IS '学历';
COMMENT ON COLUMN "public"."rep_demo_employee"."school" IS '毕业学校';
COMMENT ON COLUMN "public"."rep_demo_employee"."major" IS '专业';
COMMENT ON COLUMN "public"."rep_demo_employee"."address" IS '联系地址';
COMMENT ON COLUMN "public"."rep_demo_employee"."zip_code" IS '邮编';
COMMENT ON COLUMN "public"."rep_demo_employee"."email" IS 'Email';
COMMENT ON COLUMN "public"."rep_demo_employee"."phone" IS '手机号';
COMMENT ON COLUMN "public"."rep_demo_employee"."foreign_language" IS '外语语种';
COMMENT ON COLUMN "public"."rep_demo_employee"."foreign_language_level" IS '外语水平';
COMMENT ON COLUMN "public"."rep_demo_employee"."computer_level" IS '计算机水平';
COMMENT ON COLUMN "public"."rep_demo_employee"."graduation_time" IS '毕业时间';
COMMENT ON COLUMN "public"."rep_demo_employee"."arrival_time" IS '到职时间';
COMMENT ON COLUMN "public"."rep_demo_employee"."positional_titles" IS '职称';
COMMENT ON COLUMN "public"."rep_demo_employee"."education_experience" IS '教育经历';
COMMENT ON COLUMN "public"."rep_demo_employee"."work_experience" IS '工作经历';
COMMENT ON COLUMN "public"."rep_demo_employee"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."rep_demo_employee"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."rep_demo_employee"."update_by" IS '修改人';
COMMENT ON COLUMN "public"."rep_demo_employee"."update_time" IS '修改时间';
COMMENT ON COLUMN "public"."rep_demo_employee"."del_flag" IS '删除标识0-正常,1-已删除';

-- ----------------------------
-- Records of rep_demo_employee
-- ----------------------------
INSERT INTO "public"."rep_demo_employee" VALUES ('1', '001', '张三', '男', '2000-02-04 13:36:19', '汉族', '团员', '北京', '170', '65', '良好', '110101200002044853', '大专', '北京科技', '计算机', '北京朝阳区', '1001', 'zhang@163.com', '18011111111', '英语', '三级', '三级', '2019-02-04 13:41:17', '2020-02-04 13:41:31', '项目经理', '2018年9月—2019年7月：北京语言文化大学比较文学研究所攻读博士学位，获得比较文学博士学位', '2019年5月---至今 XX公司     网络系统工程师  
2019年5月---至今 XX公司     网络系统工程师', NULL, '2020-02-04 15:18:03', NULL, NULL, NULL);
INSERT INTO "public"."rep_demo_employee" VALUES ('2', '002', '王红', '女', '2000-02-04 13:36:19', '汉族', '团员', '北京', '170', '65', '良好', '110101200002044853', '大专', '北京科技', '计算机', '北京朝阳区', '1001', 'zhang@163.com', '18011111111', '英语', '三级', '三级', '2019-02-04 13:41:17', '2020-02-04 13:41:31', '项目经理', '2018年9月—2019年7月：北京语言文化大学比较文学研究所攻读博士学位，获得比较文学博士学位', '2019年5月---至今 XX公司     网络系统工程师  
2019年5月---至今 XX公司     网络系统工程师', NULL, '2020-02-04 18:39:27', NULL, NULL, NULL);

-- ----------------------------
-- Table structure for rep_demo_gongsi
-- ----------------------------
CREATE TABLE "public"."rep_demo_gongsi" (
  "id" int4 NOT NULL,
  "gname" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "gdata" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "tdata" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "didian" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "zhaiyao" varchar(255) COLLATE "pg_catalog"."default" NOT NULL,
  "num" varchar(255) COLLATE "pg_catalog"."default" NOT NULL
)
;
COMMENT ON COLUMN "public"."rep_demo_gongsi"."gname" IS '货品名称';
COMMENT ON COLUMN "public"."rep_demo_gongsi"."gdata" IS '返利';
COMMENT ON COLUMN "public"."rep_demo_gongsi"."tdata" IS '备注';

-- ----------------------------
-- Records of rep_demo_gongsi
-- ----------------------------
INSERT INTO "public"."rep_demo_gongsi" VALUES (1, '北京天山海世界', '2020-02-30 11:12:25', '2020-02-25', '天山大厦', '1', '2399845661');
INSERT INTO "public"."rep_demo_gongsi" VALUES (2, 'dd天山海世界', '2020-02-30 11:12:25', '2020-02-25', '天山大厦', '1', '2399845661');

-- ----------------------------
-- Table structure for rep_demo_jianpiao
-- ----------------------------
CREATE TABLE "public"."rep_demo_jianpiao" (
  "id" int4 NOT NULL,
  "bnum" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "ftime" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "sfkong" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "kaishi" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "jieshu" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "hezairen" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "jpnum" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "shihelv" varchar(125) COLLATE "pg_catalog"."default" NOT NULL,
  "s_id" int4 NOT NULL
)
;

-- ----------------------------
-- Records of rep_demo_jianpiao
-- ----------------------------
INSERT INTO "public"."rep_demo_jianpiao" VALUES (1, 'K7725', '21:13', '否', '秦皇岛', '邯郸', '300', '258', '86', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (2, 'k99', '16:55', '否', '包头', '广州', '800', '700', '88', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (3, 'G6737', '05:34', '否', '北京西', '邯郸东', '500', '256', '51', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (4, 'K7705', '07:03', '否', '北京', '邯郸', '400', '200', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (5, 'G437', '06:27', '否', '北京西', '兰州西', '800', '586', '73', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (6, 'G673', '06:32', '否', '北京西', '邯郸东', '300', '289', '87', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (7, 'G507', '06:43', '否', '北京西', '邯郸东', '300', '200', '67', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (8, 'G89', '06:53', '否', '北京西', '成都东', '800', '500', '62', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (9, 'K7712', '09:43', '否', '北京西', '西安北', '400', '200', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (10, 'G405', '10:05', '否', '北京西', '昆明南', '300', '200', '67', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (11, 'G6701', '10:38', '否', '北京西', '石家庄', '300', '200', '67', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (12, 'G487', '10:52', '否', '北京西', '南昌西', '800', '700', '88', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (13, 'G607', '11:14', '否', '北京西', '太原南', '400', '200', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (14, 'G667', '11:19', '否', '北京西', '西安北', '400', '200', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (15, 'Z49', '11:28', '否', '北京西', '成都', '400', '200', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (16, 'Z49', '11:28', '否', '北京西', '上海', '300', '200', '80', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (17, 'Z49', '11:56', '否', '北京西', '上海', '200', '180', '95', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (18, 'Z49', '11:36', '否', '北京南', '大晒', '200', '180', '96', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (19, 'Z123', '12:00', '否', '北京南', '重庆', '1000', '1000', '100', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (20, 'G78', '13:56', '否', '北京东', '厦门北', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (21, 'G56', '18:36', '否', '上海西', '深圳', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (22, 'H78', '12:00', '否', '上海', '北京西', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (23, 'H78', '12:00', '否', '上海', '北京西', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (24, 'H78', '12:00', '否', '上海', '北京西', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (25, 'H78', '12:00', '否', '北京西', '南昌', '800', '700', '90', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (26, 'G70', '7:23', '是', '北京西', '厦门', '500', '450', '95', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (27, 'G14', '9:50', '是', '北京西', '上海', '800', '700', '95', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (28, 'G90', '8:30', '是', '北京南', '武昌', '1000', '1000', '100', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (29, 'G25', '7:56', '是', '厦门北', '福州', '500', '100', '20', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (30, 'G50', '14:23', '否', '北京西', '深圳', '500', '100', '20', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (31, 'G10', '13:00', '否', '北京西', '深圳', '500', '100', '20', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (32, 'G10', '13:00', '否', '北京西', '深圳', '500', '100', '20', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (33, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (34, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (35, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (36, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (37, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (38, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (39, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (40, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (41, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (42, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (43, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (44, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (45, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (46, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (47, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (48, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (49, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (50, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (51, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (52, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (53, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (54, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (55, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (56, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (57, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (58, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (59, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (60, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (61, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (62, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (63, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (64, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (65, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (66, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (67, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (68, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (69, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (70, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (71, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (72, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (73, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (74, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (75, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (76, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (77, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (78, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (79, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (80, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (81, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (82, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (83, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (84, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (85, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);
INSERT INTO "public"."rep_demo_jianpiao" VALUES (86, 'G10', '13:00', '否', '北京西', '深圳', '200', '100', '50', 1);

-- ----------------------------
-- Table structure for rep_demo_order_main
-- ----------------------------
CREATE TABLE "public"."rep_demo_order_main" (
  "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL,
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "order_code" varchar(32) COLLATE "pg_catalog"."default",
  "order_date" timestamp(6),
  "descc" varchar(100) COLLATE "pg_catalog"."default",
  "xiala" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."rep_demo_order_main"."id" IS '主键';
COMMENT ON COLUMN "public"."rep_demo_order_main"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."rep_demo_order_main"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."rep_demo_order_main"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."rep_demo_order_main"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."rep_demo_order_main"."order_code" IS '订单编码';
COMMENT ON COLUMN "public"."rep_demo_order_main"."order_date" IS '下单时间';
COMMENT ON COLUMN "public"."rep_demo_order_main"."descc" IS '描述';
COMMENT ON COLUMN "public"."rep_demo_order_main"."xiala" IS '下拉多选';

-- ----------------------------
-- Records of rep_demo_order_main
-- ----------------------------
INSERT INTO "public"."rep_demo_order_main" VALUES ('1256629667445714946', 'admin', '2020-05-03 01:00:34', 'admin', '2020-11-26 15:22:35', 'CN20221', '2020-05-03 00:00:00', '15', NULL);
INSERT INTO "public"."rep_demo_order_main" VALUES ('1551943088862896130', 'admin', '2022-07-26 22:50:40', 'admin', '2022-10-29 17:16:26', 'CN20222', '2020-05-03 00:00:00', '', '');
INSERT INTO "public"."rep_demo_order_main" VALUES ('1586557968995545089', 'admin', '2022-10-30 11:17:51', 'admin', '2022-11-07 15:07:24', 'CN20225', '2020-05-03 00:00:00', '111', '');
INSERT INTO "public"."rep_demo_order_main" VALUES ('1589514956490637313', 'admin', '2022-11-07 15:07:52', 'admin', '2022-11-07 15:14:50', 'CN20223', '2022-11-07 00:00:00', NULL, '1,2');
INSERT INTO "public"."rep_demo_order_main" VALUES ('1589516804530339842', 'admin', '2022-11-07 15:15:13', 'admin', '2022-11-23 17:20:56', 'CN20224', '2022-11-07 00:00:00', '222', '1,2');
INSERT INTO "public"."rep_demo_order_main" VALUES ('1683074969561157634', 'admin', '2023-07-23 19:21:57', 'admin', '2023-12-06 15:26:44', 'CN20231', '2020-05-03 00:00:00', '111', '1,2');

-- ----------------------------
-- Table structure for rep_demo_order_product
-- ----------------------------
CREATE TABLE "public"."rep_demo_order_product" (
  "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL,
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "product_name" varchar(32) COLLATE "pg_catalog"."default",
  "price" float8,
  "num" int4,
  "descc" varchar(32) COLLATE "pg_catalog"."default",
  "order_fk_id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "pro_type" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."rep_demo_order_product"."id" IS '主键';
COMMENT ON COLUMN "public"."rep_demo_order_product"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."rep_demo_order_product"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."rep_demo_order_product"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."rep_demo_order_product"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."rep_demo_order_product"."product_name" IS '产品名字';
COMMENT ON COLUMN "public"."rep_demo_order_product"."price" IS '价格';
COMMENT ON COLUMN "public"."rep_demo_order_product"."num" IS '数量';
COMMENT ON COLUMN "public"."rep_demo_order_product"."descc" IS '描述';
COMMENT ON COLUMN "public"."rep_demo_order_product"."order_fk_id" IS '订单外键ID';
COMMENT ON COLUMN "public"."rep_demo_order_product"."pro_type" IS '产品类型';

-- ----------------------------
-- Records of rep_demo_order_product
-- ----------------------------
INSERT INTO "public"."rep_demo_order_product" VALUES ('1331860890813284353', 'admin', '2020-11-26 15:22:35', NULL, NULL, '水果手机', 44, 44, '', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1551943088930004994', 'admin', '2022-10-29 17:16:26', NULL, NULL, '水果手机1', 11, 11, '11', '1551943088862896130', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1551943088930004995', 'admin', '2022-07-26 22:50:40', NULL, NULL, '水果手机2', 2, 2, '2', '1551943088862896130', '2');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15665749948861', 'admin', '2020-02-24 02:05:38', NULL, NULL, '水果手机3', 33, NULL, '', '402831816a38e7fd016a38e825c90003', '');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1586557969318506498', 'admin', '2022-10-30 11:20:31', NULL, NULL, '小米手机3', 20003, 33, '3', '1586557968995545089', '2');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1586557969381421058', 'admin', '2022-10-30 11:17:51', NULL, NULL, '华为手机1', 80001, 31, '11', '1586557968995545089', '2');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883233', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883234', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机2', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883235', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机3', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883236', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机4', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883237', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机5', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883238', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机6', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883239', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机7', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883240', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机8', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883241', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机9', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883242', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机10', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883243', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机11', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883244', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机12', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883245', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机13', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883246', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机14', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883247', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机15', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388229280883248', 'admin', '2020-11-26 15:22:35', NULL, NULL, '华为手机1', 25, 35, '345', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388231401967996', 'admin', '2020-07-11 11:36:36', NULL, NULL, '小米手机', 25, 35, '445', '1256629667445714946', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('15884388463052345317', 'admin', '2020-07-11 11:36:36', NULL, NULL, '小米手机1', 55, 55, '55', '1256629667445714946', '2');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1589514837779251202', 'admin', '2022-11-07 15:07:24', NULL, NULL, '小米手机2', 2323, 2323, '', '1586557968995545089', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1589514956499025921', 'admin', '2022-11-07 15:07:52', NULL, NULL, '小米手机3', 222, 222, '222', '1589514956490637313', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1589514956515803137', 'admin', '2022-11-07 15:07:52', NULL, NULL, '小米手机4', NULL, NULL, '', '1589514956490637313', '');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1589516804542922753', 'admin', '2022-11-23 17:20:56', NULL, NULL, '小米手机5', NULL, NULL, NULL, '1589516804530339842', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('1589516804551311361', 'admin', '2022-11-07 15:15:13', NULL, NULL, '小米手机6', NULL, NULL, NULL, '1589516804530339842', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('1597149156278525953', 'admin', '2022-11-28 16:43:27', NULL, NULL, '水果手机4', 2, 2, '22', '1597149156089782273', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1683074969716346881', 'admin', '2023-12-06 15:26:44', NULL, NULL, '水果手机5', 5000, 21, '121', '1683074969561157634', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1714472725034704898', 'admin', '2023-12-06 15:26:44', NULL, NULL, '办公椅子', 50, 100, NULL, '1683074969561157634', '1');
INSERT INTO "public"."rep_demo_order_product" VALUES ('1732300515406647298', 'admin', '2023-12-06 15:26:44', NULL, NULL, '笔记本电脑', 3, 3, NULL, '1683074969561157634', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('1732300515406647299', 'admin', '2023-12-06 15:26:44', NULL, NULL, '鼠标', 3, 3, NULL, '1683074969561157634', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('402831816a38e7fd016a38e7fdeb0001', 'admin', '2019-04-20 12:01:29', NULL, NULL, '笔记本', 100, 10, NULL, '402831816a38e7fd016a38e7fddf0000', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('402831816a38e7fd016a38e7fdf10002', 'admin', '2019-04-20 12:01:29', NULL, NULL, '显示器', 300, 1, NULL, '402831816a38e7fd016a38e7fddf0000', NULL);
INSERT INTO "public"."rep_demo_order_product" VALUES ('4028810c6b40244b016b406884080005', 'admin', '2020-02-24 02:05:38', NULL, NULL, '键盘', NULL, 33, '', '402831816a38e7fd016a38e825c90003', '');

-- ----------------------------
-- Table structure for sys_announcement
-- ----------------------------
CREATE TABLE "public"."sys_announcement" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "titile" varchar(100) COLLATE "pg_catalog"."default",
  "msg_content" text COLLATE "pg_catalog"."default",
  "start_time" timestamp(6),
  "end_time" timestamp(6),
  "sender" varchar(100) COLLATE "pg_catalog"."default",
  "priority" varchar(255) COLLATE "pg_catalog"."default",
  "msg_category" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
  "msg_type" varchar(10) COLLATE "pg_catalog"."default",
  "send_status" varchar(10) COLLATE "pg_catalog"."default",
  "send_time" timestamp(6),
  "cancel_time" timestamp(6),
  "del_flag" varchar(1) COLLATE "pg_catalog"."default",
  "bus_type" varchar(20) COLLATE "pg_catalog"."default",
  "bus_id" varchar(50) COLLATE "pg_catalog"."default",
  "open_type" varchar(20) COLLATE "pg_catalog"."default",
  "open_page" varchar(255) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "user_ids" text COLLATE "pg_catalog"."default",
  "msg_abstract" text COLLATE "pg_catalog"."default",
  "dt_task_id" varchar(100) COLLATE "pg_catalog"."default",
  "tenant_id" int4,
  "files" text COLLATE "pg_catalog"."default",
  "visits_num" int4,
  "iz_top" int4,
  "iz_approval" varchar(10) COLLATE "pg_catalog"."default",
  "bpm_status" varchar(10) COLLATE "pg_catalog"."default",
  "msg_classify" varchar(255) COLLATE "pg_catalog"."default",
  "notice_type" varchar(10) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_announcement"."titile" IS '标题';
COMMENT ON COLUMN "public"."sys_announcement"."msg_content" IS '内容';
COMMENT ON COLUMN "public"."sys_announcement"."start_time" IS '开始时间';
COMMENT ON COLUMN "public"."sys_announcement"."end_time" IS '结束时间';
COMMENT ON COLUMN "public"."sys_announcement"."sender" IS '发布人';
COMMENT ON COLUMN "public"."sys_announcement"."priority" IS '优先级（L低，M中，H高）';
COMMENT ON COLUMN "public"."sys_announcement"."msg_category" IS '消息类型1:通知公告2:系统消息';
COMMENT ON COLUMN "public"."sys_announcement"."msg_type" IS '通告对象类型（USER:指定用户，ALL:全体用户）';
COMMENT ON COLUMN "public"."sys_announcement"."send_status" IS '发布状态（0未发布，1已发布，2已撤销）';
COMMENT ON COLUMN "public"."sys_announcement"."send_time" IS '发布时间';
COMMENT ON COLUMN "public"."sys_announcement"."cancel_time" IS '撤销时间';
COMMENT ON COLUMN "public"."sys_announcement"."del_flag" IS '删除状态（0，正常，1已删除）';
COMMENT ON COLUMN "public"."sys_announcement"."bus_type" IS '业务类型(email:邮件 bpm:流程 tenant_invite:租户邀请)';
COMMENT ON COLUMN "public"."sys_announcement"."bus_id" IS '业务id';
COMMENT ON COLUMN "public"."sys_announcement"."open_type" IS '打开方式(组件：component 路由：url)';
COMMENT ON COLUMN "public"."sys_announcement"."open_page" IS '组件/路由 地址';
COMMENT ON COLUMN "public"."sys_announcement"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_announcement"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."sys_announcement"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_announcement"."update_time" IS '更新时间';
COMMENT ON COLUMN "public"."sys_announcement"."user_ids" IS '指定用户';
COMMENT ON COLUMN "public"."sys_announcement"."msg_abstract" IS '摘要/扩展业务参数';
COMMENT ON COLUMN "public"."sys_announcement"."dt_task_id" IS '钉钉task_id，用于撤回消息';
COMMENT ON COLUMN "public"."sys_announcement"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."sys_announcement"."files" IS '附件';
COMMENT ON COLUMN "public"."sys_announcement"."visits_num" IS '访问次数';
COMMENT ON COLUMN "public"."sys_announcement"."iz_top" IS '是否置顶（0:否;  1:是）';
COMMENT ON COLUMN "public"."sys_announcement"."iz_approval" IS '是否审批（0否 1是）';
COMMENT ON COLUMN "public"."sys_announcement"."bpm_status" IS '流程状态';
COMMENT ON COLUMN "public"."sys_announcement"."msg_classify" IS '消息归类';
COMMENT ON COLUMN "public"."sys_announcement"."notice_type" IS '通知类型(system:系统消息、file:知识库、flow:流程、plan:日程计划、meeting:会议)';
COMMENT ON TABLE "public"."sys_announcement" IS '系统通告表';

-- ----------------------------
-- Records of sys_announcement
-- ----------------------------
INSERT INTO "public"."sys_announcement" VALUES ('1950442031319511042', '要放假了', '<p>我们都知道, 只要有意义, 那么就必须慎重考虑.既然如何, 带着这些问题, 我们来审视一下随机一段废话. 从这个角度来看, 在这种不可避免的冲突下，我们必须解决这个问题. 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题. 随机一段废话因何而发生?<br>我们都知道, 只要有意义, 那么就必须慎重考虑.从这个角度来看, 从这个角度来看,&nbsp;<br>现在, 解决随机一段废话的问题, 是非常非常重要的. 所以</p>', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-07-30 14:23:14', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-07-30 14:23:12', 'admin', '2025-07-30 14:23:14', '', '我们都知道, 只要有意义, 那么就必须慎重考虑', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system');
INSERT INTO "public"."sys_announcement" VALUES ('1950447687359426562', '又又更新！JeecgBootv3.8.2Online专项升级来袭，引领AI低代码平台新时代～', '<h2 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 0px 0px 16px; font-weight: 600; padding: 0px; font-size: 24px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">项目介绍</h2>
<blockquote style="box-sizing: inherit; position: relative; margin: 0px 0px 20px; padding: 20px; background-color: rgb(246, 246, 246); border-left: 6px solid rgb(230, 230, 230); font-style: normal; font-weight: 400; word-break: break-word; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="box-sizing: inherit; margin: 0px; line-height: inherit;">JeecgBoot 是一款集成 AI 应用的，基于 BPM 流程的低代码平台，旨在帮助开发者快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离架构 Ant Design&amp;Vue3，SpringBoot，SpringCloud，Mybatis，Shiro，强大的代码生成器让前后端代码一键生成，无需写任何代码！ 成套 AI 大模型功能: AI 模型、AI 应用、知识库、AI 流程编排、AI 对话等； 引领 AI 低代码开发模式， 帮助 Java 项目解决 80% 的重复工作，让开发更多关注业务，提高效率，同时又不失灵活性！</p>
</blockquote>
<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><strong style="box-sizing: inherit; font-weight: bold;">发版时间</strong>：v3.8.2 | 2025-08-04</p>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">源码下载</h4>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">Github 地址：<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">https://github.com/jeecgboot/JeecgBoot</a></li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">Gitee 地址：<span>&nbsp;</span><a href="https://gitee.com/jeecg/JeecgBoot" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;">https://gitee.com/jeecg/JeecgBoot</a></li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">升级日志</h4>
<blockquote style="box-sizing: inherit; position: relative; margin: 0px 0px 20px; padding: 20px; background-color: rgb(246, 246, 246); border-left: 6px solid rgb(230, 230, 230); font-style: normal; font-weight: 400; word-break: break-word; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="box-sizing: inherit; margin: 0px; line-height: inherit;">重点升级 Online 在线开发功能，支持 AI 建表、AI 生成报表；代码生成支持自定义按钮和 js 增强的结构方法生成，便于用户填充逻辑；</p>
</blockquote>
<h5 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 18px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">修复 issue</h5>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">【架构升级】升级 mybatis-plus 到 3.5.12、升级 jsqlparser 到 4.9</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【架构升级】升级 jimureport 到 v2.1.1</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【架构升级】升级 jimubi 到 v2.1.0</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【架构升级】升级 online 到 3.8.2-beta</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】APP 版本管理功能，支持 app 自动补丁升级</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】独立门户设置菜单，支持角色和用户两个维度自定义首页</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】online 报表支持 AI 生成报表</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】online 功能测试支持 Mock 数据</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】online 表单支持 AI 建表</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】online 表单视图支持删除</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【新功能】online 生成的菜单 sql 自动带上组件名称</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【online 增强】支持页面 loading 调用</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/8548】代码生成的高级查询里日期 - 月控件不能正常展示</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/8163】关联记录新增丢失</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/8575】erp 默认选中第一个及没选中主表时子表不查询</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/8168】id 重复排序数据重了</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/888】online 树表子节点搜索不生效且有警告</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【严重 bug】xxljob 和 jeecg-boot-starter 的 xxl-job 版本不一致，定时任务执行后任务不会结束</li>
<li style="box-sizing: inherit; line-height: 1.875em;">redis 缓存扩展用户可以自定义缓存</li>
<li style="box-sizing: inherit; line-height: 1.875em;">Customize redis listener handle 提醒日志，改成只提示一次</li>
<li style="box-sizing: inherit; line-height: 1.875em;">【issues/8265】默认模型支持超时时间设置</li>
<li style="box-sizing: inherit; line-height: 1.875em;">jeecg-boot-vue3 前端构建报错解决方案・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8497" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8497</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">Form 表单，点击 label 会 focus 到表格查询条件的 input 框上・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8484" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8484</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">Online 表单开发・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8286" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8286</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">online 表单生成问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8441" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8441</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">能不能继承 app 端版本管理・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8362" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8362</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">关于 AI 应用回复模型无法访问导致潜在问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8440" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8440</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">低代码开发 Online 表单开发主子表 ERP 显示问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8532" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8532</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">ApiSelect 分页加载重复请求问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8527" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8527</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">启动 democloud 服务时出现循环依赖报错・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8573" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8573</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">useScript.ts 的 isLoading 默认值应该是 true・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8552" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8552</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">BasicTable 不支持 TableLayout 设置 (默认写死 fixed)・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8564" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8564</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">严重：修改密码存在水平越权问题。・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8567" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8567</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">大模型设置 timeout，没有生效，并且总在报错超时之后，才返回相应结果・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8557" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8557</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">批量删除优化反馈・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8558" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8558</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">yml 文件中的 quart 配置 initialize-schema 属性层级错误・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8540" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8540</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">xxljob 和 jeecg-boot-starter 的 xxl-job 版本不一致，定时任务执行后任务不会结束・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8621" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8621</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">online 表单 一对多 erp 模式下子表刷新问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8575" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8575</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">springboot3 分支，knife4j 不能正确显示文档，但是 swagger-ui 和 v3/api-docs 正常・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8638" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8638</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">Swagger3 接口文档异常・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8631" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8631</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">springboot3 版本 3.8.1， knife4j-production 不生效・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8624" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8624</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">列权限控制问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8518" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8518</a></li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">行尾合计汇总问题・<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2F8502" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Issue #8502</a></li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">技术交流</h4>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">官方网站：<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.jeecg.com" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">http://www.jeecg.com</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">在线演示：<a href="https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fboot3.jeecg.com" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">http://boot3.jeecg.com</a></li>
<li style="box-sizing: inherit; line-height: 1.875em;">入门指南：<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.jeecg.com%2Fdoc%2Fquickstart" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">快速入门</a><span>&nbsp;</span>|<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">开发文档</a><span>&nbsp;</span>|<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Faigc" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">AI 应用使用手册</a></li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">技术支持：<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fjeecgboot%2FJeecgBoot%2Fissues%2Fnew%3Ftemplate%3Dbug_report.md" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">反馈问题</a><span>&nbsp;</span>|<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fjeecg.com%2Fdoc%2Fvideo" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">视频教程</a><span>&nbsp;</span>|<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fjeecg.blog.csdn.net%2Farticle%2Fdetails%2F106079007" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">低代码体验一分钟</a></li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">快速启动项目</h4>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;"><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Fjava%2Fsetup%2Fidea%2Fstartup" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">IDEA 启动前后端项目</a></li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;"><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Fjava%2Fdocker%2Fquick" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">Docker 一键启动前后端</a></li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">AI 应用平台介绍</h4>
<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">JeecgBoot 平台提供了一套完善的 AI 应用管理系统模块，是一套类似<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">Dify</code><span>&nbsp;</span>的<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">AIGC应用开发平台</code><span>&nbsp;</span>+<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">知识库问答</code>，是一款基于 LLM 大语言模型 AI 应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等，让您可以快速从原型到生产，拥有 AI 服务能力。<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Faigc" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">详细专题介绍，请点击查看</a></p>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">适用项目</h4>
<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">JeecgBoot 低代码平台，可以应用在任何 J2EE 项目的开发中，支持信创国产化。尤其适合 SAAS 项目、企业信息管理系统（MIS）、内部办公系统（OA）、企业资源计划系统（ERP）、客户关系管理系统（CRM）、AI 知识库等，其半智能手工 Merge 的开发方式，可以显著提高开发效率 70% 以上，极大降低开发成本。 又是一个全栈式 AI 开发平台，快速帮助企业构建和部署个性化的 AI 应用。</p>
<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><strong style="box-sizing: inherit; font-weight: bold;">信创兼容说明</strong></p>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">操作系统：国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核，因此它们具有良好的兼容性。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">数据库：达梦、人大金仓、TiDB</li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">中间件：东方通 TongWeb、TongRDS，宝兰德 AppServer、CacheDB,<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Fjava%2Ftongweb-deploy%2F" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">信创配置文档</a></li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">为什么选择 JeecgBoot?</h4>
<blockquote style="box-sizing: inherit; position: relative; margin: 0px 0px 20px; padding: 20px; background-color: rgb(246, 246, 246); border-left: 6px solid rgb(230, 230, 230); font-style: normal; font-weight: 400; word-break: break-word; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<p style="box-sizing: inherit; margin: 0px; line-height: inherit;">开源界 "小普元" 超越传统商业平台。引领低代码开发模式 (OnlineCoding-&gt; 代码生成器 -&gt; 手工 MERGE)，低代码开发同时又支持灵活编码， 可以帮助解决 Java 项目 70% 的重复工作，让开发更多关注业务。既能快速提高开发效率，节省成本，同时又不失灵活性。</p>
</blockquote>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">1. 采用最新主流前后分离框架（Spring Boot + MyBatis + Ant Design4 + Vue3），容易上手；代码生成器依赖性低，灵活的扩展能力，可快速实现二次开发。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">2. 前端大版本换代，最新版采用 Vue3.0 + TypeScript + Vite6 + Ant Design Vue4 等新技术方案。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">3. 支持微服务 Spring Cloud Alibaba（Nacos、Gateway、Sentinel、Skywalking），提供简易机制，支持单体和微服务自由切换（这样可以满足各类项目需求）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">4. 开发效率高，支持在线建表和 AI 建表，提供强大代码生成器，单表、树列表、一对多、一对一等数据模型，增删改查功能一键生成，菜单配置直接使用。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">5. 代码生成器提供强大模板机制，支持自定义模板，目前提供四套风格模板（单表两套、树模型一套、一对多三套）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">6. 提供强大的报表和大屏可视化工具，支持丰富的数据源连接，能够通过拖拉拽方式快速制作报表、大屏和门户设计；支持多种图表类型：柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">7. 低代码能力：在线表单（无需编码，通过在线配置表单，实现表单的增删改查，支持单表、树、一对多、一对一等模型，实现人人皆可编码），在线配置零代码开发、所见即所得支持 23 种类控件。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">8. 低代码能力：在线报表、在线图表（无需编码，通过在线配置方式，实现数据报表和图形报表，可以快速抽取数据，减轻开发压力，实现人人皆可编码）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">9.Online 支持在线增强开发，提供在线代码编辑器，支持代码高亮、代码提示等功能，支持多种语言（Java、SQL、JavaScript 等）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">10. 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能，支持访问授权、按钮权限、数据权限等功能。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">11. 前端 UI 提供丰富的组件库，支持各种常用组件，如表格、树形控件、下拉框、日期选择器等，满足各种复杂的业务需求<span>&nbsp;</span><a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fhelp.jeecg.com%2Fcategory%2Fui%25E7%25BB%2584%25E4%25BB%25B6%25E5%25BA%2593" target="_blank" style="box-sizing: inherit; background-color: transparent; color: rgb(52, 111, 182); text-decoration: none;" rel="noopener">UI 组件库文档</a>。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">12. 提供 APP 配套框架，一份多代码多终端适配，一份代码多终端适配，小程序、H5、安卓、iOS、鸿蒙 Next。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">13. 新版 APP 框架采用 Uniapp、Vue3.0、Vite、Wot-design-uni、TypeScript 等最新技术栈，包括二次封装组件、路由拦截、请求拦截等功能。实现了与 JeecgBoot 完美对接：目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格、聊天、Online 表单、仪表盘等功能，提供了丰富的组件。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">14. 提供了一套成熟的 AI 应用平台功能，从 AI 模型、知识库到 AI 应用搭建，助力企业快速落地 AI 服务，加速智能化升级。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">15.AI 能力：目前 JeecgBoot 支持 AI 大模型 chatgpt 和 deepseek，现在最新版默认使用 deepseek，速度更快质量更高。目前提供了 AI 对话助手、AI 知识库、AI 应用、AI 建表、AI 报表等功能。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">16. 提供新行编辑表格 JVXETable，轻松满足各种复杂 ERP 布局，拥有更高的性能、更灵活的扩展、更强大的功能。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">17. 平台首页风格，提供多种组合模式，支持自定义风格；支持门户设计，支持自定义首页。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">18. 常用共通封装，各种工具类（定时任务、短信接口、邮件发送、Excel 导入导出等），基本满足 80% 项目需求。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">19. 简易 Excel 导入导出，支持单表导出和一对多表模式导出，生成的代码自带导入导出功能。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">20. 集成智能报表工具，报表打印、图像报表和数据导出非常方便，可极其方便地生成 PDF、Excel、Word 等报表。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">21. 采用前后分离技术，页面 UI 风格精美，针对常用组件做了封装：时间、行表格控件、截取显示控件、报表组件、编辑器等。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">22. 查询过滤器：查询功能自动生成，后台动态拼 SQL 追加查询条件；支持多种匹配方式（全匹配 / 模糊查询 / 包含查询 / 不匹配查询）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">23. 数据权限（精细化数据权限控制，控制到行级、列表级、表单字段级，实现不同人看不同数据，不同人对同一个页面操作不同字段）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">24. 接口安全机制，可细化控制接口授权，非常简便实现不同客户端只看自己数据等控制；也提供了基于 AK 和 SK 认证鉴权的 OpenAPI 功能。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">25. 活跃的社区支持；近年来，随着网络威胁的日益增加，团队在安全和漏洞管理方面积累了丰富的经验，能够为企业提供全面的安全解决方案。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">26. 权限控制采用 RBAC（Role-Based Access Control，基于角色的访问控制）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">27. 页面校验自动生成（必须输入、数字校验、金额校验、时间空间等）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">28. 支持 SaaS 服务模式，提供 SaaS 多租户架构方案。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">29. 分布式文件服务，集成 MinIO、阿里 OSS 等优秀的第三方，提供便捷的文件上传与管理，同时也支持本地存储。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">30. 主流数据库兼容，一套代码完全兼容 MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、达梦、人大金仓等主流数据库。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">31. 集成工作流 Flowable，并实现了只需在页面配置流程转向，可极大简化 BPM 工作流的开发；用 BPM 的流程设计器画出了流程走向，一个工作流基本就完成了，只需写很少量的 Java 代码。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">32. 低代码能力：在线流程设计，采用开源 Flowable 流程引擎，实现在线画流程、自定义表单、表单挂靠、业务流转。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">33. 多数据源：极其简易的使用方式，在线配置数据源配置，便捷地从其他数据抓取数据。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">34. 提供单点登录 CAS 集成方案，项目中已经提供完善的对接代码。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">35. 低代码能力：表单设计器，支持用户自定义表单布局，支持单表、一对多表单，支持 select、radio、checkbox、textarea、date、popup、列表、宏等控件。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">36. 专业接口对接机制，统一采用 RESTful 接口方式，集成 Swagger-UI 在线接口文档，JWT token 安全验证，方便客户端对接。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">37. 高级组合查询功能，在线配置支持主子表关联查询，可保存查询历史。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">38. 提供各种系统监控，实时跟踪系统运行情况（监控 Redis、Tomcat、JVM、服务器信息、请求追踪、SQL 监控）。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">39. 消息中心（支持短信、邮件、微信推送等）；集成 WebSocket 消息通知机制。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">40. 支持多语言，提供国际化方案。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">41. 数据变更记录日志，可记录数据每次变更内容，通过版本对比功能查看历史变化。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">42. 提供简单易用的打印插件，支持谷歌、火狐、IE11 + 等各种浏览器。</li>
<li style="box-sizing: inherit; line-height: 1.875em;">43. 后端采用 Maven 分模块开发方式；前端支持菜单动态路由。</li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">44. 提供丰富的示例代码，涵盖了常用的业务场景，便于学习和参考。</li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">技术架构：</h4>
<h6 style="box-sizing: inherit; font-weight: 600; line-height: 1.8; margin: 22px 0px 16px; padding: 0px; border: none; font-size: 16px; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">前端</h6>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">前端环境要求：Node.js 要求<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">Node 20+</code><span>&nbsp;</span>版本以上、pnpm 要求<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">9+</code><span>&nbsp;</span>版本以上</li>
<li style="box-sizing: inherit; line-height: 1.875em;">依赖管理：node、npm、pnpm</li>
<li style="box-sizing: inherit; line-height: 1.875em;">前端 IDE 建议：IDEA、WebStorm、Vscode</li>
<li style="box-sizing: inherit; line-height: 1.875em;">采用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4 等新技术方案，包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能</li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">最新技术栈：Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6</li>
</ul>
<h6 style="box-sizing: inherit; font-weight: 600; line-height: 1.8; margin: 22px 0px 16px; padding: 0px; border: none; font-size: 16px; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">后端</h6>
<ul style="box-sizing: inherit; padding-inline-start: 40px !important; margin: 0px 0px 20px; padding: 0px 0px 0px 20px; list-style-type: disc; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<li style="box-sizing: inherit; line-height: 1.875em; margin-top: 0px;">IDE 建议： IDEA (必须安装 lombok 插件)</li>
<li style="box-sizing: inherit; line-height: 1.875em;">语言：Java 默认 jdk17 (支持 jdk8、jdk21)</li>
<li style="box-sizing: inherit; line-height: 1.875em;">依赖管理：Maven</li>
<li style="box-sizing: inherit; line-height: 1.875em;">基础框架：Spring Boot 2.7.18</li>
<li style="box-sizing: inherit; line-height: 1.875em;">微服务框架： Spring Cloud Alibaba 2021.0.6.2</li>
<li style="box-sizing: inherit; line-height: 1.875em;">持久层框架：MybatisPlus 3.5.3.2</li>
<li style="box-sizing: inherit; line-height: 1.875em;">报表工具： JimuReport 1.9.5</li>
<li style="box-sizing: inherit; line-height: 1.875em;">安全框架：Apache Shiro 1.13.0，Jwt 4.5.0</li>
<li style="box-sizing: inherit; line-height: 1.875em;">微服务技术栈：Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking</li>
<li style="box-sizing: inherit; line-height: 1.875em;">数据库连接池：阿里巴巴 Druid 1.1.24</li>
<li style="box-sizing: inherit; line-height: 1.875em;">AI 大模型：支持<span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">ChatGPT</code><span>&nbsp;</span><code style="box-sizing: inherit; font-family: Consolas, Monaco, ''Andale Mono'', ''Ubuntu Mono'', monospace; font-size: 13px; margin: 0px 3px; padding: 3px 4px; border: none; border-radius: 4px; background: rgb(246, 246, 246); color: rgb(51, 51, 51);">DeepSeek</code><span>&nbsp;</span>切换</li>
<li style="box-sizing: inherit; line-height: 1.875em;">日志打印：logback</li>
<li style="box-sizing: inherit; line-height: 1.875em;">缓存：Redis</li>
<li style="box-sizing: inherit; line-height: 1.875em;">其他：autopoi, fastjson，poi，Swagger-ui，quartz, lombok（简化代码）等。</li>
<li style="box-sizing: inherit; line-height: 1.875em; margin-bottom: 0px;">默认提供 MySQL5.7 + 数据库脚本</li>
</ul>
<h4 style="box-sizing: inherit; font-family: ''PingFang SC'', ''Helvetica Neue'', ''Microsoft YaHei UI'', ''Microsoft YaHei'', ''Noto Sans CJK SC'', Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif; line-height: 1.8; margin: 22px 0px 16px; font-weight: 600; padding: 0px; font-size: 20px; border: none; color: rgb(51, 51, 51); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">微服务架构图</h4>
<p style="box-sizing: inherit; margin: 0px 0px 20px; line-height: inherit; color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, ''Apple Color Emoji'', ''Segoe UI Emoji'', ''Segoe UI Symbol'', ''Segoe UI'', ''PingFang SC'', ''Hiragino Sans GB'', ''Microsoft YaHei'', ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><img src="https://oscimg.oschina.net/oscnet/up-32fae06d9114ee4fcbf3d2931be2ff02b28.png" alt="" class="zoom-in-cursor" style="box-sizing: border-box; border: 0px; margin: 0px auto; max-width: 80%; height: auto; vertical-align: middle; cursor: zoom-in;"></p>', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-07-30 14:45:43', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-07-30 14:45:41', 'admin', '2025-07-30 14:45:43', '', '重点升级 Online 在线开发功能，支持 AI 建表、AI 生成报表；代码生成支持自定义按钮和 js 增强的结构方法生成，便于用户填充逻辑；', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system');

-- ----------------------------
-- Table structure for sys_announcement_send
-- ----------------------------
CREATE TABLE "public"."sys_announcement_send" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "annt_id" varchar(32) COLLATE "pg_catalog"."default",
  "user_id" varchar(32) COLLATE "pg_catalog"."default",
  "read_flag" int4,
  "read_time" timestamp(6),
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "star_flag" varchar(10) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_announcement_send"."annt_id" IS '通告ID';
COMMENT ON COLUMN "public"."sys_announcement_send"."user_id" IS '用户id';
COMMENT ON COLUMN "public"."sys_announcement_send"."read_flag" IS '阅读状态（0未读，1已读）';
COMMENT ON COLUMN "public"."sys_announcement_send"."read_time" IS '阅读时间';
COMMENT ON COLUMN "public"."sys_announcement_send"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_announcement_send"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."sys_announcement_send"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_announcement_send"."update_time" IS '更新时间';
COMMENT ON COLUMN "public"."sys_announcement_send"."star_flag" IS '标星状态( 1为标星 空/0没有标星)';
COMMENT ON TABLE "public"."sys_announcement_send" IS '用户通告阅读标记表';

-- ----------------------------
-- Records of sys_announcement_send
-- ----------------------------
INSERT INTO "public"."sys_announcement_send" VALUES ('1950442039812976642', '1950442031319511042', '1714471285016895490', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950442039812976643', '1950442031319511042', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950442039812976644', '1950442031319511042', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950442039812976645', '1950442031319511042', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-07-30 14:23:25', 'admin', '2025-07-30 14:23:14', 'admin', '2025-07-30 14:23:25', NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950447696951799810', '1950447687359426562', '1714471285016895490', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950447696968577026', '1950447687359426562', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950447696968577027', '1950447687359426562', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL);
INSERT INTO "public"."sys_announcement_send" VALUES ('1950447696968577028', '1950447687359426562', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-07-30 15:03:40', 'admin', '2025-07-30 14:45:43', 'admin', '2025-07-30 15:03:40', NULL);

-- ----------------------------
-- Table structure for sys_category
-- ----------------------------
CREATE TABLE "public"."sys_category" (
  "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL,
  "pid" varchar(36) COLLATE "pg_catalog"."default",
  "name" varchar(100) COLLATE "pg_catalog"."default",
  "code" varchar(100) COLLATE "pg_catalog"."default",
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "sys_org_code" varchar(64) COLLATE "pg_catalog"."default",
  "has_child" varchar(3) COLLATE "pg_catalog"."default",
  "tenant_id" int4
)
;
COMMENT ON COLUMN "public"."sys_category"."pid" IS '父级节点';
COMMENT ON COLUMN "public"."sys_category"."name" IS '类型名称';
COMMENT ON COLUMN "public"."sys_category"."code" IS '类型编码';
COMMENT ON COLUMN "public"."sys_category"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_category"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_category"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_category"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."sys_category"."sys_org_code" IS '所属部门';
COMMENT ON COLUMN "public"."sys_category"."has_child" IS '是否有子节点';
COMMENT ON COLUMN "public"."sys_category"."tenant_id" IS '租户ID';

-- ----------------------------
-- Records of sys_category
-- ----------------------------
INSERT INTO "public"."sys_category" VALUES ('1183693424827564034', '0', '物料树', 'B02', 'admin', '2019-10-14 18:37:59', 'admin', '2019-10-14 18:38:15', 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1183693491043041282', '1183693424827564034', '上衣', 'B02A01', 'admin', '2019-10-14 18:38:15', 'admin', '2019-10-14 18:38:43', 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1183693534173069314', '1183693424827564034', '裤子', 'B02A02', 'admin', '2019-10-14 18:38:25', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1183693610534567937', '1183693491043041282', '秋衣', 'B02A01A01', 'admin', '2019-10-14 18:38:43', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1183693700254924802', '1183693491043041282', '兵装', 'B02A01A02', 'admin', '2019-10-14 18:39:05', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1183693773974011906', '1183693491043041282', '女装', 'B02A01A03', 'admin', '2019-10-14 18:39:22', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1185039122143719425', '0', '电脑产品', 'A01', 'admin', '2019-10-18 11:45:18', 'admin', '2023-10-18 13:54:46', 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1185039176799694850', '1185039122143719425', 'thinkpad', 'A01A01', 'admin', '2019-10-18 11:45:31', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1185039255115739138', '1185039122143719425', 'mackbook', 'A01A02', 'admin', '2019-10-18 11:45:50', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1185039299051073537', '1185039122143719425', '华为电脑', 'A01A03', 'admin', '2019-10-18 11:46:01', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1230769196661510146', '0', '省', NULL, 'admin', '2020-02-21 16:20:16', 'admin', '2020-02-21 16:20:31', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769253267836929', '1230769196661510146', '安徽省', NULL, 'admin', '2020-02-21 16:20:31', 'admin', '2020-02-21 16:20:53', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769290609725441', '1230769196661510146', '山东省', NULL, 'admin', '2020-02-21 16:20:40', 'admin', '2020-02-21 16:21:23', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769347157331969', '1230769253267836929', '合肥市', NULL, 'admin', '2020-02-21 16:20:53', 'admin', '2020-02-21 16:21:08', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769407907631106', '1230769347157331969', '包河区', NULL, 'admin', '2020-02-21 16:21:08', NULL, NULL, 'A01A03', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1230769470889299970', '1230769290609725441', '济南市', NULL, 'admin', '2020-02-21 16:21:23', 'admin', '2020-02-21 16:21:41', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769547519234050', '1230769470889299970', 'A区', NULL, 'admin', '2020-02-21 16:21:41', NULL, NULL, 'A01A03', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1230769620021972993', '1230769470889299970', 'B区', NULL, 'admin', '2020-02-21 16:21:58', NULL, NULL, 'A01A03', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1230769769930592257', '1230769253267836929', '淮南市', NULL, 'admin', '2020-02-21 16:22:34', 'admin', '2020-02-21 16:22:54', 'A01A03', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1230769855347593217', '1230769769930592257', 'C区', NULL, 'admin', '2020-02-21 16:22:54', NULL, NULL, 'A01A03', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1590548229606047745', '0', '物料树C', 'C02', 'admin', '2022-11-10 11:33:44', NULL, NULL, 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1590548229652185090', '1590548229606047745', '上衣C', 'C02A01', 'admin', '2022-11-10 11:33:44', NULL, NULL, 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('1590548229668962305', '1590548229606047745', '裤子C', 'C02A02', 'admin', '2022-11-10 11:33:44', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('1590548229685739522', '1590548229652185090', '秋衣C', 'C02A01A01', 'admin', '2022-11-10 11:33:44', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('22a50b413c5e1ef661fb8aea9469cf52', 'e9ded10fd33e5753face506f4f1564b5', 'MacBook', 'B01-2-1', 'admin', '2019-06-10 15:43:13', NULL, NULL, 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('5c8f68845e57f68ab93a2c8d82d26ae1', '0', '笔记本', 'B01', 'admin', '2019-06-10 15:34:11', 'admin', '2019-06-10 15:34:24', 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('937fd2e9aa13b8bab1da1ca36d3fd344', 'e9ded10fd33e5753face506f4f1564b5', '台式机', 'B01-2-2', 'admin', '2019-06-10 15:43:32', 'admin', '2019-08-21 12:01:59', 'A01', NULL, 0);
INSERT INTO "public"."sys_category" VALUES ('e9ded10fd33e5753face506f4f1564b5', '5c8f68845e57f68ab93a2c8d82d26ae1', '苹果电脑', 'B01-2', 'admin', '2019-06-10 15:41:14', 'admin', '2019-06-10 15:43:13', 'A01', '1', 0);
INSERT INTO "public"."sys_category" VALUES ('f39a06bf9f390ba4a53d11bc4e0018d7', '5c8f68845e57f68ab93a2c8d82d26ae1', '华为', 'B01-1', 'admin', '2019-06-10 15:34:24', 'admin', '2019-08-21 12:01:56', 'A01', NULL, 0);

-- ----------------------------
-- Table structure for sys_check_rule
-- ----------------------------
CREATE TABLE "public"."sys_check_rule" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "rule_name" varchar(100) COLLATE "pg_catalog"."default",
  "rule_code" varchar(100) COLLATE "pg_catalog"."default",
  "rule_json" varchar(1024) COLLATE "pg_catalog"."default",
  "rule_description" varchar(200) COLLATE "pg_catalog"."default",
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_check_rule"."id" IS '主键id';
COMMENT ON COLUMN "public"."sys_check_rule"."rule_name" IS '规则名称';
COMMENT ON COLUMN "public"."sys_check_rule"."rule_code" IS '规则Code';
COMMENT ON COLUMN "public"."sys_check_rule"."rule_json" IS '规则JSON';
COMMENT ON COLUMN "public"."sys_check_rule"."rule_description" IS '规则描述';
COMMENT ON COLUMN "public"."sys_check_rule"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_check_rule"."update_time" IS '更新时间';
COMMENT ON COLUMN "public"."sys_check_rule"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_check_rule"."create_time" IS '创建时间';

-- ----------------------------
-- Records of sys_check_rule
-- ----------------------------
INSERT INTO "public"."sys_check_rule" VALUES ('1224980593992388610', '通用编码规则', 'common', '[{"digits":"1","pattern":"^[a-z|A-Z]$","message":"第一位只能是字母"},{"digits":"*","pattern":"^[0-9|a-z|A-Z|_]{0,}$","message":"只能填写数字、大小写字母、下划线"},{"digits":"*","pattern":"^.{3,}$","message":"最少输入3位数"},{"digits":"*","pattern":"^.{3,12}$","message":"最多输入12位数"}]', '规则：1、首位只能是字母；2、只能填写数字、大小写字母、下划线；3、最少3位数，最多12位数。', 'admin', '2020-02-07 11:25:48', 'admin', '2020-02-05 16:58:27');
INSERT INTO "public"."sys_check_rule" VALUES ('1225001845524004866', '负责的功能测试', 'test', '[{"digits":"*","pattern":"^.{3,12}$","message":"只能输入3-12位字符"},{"digits":"3","pattern":"^\\d{3}$","message":"前3位必须是数字"},{"digits":"*","pattern":"^[^pP]*$","message":"不能输入P"},{"digits":"4","pattern":"^@{4}$","message":"第4-7位必须都为 @"},{"digits":"2","pattern":"^#=$","message":"第8-9位必须是 #="},{"digits":"1","pattern":"^O$","message":"第10位必须为大写的O"},{"digits":"*","pattern":"^.*。$","message":"必须以。结尾"}]', '包含长度校验、特殊字符校验等', 'admin', '2020-02-07 11:57:31', 'admin', '2020-02-05 18:22:54');

-- ----------------------------
-- Table structure for sys_comment
-- ----------------------------
CREATE TABLE "public"."sys_comment" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "table_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  "table_data_id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "from_user_id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "to_user_id" varchar(32) COLLATE "pg_catalog"."default",
  "comment_id" varchar(32) COLLATE "pg_catalog"."default",
  "comment_content" varchar(255) COLLATE "pg_catalog"."default",
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_comment"."table_name" IS '表名';
COMMENT ON COLUMN "public"."sys_comment"."table_data_id" IS '数据id';
COMMENT ON COLUMN "public"."sys_comment"."from_user_id" IS '来源用户id';
COMMENT ON COLUMN "public"."sys_comment"."to_user_id" IS '发送给用户id(允许为空)';
COMMENT ON COLUMN "public"."sys_comment"."comment_id" IS '评论id(允许为空，不为空时，则为回复)';
COMMENT ON COLUMN "public"."sys_comment"."comment_content" IS '回复内容';
COMMENT ON COLUMN "public"."sys_comment"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_comment"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_comment"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_comment"."update_time" IS '更新日期';
COMMENT ON TABLE "public"."sys_comment" IS '系统评论回复表';

-- ----------------------------
-- Records of sys_comment
-- ----------------------------
INSERT INTO "public"."sys_comment" VALUES ('1580814554312093698', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '1212
:open_mouth:', 'admin', '2022-10-14 14:55:35', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1580814573433925634', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2022-10-14 14:55:39', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1580814621358043137', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '干啥啊', 'admin', '2022-10-14 14:55:51', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584490724803174402', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '1212:nerd_face:', 'admin', '2022-10-24 18:23:22', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584490998162743298', 'v3_hello', '1580510370266238978', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '123123', 'admin', '2022-10-24 18:24:27', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584491122888761345', 'v3_hello', '1580510370266238978', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '333', 'admin', '2022-10-24 18:24:57', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584493914588143617', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '2222', 'admin', '2022-10-24 18:36:02', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584493923496845313', 'v3_hello', '1580529718871674882', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '333', 'admin', '2022-10-24 18:36:04', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1584493984364584961', 'v3_hello', '1580510370266238978', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2022-10-24 18:36:19', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1714455459606024193', 'ceshi_note', '1586278360710615042', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2023-10-18 09:36:49', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1714455471815643138', 'ceshi_note', '1586278360710615042', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '121', 'admin', '2023-10-18 09:36:52', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1765261100976934914', 'ceshi_note', '1737728721647525890', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '挺好的', 'admin', '2024-03-06 14:20:18', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1765261127610765313', 'ceshi_note', '1737728721647525890', 'e9ca23d68d884d4ebb19d07889727dae', '', '', ':woozy_face:', 'admin', '2024-03-06 14:20:24', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1800557341876895745', 'ceshi_aaa', '1782647168684478466', 'e9ca23d68d884d4ebb19d07889727dae', '', '', ':face_with_head_bandage::nauseated_face:', 'admin', '2024-06-11 23:54:58', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1800557929826041858', 'ceshi_aaa', '1782647168684478466', 'e9ca23d68d884d4ebb19d07889727dae', '', '', ':cold_face:', 'admin', '2024-06-11 23:57:18', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1800557935693873154', 'ceshi_aaa', '1782647168684478466', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '1212', 'admin', '2024-06-11 23:57:19', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1800557955415490562', 'ceshi_aaa', '1782647168684478466', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2024-06-11 23:57:24', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1800558013942808578', 'ceshi_aaa', '1782647168684478466', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2024-06-11 23:57:38', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1805421586141544450', 'aa_order', '1805421421888405506', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '写的不错', 'admin', '2024-06-25 10:03:44', NULL, NULL);
INSERT INTO "public"."sys_comment" VALUES ('1805421721126830082', 'aa_order', '1805421421888405506', 'e9ca23d68d884d4ebb19d07889727dae', '', '', '上传了附件', 'admin', '2024-06-25 10:04:16', NULL, NULL);

-- ----------------------------
-- Table structure for sys_data_log
-- ----------------------------
CREATE TABLE "public"."sys_data_log" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_name" varchar(100) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "data_table" varchar(200) COLLATE "pg_catalog"."default",
  "data_id" varchar(32) COLLATE "pg_catalog"."default",
  "data_content" text COLLATE "pg_catalog"."default",
  "data_version" int4,
  "type" varchar(20) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_data_log"."id" IS 'id';
COMMENT ON COLUMN "public"."sys_data_log"."create_by" IS '创建人登录名称';
COMMENT ON COLUMN "public"."sys_data_log"."create_name" IS '创建人真实名称';
COMMENT ON COLUMN "public"."sys_data_log"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_data_log"."update_by" IS '更新人登录名称';
COMMENT ON COLUMN "public"."sys_data_log"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."sys_data_log"."data_table" IS '表名';
COMMENT ON COLUMN "public"."sys_data_log"."data_id" IS '数据ID';
COMMENT ON COLUMN "public"."sys_data_log"."data_content" IS '数据内容';
COMMENT ON COLUMN "public"."sys_data_log"."data_version" IS '版本号';
COMMENT ON COLUMN "public"."sys_data_log"."type" IS '类型';

-- ----------------------------
-- Records of sys_data_log
-- ----------------------------
INSERT INTO "public"."sys_data_log" VALUES ('1942113821121011714', 'admin', '管理员', '2025-07-07 14:49:52', NULL, NULL, 'test_order_main', '1833472350097121281', '子表[订单产品明细]：修改了1条数据', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1943500714282205185', NULL, NULL, '2025-07-11 10:40:53', NULL, NULL, 'test_note', '1943500714139598850', ' 创建了记录', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1950132464605356035', 'admin', '管理员', '2025-07-29 17:53:06', NULL, NULL, 'test_note', '1943500714139598850', '  将名称为【地区】的字段内容 空 修改为 140311；    将名称为【用户名】的字段内容 ceshi 修改为 zhangsan；    将名称为【请假原因】的字段内容 空 修改为 <p>经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大.&nbsp;<br>每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说,&nbsp;<br>这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要</p>；    将名称为【生日】的字段内容 空 修改为 2025-07-29；    将名称为【性别】的字段内容 空 修改为 空；    将名称为【年龄】的字段内容 11 修改为 0', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1950132495949389825', 'admin', '管理员', '2025-07-29 17:53:13', NULL, NULL, 'test_note', '1943500714139598850', '  将名称为【用户名】的字段内容 zhangsan 修改为 admin', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1950375804898873345', 'admin', '管理员', '2025-07-30 10:00:03', NULL, NULL, 'test_order_product', '1732300515406647298', '  将名称为【价格】的字段内容 3.0 修改为 3000.；    将名称为【产品类型】的字段内容 空 修改为 空；    将名称为【数量】的字段内容 3 修改为 10；    将名称为【产品名字】的字段内容 3 修改为 苹果手机', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1950801683948924929', NULL, NULL, '2025-07-31 14:12:20', NULL, NULL, 'test_note', '1943500714139598850', '  将名称为【年龄】的字段内容 0 修改为 1212', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1950801716647718913', NULL, NULL, '2025-07-31 14:12:28', NULL, NULL, 'test_note', '1923203898831777793', '  将名称为【用户名】的字段内容 admin 修改为 jeecg', 1, 'comment');
INSERT INTO "public"."sys_data_log" VALUES ('1951864771938852866', NULL, NULL, '2025-08-03 12:36:40.182', NULL, NULL, 'aaaa', '1951864771469090817', ' 创建了记录', 1, 'comment');

-- ----------------------------
-- Table structure for sys_data_source
-- ----------------------------

COMMENT ON COLUMN "public"."sys_data_source"."code" IS '数据源编码';
COMMENT ON COLUMN "public"."sys_data_source"."name" IS '数据源名称';
COMMENT ON COLUMN "public"."sys_data_source"."remark" IS '备注';
COMMENT ON COLUMN "public"."sys_data_source"."db_type" IS '数据库类型';
COMMENT ON COLUMN "public"."sys_data_source"."db_driver" IS '驱动类';
COMMENT ON COLUMN "public"."sys_data_source"."db_url" IS '数据源地址';
COMMENT ON COLUMN "public"."sys_data_source"."db_name" IS '数据库名称';
COMMENT ON COLUMN "public"."sys_data_source"."db_username" IS '用户名';

COMMENT ON COLUMN "public"."sys_data_source"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_data_source"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_data_source"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_data_source"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."sys_data_source"."sys_org_code" IS '所属部门';
COMMENT ON COLUMN "public"."sys_data_source"."tenant_id" IS '租户ID';

-- ----------------------------
-- Records of sys_data_source
-- ----------------------------
INSERT INTO "public"."sys_data_source" VALUES ('1209779538310004737', 'local_mysql', '本地测试库', '本地数据库MySQL5.7', '1', 'com.mysql.jdbc.Driver', 'jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false', 'jeecg-boot', 'root', 'f5b6775e8d1749483f2320627de0e706', 'admin', '2019-12-25 18:14:53', 'admin', '2024-03-18 14:46:03', 'A01', 0);

-- ----------------------------
-- Table structure for sys_depart
-- ----------------------------
CREATE TABLE "public"."sys_depart" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "parent_id" varchar(32) COLLATE "pg_catalog"."default",
  "depart_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  "depart_name_en" varchar(500) COLLATE "pg_catalog"."default",
  "depart_name_abbr" varchar(500) COLLATE "pg_catalog"."default",
  "depart_order" int4,
  "description" varchar(500) COLLATE "pg_catalog"."default",
  "org_category" varchar(10) COLLATE "pg_catalog"."default" NOT NULL,
  "org_type" varchar(10) COLLATE "pg_catalog"."default",
  "org_code" varchar(64) COLLATE "pg_catalog"."default" NOT NULL,
  "mobile" varchar(32) COLLATE "pg_catalog"."default",
  "fax" varchar(32) COLLATE "pg_catalog"."default",
  "address" varchar(100) COLLATE "pg_catalog"."default",
  "memo" varchar(500) COLLATE "pg_catalog"."default",
  "status" varchar(1) COLLATE "pg_catalog"."default",
  "del_flag" varchar(1) COLLATE "pg_catalog"."default",
  "qywx_identifier" varchar(100) COLLATE "pg_catalog"."default",
  "ding_identifier" varchar(100) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "tenant_id" int4,
  "iz_leaf" int2
)
;
COMMENT ON COLUMN "public"."sys_depart"."id" IS 'ID';
COMMENT ON COLUMN "public"."sys_depart"."parent_id" IS '父机构ID';
COMMENT ON COLUMN "public"."sys_depart"."depart_name" IS '机构/部门名称';
COMMENT ON COLUMN "public"."sys_depart"."depart_name_en" IS '英文名';
COMMENT ON COLUMN "public"."sys_depart"."depart_name_abbr" IS '缩写';
COMMENT ON COLUMN "public"."sys_depart"."depart_order" IS '排序';
COMMENT ON COLUMN "public"."sys_depart"."description" IS '描述';
COMMENT ON COLUMN "public"."sys_depart"."org_category" IS '机构类别 1公司，2组织机构，3岗位';
COMMENT ON COLUMN "public"."sys_depart"."org_type" IS '机构类型 1一级部门 2子部门';
COMMENT ON COLUMN "public"."sys_depart"."org_code" IS '机构编码';
COMMENT ON COLUMN "public"."sys_depart"."mobile" IS '手机号';
COMMENT ON COLUMN "public"."sys_depart"."fax" IS '传真';
COMMENT ON COLUMN "public"."sys_depart"."address" IS '地址';
COMMENT ON COLUMN "public"."sys_depart"."memo" IS '备注';
COMMENT ON COLUMN "public"."sys_depart"."status" IS '状态（1启用，0不启用）';
COMMENT ON COLUMN "public"."sys_depart"."del_flag" IS '删除状态（0，正常，1已删除）';
COMMENT ON COLUMN "public"."sys_depart"."qywx_identifier" IS '对接企业微信的ID';
COMMENT ON COLUMN "public"."sys_depart"."ding_identifier" IS '对接钉钉部门的ID';
COMMENT ON COLUMN "public"."sys_depart"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_depart"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_depart"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_depart"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."sys_depart"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."sys_depart"."iz_leaf" IS '是否有叶子节点: 1是0否';
COMMENT ON TABLE "public"."sys_depart" IS '组织机构表';

-- ----------------------------
-- Records of sys_depart
-- ----------------------------
INSERT INTO "public"."sys_depart" VALUES ('1582683631414632450', 'c6d7cb4deeac411cb3384b1b31278596', '销售公关岗位', NULL, NULL, 0, NULL, '3', '2', 'A01A06', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2022-10-19 18:42:37', NULL, NULL, 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('4f1765520d6346f9bd9c79e2479e5b12', 'c6d7cb4deeac411cb3384b1b31278596', '市场部', NULL, NULL, 0, NULL, '1', '2', 'A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-20 17:15:34', 'admin', '2019-02-26 16:36:18', 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('5159cde220114246b045e574adceafe9', '6d35e179cd814e3299bd588ea7daed3f', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:44:38', 'admin', '2019-03-07 09:36:53', 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('57197590443c44f083d42ae24ef26a2c', 'c6d7cb4deeac411cb3384b1b31278596', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A01A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:41', 'admin', '2019-03-27 19:05:49', 0, 0);
INSERT INTO "public"."sys_depart" VALUES ('63775228b7b041a99825f79760590b7d', '57197590443c44f083d42ae24ef26a2c', '研发经理', NULL, NULL, 0, NULL, '3', '3', 'A01A05A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2020-05-02 15:29:09', NULL, NULL, 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('67fc001af12a4f9b8458005d3f19934a', 'c6d7cb4deeac411cb3384b1b31278596', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:35', 'admin', '2019-02-25 12:49:41', 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('6d35e179cd814e3299bd588ea7daed3f', '', '北京卓尔互动', NULL, NULL, 0, NULL, '1', '1', 'A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:39', 'admin', '2020-05-02 18:21:22', 0, 0);
INSERT INTO "public"."sys_depart" VALUES ('a7d7e77e06c84325a40932163adcdaa6', '6d35e179cd814e3299bd588ea7daed3f', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:47', 'admin', '2022-10-14 18:57:56', 0, 1);
INSERT INTO "public"."sys_depart" VALUES ('c6d7cb4deeac411cb3384b1b31278596', '', '北京国炬软件', NULL, NULL, 0, NULL, '1', '1', 'A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-11 14:21:51', 'admin', '2020-05-02 18:21:27', 0, 0);

-- ----------------------------
-- Table structure for sys_depart_permission
-- ----------------------------
CREATE TABLE "public"."sys_depart_permission" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "depart_id" varchar(32) COLLATE "pg_catalog"."default",
  "permission_id" varchar(32) COLLATE "pg_catalog"."default",
  "data_rule_ids" varchar(1000) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_depart_permission"."depart_id" IS '部门id';
COMMENT ON COLUMN "public"."sys_depart_permission"."permission_id" IS '权限id';
COMMENT ON COLUMN "public"."sys_depart_permission"."data_rule_ids" IS '数据规则id';
COMMENT ON TABLE "public"."sys_depart_permission" IS '部门权限表';

-- ----------------------------
-- Records of sys_depart_permission
-- ----------------------------
INSERT INTO "public"."sys_depart_permission" VALUES ('1260925131934519297', '6d35e179cd814e3299bd588ea7daed3f', 'f0675b52d89100ee88472b6800754a08', NULL);
INSERT INTO "public"."sys_depart_permission" VALUES ('1260925131947102209', '6d35e179cd814e3299bd588ea7daed3f', '2aeddae571695cd6380f6d6d334d6e7d', NULL);
INSERT INTO "public"."sys_depart_permission" VALUES ('1260925131955490818', '6d35e179cd814e3299bd588ea7daed3f', '020b06793e4de2eee0007f603000c769', NULL);
INSERT INTO "public"."sys_depart_permission" VALUES ('1260925131959685121', '6d35e179cd814e3299bd588ea7daed3f', '1232123780958064642', NULL);
INSERT INTO "public"."sys_depart_permission" VALUES ('1694946354772217858', '1582683631414632450', '1588513553652436993', NULL);
INSERT INTO "public"."sys_depart_permission" VALUES ('1694946354784800769', '1582683631414632450', '1592114574275211265', NULL);

-- ----------------------------
-- Table structure for sys_depart_role
-- ----------------------------
CREATE TABLE "public"."sys_depart_role" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "depart_id" varchar(32) COLLATE "pg_catalog"."default",
  "role_name" varchar(200) COLLATE "pg_catalog"."default",
  "role_code" varchar(100) COLLATE "pg_catalog"."default",
  "description" varchar(255) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_depart_role"."depart_id" IS '部门id';
COMMENT ON COLUMN "public"."sys_depart_role"."role_name" IS '部门角色名称';
COMMENT ON COLUMN "public"."sys_depart_role"."role_code" IS '部门角色编码';
COMMENT ON COLUMN "public"."sys_depart_role"."description" IS '描述';
COMMENT ON COLUMN "public"."sys_depart_role"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_depart_role"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."sys_depart_role"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_depart_role"."update_time" IS '更新时间';
COMMENT ON TABLE "public"."sys_depart_role" IS '部门角色表';

-- ----------------------------
-- Records of sys_depart_role
-- ----------------------------
INSERT INTO "public"."sys_depart_role" VALUES ('1260925293226479618', '6d35e179cd814e3299bd588ea7daed3f', 'roless', 'ssss', NULL, 'admin', '2020-05-14 21:29:51', NULL, NULL);

-- ----------------------------
-- Table structure for sys_depart_role_permission
-- ----------------------------
CREATE TABLE "public"."sys_depart_role_permission" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "depart_id" varchar(32) COLLATE "pg_catalog"."default",
  "role_id" varchar(32) COLLATE "pg_catalog"."default",
  "permission_id" varchar(32) COLLATE "pg_catalog"."default",
  "data_rule_ids" varchar(1000) COLLATE "pg_catalog"."default",
  "operate_date" timestamp(6),
  "operate_ip" varchar(20) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_depart_role_permission"."depart_id" IS '部门id';
COMMENT ON COLUMN "public"."sys_depart_role_permission"."role_id" IS '角色id';
COMMENT ON COLUMN "public"."sys_depart_role_permission"."permission_id" IS '权限id';
COMMENT ON COLUMN "public"."sys_depart_role_permission"."data_rule_ids" IS '数据权限ids';
COMMENT ON COLUMN "public"."sys_depart_role_permission"."operate_date" IS '操作时间';
COMMENT ON COLUMN "public"."sys_depart_role_permission"."operate_ip" IS '操作ip';
COMMENT ON TABLE "public"."sys_depart_role_permission" IS '部门角色权限表';

-- ----------------------------
-- Records of sys_depart_role_permission
-- ----------------------------
INSERT INTO "public"."sys_depart_role_permission" VALUES ('1260925328689319938', NULL, '1260925293226479618', '2aeddae571695cd6380f6d6d334d6e7d', NULL, NULL, NULL);
INSERT INTO "public"."sys_depart_role_permission" VALUES ('1260925328706097153', NULL, '1260925293226479618', '020b06793e4de2eee0007f603000c769', NULL, NULL, NULL);

-- ----------------------------
-- Table structure for sys_depart_role_user
-- ----------------------------
CREATE TABLE "public"."sys_depart_role_user" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "user_id" varchar(32) COLLATE "pg_catalog"."default",
  "drole_id" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_depart_role_user"."id" IS '主键id';
COMMENT ON COLUMN "public"."sys_depart_role_user"."user_id" IS '用户id';
COMMENT ON COLUMN "public"."sys_depart_role_user"."drole_id" IS '角色id';
COMMENT ON TABLE "public"."sys_depart_role_user" IS '部门角色用户表';

-- ----------------------------
-- Records of sys_depart_role_user
-- ----------------------------

-- ----------------------------
-- Table structure for sys_dict
-- ----------------------------
CREATE TABLE "public"."sys_dict" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "dict_name" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  "dict_code" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  "description" varchar(255) COLLATE "pg_catalog"."default",
  "del_flag" int4,
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "type" int8,
  "tenant_id" int4,
  "low_app_id" varchar(32) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_dict"."dict_name" IS '字典名称';
COMMENT ON COLUMN "public"."sys_dict"."dict_code" IS '字典编码';
COMMENT ON COLUMN "public"."sys_dict"."description" IS '描述';
COMMENT ON COLUMN "public"."sys_dict"."del_flag" IS '删除状态';
COMMENT ON COLUMN "public"."sys_dict"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_dict"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."sys_dict"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_dict"."update_time" IS '更新时间';
COMMENT ON COLUMN "public"."sys_dict"."type" IS '字典类型0为string,1为number';
COMMENT ON COLUMN "public"."sys_dict"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."sys_dict"."low_app_id" IS '低代码应用ID';

-- ----------------------------
-- Records of sys_dict
-- ----------------------------
INSERT INTO "public"."sys_dict" VALUES ('0b5d19e1fce4b2e6647e6b4a17760c14', '通告类型', 'msg_category', '消息类型1:通知公告2:系统消息', 0, 'admin', '2019-04-22 18:01:35', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1174509082208395266', '职务职级', 'position_rank', '职务表职级字典', 0, 'admin', '2019-09-19 10:22:41', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1174511106530525185', '机构类型', 'org_category', '机构类型 1公司，2部门 3岗位', 0, 'admin', '2019-09-19 10:30:43', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1178295274528845826', '表单权限策略', 'form_perms_type', '', 0, 'admin', '2019-09-29 21:07:39', 'admin', '2019-09-29 21:08:26', NULL, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1199517671259906049', '紧急程度', 'urgent_level', '日程计划紧急程度', 0, 'admin', '2019-11-27 10:37:53', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1199518099888414722', '日程计划类型', 'eoa_plan_type', '', 0, 'admin', '2019-11-27 10:39:36', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1199520177767587841', '分类栏目类型', 'eoa_cms_menu_type', '', 0, 'admin', '2019-11-27 10:47:51', 'admin', '2019-11-27 10:49:35', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1199525215290306561', '日程计划状态', 'eoa_plan_status', '', 0, 'admin', '2019-11-27 11:07:52', 'admin', '2019-11-27 11:10:11', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1209733563293962241', '数据库类型', 'database_type', '', 0, 'admin', '2019-12-25 15:12:12', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1232913193820581889', 'Online表单业务分类', 'ol_form_biz_type', '', 0, 'admin', '2020-02-27 14:19:46', 'admin', '2020-02-27 14:20:23', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1242298510024429569', '提醒方式', 'remindMode', '', 0, 'admin', '2020-03-24 11:53:40', 'admin', '2020-03-24 12:03:22', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1250687930947620866', '定时任务状态', 'quartz_status', '', 0, 'admin', '2020-04-16 15:30:14', '', NULL, NULL, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1280401766745718786', '租户状态', 'tenant_status', '租户状态', 0, 'admin', '2020-07-07 15:22:25', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1356445645198135298', '开关', 'is_open', '', 0, 'admin', '2021-02-02 11:33:38', 'admin', '2021-02-02 15:28:12', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1600042215909134338', '所属行业', 'trade', '行业', 0, 'admin', '2022-12-06 16:19:26', 'admin', '2022-12-06 16:20:50', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1600044537800331266', '公司规模', 'company_size', '公司规模', 0, 'admin', '2022-12-06 16:28:40', 'admin', '2022-12-06 16:30:23', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1606645341269299201', '职级', 'company_rank', '公司职级', 0, 'admin', '2022-12-24 21:37:54', 'admin', '2022-12-24 21:38:25', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1606646440684457986', '公司部门', 'company_department', '公司部门', 0, 'admin', '2022-12-24 21:42:16', 'admin', '2024-03-18 14:21:56', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1693196536609755137', 'ddd', 'ddd', NULL, 1, 'admin', '2023-08-20 17:41:27', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1784843187992084482', '客户终端类型', 'client_type', NULL, 0, 'jeecg', '2024-04-29 15:12:31', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1890229208685322242', '模型提供者', 'model_provider', NULL, 0, 'jeecg', '2025-02-14 10:38:57', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1891456510739890177', '模型类型', 'model_type', NULL, 0, 'jeecg', '2025-02-17 19:55:48', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1891671216561975297', '知识库类型', 'airag_know_type', NULL, 1, 'jeecg', '2025-02-18 10:08:58', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1891672414555860993', '知识库文档类型', 'know_doc_type', NULL, 0, 'jeecg', '2025-02-18 10:13:44', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1894701158027554818', 'AI应用类型', 'ai_app_type', NULL, 0, 'jeecg', '2025-02-26 18:48:53', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1934846825077878786', '公告分类', 'notice_type', NULL, 0, 'admin', '2025-06-17 13:33:25', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1937393911539384322', '模版分类', 'msgCategory', NULL, 0, 'admin', '2025-06-24 14:14:38', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('1939572486447292418', '首页关联', 'relation_type', NULL, 0, 'admin', '2025-06-30 14:31:31', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('236e8a4baff0db8c62c00dd95632834f', '同步工作流引擎', 'activiti_sync', '同步工作流引擎', 0, 'admin', '2019-05-15 15:27:33', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('2e02df51611a4b9632828ab7e5338f00', '权限策略', 'perms_type', '权限策略', 0, 'admin', '2019-04-26 18:26:55', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('2f0320997ade5dd147c90130f7218c3e', '推送类别', 'msg_type', '', 0, 'admin', '2019-03-17 21:21:32', 'admin', '2019-03-26 19:57:45', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('3486f32803bb953e7155dab3513dc68b', '删除状态', 'del_flag', NULL, 0, 'admin', '2019-01-18 21:46:26', 'admin', '2019-03-30 11:17:11', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('3d9a351be3436fbefb1307d4cfb49bf2', '性别', 'sex', NULL, 0, NULL, '2019-01-04 14:56:32', 'admin', '2019-03-30 11:28:27', 1, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4274efc2292239b6f000b153f50823ff', '全局权限策略', 'global_perms_type', '全局权限策略', 0, 'admin', '2019-05-10 17:54:05', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4c03fca6bf1f0299c381213961566349', 'Online图表展示模板', 'online_graph_display_template', 'Online图表展示模板', 0, 'admin', '2019-04-12 17:28:50', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4c753b5293304e7a445fd2741b46529d', '字典状态', 'dict_item_status', NULL, 0, 'admin', '2020-06-18 23:18:42', 'admin', '2019-03-30 19:33:52', 1, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4d7fec1a7799a436d26d02325eff295e', '优先级', 'priority', '优先级', 0, 'admin', '2019-03-16 17:03:34', 'admin', '2019-04-16 17:39:23', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4e4602b3e3686f0911384e188dc7efb4', '条件规则', 'rule_conditions', '', 0, 'admin', '2019-04-01 10:15:03', 'admin', '2019-04-01 10:30:47', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('4f69be5f507accea8d5df5f11346181a', '发送消息类型', 'msgType', NULL, 0, 'admin', '2019-04-11 14:27:09', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('68168534ff5065a152bfab275c2136f8', '有效无效状态', 'valid_status', '有效无效状态', 0, 'admin', '2020-09-26 19:21:14', 'admin', '2019-04-26 19:21:23', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('6b78e3f59faec1a4750acff08030a79b', '用户类型', 'user_type', NULL, 0, NULL, '2019-01-04 14:59:01', 'admin', '2019-03-18 23:28:18', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('72cce0989df68887546746d8f09811aa', 'Online表单类型', 'cgform_table_type', '', 0, 'admin', '2019-01-27 10:13:02', 'admin', '2019-03-30 11:37:36', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('78bda155fe380b1b3f175f1e88c284c6', '流程状态', 'bpm_status', '流程状态', 0, 'admin', '2019-05-09 16:31:52', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('83bfb33147013cc81640d5fd9eda030c', '日志类型', 'log_type', NULL, 0, 'admin', '2019-03-18 23:22:19', NULL, NULL, 1, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('845da5006c97754728bf48b6a10f79cc', '状态', 'status', NULL, 0, 'admin', '2019-03-18 21:45:25', 'admin', '2019-03-18 21:58:25', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('880a895c98afeca9d9ac39f29e67c13e', '操作类型', 'operate_type', '操作类型', 0, 'admin', '2019-07-22 10:54:29', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('8dfe32e2d29ea9430a988b3b558bf233', '发布状态', 'send_status', '发布状态', 0, 'admin', '2019-04-16 17:40:42', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('a7adbcd86c37f7dbc9b66945c82ef9e6', '1是0否', 'yn', '', 0, 'admin', '2019-05-22 19:29:29', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('a9d9942bd0eccb6e89de92d130ec4c4a', '消息发送状态', 'msgSendStatus', NULL, 0, 'admin', '2019-04-12 18:18:17', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('ac2f7c0c5c5775fcea7e2387bcb22f01', '菜单类型', 'menu_type', NULL, 0, 'admin', '2020-12-18 23:24:32', 'admin', '2019-04-01 15:27:06', 1, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('ad7c65ba97c20a6805d5dcdf13cdaf36', 'onlineT类型', 'ceshi_online', NULL, 0, 'admin', '2019-03-22 16:31:49', 'admin', '2019-03-22 16:34:16', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('bd1b8bc28e65d6feefefb6f3c79f42fd', 'Online图表数据类型', 'online_graph_data_type', 'Online图表数据类型', 0, 'admin', '2019-04-12 17:24:24', 'admin', '2019-04-12 17:24:57', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('c36169beb12de8a71c8683ee7c28a503', '部门状态', 'depart_status', NULL, 0, 'admin', '2019-03-18 21:59:51', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('c5a14c75172783d72cbee6ee7f5df5d1', 'Online图表类型', 'online_graph_type', 'Online图表类型', 0, 'admin', '2019-04-12 17:04:06', NULL, NULL, 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('d6e1152968b02d69ff358c75b48a6ee1', '流程类型', 'bpm_process_type', NULL, 0, 'admin', '2021-02-22 19:26:54', 'admin', '2019-03-30 18:14:44', 0, 0, NULL);
INSERT INTO "public"."sys_dict" VALUES ('fc6cd58fde2e8481db10d3a1e68ce70c', '用户状态', 'user_status', NULL, 0, 'admin', '2019-03-18 21:57:25', 'admin', '2019-03-18 23:11:58', 1, 0, NULL);

-- ----------------------------
-- Table structure for sys_dict_item
-- ----------------------------
CREATE TABLE "public"."sys_dict_item" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "dict_id" varchar(32) COLLATE "pg_catalog"."default",
  "item_text" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  "item_value" varchar(100) COLLATE "pg_catalog"."default" NOT NULL,
  "item_color" varchar(10) COLLATE "pg_catalog"."default",
  "description" varchar(255) COLLATE "pg_catalog"."default",
  "sort_order" int4,
  "status" int4,
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_dict_item"."dict_id" IS '字典id';
COMMENT ON COLUMN "public"."sys_dict_item"."item_text" IS '字典项文本';
COMMENT ON COLUMN "public"."sys_dict_item"."item_value" IS '字典项值';
COMMENT ON COLUMN "public"."sys_dict_item"."item_color" IS '字典项颜色';
COMMENT ON COLUMN "public"."sys_dict_item"."description" IS '描述';
COMMENT ON COLUMN "public"."sys_dict_item"."sort_order" IS '排序';
COMMENT ON COLUMN "public"."sys_dict_item"."status" IS '状态（1启用 0不启用）';

-- ----------------------------
-- Records of sys_dict_item
-- ----------------------------
INSERT INTO "public"."sys_dict_item" VALUES ('0072d115e07c875d76c9b022e2179128', '4d7fec1a7799a436d26d02325eff295e', '低', 'L', NULL, '低', 3, 1, 'admin', '2019-04-16 17:04:59', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('05a2e732ce7b00aa52141ecc3e330b4e', '3486f32803bb953e7155dab3513dc68b', '已删除', '1', NULL, NULL, NULL, 1, 'admin', '2025-10-18 21:46:56', 'admin', '2019-03-28 22:23:20');
INSERT INTO "public"."sys_dict_item" VALUES ('096c2e758d823def3855f6376bc736fb', 'bd1b8bc28e65d6feefefb6f3c79f42fd', 'SQL', 'sql', NULL, NULL, 1, 1, 'admin', '2019-04-12 17:26:26', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('0c9532916f5cd722017b46bc4d953e41', '2f0320997ade5dd147c90130f7218c3e', '指定用户', 'USER', NULL, NULL, NULL, 1, 'admin', '2019-03-17 21:22:19', 'admin', '2019-03-17 21:22:28');
INSERT INTO "public"."sys_dict_item" VALUES ('0ca4beba9efc4f9dd54af0911a946d5c', '72cce0989df68887546746d8f09811aa', '附表', '3', NULL, NULL, 3, 1, 'admin', '2019-03-27 10:13:43', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1030a2652608f5eac3b49d70458b8532', '2e02df51611a4b9632828ab7e5338f00', '禁用', '2', NULL, '禁用', 2, 1, 'admin', '2021-03-26 18:27:28', 'admin', '2019-04-26 18:39:11');
INSERT INTO "public"."sys_dict_item" VALUES ('1174509082208395266', '1174511106530525185', '岗位', '3', NULL, '岗位', 1, 1, 'admin', '2019-09-19 10:31:16', '', NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1174509601047994369', '1174509082208395266', '员级', '1', NULL, '', 1, 1, 'admin', '2019-09-19 10:24:45', 'admin', '2019-09-23 11:46:39');
INSERT INTO "public"."sys_dict_item" VALUES ('1174509667297026049', '1174509082208395266', '助级', '2', NULL, '', 2, 1, 'admin', '2019-09-19 10:25:01', 'admin', '2019-09-23 11:46:47');
INSERT INTO "public"."sys_dict_item" VALUES ('1174509713568587777', '1174509082208395266', '中级', '3', NULL, '', 3, 1, 'admin', '2019-09-19 10:25:12', 'admin', '2019-09-23 11:46:56');
INSERT INTO "public"."sys_dict_item" VALUES ('1174509788361416705', '1174509082208395266', '副高级', '4', NULL, '', 4, 1, 'admin', '2019-09-19 10:25:30', 'admin', '2019-09-23 11:47:06');
INSERT INTO "public"."sys_dict_item" VALUES ('1174509835803189250', '1174509082208395266', '正高级', '5', NULL, '', 5, 1, 'admin', '2019-09-19 10:25:41', 'admin', '2019-09-23 11:47:12');
INSERT INTO "public"."sys_dict_item" VALUES ('1174511197735665665', '1174511106530525185', '公司', '1', NULL, '公司', 1, 1, 'admin', '2019-09-19 10:31:05', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1174511244036587521', '1174511106530525185', '部门', '2', NULL, '部门', 1, 1, 'admin', '2019-09-19 10:31:16', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1178295553450061826', '1178295274528845826', '可编辑(未授权禁用)', '2', NULL, '', 2, 1, 'admin', '2019-09-29 21:08:46', 'admin', '2019-09-29 21:09:18');
INSERT INTO "public"."sys_dict_item" VALUES ('1178295639554928641', '1178295274528845826', '可见(未授权不可见)', '1', NULL, '', 1, 1, 'admin', '2019-09-29 21:09:06', 'admin', '2019-09-29 21:09:24');
INSERT INTO "public"."sys_dict_item" VALUES ('1199517884758368257', '1199517671259906049', '一般', '1', NULL, '', 1, 1, 'admin', '2019-11-27 10:38:44', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199517914017832962', '1199517671259906049', '重要', '2', NULL, '', 1, 1, 'admin', '2019-11-27 10:38:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199517941339529217', '1199517671259906049', '紧急', '3', NULL, '', 1, 1, 'admin', '2019-11-27 10:38:58', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199518186144276482', '1199518099888414722', '日常记录', '1', NULL, '', 1, 1, 'admin', '2019-11-27 10:39:56', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199518214858481666', '1199518099888414722', '本周工作', '2', NULL, '', 1, 1, 'admin', '2019-11-27 10:40:03', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199518235943247874', '1199518099888414722', '下周计划', '3', NULL, '', 1, 1, 'admin', '2019-11-27 10:40:08', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199520817285701634', '1199520177767587841', '列表', '1', NULL, '', 1, 1, 'admin', '2019-11-27 10:50:24', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199520835035996161', '1199520177767587841', '链接', '2', NULL, '', 1, 1, 'admin', '2019-11-27 10:50:28', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199525468672405505', '1199525215290306561', '未开始', '0', NULL, '', 1, 1, 'admin', '2019-11-27 11:08:52', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199525490575060993', '1199525215290306561', '进行中', '1', NULL, '', 1, 1, 'admin', '2019-11-27 11:08:58', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1199525506429530114', '1199525215290306561', '已完成', '2', NULL, '', 1, 1, 'admin', '2019-11-27 11:09:02', 'admin', '2019-11-27 11:10:02');
INSERT INTO "public"."sys_dict_item" VALUES ('1209733775114702850', '1209733563293962241', 'MySQL5.5', '1', NULL, '', 1, 1, 'admin', '2019-12-25 15:13:02', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1209733839933476865', '1209733563293962241', 'Oracle', '2', NULL, '', 3, 1, 'admin', '2019-12-25 15:13:18', 'admin', '2021-07-15 13:44:08');
INSERT INTO "public"."sys_dict_item" VALUES ('1209733903020003330', '1209733563293962241', 'SQLServer', '3', NULL, '', 4, 1, 'admin', '2019-12-25 15:13:33', 'admin', '2021-07-15 13:44:11');
INSERT INTO "public"."sys_dict_item" VALUES ('1232913424813486081', '1232913193820581889', '官方示例', 'demo', NULL, '', 1, 1, 'admin', '2020-02-27 14:20:42', 'admin', '2020-02-27 14:21:37');
INSERT INTO "public"."sys_dict_item" VALUES ('1232913493717512194', '1232913193820581889', '流程表单', 'bpm', NULL, '', 2, 1, 'admin', '2020-02-27 14:20:58', 'admin', '2020-02-27 14:22:20');
INSERT INTO "public"."sys_dict_item" VALUES ('1232913605382467585', '1232913193820581889', '测试表单', 'temp', NULL, '', 4, 1, 'admin', '2020-02-27 14:21:25', 'admin', '2020-02-27 14:22:16');
INSERT INTO "public"."sys_dict_item" VALUES ('1232914232372195330', '1232913193820581889', '导入表单', 'bdfl_include', NULL, '', 5, 1, 'admin', '2020-02-27 14:23:54', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1234371726545010689', '4e4602b3e3686f0911384e188dc7efb4', '左模糊', 'LEFT_LIKE', NULL, '左模糊', 7, 1, 'admin', '2020-03-02 14:55:27', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1234371809495760898', '4e4602b3e3686f0911384e188dc7efb4', '右模糊', 'RIGHT_LIKE', NULL, '右模糊', 7, 1, 'admin', '2020-03-02 14:55:47', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1242300779390357505', '1242298510024429569', '短信提醒', '2', NULL, '', 2, 1, 'admin', '2020-03-24 12:02:41', 'admin', '2020-03-30 18:21:33');
INSERT INTO "public"."sys_dict_item" VALUES ('1242300814383435777', '1242298510024429569', '邮件提醒', '1', NULL, '', 1, 1, 'admin', '2020-03-24 12:02:49', 'admin', '2020-03-30 18:21:26');
INSERT INTO "public"."sys_dict_item" VALUES ('1242300887343353857', '1242298510024429569', '系统消息', '4', NULL, '', 4, 1, 'admin', '2020-03-24 12:03:07', 'admin', '2020-03-30 18:21:43');
INSERT INTO "public"."sys_dict_item" VALUES ('1250688147579228161', '1250687930947620866', '正常', '0', NULL, '', 1, 1, 'admin', '2020-04-16 15:31:05', '', NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1250688201064992770', '1250687930947620866', '停止', '-1', NULL, '', 1, 1, 'admin', '2020-04-16 15:31:18', '', NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1280401815068295170', '1280401766745718786', '正常', '1', NULL, '', 1, 1, 'admin', '2020-07-07 15:22:36', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1280401847607705602', '1280401766745718786', '冻结', '0', NULL, '', 1, 1, 'admin', '2020-07-07 15:22:44', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1305827309355302914', 'bd1b8bc28e65d6feefefb6f3c79f42fd', 'API', 'api', NULL, '', 3, 1, 'admin', '2020-09-15 19:14:26', 'admin', '2020-09-15 19:14:41');
INSERT INTO "public"."sys_dict_item" VALUES ('1334440962954936321', '1209733563293962241', 'MYSQL5.7+', '4', NULL, '', 2, 1, 'admin', '2020-12-03 18:16:02', 'admin', '2021-07-15 13:44:29');
INSERT INTO "public"."sys_dict_item" VALUES ('1356445705549975553', '1356445645198135298', '是', 'Y', NULL, '', 1, 1, 'admin', '2021-02-02 11:33:52', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1356445754212290561', '1356445645198135298', '否', 'N', NULL, '', 1, 1, 'admin', '2021-02-02 11:34:04', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1414837074500976641', '1209733563293962241', 'postgresql', '6', NULL, '', 5, 1, 'admin', '2021-07-13 14:40:20', 'admin', '2021-07-15 13:44:15');
INSERT INTO "public"."sys_dict_item" VALUES ('1415547541091504129', '1209733563293962241', 'marialDB', '5', NULL, '', 6, 1, 'admin', '2021-07-15 13:43:28', 'admin', '2021-07-15 13:44:23');
INSERT INTO "public"."sys_dict_item" VALUES ('1418049969003089922', '1209733563293962241', '达梦', '7', NULL, '', 7, 1, 'admin', '2021-07-22 11:27:13', 'admin', '2021-07-22 11:27:30');
INSERT INTO "public"."sys_dict_item" VALUES ('1418050017053036545', '1209733563293962241', '人大金仓', '8', NULL, '', 8, 1, 'admin', '2021-07-22 11:27:25', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418050075555188737', '1209733563293962241', '神通', '9', NULL, '', 9, 1, 'admin', '2021-07-22 11:27:39', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418050110669901826', '1209733563293962241', 'SQLite', '10', NULL, '', 10, 1, 'admin', '2021-07-22 11:27:47', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418050149475602434', '1209733563293962241', 'DB2', '11', NULL, '', 11, 1, 'admin', '2021-07-22 11:27:56', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418050209823248385', '1209733563293962241', 'Hsqldb', '12', NULL, '', 12, 1, 'admin', '2021-07-22 11:28:11', 'admin', '2021-07-22 11:28:27');
INSERT INTO "public"."sys_dict_item" VALUES ('1418050323111399425', '1209733563293962241', 'Derby', '13', NULL, '', 13, 1, 'admin', '2021-07-22 11:28:38', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418117316707590146', '1209733563293962241', 'H2', '14', NULL, '', 14, 1, 'admin', '2021-07-22 15:54:50', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1418491604048449537', '1209733563293962241', '其他数据库', '15', NULL, '', 15, 1, 'admin', '2021-07-23 16:42:07', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('147c48ff4b51545032a9119d13f3222a', 'd6e1152968b02d69ff358c75b48a6ee1', '测试流程', 'test', NULL, NULL, 1, 1, 'admin', '2019-03-22 19:27:05', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1543fe7e5e26fb97cdafe4981bedc0c8', '4c03fca6bf1f0299c381213961566349', '单排布局', 'single', NULL, NULL, 2, 1, 'admin', '2022-07-12 17:43:39', 'admin', '2019-04-12 17:43:57');
INSERT INTO "public"."sys_dict_item" VALUES ('1600042651777011713', '1600042215909134338', '信息传输、软件和信息技术服务业', '1', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:21:10', 'admin', '2022-12-06 16:21:27');
INSERT INTO "public"."sys_dict_item" VALUES ('1600042736254488578', '1600042215909134338', '制造业', '2', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:21:30', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600042785646612481', '1600042215909134338', '租赁和商务服务业', '3', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:21:42', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600042835433000961', '1600042215909134338', '教育', '4', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:21:54', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600042892072882177', '1600042215909134338', '金融业', '5', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:22:07', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600042975539531778', '1600042215909134338', '建筑业', '6', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:22:27', 'admin', '2022-12-06 16:22:32');
INSERT INTO "public"."sys_dict_item" VALUES ('1600043052177854466', '1600042215909134338', '科学研究和技术服务业', '7', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:22:46', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043101976825857', '1600042215909134338', '批发和零售业', '8', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:22:58', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043157069008898', '1600042215909134338', '住宿和餐饮业', '9', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:23:11', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043203105689601', '1600042215909134338', '电子商务', '10', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:23:22', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043277504253953', '1600042215909134338', '线下零售与服务业', '11', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:23:39', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043334618091521', '1600042215909134338', '文化、体育和娱乐业', '12', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:23:53', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043401030701058', '1600042215909134338', '房地产业', '13', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:24:09', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043476440092673', '1600042215909134338', '交通运输、仓储和邮政业', '14', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:24:27', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043553837584386', '1600042215909134338', '卫生和社会工作', '15', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:24:45', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043628793991170', '1600042215909134338', '公共管理、社会保障和社会组织', '16', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:03', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043675329794050', '1600042215909134338', '电力、热力、燃气及水生产和供应业', '18', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:14', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043734607892482', '1600042215909134338', '水利、环境和公共设施管理业', '19', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:28', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043783068880897', '1600042215909134338', '居民服务、修理和其他服务业', '20', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:40', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043822679887874', '1600042215909134338', '政府机构', '21', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:49', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043859539431426', '1600042215909134338', '农、林、牧、渔业', '22', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:25:58', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043907551629313', '1600042215909134338', '采矿业', '23', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:26:10', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043955731599362', '1600042215909134338', '国际组织', '24', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:26:21', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600043991685173249', '1600042215909134338', '其他', '25', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:26:30', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044644096577538', '1600044537800331266', '20人以下', '1', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:29:05', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044698618335233', '1600044537800331266', '21-99人', '2', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:29:18', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044744172670978', '1600044537800331266', '100-499人', '3', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:29:29', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044792306503681', '1600044537800331266', '500-999人', '4', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:29:41', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044861302804481', '1600044537800331266', '1000-9999人', '5', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:29:57', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1600044924313833473', '1600044537800331266', '10000人以上', '6', NULL, NULL, 1, 1, 'admin', '2022-12-06 16:30:12', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606645562573361153', '1606645341269299201', '总裁/总经理/CEO', '1', NULL, NULL, 1, 1, 'admin', '2022-12-24 21:38:47', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606645619930468354', '1606645341269299201', '副总裁/副总经理/VP', '2', NULL, NULL, 2, 1, 'admin', '2022-12-24 21:39:00', 'admin', '2022-12-24 21:40:00');
INSERT INTO "public"."sys_dict_item" VALUES ('1606645660241924097', '1606645341269299201', '总监/主管/经理', '3', NULL, NULL, 3, 1, 'admin', '2022-12-24 21:39:10', 'admin', '2022-12-24 21:39:41');
INSERT INTO "public"."sys_dict_item" VALUES ('1606645696715591682', '1606645341269299201', '员工/专员/执行', '4', NULL, NULL, 4, 1, 'admin', '2022-12-24 21:39:19', 'admin', '2022-12-24 21:39:37');
INSERT INTO "public"."sys_dict_item" VALUES ('1606645744023146497', '1606645341269299201', '其他', '5', NULL, NULL, 5, 1, 'admin', '2022-12-24 21:39:30', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647668965412866', '1606646440684457986', '总经办', '1', NULL, NULL, 1, 1, 'admin', '2022-12-24 21:47:09', 'admin', '2023-10-18 13:54:03');
INSERT INTO "public"."sys_dict_item" VALUES ('1606647703098658817', '1606646440684457986', '技术/IT/研发', '2', NULL, NULL, 2, 1, 'admin', '2022-12-24 21:47:17', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647737919770625', '1606646440684457986', '产品/设计', '3', NULL, NULL, 3, 1, 'admin', '2022-12-24 21:47:25', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647789614567425', '1606646440684457986', '销售/市场/运营', '4', NULL, '', 4, 1, 'admin', '2022-12-24 21:47:38', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647827921145857', '1606646440684457986', '人事/财务/行政', '5', NULL, NULL, 5, 1, 'admin', '2022-12-24 21:47:47', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647860955484162', '1606646440684457986', '资源/仓储/采购', '6', NULL, NULL, 6, 1, 'admin', '2022-12-24 21:47:55', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1606647915473047553', '1606646440684457986', '其他', '7', NULL, NULL, 7, 1, 'admin', '2022-12-24 21:48:08', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1782325511230337025', '83bfb33147013cc81640d5fd9eda030c', '租户操作日志', '3', NULL, NULL, 1, 1, 'admin', '2024-04-22 16:28:11', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1783383857978970114', '83bfb33147013cc81640d5fd9eda030c', '异常日志', '4', NULL, NULL, 3, 1, 'jeecg', '2024-04-25 14:33:40', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1784843259509161986', '1784843187992084482', '电脑终端', 'pc', NULL, NULL, 1, 1, 'jeecg', '2024-04-29 15:12:49', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1784843314429378562', '1784843187992084482', '手机APP端', 'app', NULL, NULL, 1, 1, 'jeecg', '2024-04-29 15:13:02', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1784843380502249474', '1784843187992084482', '移动网页端', 'h5', NULL, NULL, 1, 1, 'jeecg', '2024-04-29 15:13:17', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1890229967585910786', '1890229208685322242', 'OpenAI', 'OPENAI', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:41:58', 'jeecg', '2025-02-14 10:42:48');
INSERT INTO "public"."sys_dict_item" VALUES ('1890230018852888577', '1890229208685322242', '智谱AI', 'ZHIPU', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:42:10', 'jeecg', '2025-02-14 10:42:42');
INSERT INTO "public"."sys_dict_item" VALUES ('1890230107835047937', '1890229208685322242', '千帆大模型', 'QIANFAN', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:42:31', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1890230305948803073', '1890229208685322242', '通义千问', 'QWEN', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:43:18', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1890230384159989762', '1890229208685322242', 'DeepSeek', 'DEEPSEEK', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:43:37', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1890230437670920194', '1890229208685322242', 'Ollama', 'OLLAMA', NULL, NULL, 1, 1, 'jeecg', '2025-02-14 10:43:50', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1891456733029613569', '1891456510739890177', '语言模型', 'LLM', NULL, NULL, 1, 1, 'jeecg', '2025-02-17 19:56:41', 'jeecg', '2025-02-17 20:02:15');
INSERT INTO "public"."sys_dict_item" VALUES ('1891458099609354241', '1891456510739890177', '向量模型', 'EMBED', NULL, NULL, 1, 1, 'jeecg', '2025-02-17 20:02:07', 'jeecg', '2025-02-17 20:39:01');
INSERT INTO "public"."sys_dict_item" VALUES ('1891672501432479746', '1891672414555860993', '文本', 'text', NULL, NULL, 1, 1, 'jeecg', '2025-02-18 10:14:05', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1891672540963794946', '1891672414555860993', '文件', 'file', NULL, NULL, 1, 1, 'jeecg', '2025-02-18 10:14:14', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1891672567924781058', '1891672414555860993', '网页', 'web', NULL, NULL, 1, 1, 'jeecg', '2025-02-18 10:14:20', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1894701277019959298', '1894701158027554818', '简单配置', 'chatSimple', NULL, NULL, 1, 1, 'jeecg', '2025-02-26 18:49:21', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1894701332930031618', '1894701158027554818', '高级编排', 'chatFLow', NULL, NULL, 2, 1, 'jeecg', '2025-02-26 18:49:34', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934846897383485441', '1934846825077878786', '发布性通知', '1', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:33:43', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934846933030875138', '1934846825077878786', '转发性通知', '2', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:33:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934846963749957633', '1934846825077878786', '指示性通知', '3', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:33:59', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934846993449824257', '1934846825077878786', '任免性通知', '4', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:34:06', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934847047262744577', '1934846825077878786', '事务性（周知）通知', '5', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:34:18', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934847082905939969', '1934846825077878786', '会议通知', '6', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:34:27', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1934847117039185921', '1934846825077878786', '其他通知', '7', NULL, NULL, 1, 1, 'admin', '2025-06-17 13:34:35', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1937394006326460418', '1937393911539384322', '通知公告', 'notice', NULL, NULL, 1, 1, 'admin', '2025-06-24 14:15:01', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1937394038412886018', '1937393911539384322', '其他', 'other', NULL, NULL, 1, 1, 'admin', '2025-06-24 14:15:08', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1939572554533429250', '1939572486447292418', '角色', 'ROLE', NULL, NULL, 1, 1, 'admin', '2025-06-30 14:31:47', 'admin', '2025-06-30 15:04:18');
INSERT INTO "public"."sys_dict_item" VALUES ('1939572602289774594', '1939572486447292418', '用户', 'USER', NULL, NULL, 2, 1, 'admin', '2025-06-30 14:31:59', 'admin', '2025-06-30 15:04:21');
INSERT INTO "public"."sys_dict_item" VALUES ('1ce390c52453891f93514c1bd2795d44', 'ad7c65ba97c20a6805d5dcdf13cdaf36', '000', '00', NULL, NULL, 1, 1, 'admin', '2019-03-22 16:34:34', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('1db531bcff19649fa82a644c8a939dc4', '4c03fca6bf1f0299c381213961566349', '组合布局', 'combination', NULL, '', 4, 1, 'admin', '2019-05-11 16:07:08', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('222705e11ef0264d4214affff1fb4ff9', '4f69be5f507accea8d5df5f11346181a', '文本', '1', NULL, '', 1, 1, 'admin', '2023-02-28 10:50:36', 'admin', '2022-07-04 16:29:21');
INSERT INTO "public"."sys_dict_item" VALUES ('23a5bb76004ed0e39414e928c4cde155', '4e4602b3e3686f0911384e188dc7efb4', '不等于', '!=', NULL, '不等于', 3, 1, 'admin', '2019-04-01 16:46:15', 'admin', '2019-04-01 17:48:40');
INSERT INTO "public"."sys_dict_item" VALUES ('25847e9cb661a7c711f9998452dc09e6', '4e4602b3e3686f0911384e188dc7efb4', '小于等于', '<=', NULL, '小于等于', 6, 1, 'admin', '2019-04-01 16:44:34', 'admin', '2019-04-01 17:49:10');
INSERT INTO "public"."sys_dict_item" VALUES ('2d51376643f220afdeb6d216a8ac2c01', '68168534ff5065a152bfab275c2136f8', '有效', '1', NULL, '有效', 2, 1, 'admin', '2019-04-26 19:22:01', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('308c8aadf0c37ecdde188b97ca9833f5', '8dfe32e2d29ea9430a988b3b558bf233', '已发布', '1', NULL, '已发布', 2, 1, 'admin', '2019-04-16 17:41:24', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('333e6b2196e01ef9a5f76d74e86a6e33', '8dfe32e2d29ea9430a988b3b558bf233', '未发布', '0', NULL, '未发布', 1, 1, 'admin', '2019-04-16 17:41:12', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('337ea1e401bda7233f6258c284ce4f50', 'bd1b8bc28e65d6feefefb6f3c79f42fd', 'JSON', 'json', NULL, NULL, 1, 1, 'admin', '2019-04-12 17:26:33', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('33bc9d9f753cf7dc40e70461e50fdc54', 'a9d9942bd0eccb6e89de92d130ec4c4a', '发送失败', '2', NULL, NULL, 3, 1, 'admin', '2019-04-12 18:20:02', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('3fbc03d6c994ae06d083751248037c0e', '78bda155fe380b1b3f175f1e88c284c6', '已完成', '3', NULL, '已完成', 3, 1, 'admin', '2019-05-09 16:33:25', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('41d7aaa40c9b61756ffb1f28da5ead8e', '0b5d19e1fce4b2e6647e6b4a17760c14', '通知公告', '1', NULL, NULL, 1, 1, 'admin', '2019-04-22 18:01:57', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('41fa1e9571505d643aea87aeb83d4d76', '4e4602b3e3686f0911384e188dc7efb4', '等于', '=', NULL, '等于', 4, 1, 'admin', '2019-04-01 16:45:24', 'admin', '2019-04-01 17:49:00');
INSERT INTO "public"."sys_dict_item" VALUES ('43d2295b8610adce9510ff196a49c6e9', '845da5006c97754728bf48b6a10f79cc', '正常', '1', NULL, NULL, NULL, 1, 'admin', '2019-03-18 21:45:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('4f05fb5376f4c61502c5105f52e4dd2b', '83bfb33147013cc81640d5fd9eda030c', '操作日志', '2', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:22:49', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('50223341bfb5ba30bf6319789d8d17fe', 'd6e1152968b02d69ff358c75b48a6ee1', '业务办理', 'business', NULL, NULL, 3, 1, 'admin', '2023-04-22 19:28:05', 'admin', '2019-03-22 23:24:39');
INSERT INTO "public"."sys_dict_item" VALUES ('51222413e5906cdaf160bb5c86fb827c', 'a7adbcd86c37f7dbc9b66945c82ef9e6', '是', '1', NULL, '', 1, 1, 'admin', '2019-05-22 19:29:45', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('538fca35afe004972c5f3947c039e766', '2e02df51611a4b9632828ab7e5338f00', '显示', '1', NULL, '显示', 1, 1, 'admin', '2025-03-26 18:27:13', 'admin', '2019-04-26 18:39:07');
INSERT INTO "public"."sys_dict_item" VALUES ('5584c21993bde231bbde2b966f2633ac', '4e4602b3e3686f0911384e188dc7efb4', '自定义SQL表达式', 'USE_SQL_RULES', NULL, '自定义SQL表达式', 9, 1, 'admin', '2019-04-01 10:45:24', 'admin', '2019-04-01 17:49:27');
INSERT INTO "public"."sys_dict_item" VALUES ('58b73b344305c99b9d8db0fc056bbc0a', '72cce0989df68887546746d8f09811aa', '主表', '2', NULL, NULL, 2, 1, 'admin', '2019-03-27 10:13:36', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('5b65a88f076b32e8e69d19bbaadb52d5', '2f0320997ade5dd147c90130f7218c3e', '全体用户', 'ALL', NULL, NULL, NULL, 1, 'admin', '2020-10-17 21:22:43', 'admin', '2019-03-28 22:17:09');
INSERT INTO "public"."sys_dict_item" VALUES ('5d833f69296f691843ccdd0c91212b6b', '880a895c98afeca9d9ac39f29e67c13e', '修改', '3', NULL, '', 3, 1, 'admin', '2019-07-22 10:55:07', 'admin', '2019-07-22 10:55:41');
INSERT INTO "public"."sys_dict_item" VALUES ('5d84a8634c8fdfe96275385075b105c9', '3d9a351be3436fbefb1307d4cfb49bf2', '女', '2', NULL, NULL, 2, 1, NULL, '2019-01-04 14:56:56', NULL, '2019-01-04 17:38:12');
INSERT INTO "public"."sys_dict_item" VALUES ('66c952ae2c3701a993e7db58f3baf55e', '4e4602b3e3686f0911384e188dc7efb4', '大于', '>', NULL, '大于', 1, 1, 'admin', '2019-04-01 10:45:46', 'admin', '2019-04-01 17:48:29');
INSERT INTO "public"."sys_dict_item" VALUES ('6937c5dde8f92e9a00d4e2ded9198694', 'ad7c65ba97c20a6805d5dcdf13cdaf36', 'easyui', '3', NULL, NULL, 1, 1, 'admin', '2019-03-22 16:32:15', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('69cacf64e244100289ddd4aa9fa3b915', 'a9d9942bd0eccb6e89de92d130ec4c4a', '未发送', '0', NULL, NULL, 1, 1, 'admin', '2019-04-12 18:19:23', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('6a7a9e1403a7943aba69e54ebeff9762', '4f69be5f507accea8d5df5f11346181a', '富文本', '2', NULL, '', 2, 1, 'admin', '2031-02-28 10:50:44', 'admin', '2022-07-04 16:29:30');
INSERT INTO "public"."sys_dict_item" VALUES ('6c682d78ddf1715baf79a1d52d2aa8c2', '72cce0989df68887546746d8f09811aa', '单表', '1', NULL, NULL, 1, 1, 'admin', '2019-03-27 10:13:29', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('6d404fd2d82311fbc87722cd302a28bc', '4e4602b3e3686f0911384e188dc7efb4', '模糊', 'LIKE', NULL, '模糊', 7, 1, 'admin', '2019-04-01 16:46:02', 'admin', '2019-04-01 17:49:20');
INSERT INTO "public"."sys_dict_item" VALUES ('6d4e26e78e1a09699182e08516c49fc4', '4d7fec1a7799a436d26d02325eff295e', '高', 'H', NULL, '高', 1, 1, 'admin', '2019-04-16 17:04:24', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('700e9f030654f3f90e9ba76ab0713551', '6b78e3f59faec1a4750acff08030a79b', '333', '333', NULL, NULL, NULL, 1, 'admin', '2019-02-21 19:59:47', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('7050c1522702bac3be40e3b7d2e1dfd8', 'c5a14c75172783d72cbee6ee7f5df5d1', '柱状图', 'bar', NULL, NULL, 1, 1, 'admin', '2019-04-12 17:05:17', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('71b924faa93805c5c1579f12e001c809', 'd6e1152968b02d69ff358c75b48a6ee1', 'OA办公', 'oa', NULL, NULL, 2, 1, 'admin', '2021-03-22 19:27:17', 'admin', '2023-10-18 13:54:29');
INSERT INTO "public"."sys_dict_item" VALUES ('75b260d7db45a39fc7f21badeabdb0ed', 'c36169beb12de8a71c8683ee7c28a503', '不启用', '0', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:29:41', 'admin', '2019-03-18 23:29:54');
INSERT INTO "public"."sys_dict_item" VALUES ('7688469db4a3eba61e6e35578dc7c2e5', 'c36169beb12de8a71c8683ee7c28a503', '启用', '1', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:29:28', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('78ea6cadac457967a4b1c4eb7aaa418c', 'fc6cd58fde2e8481db10d3a1e68ce70c', '正常', '1', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:30:28', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('7ccf7b80c70ee002eceb3116854b75cb', 'ac2f7c0c5c5775fcea7e2387bcb22f01', '按钮权限', '2', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:25:40', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('81fb2bb0e838dc68b43f96cc309f8257', 'fc6cd58fde2e8481db10d3a1e68ce70c', '冻结', '2', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:30:37', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('83250269359855501ec4e9c0b7e21596', '4274efc2292239b6f000b153f50823ff', '可见/可访问(授权后可见/可访问)', '1', NULL, '', 1, 1, 'admin', '2019-05-10 17:54:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('84778d7e928bc843ad4756db1322301f', '4e4602b3e3686f0911384e188dc7efb4', '大于等于', '>=', NULL, '大于等于', 5, 1, 'admin', '2019-04-01 10:46:02', 'admin', '2019-04-01 17:49:05');
INSERT INTO "public"."sys_dict_item" VALUES ('848d4da35ebd93782029c57b103e5b36', 'c5a14c75172783d72cbee6ee7f5df5d1', '饼图', 'pie', NULL, NULL, 3, 1, 'admin', '2019-04-12 17:05:49', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('84dfc178dd61b95a72900fcdd624c471', '78bda155fe380b1b3f175f1e88c284c6', '处理中', '2', NULL, '处理中', 2, 1, 'admin', '2019-05-09 16:33:01', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('86f19c7e0a73a0bae451021ac05b99dd', 'ac2f7c0c5c5775fcea7e2387bcb22f01', '子菜单', '1', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:25:27', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('8c618902365ca681ebbbe1e28f11a548', '4c753b5293304e7a445fd2741b46529d', '启用', '1', NULL, '', 0, 1, 'admin', '2020-07-18 23:19:27', 'admin', '2019-05-17 14:51:18');
INSERT INTO "public"."sys_dict_item" VALUES ('8cdf08045056671efd10677b8456c999', '4274efc2292239b6f000b153f50823ff', '可编辑(未授权时禁用)', '2', NULL, '', 2, 1, 'admin', '2019-05-10 17:55:38', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('8ff48e657a7c5090d4f2a59b37d1b878', '4d7fec1a7799a436d26d02325eff295e', '中', 'M', NULL, '中', 2, 1, 'admin', '2019-04-16 17:04:40', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('948923658baa330319e59b2213cda97c', '880a895c98afeca9d9ac39f29e67c13e', '添加', '2', NULL, '', 2, 1, 'admin', '2019-07-22 10:54:59', 'admin', '2019-07-22 10:55:36');
INSERT INTO "public"."sys_dict_item" VALUES ('9a96c4a4e4c5c9b4e4d0cbf6eb3243cc', '4c753b5293304e7a445fd2741b46529d', '不启用', '0', NULL, NULL, 1, 1, 'admin', '2019-03-18 23:19:53', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('a1e7d1ca507cff4a480c8caba7c1339e', '880a895c98afeca9d9ac39f29e67c13e', '导出', '6', NULL, '', 6, 1, 'admin', '2019-07-22 12:06:50', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('a2be752dd4ec980afaec1efd1fb589af', '8dfe32e2d29ea9430a988b3b558bf233', '已撤销', '2', NULL, '已撤销', 3, 1, 'admin', '2019-04-16 17:41:39', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('aa0d8a8042a18715a17f0a888d360aa4', 'ac2f7c0c5c5775fcea7e2387bcb22f01', '一级菜单', '0', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:24:52', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('adcf2a1fe93bb99a84833043f475fe0b', '4e4602b3e3686f0911384e188dc7efb4', '包含', 'IN', NULL, '包含', 8, 1, 'admin', '2019-04-01 16:45:47', 'admin', '2019-04-01 17:49:24');
INSERT INTO "public"."sys_dict_item" VALUES ('b029a41a851465332ee4ee69dcf0a4c2', '0b5d19e1fce4b2e6647e6b4a17760c14', '系统消息', '2', NULL, NULL, 1, 1, 'admin', '2019-02-22 18:02:08', 'admin', '2019-04-22 18:02:13');
INSERT INTO "public"."sys_dict_item" VALUES ('b2a8b4bb2c8e66c2c4b1bb086337f393', '3486f32803bb953e7155dab3513dc68b', '正常', '0', NULL, NULL, NULL, 1, 'admin', '2022-10-18 21:46:48', 'admin', '2019-03-28 22:22:20');
INSERT INTO "public"."sys_dict_item" VALUES ('b57f98b88363188daf38d42f25991956', '6b78e3f59faec1a4750acff08030a79b', '22', '222', NULL, NULL, NULL, 0, 'admin', '2019-02-21 19:59:43', 'admin', '2019-03-11 21:23:27');
INSERT INTO "public"."sys_dict_item" VALUES ('b5f3bd5f66bb9a83fecd89228c0d93d1', '68168534ff5065a152bfab275c2136f8', '无效', '0', NULL, '无效', 1, 1, 'admin', '2019-04-26 19:21:49', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('b9fbe2a3602d4a27b45c100ac5328484', '78bda155fe380b1b3f175f1e88c284c6', '待提交', '1', NULL, '待提交', 1, 1, 'admin', '2019-05-09 16:32:35', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('ba27737829c6e0e582e334832703d75e', '236e8a4baff0db8c62c00dd95632834f', '同步', '1', NULL, '同步', 1, 1, 'admin', '2019-05-15 15:28:15', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('bcec04526b04307e24a005d6dcd27fd6', '880a895c98afeca9d9ac39f29e67c13e', '导入', '5', NULL, '', 5, 1, 'admin', '2019-07-22 12:06:41', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('c53da022b9912e0aed691bbec3c78473', '880a895c98afeca9d9ac39f29e67c13e', '查询', '1', NULL, '', 1, 1, 'admin', '2019-07-22 10:54:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('c5700a71ad08994d18ad1dacc37a71a9', 'a7adbcd86c37f7dbc9b66945c82ef9e6', '否', '0', NULL, '', 1, 1, 'admin', '2019-05-22 19:29:55', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('cbfcc5b88fc3a90975df23ffc8cbe29c', 'c5a14c75172783d72cbee6ee7f5df5d1', '曲线图', 'line', NULL, NULL, 2, 1, 'admin', '2019-05-12 17:05:30', 'admin', '2019-04-12 17:06:06');
INSERT INTO "public"."sys_dict_item" VALUES ('d217592908ea3e00ff986ce97f24fb98', 'c5a14c75172783d72cbee6ee7f5df5d1', '数据列表', 'table', NULL, NULL, 4, 1, 'admin', '2019-04-12 17:05:56', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('df168368dcef46cade2aadd80100d8aa', '3d9a351be3436fbefb1307d4cfb49bf2', '男', '1', NULL, NULL, 1, 1, NULL, '2027-08-04 14:56:49', 'admin', '2019-03-23 22:44:44');
INSERT INTO "public"."sys_dict_item" VALUES ('e6329e3a66a003819e2eb830b0ca2ea0', '4e4602b3e3686f0911384e188dc7efb4', '小于', '<', NULL, '小于', 2, 1, 'admin', '2019-04-01 16:44:15', 'admin', '2019-04-01 17:48:34');
INSERT INTO "public"."sys_dict_item" VALUES ('e94eb7af89f1dbfa0d823580a7a6e66a', '236e8a4baff0db8c62c00dd95632834f', '不同步', '0', NULL, '不同步', 2, 1, 'admin', '2019-05-15 15:28:28', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('f0162f4cc572c9273f3e26b2b4d8c082', 'ad7c65ba97c20a6805d5dcdf13cdaf36', 'booostrap', '1', NULL, NULL, 1, 1, 'admin', '2021-08-22 16:32:04', 'admin', '2019-03-22 16:33:57');
INSERT INTO "public"."sys_dict_item" VALUES ('f16c5706f3ae05c57a53850c64ce7c45', 'a9d9942bd0eccb6e89de92d130ec4c4a', '发送成功', '1', NULL, NULL, 2, 1, 'admin', '2019-04-12 18:19:43', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('f2a7920421f3335afdf6ad2b342f6b5d', '845da5006c97754728bf48b6a10f79cc', '冻结', '2', NULL, NULL, NULL, 1, 'admin', '2019-03-18 21:46:02', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('f37f90c496ec9841c4c326b065e00bb2', '83bfb33147013cc81640d5fd9eda030c', '登录日志', '1', NULL, NULL, NULL, 1, 'admin', '2019-03-18 23:22:37', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('f753aff60ff3931c0ecb4812d8b5e643', '4c03fca6bf1f0299c381213961566349', '双排布局', 'double', NULL, NULL, 3, 1, 'admin', '2019-04-12 17:43:51', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('f80a8f6838215753b05e1a5ba3346d22', '880a895c98afeca9d9ac39f29e67c13e', '删除', '4', NULL, '', 4, 1, 'admin', '2019-07-22 10:55:14', 'admin', '2019-07-22 10:55:30');
INSERT INTO "public"."sys_dict_item" VALUES ('fcec03570f68a175e1964808dc3f1c91', '4c03fca6bf1f0299c381213961566349', 'Tab风格', 'tab', NULL, NULL, 1, 1, 'admin', '2019-04-12 17:43:31', NULL, NULL);
INSERT INTO "public"."sys_dict_item" VALUES ('fe50b23ae5e68434def76f67cef35d2d', '78bda155fe380b1b3f175f1e88c284c6', '已作废', '4', NULL, '已作废', 4, 1, 'admin', '2021-09-09 16:33:43', 'admin', '2019-05-09 16:34:40');

-- ----------------------------
-- Table structure for sys_files
-- ----------------------------
CREATE TABLE "public"."sys_files" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "file_name" varchar(255) COLLATE "pg_catalog"."default",
  "url" varchar(1000) COLLATE "pg_catalog"."default",
  "file_type" varchar(20) COLLATE "pg_catalog"."default",
  "store_type" varchar(20) COLLATE "pg_catalog"."default",
  "parent_id" varchar(32) COLLATE "pg_catalog"."default",
  "tenant_id" varchar(100) COLLATE "pg_catalog"."default",
  "file_size" float8,
  "iz_folder" varchar(2) COLLATE "pg_catalog"."default",
  "iz_root_folder" varchar(2) COLLATE "pg_catalog"."default",
  "iz_star" varchar(2) COLLATE "pg_catalog"."default",
  "down_count" int4,
  "read_count" int4,
  "share_url" varchar(255) COLLATE "pg_catalog"."default",
  "share_perms" varchar(2) COLLATE "pg_catalog"."default",
  "enable_down" varchar(2) COLLATE "pg_catalog"."default",
  "enable_updat" varchar(2) COLLATE "pg_catalog"."default",
  "del_flag" varchar(2) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_files"."id" IS '主键id';
COMMENT ON COLUMN "public"."sys_files"."file_name" IS '文件名称';
COMMENT ON COLUMN "public"."sys_files"."url" IS '文件地址';
COMMENT ON COLUMN "public"."sys_files"."file_type" IS '文档类型（folder:文件夹 excel:excel doc:word ppt:ppt image:图片  archive:其他文档 video:视频 pdf:pdf）';
COMMENT ON COLUMN "public"."sys_files"."store_type" IS '文件上传类型(temp/本地上传(临时文件) manage/知识库)';
COMMENT ON COLUMN "public"."sys_files"."parent_id" IS '父级id';
COMMENT ON COLUMN "public"."sys_files"."tenant_id" IS '租户id';
COMMENT ON COLUMN "public"."sys_files"."file_size" IS '文件大小（kb）';
COMMENT ON COLUMN "public"."sys_files"."iz_folder" IS '是否文件夹(1：是  0：否)';
COMMENT ON COLUMN "public"."sys_files"."iz_root_folder" IS '是否为1级文件夹，允许为空 (1：是 )';
COMMENT ON COLUMN "public"."sys_files"."iz_star" IS '是否标星(1：是  0：否)';
COMMENT ON COLUMN "public"."sys_files"."down_count" IS '下载次数';
COMMENT ON COLUMN "public"."sys_files"."read_count" IS '阅读次数';
COMMENT ON COLUMN "public"."sys_files"."share_url" IS '分享链接';
COMMENT ON COLUMN "public"."sys_files"."share_perms" IS '分享权限(1.关闭分享 2.允许所有联系人查看 3.允许任何人查看)';
COMMENT ON COLUMN "public"."sys_files"."enable_down" IS '是否允许下载(1：是  0：否)';
COMMENT ON COLUMN "public"."sys_files"."enable_updat" IS '是否允许修改(1：是  0：否)';
COMMENT ON COLUMN "public"."sys_files"."del_flag" IS '删除状态(0-正常,1-删除至回收站)';
COMMENT ON COLUMN "public"."sys_files"."create_by" IS '创建人登录名称';
COMMENT ON COLUMN "public"."sys_files"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_files"."update_by" IS '更新人登录名称';
COMMENT ON COLUMN "public"."sys_files"."update_time" IS '更新日期';
COMMENT ON TABLE "public"."sys_files" IS '知识库-文档管理';

-- ----------------------------
-- Records of sys_files
-- ----------------------------
INSERT INTO "public"."sys_files" VALUES ('1580814573568143361', '11.jpg', 'comment/11_1665730539114.jpg', 'image', 'temp', NULL, NULL, 10956, '0', '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'admin', '2022-10-14 14:55:39', NULL, NULL);
INSERT INTO "public"."sys_files" VALUES ('1584493984691740674', 'jeecg-boot漏洞.pdf', 'comment/jeecg-boot漏洞_1666607779077.pdf', 'pdf', 'temp', NULL, NULL, 842789, '0', '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'admin', '2022-10-24 18:36:19', NULL, NULL);
INSERT INTO "public"."sys_files" VALUES ('1714455459928985601', '低代码平台.png', 'comment/低代码平台_1697593009343.png', 'image', 'temp', NULL, '1000', 1249631, '0', '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, '0', 'admin', '2023-10-18 09:36:49', NULL, NULL);

-- ----------------------------
-- Table structure for sys_fill_rule
-- ----------------------------
CREATE TABLE "public"."sys_fill_rule" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "rule_name" varchar(100) COLLATE "pg_catalog"."default",
  "rule_code" varchar(100) COLLATE "pg_catalog"."default",
  "rule_class" varchar(100) COLLATE "pg_catalog"."default",
  "rule_params" varchar(200) COLLATE "pg_catalog"."default",
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_fill_rule"."id" IS '主键ID';
COMMENT ON COLUMN "public"."sys_fill_rule"."rule_name" IS '规则名称';
COMMENT ON COLUMN "public"."sys_fill_rule"."rule_code" IS '规则Code';
COMMENT ON COLUMN "public"."sys_fill_rule"."rule_class" IS '规则实现类';
COMMENT ON COLUMN "public"."sys_fill_rule"."rule_params" IS '规则参数';
COMMENT ON COLUMN "public"."sys_fill_rule"."update_by" IS '修改人';
COMMENT ON COLUMN "public"."sys_fill_rule"."update_time" IS '修改时间';
COMMENT ON COLUMN "public"."sys_fill_rule"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_fill_rule"."create_time" IS '创建时间';

-- ----------------------------
-- Records of sys_fill_rule
-- ----------------------------
INSERT INTO "public"."sys_fill_rule" VALUES ('1202551334738382850', '机构编码生成', 'org_num_role', 'org.jeecg.modules.system.rule.OrgCodeRule', '{"parentId":"c6d7cb4deeac411cb3384b1b31278596"}', 'admin', '2019-12-09 10:37:06', 'admin', '2019-12-05 19:32:35');
INSERT INTO "public"."sys_fill_rule" VALUES ('1202787623203065858', '分类字典编码生成', 'category_code_rule', 'org.jeecg.modules.system.rule.CategoryCodeRule', '{"pid":""}', 'admin', '2022-10-13 16:47:52', 'admin', '2019-12-06 11:11:31');
INSERT INTO "public"."sys_fill_rule" VALUES ('1260134137920090113', '订单流水号', 'shop_order_num', 'org.jeecg.modules.online.cgform.rule.OrderNumberRule', '{}', 'admin', '2020-12-07 18:29:50', 'admin', '2020-05-12 17:06:05');

-- ----------------------------
-- Table structure for sys_form_file
-- ----------------------------
CREATE TABLE "public"."sys_form_file" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "table_name" varchar(50) COLLATE "pg_catalog"."default" NOT NULL,
  "table_data_id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "file_id" varchar(32) COLLATE "pg_catalog"."default",
  "file_type" varchar(20) COLLATE "pg_catalog"."default",
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6)
)
;
COMMENT ON COLUMN "public"."sys_form_file"."table_name" IS '表名';
COMMENT ON COLUMN "public"."sys_form_file"."table_data_id" IS '数据id';
COMMENT ON COLUMN "public"."sys_form_file"."file_id" IS '关联文件id';
COMMENT ON COLUMN "public"."sys_form_file"."file_type" IS '文件类型(text:文本, excel:excel doc:word ppt:ppt image:图片  archive:其他文档 video:视频 pdf:pdf）)';
COMMENT ON COLUMN "public"."sys_form_file"."create_by" IS '创建人登录名称';
COMMENT ON COLUMN "public"."sys_form_file"."create_time" IS '创建日期';

-- ----------------------------
-- Records of sys_form_file
-- ----------------------------
INSERT INTO "public"."sys_form_file" VALUES ('1580814573635252225', 'sys_comment', '1580814573433925634', '1580814573568143361', 'image', 'admin', '2022-10-14 14:55:39');
INSERT INTO "public"."sys_form_file" VALUES ('1584493984716906497', 'sys_comment', '1584493984364584961', '1584493984691740674', 'pdf', 'admin', '2022-10-24 18:36:19');
INSERT INTO "public"."sys_form_file" VALUES ('1714455459928985602', 'sys_comment', '1714455459606024193', '1714455459928985601', 'image', 'admin', '2023-10-18 09:36:49');
INSERT INTO "public"."sys_form_file" VALUES ('1800557956199825409', 'sys_comment', '1800557955415490562', '1800557956132716545', 'image', 'admin', '2024-06-11 23:57:24');
INSERT INTO "public"."sys_form_file" VALUES ('1800558014597120003', 'sys_comment', '1800558013942808578', '1800558014597120002', 'image', 'admin', '2024-06-11 23:57:38');
INSERT INTO "public"."sys_form_file" VALUES ('1805421721449791490', 'sys_comment', '1805421721126830082', '1805421721449791489', 'image', 'admin', '2024-06-25 10:04:16');

-- ----------------------------
-- Table structure for sys_gateway_route
-- ----------------------------
CREATE TABLE "public"."sys_gateway_route" (
  "id" varchar(36) COLLATE "pg_catalog"."default" NOT NULL,
  "router_id" varchar(50) COLLATE "pg_catalog"."default",
  "name" varchar(64) COLLATE "pg_catalog"."default",
  "uri" varchar(32) COLLATE "pg_catalog"."default",
  "predicates" text COLLATE "pg_catalog"."default",
  "filters" text COLLATE "pg_catalog"."default",
  "retryable" int4,
  "strip_prefix" int4,
  "persistable" int4,
  "show_api" int4,
  "status" int4,
  "create_by" varchar(50) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(50) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "sys_org_code" varchar(64) COLLATE "pg_catalog"."default",
  "del_flag" int4
)
;
COMMENT ON COLUMN "public"."sys_gateway_route"."router_id" IS '路由ID';
COMMENT ON COLUMN "public"."sys_gateway_route"."name" IS '服务名';
COMMENT ON COLUMN "public"."sys_gateway_route"."uri" IS '服务地址';
COMMENT ON COLUMN "public"."sys_gateway_route"."predicates" IS '断言';
COMMENT ON COLUMN "public"."sys_gateway_route"."filters" IS '过滤器';
COMMENT ON COLUMN "public"."sys_gateway_route"."retryable" IS '是否重试:0-否 1-是';
COMMENT ON COLUMN "public"."sys_gateway_route"."strip_prefix" IS '是否忽略前缀0-否 1-是';
COMMENT ON COLUMN "public"."sys_gateway_route"."persistable" IS '是否为保留数据:0-否 1-是';
COMMENT ON COLUMN "public"."sys_gateway_route"."show_api" IS '是否在接口文档中展示:0-否 1-是';
COMMENT ON COLUMN "public"."sys_gateway_route"."status" IS '状态:0-无效 1-有效';
COMMENT ON COLUMN "public"."sys_gateway_route"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_gateway_route"."create_time" IS '创建日期';
COMMENT ON COLUMN "public"."sys_gateway_route"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_gateway_route"."update_time" IS '更新日期';
COMMENT ON COLUMN "public"."sys_gateway_route"."sys_org_code" IS '所属部门';
COMMENT ON COLUMN "public"."sys_gateway_route"."del_flag" IS '删除状态';

-- ----------------------------
-- Records of sys_gateway_route
-- ----------------------------
INSERT INTO "public"."sys_gateway_route" VALUES ('1331051599401857026', 'jeecg-demo-websocket', 'jeecg-demo-websocket', 'lb:ws://jeecg-demo', '[{"args":["/vxeSocket/**"],"name":"Path"}]', '[{"args":[{"value":"#{@ipKeyResolver}","key":"key-resolver"},{"value":20,"key":"redis-rate-limiter.replenishRate"},{"value":20,"key":"redis-rate-limiter.burstCapacity"}],"name":"RequestRateLimiter","title":"限流过滤器"}]', NULL, NULL, NULL, NULL, 1, 'admin', '2020-11-24 09:46:46', NULL, NULL, NULL, 0);
INSERT INTO "public"."sys_gateway_route" VALUES ('1805444036892016641', 'jeecg-erp', 'jeecg-erp', 'lb://jeecg-erp', '[{"args":["/erp/**"],"name":"Path"}]', '[]', NULL, NULL, NULL, NULL, 1, 'admin', '2024-06-25 11:32:57', NULL, NULL, NULL, 0);
INSERT INTO "public"."sys_gateway_route" VALUES ('jeecg-cloud-websocket', 'jeecg-system-websocket', 'jeecg-system-websocket', 'lb:ws://jeecg-system', '[{"args":["/websocket/**","/eoaSocket/**","/newsWebsocket/**","/dragChannelSocket/**"],"name":"Path"}]', '[]', NULL, NULL, NULL, NULL, 1, 'admin', '2020-11-16 19:41:51', NULL, NULL, NULL, 0);
INSERT INTO "public"."sys_gateway_route" VALUES ('jeecg-demo', 'jeecg-demo', 'jeecg-demo', 'lb://jeecg-demo', '[{"args":["/mock/**","/bigscreen/template1/**","/bigscreen/template2/**","/test/**","/hello/**"],"name":"Path"}]', '[]', NULL, NULL, NULL, NULL, 1, 'admin', '2020-11-16 19:41:51', NULL, NULL, NULL, 0);
INSERT INTO "public"."sys_gateway_route" VALUES ('jeecg-system', 'jeecg-system', 'jeecg-system', 'lb://jeecg-system', '[{"args":["/sys/**","/online/**","/bigscreen/**","/jmreport/**","/druid/**","/generic/**","/actuator/**","/drag/**","/oauth2/**","/defa/**","/demo/**","/jimubi/**","/airag/**","/openapi/**"],"name":"Path"}]', '[]', NULL, NULL, NULL, NULL, 1, 'admin', '2020-11-16 19:41:51', NULL, NULL, NULL, 0);

-- ----------------------------
-- Table structure for sys_log
-- ----------------------------
CREATE TABLE "public"."sys_log" (
  "id" varchar(32) COLLATE "pg_catalog"."default" NOT NULL,
  "log_type" int4,
  "log_content" text COLLATE "pg_catalog"."default",
  "operate_type" int4,
  "userid" varchar(32) COLLATE "pg_catalog"."default",
  "username" varchar(100) COLLATE "pg_catalog"."default",
  "ip" varchar(100) COLLATE "pg_catalog"."default",
  "method" varchar(1000) COLLATE "pg_catalog"."default",
  "request_url" varchar(255) COLLATE "pg_catalog"."default",
  "request_param" text COLLATE "pg_catalog"."default",
  "request_type" varchar(10) COLLATE "pg_catalog"."default",
  "cost_time" int8,
  "create_by" varchar(32) COLLATE "pg_catalog"."default",
  "create_time" timestamp(6),
  "update_by" varchar(32) COLLATE "pg_catalog"."default",
  "update_time" timestamp(6),
  "tenant_id" int4,
  "client_type" varchar(5) COLLATE "pg_catalog"."default"
)
;
COMMENT ON COLUMN "public"."sys_log"."log_type" IS '日志类型（1登录日志，2操作日志, 3.租户操作日志）';
COMMENT ON COLUMN "public"."sys_log"."log_content" IS '日志内容';
COMMENT ON COLUMN "public"."sys_log"."operate_type" IS '操作类型';
COMMENT ON COLUMN "public"."sys_log"."userid" IS '操作用户账号';
COMMENT ON COLUMN "public"."sys_log"."username" IS '操作用户名称';
COMMENT ON COLUMN "public"."sys_log"."ip" IS 'IP';
COMMENT ON COLUMN "public"."sys_log"."method" IS '请求java方法';
COMMENT ON COLUMN "public"."sys_log"."request_url" IS '请求路径';
COMMENT ON COLUMN "public"."sys_log"."request_param" IS '请求参数';
COMMENT ON COLUMN "public"."sys_log"."request_type" IS '请求类型';
COMMENT ON COLUMN "public"."sys_log"."cost_time" IS '耗时';
COMMENT ON COLUMN "public"."sys_log"."create_by" IS '创建人';
COMMENT ON COLUMN "public"."sys_log"."create_time" IS '创建时间';
COMMENT ON COLUMN "public"."sys_log"."update_by" IS '更新人';
COMMENT ON COLUMN "public"."sys_log"."update_time" IS '更新时间';
COMMENT ON COLUMN "public"."sys_log"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."sys_log"."client_type" IS '客户端类型 pc:电脑端 app:手机端 h5:移动网页端';
COMMENT ON TABLE "public"."sys_log" IS '系统日志表';

-- ----------------------------
-- Records of sys_log
-- ----------------------------
INSERT INTO "public"."sys_log" VALUES ('1939497644808986625', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-06-30 09:34:07', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1939497738702675969', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 76, NULL, '2025-06-30 09:34:30', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939497738702675970', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 79, NULL, '2025-06-30 09:34:30', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939497738971111425', 2, 'online列表加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 172, NULL, '2025-06-30 09:34:30', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939497753202384899', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 9, NULL, '2025-06-30 09:34:33', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939497753202384898', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 13, NULL, '2025-06-30 09:34:33', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939497753332408322', 2, 'online列表加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 46, NULL, '2025-06-30 09:34:33', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1939860490830999553', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7e6d0283', NULL, 109, NULL, '2025-07-01 09:35:57', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113614006280194', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-07 14:49:03', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1942113794776588290', 2, 'online列表加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.d()', NULL, '', NULL, 155, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113794776588291', 2, 'online表单加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 145, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113794776588292', 2, 'online表单加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 123, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113795296681986', 2, 'online表单加载,表名:test_order_customer,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 32, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113795296681985', 2, 'online表单加载,表名:test_order_product,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 32, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113795296681987', 2, 'online表单加载,表名:test_order_customer,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 13, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113795363790849', 2, 'online表单加载,表名:test_order_product,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 49, NULL, '2025-07-07 14:49:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113817589407746', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 53, NULL, '2025-07-07 14:49:52', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113821175537665', 2, 'online修改数据,表名:test_order_main,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["56870166aba54ebfacb20ba6c770bd73",{"order_code":"CN2024091019472568","test_order_product":[{"descc":"","jeecg_row_key":"1907442008848031746","price":1,"order_fk_id":"1833472350097121281","num":22,"pro_type":"1","id":"1907442008848031746","product_name":"1"}],"order_date":"","descc":"","update_time":"2025-07-07 14:49:52","xiala":"","id":"1833472350097121281","update_by":"admin","test_order_customer":""}]', NULL, 103, NULL, '2025-07-07 14:49:52', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942113847054393346', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@3f839c28', NULL, 36, NULL, '2025-07-07 14:49:59', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942114018223939585', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@1a21184f', NULL, 4, NULL, '2025-07-07 14:50:39', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942501194501095426', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-08 16:29:09', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1942501288818409473', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.springframework.web.servlet.resource.ResourceUrlEncodingFilter$ResourceUrlEncodingRequestWrapper@1f99f8d4', NULL, 26, NULL, '2025-07-08 16:29:32', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1942501301120303105', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, '  sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  req: org.springframework.web.servlet.resource.ResourceUrlEncodingFilter$ResourceUrlEncodingRequestWrapper@5cd81cd1', NULL, 31, NULL, '2025-07-08 16:29:35', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500597856714754', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-11 10:40:26', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1943500676093067265', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 134, NULL, '2025-07-11 10:40:44', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500676231479298', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 160, NULL, '2025-07-11 10:40:44', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500676294393858', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 184, NULL, '2025-07-11 10:40:44', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500683525373954', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 39, NULL, '2025-07-11 10:40:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500687656763394', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"","year":"","sex":"2","begin_time":"","sheng":"","update_time":"2025-07-11 10:40:47","jeecg_row_key":"1923203898831777793","month":"","contents":"","name":"admin","id":"1923203898831777793","update_by":"admin","age":10}]', NULL, 95, NULL, '2025-07-11 10:40:47', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500714349314050', 2, 'online新增数据,表名:test_note,添加成功!', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"create_by":"admin","sys_org_code":"A01","create_time":"2025-07-11 10:40:53","name":"ceshi","id":"1943500714139598850","age":11},null]', NULL, 50, NULL, '2025-07-11 10:40:53', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500842774802434', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 265, NULL, '2025-07-11 10:41:24', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1943500846713253889', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"","year":"","sex":"","begin_time":"","sheng":"","update_time":"2025-07-11 10:41:24","jeecg_row_key":"1943500714139598850","month":"","contents":"","name":"ceshi","id":"1943500714139598850","update_by":"admin","age":11}]', NULL, 129, NULL, '2025-07-11 10:41:25', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1948587896043438082', 4, 'org.springframework.web.HttpMediaTypeNotSupportedException:Content type ''application/x-www-form-urlencoded;charset=UTF-8'' not supported', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type ''application/x-www-form-urlencoded;charset=UTF-8'' not supported
	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:211)
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)
	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
', NULL, NULL, NULL, '2025-07-25 11:35:32', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948591060104732674', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 11:48:06', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948595457190780929', 4, 'org.springframework.http.converter.HttpMessageNotReadableException:JSON parse error: Unexpected character (''}'' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (''}'' (code 125)): was expecting double-quote to start field name
 at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (''}'' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (''}'' (code 125)): was expecting double-quote to start field name
 at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)
	at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)
	at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)
	at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)
	at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character (''}'' (code 125)): was expecting double-quote to start field name
 at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2391)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:735)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:659)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleOddName(UTF8StreamJsonParser.java:2096)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName(UTF8StreamJsonParser.java:1746)
	at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextFieldName(UTF8StreamJsonParser.java:1075)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:321)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
	at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)
	at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)
	... 101 more
', NULL, NULL, NULL, '2025-07-25 12:05:35', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948595510504579074', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 12:05:48', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948595519039987713', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 12:05:50', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948611897717374977', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:10:55', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948612021831024641', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:11:24', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948612052399112193', 1, '用户登录失败，用户不存在！', NULL, NULL, NULL, '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:11:31', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948612337884426242', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:12:39', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1948613127952883714', 1, '用户登录失败，用户不存在！', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:15:48', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1949745824040878081', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-28 16:16:44', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950043982499377153', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-29 12:01:30', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950044048144429057', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 76, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950044048203149314', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 84, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950044048203149315', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 54, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950044059880091649', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753761708490&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)
	at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)
	at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)
	at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)
	at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)
	at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)
	at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)
	at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)
	at jdk.internal.reflect.GeneratedMethodAccessor216.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
	at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$7d02b6cb.a(<generated>)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	... 89 more
', NULL, NULL, NULL, '2025-07-29 12:01:49', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950072851029708802', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 24, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072851029708803', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 17, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072851260395521', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 69, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072854829748226', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 7, NULL, '2025-07-29 13:56:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072854829748225', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 7, NULL, '2025-07-29 13:56:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072854972354562', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 40, NULL, '2025-07-29 13:56:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072861175730178', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 20, NULL, '2025-07-29 13:56:15', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072866317946882', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"","year":"","sex":"","begin_time":"","sheng":"","update_time":"2025-07-29 13:56:16","jeecg_row_key":"1943500714139598850","month":"","contents":"","name":"ceshi","id":"1943500714139598850","update_by":"admin","age":11}]', NULL, 44, NULL, '2025-07-29 13:56:17', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950072888837165058', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768581809&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)
	at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)
	at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)
	at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)
	at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)
	at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)
	at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)
	at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)
	at jdk.internal.reflect.GeneratedMethodAccessor261.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
	at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$68d8975c.a(<generated>)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	... 89 more
', NULL, NULL, NULL, '2025-07-29 13:56:22', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950073235081146370', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768664439&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.lang.NoSuchMethodError: ''net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()''
	at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)
	at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)
	at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)
	at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)
	at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)
	at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)
	at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)
	at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
	at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$6229c29e.a(<generated>)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	... 89 more
', NULL, NULL, NULL, '2025-07-29 13:57:45', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950132299840512001', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-29 17:52:27', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950132388835254275', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 23, NULL, '2025-07-29 17:52:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132388835254274', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 23, NULL, '2025-07-29 17:52:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132389162409986', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 94, NULL, '2025-07-29 17:52:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132395164459009', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 22, NULL, '2025-07-29 17:52:49', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132399341985794', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"","year":"","sex":"","begin_time":"","sheng":"","update_time":"2025-07-29 17:52:50","jeecg_row_key":"1943500714139598850","month":"","contents":"","name":"ceshi","id":"1943500714139598850","update_by":"admin","age":11}]', NULL, 52, NULL, '2025-07-29 17:52:50', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132405218205698', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 8, NULL, '2025-07-29 17:52:52', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132464605356034', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"2025-07-29","year":"","sex":"1","begin_time":"","sheng":"140311","update_time":"2025-07-29 17:53:05","jeecg_row_key":"1943500714139598850","month":"","contents":"<p>经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大.&nbsp;<br>每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说,&nbsp;<br>这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要</p>","name":"zhangsan","id":"1943500714139598850","update_by":"admin","age":0}]', NULL, 28, NULL, '2025-07-29 17:53:06', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132474734600194', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 8, NULL, '2025-07-29 17:53:08', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132496012304386', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"2025-07-29 00:00:00","year":"","sex":"1","begin_time":"","sheng":"140311","update_time":"2025-07-29 17:53:13","jeecg_row_key":"1943500714139598850","month":"","contents":"<p>经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大.&nbsp;<br>每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说,&nbsp;<br>这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要</p>","name":"admin","id":"1943500714139598850","update_by":"admin","age":0}]', NULL, 42, NULL, '2025-07-29 17:53:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950132812996829186', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.d()', NULL, '', NULL, 21, NULL, '2025-07-29 17:54:29', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141356026519553', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 38, NULL, '2025-07-29 18:28:26', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141356026519554', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 47, NULL, '2025-07-29 18:28:26', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141356026519555', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 47, NULL, '2025-07-29 18:28:26', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141450008289282', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 5, NULL, '2025-07-29 18:28:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141450008289283', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 4, NULL, '2025-07-29 18:28:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141450071203842', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 20, NULL, '2025-07-29 18:28:48', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141535152660481', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 4, NULL, '2025-07-29 18:29:09', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141535152660482', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 4, NULL, '2025-07-29 18:29:09', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950141535219769346', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 16, NULL, '2025-07-29 18:29:09', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950369627464929281', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 09:35:30', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950375700016107521', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 84, NULL, '2025-07-30 09:59:38', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375700016107522', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 99, NULL, '2025-07-30 09:59:38', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375700016107523', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 102, NULL, '2025-07-30 09:59:38', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375707335168001', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 16, NULL, '2025-07-30 09:59:40', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732366774273', 2, 'online列表加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.d()', NULL, '', NULL, 72, NULL, '2025-07-30 09:59:45', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732500992001', 2, 'online表单加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 84, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732500992002', 2, 'online表单加载,表名:test_order_main,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 79, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732886867970', 2, 'online表单加载,表名:test_order_customer,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 27, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732886867971', 2, 'online表单加载,表名:test_order_product,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 31, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732949782530', 2, 'online表单加载,表名:test_order_product,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 37, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375732949782531', 2, 'online表单加载,表名:test_order_customer,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 33, NULL, '2025-07-30 09:59:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375748888137729', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 9, NULL, '2025-07-30 09:59:49', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375805024702466', 2, 'online修改数据,表名:test_order_product,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["deea5a8ec619460c9245ba85dbc59e80",{"descc":"","update_time":"2025-07-30 10:00:02","price":3000,"order_fk_id":"1683074969561157634","num":10,"pro_type":"1","id":"1732300515406647298","update_by":"admin","product_name":"苹果手机"}]', NULL, 70, NULL, '2025-07-30 10:00:03', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375840416239618', 2, 'online删除数据,表名:test_order_customer,删除成功!', 4, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.h()', NULL, '', NULL, 48, NULL, '2025-07-30 10:00:11', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375846292459522', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 9, NULL, '2025-07-30 10:00:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375846292459523', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 9, NULL, '2025-07-30 10:00:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950375846292459524', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 17, NULL, '2025-07-30 10:00:13', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950435316687654913', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 13:56:31', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950435317539098625', 4, 'org.springframework.jdbc.BadSqlGrammarException:
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC
### Cause: java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753854991522', '/jeecg-boot/sys/user/getUserInfo', 'org.springframework.jdbc.BadSqlGrammarException: 
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC
### Cause: java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
	at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
	at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
	at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)
	at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
	at jdk.proxy2/jdk.proxy2.$Proxy220.selectList(Unknown Source)
	at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:406)
	at com.baomidou.mybatisplus.extension.service.IService$$FastClassBySpringCGLIB$$f8525d18.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
	at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)
	at org.jeecg.modules.system.service.impl.SysRoleIndexServiceImpl$$EnhancerBySpringCGLIB$$16d67d82.list(<generated>)
	at org.jeecg.modules.system.service.impl.SysUserServiceImpl.getDynamicIndexByUserRole(SysUserServiceImpl.java:370)
	at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$5195d464.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
	at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$62f902c2.getDynamicIndexByUserRole(<generated>)
	at org.jeecg.modules.system.controller.LoginController.getUserInfo(LoginController.java:155)
	at org.jeecg.modules.system.controller.LoginController$$FastClassBySpringCGLIB$$b307ab61.invoke(<generated>)
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
	at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)
	at org.jeecg.modules.system.controller.LoginController$$EnhancerBySpringCGLIB$$531403f8.getUserInfo(<generated>)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
	at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
	at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
	at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)
	at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
	at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.sql.SQLSyntaxErrorException: Unknown column ''relation_type'' in ''field list''
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)
	at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)
	at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)
	at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
	at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)
	at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)
	at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)
	at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)
	at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)
	at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)
	at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)
	at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)
	at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
	at jdk.proxy2/jdk.proxy2.$Proxy464.query(Unknown Source)
	at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)
	at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)
	at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
	at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)
	at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)
	at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)
	at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
	at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
	at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
	... 147 more
', NULL, NULL, NULL, '2025-07-30 13:56:32', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950438485442326529', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 14:09:07', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950455763189788674', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, '  sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@445d6e82', NULL, 31, NULL, '2025-07-30 15:17:46', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950455813743734786', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, '  sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null)  pageNo: 1  pageSize: 99999  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@63c16987', NULL, 6, NULL, '2025-07-30 15:17:58', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950456958566428674', 2, '编辑用户，username： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 15:22:31', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950457002786975745', 2, '编辑用户，username： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 15:22:42', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950471941748137985', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 16:22:04', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950472019166601217', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 68, NULL, '2025-07-30 16:22:22', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950472019174989826', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 72, NULL, '2025-07-30 16:22:22', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950472019174989827', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 67, NULL, '2025-07-30 16:22:22', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950472237262020609', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@595412a3', NULL, 16, NULL, '2025-07-30 16:23:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950472266450182146', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@41a5af12', NULL, 4, NULL, '2025-07-30 16:23:21', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950480061362843650', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@69203563', NULL, 86, NULL, '2025-07-30 16:54:19', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950480166677622785', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, '  sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@688cceb5', NULL, 31, NULL, '2025-07-30 16:54:45', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950480185115783169', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, '  sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@b67d40', NULL, 4, NULL, '2025-07-30 16:54:49', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950480186747367425', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, '  sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null)  pageNo: 1  pageSize: 10  request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@64b3d4a6', NULL, 4, NULL, '2025-07-30 16:54:49', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486712065175554', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 17:20:45', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950486775667601410', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, '  sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null)  pageNo: 1  pageSize: 99999  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@80e8d78', NULL, 23, NULL, '2025-07-30 17:21:00', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486792776167426', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@54aa479c', NULL, 13, NULL, '2025-07-30 17:21:04', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486801349324801', 2, '角色首页配置-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.edit()', NULL, '[{"component":"dashboard/Analysis","id":"1803082647166652418","priority":0,"relationType":"ROLE","roleCode":"DEF_INDEX_ALL","route":true,"status":"1","updateBy":"admin","updateTime":"2025-07-30 17:21:06","url":"/dashboard/analysis"},null]', NULL, 25, NULL, '2025-07-30 17:21:06', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486801542262785', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@107602ea', NULL, 6, NULL, '2025-07-30 17:21:06', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486833096011778', 2, '角色首页配置-添加', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.add()', NULL, '[{"component":"5","createBy":"admin","createTime":"2025-07-30 17:21:13","id":"1950486833033097217","relationType":"ROLE","roleCode":"dbadeveloper","route":true,"status":"1","sysOrgCode":"A01","url":"5"},null]', NULL, 27, NULL, '2025-07-30 17:21:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950486833360252930', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@35fba9d4', NULL, 5, NULL, '2025-07-30 17:21:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950487094870913026', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 17:22:16', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950487484072964097', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 17:23:49', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950487545708261378', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 17:24:04', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950487621990068226', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7af385a5', NULL, 5, NULL, '2025-07-30 17:24:22', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950487632840732674', 2, '角色首页配置-通过id删除', 4, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.delete()', NULL, '  id: 1950486833033097217', NULL, 17, NULL, '2025-07-30 17:24:25', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950487633025282050', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@1aabb57f', NULL, 4, NULL, '2025-07-30 17:24:25', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950488771246141442', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@598a5004', NULL, 5, NULL, '2025-07-30 17:28:56', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950490103017353217', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, '  sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null)  pageNo: 1  pageSize: 99999  req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@61d6ca2d', NULL, 5, NULL, '2025-07-30 17:34:14', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950761025834029057', 1, '用户名: admin,登录成功！', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:30:47', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950761127260688386', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:31:11', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950761152497815556', 2, '修改角色ID: 1501570619841810433 的权限配置，操作人： admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:31:17', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1950801649433997315', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 61, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801649433997314', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 53, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801649433997313', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 56, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801666513203202', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 17, NULL, '2025-07-31 14:12:16', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801666647420929', 2, 'online修改数据,修改失败，待编辑数据不存在', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{}]', NULL, 26, NULL, '2025-07-31 14:12:16', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801684016033793', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"2025-07-29 00:00:00","year":"","sex":"1","begin_time":"","sheng":"140311","update_time":"2025-07-31 14:12:20","jeecg_row_key":"1943500714139598850","month":"","contents":"<p>经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大.&nbsp;<br>每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说,&nbsp;<br>这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要</p>","name":"admin","id":"1943500714139598850","update_by":"admin","age":1212}]', NULL, 61, NULL, '2025-07-31 14:12:20', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801691972628482', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 6, NULL, '2025-07-31 14:12:22', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1950801716647718914', 2, 'online修改数据,表名:test_note,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["05a3a30dada7411c9109306aa4117068",{"birthday":"","year":"","sex":"2","begin_time":"","sheng":"","update_time":"2025-07-31 14:12:28","jeecg_row_key":"1923203898831777793","month":"","contents":"","name":"jeecg","id":"1923203898831777793","update_by":"admin","age":10}]', NULL, 51, NULL, '2025-07-31 14:12:28', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864447979200514', 2, 'online列表加载,表名:test_shoptype_tree,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 173, NULL, '2025-08-03 12:35:22.955', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864448172138497', 2, 'online表单加载,表名:test_shoptype_tree,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 221, NULL, '2025-08-03 12:35:22.992', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864448172138498', 2, 'online表单加载,表名:test_shoptype_tree,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 226, NULL, '2025-08-03 12:35:22.997', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864461497442305', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 90, NULL, '2025-08-03 12:35:26.167', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864465343619073', 2, 'online修改数据,表名:test_shoptype_tree,修改成功！', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["997ee931515a4620bc30a9c1246429a9",{"type_name":"苹果","update_time":"2025-08-03 12:35:26","jeecg_row_key":"1923190611448594433","pid":"1923190583678107649","pic":"","has_child":"0","id":"1923190611448594433","update_by":"admin"}]', NULL, 312, NULL, '2025-08-03 12:35:27.083', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864754062729217', 2, 'online列表加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 167, NULL, '2025-08-03 12:36:35.92', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864754062729218', 2, 'online表单加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 189, NULL, '2025-08-03 12:36:35.923', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864754289221633', 2, 'online表单加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 220, NULL, '2025-08-03 12:36:35.974', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864772396032002', 2, 'online新增数据,表名:aaaa,添加成功!', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '["346d106822ad4cea8a56835379b93173",{"create_by":"admin","create_time":"2025-08-03 12:36:40","sys_org_code":"A01","ddd":"111","id":"1951864771469090817","aaaa":"111"},null]', NULL, 220, NULL, '2025-08-03 12:36:40.29', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864784135888898', 2, 'online列表加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 174, NULL, '2025-08-03 12:36:43.089', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864784207192066', 2, 'online表单加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 191, NULL, '2025-08-03 12:36:43.107', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864784521764865', 2, 'online表单加载,表名:aaaa,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 246, NULL, '2025-08-03 12:36:43.185', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951864925492322306', 2, 'online删除数据,表名:aaaa,删除成功!', 4, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.h()', NULL, '', NULL, 248, NULL, '2025-08-03 12:37:16.791', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951865132758048769', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.springframework.web.servlet.resource.ResourceUrlEncodingFilter$ResourceUrlEncodingRequestWrapper@70c1b4d4', NULL, 59, NULL, '2025-08-03 12:38:06.207', NULL, NULL, NULL, NULL);
INSERT INTO "public"."sys_log" VALUES ('1951865144405630977', 2, '编辑用户，username： zhangsan', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-03 12:38:08.986', NULL, NULL, NULL, 'pc');
INSERT INTO "public"."sys_log" VALUES ('1951865153079451649', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, '  sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null)  pageNo: 1  pageSize: 10  req: org.springframework.web.servlet.resource.ResourceUrlEncodingFilter$ResourceUrlEncodingRequestWrapper@65d8c8e2', NULL, 64, NULL, '2025-08-03 12:38:11.052', NULL, NULL, NULL, NULL);

-- ----------------------------
