当前位置: 首页 > news >正文

伪静态网站配置/企业网站设计规范

伪静态网站配置,企业网站设计规范,dedecms 做电商网站,国家时事新闻Jeecg-Boot 快速开发平台(DUBBO 版本)维护人:二哥版本与jeecgboot官方进行同步,最新版本及更新功能,欢迎联系!!当前最新版本: 2.1.3(发布日期:20191226)后端技术架构基础框架:Spring…

Jeecg-Boot 快速开发平台(DUBBO 版本)

维护人:二哥

版本与jeecgboot官方进行同步,最新版本及更新功能,欢迎联系!!

当前最新版本: 2.1.3(发布日期:20191226)

后端技术架构

基础框架:Spring Boot 2.1.3.RELEASE

持久层框架:Mybatis-plus_3.1.2

安全框架:Apache Shiro 1.4.0,Jwt_3.7.0

数据库连接池:阿里巴巴Druid 1.1.10

缓存框架:redis

日志打印:logback

其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。

开发环境

语言:Java 8

IDE(JAVA): Eclipse安装lombok插件 或者 IDEA

依赖管理:Maven

数据库:MySQL5.0 & Oracle 11g

缓存:Redis

技术文档

专项文档

一、查询过滤器用法

QueryWrapper> queryWrapper = QueryGenerator.initQueryWrapper(?, req.getParameterMap());

代码示例:

@GetMapping(value = "/list")

public Result> list(JeecgDemo jeecgDemo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,

@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,

HttpServletRequest req) {

Result> result = new Result>();

//调用QueryGenerator的initQueryWrapper

QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(jeecgDemo, req.getParameterMap());

Page page = new Page(pageNo, pageSize);

IPage pageList = jeecgDemoService.page(page, queryWrapper);

result.setSuccess(true);

result.setResult(pageList);

return result;

}

查询规则 (本规则不适用于高级查询,高级查询有自己对应的查询类型可以选择 )

查询模式

用法

说明

模糊查询

支持左右模糊和全模糊 需要在查询输入框内前或后带*或是前后全部带*

取非查询

在查询输入框前面输入! 则查询该字段不等于输入值的数据(数值类型不支持此种查询,可以将数值字段定义为字符串类型的)

> >= < <=

同取非查询 在输入框前面输入对应特殊字符即表示走对应规则查询

in查询

若传入的数据带,(逗号) 则表示该查询为in查询

多选字段模糊查询

上述4 有一个特例,若某一查询字段前后都带逗号 则会将其视为走这种查询方式 ,该查询方式是将查询条件以逗号分割再遍历数组 将每个元素作like查询 用or拼接,例如 现在name传入值 ,a,b,c, 那么结果sql就是 name like '%a%' or name like '%b%' or name like '%c%'

二、AutoPoi(EXCEL工具类-EasyPOI衍变升级重构版本)

三、代码生成器

功能说明: 一键生成的代码(包括:controller、service、dao、mapper、entity、vue)

模板位置: src/main/resources/jeecg/code-template

四、编码排重使用示例

重复校验效果:

1.引入排重接口,代码如下:

import { duplicateCheck } from '@/api/api'

2.找到编码必填校验规则的前端代码,代码如下:

code: {

rules: [

{ required: true, message: '请输入编码!' },

{validator: this.validateCode}

]

},

3.找到rules里validator对应的方法在哪里,然后使用第一步中引入的排重校验接口.

以用户online表单编码为示例,其中四个必传的参数有:

{tableName:表名,fieldName:字段名,fieldVal:字段值,dataId:表的主键},

具体使用代码如下:

validateCode(rule, value, callback){

let pattern = /^[a-z|A-Z][a-z|A-Z|\d|_|-]{0,}$/;

if(!pattern.test(value)){

callback('编码必须以字母开头,可包含数字、下划线、横杠');

} else {

var params = {

tableName: "onl_cgreport_head",

fieldName: "code",

fieldVal: value,

dataId: this.model.id

};

duplicateCheck(params).then((res)=>{

if(res.success){

callback();

}else{

callback(res.message);

}

})

}

},

http://www.lbrq.cn/news/1540117.html

相关文章:

  • 做网站一定要效果图吗/正安县网站seo优化排名
  • 网站编程基础/熊猫关键词挖掘工具
  • 网站编辑怎么做的/武汉全网营销推广公司
  • 发改委网站建设方案/seo结算系统
  • 张店网站制作设计公司/千锋教育培训多少钱
  • .net 响应式网站/爱站网关键词查询工具
  • 做vlog网站推荐/论坛推广平台有哪些
  • 河南民基建设工程有限公司网站/解析域名网站
  • 做文字云的网站/如何做网络宣传推广
  • 做旅游网站有前途吗/泰安优化关键词排名哪家合适
  • 欧美网站建设公司排名/网站友情链接怎么添加
  • 建设银行信用卡官方网站/短视频营销成功的案例
  • 重庆做网站的公司有哪些/广告设计网站
  • 阿里云虚拟主机怎么建立网站/百度一下就知道官网
  • word超链接网站怎么做/上海网络推广需要多少
  • 专门做lolh的网站/谷歌seo综合查询
  • 日照网站优化/最新国际新闻10条
  • 学做沪江网站要多久/百度账号怎么注册
  • 南安网站建设/江北seo
  • 网站开发亿码酷技术/百度公司在哪里
  • 成都住房和城乡建设厅网站首页/最佳搜索引擎磁力王
  • 洛阳万悦网站建设/网站优化内容
  • 武昌网站建设价格多少/无锡整站百度快照优化
  • 深圳网站设计公司费用/seo综合查询网站源码
  • 南昌网站优化/今日新闻10条简短
  • 广元建设工程网站/搜索引擎优化举例说明
  • 网站开发后端 书/软文营销推广
  • 深圳品牌网站制作公司/西安企业做网站
  • 买域名自己做网站/搜索引擎公司排名
  • 企业官网网站建设/网站优化推广
  • IDM 下载失败排查全攻略
  • kubeadm部署k8s集群环境搭建
  • Apache IoTDB:大数据时代时序数据库选型的技术突围与实践指南
  • 如何用给各种IDE配置R语言环境
  • 浅看架构理论(二)
  • 45 C++ STL模板库14-容器6-容器适配器-优先队列(priority_queue)