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

金昌市建设局官方网站陕西省诚信建设示范网这个网站

金昌市建设局官方网站,陕西省诚信建设示范网这个网站,制作静态网站的工具有哪些,西安企业电话文章目录 entitymapper.javamapper.xmlserviceserviceImplcontroller 这篇文章不教你如何安装和使用EasyCode#xff0c;只是贴出可以使用的配置。 具体EasyCode的使用可以查看其它的文章。 entity ##导入宏定义 $!{define.vm}##保存文件#xff08;宏定义#xff09; #sa… 文章目录 entitymapper.javamapper.xmlserviceserviceImplcontroller 这篇文章不教你如何安装和使用EasyCode只是贴出可以使用的配置。 具体EasyCode的使用可以查看其它的文章。 entity ##导入宏定义 $!{define.vm}##保存文件宏定义 #save(/entity, .java)##包路径宏定义 #setPackageSuffix(entity)##自动导入包全局变量 $!{autoImport.vm}import java.io.Serializable; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; ##表注释宏定义 #tableComment(表实体类)Data AllArgsConstructor NoArgsConstructor TableName($!{tableInfo.obj.name}) public class $!{tableInfo.name} { #foreach($column in $tableInfo.pkColumn)#if(${column.comment})//${column.comment}#end TableIdprivate $!{tool.getClsNameByFullName($column.type)} $!{column.name}; #end#foreach($column in $tableInfo.otherColumn)#if(${column.comment})//${column.comment}#endprivate $!{tool.getClsNameByFullName($column.type)} $!{column.name}; #end} mapper.java ##导入宏定义 $!{define.vm}##设置表后缀宏定义 #setTableSuffix(Mapper)##保存文件宏定义 #save(/mapper, Mapper.java) ##包路径宏定义 #setPackageSuffix(mapper)import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper;##表注释宏定义 #tableComment(表数据库访问层) Mapper public interface $!{tableName} extends BaseMapper$!tableInfo.name {} mapper.xml ##引入mybatis支持 $!mybatisSupport##设置保存名称与保存位置 $!callback.setFileName($tool.append($!{tableInfo.name}, Mapper.xml)) $!callback.setSavePath($tool.append($modulePath, /src/main/resources/mapper))##拿到主键 #if(!$tableInfo.pkColumn.isEmpty())#set($pk $tableInfo.pkColumn.get(0)) #end?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespace$!{tableInfo.savePackageName}.mapper.$!{tableInfo.name}Mapper!-- 结果集 --resultMap type$!{tableInfo.savePackageName}.entity.$!{tableInfo.name} id$!{tableInfo.name}Map #foreach($column in $tableInfo.fullColumn)result property$!column.name column$!column.obj.name jdbcType$!column.ext.jdbcType/ #end/resultMap!-- 基本字段 --sql idBase_Column_List#allSqlColumn()/sql/mapper service ##导入宏定义 $!{define.vm}##设置表后缀宏定义 #setTableSuffix(Service)##保存文件宏定义 #save(/service, Service.java)##包路径宏定义 #setPackageSuffix(service)import com.baomidou.mybatisplus.extension.service.IService;##表注释宏定义 #tableComment(表服务接口) public interface $!{tableName} extends IService$!tableInfo.name {} serviceImpl ##导入宏定义 $!{define.vm}##设置表后缀宏定义 #setTableSuffix(ServiceImpl)##保存文件宏定义 #save(/service/Impl, ServiceImpl.java)##包路径宏定义 #setPackageSuffix(service.Impl)import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import lombok.extern.slf4j.Slf4j; ##表注释宏定义 #tableComment(表服务实现类) Service($!tool.firstLowerCase($tableInfo.name)Service) Slf4j public class $!{tableName} extends ServiceImpl$!{tableInfo.name}Mapper, $!{tableInfo.name} implements $!{tableInfo.name}Service {} controller ##导入宏定义 $!{define.vm} ##设置表后缀宏定义 #setTableSuffix(Controller) ##保存文件宏定义 #save(/controller, Controller.java) ##包路径宏定义 #setPackageSuffix(controller) ##定义服务名 #set($serviceName $!tool.append($!tool.firstLowerCase($!tableInfo.name), Service)) ##定义实体对象名 #set($entityName $!tool.firstLowerCase($!tableInfo.name)) import $!{tableInfo.savePackageName}.entity.$!tableInfo.name; import $!{tableInfo.savePackageName}.service.$!{tableInfo.name}Service;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*;import java.util.List;##表注释宏定义 #tableComment(表控制层[不建议修改如果有新增的方法写在子类中]) public class $!{tableName} {/*** 服务对象*/Autowired$!{tableInfo.name}Service $!{serviceName}; /*** 分页查询所有数据** return 所有数据*/GetMappingpublic Object selectList() {return null;}/*** 通过主键查询单条数据** param id 主键* return 单条数据*/GetMapping(/{id})public Object selectOne(PathVariable Long id) {return null;}/*** 新增数据** param $!entityName 实体对象* return 新增结果*/PostMappingpublic Object insert(RequestBody $!tableInfo.name $!entityName) {return null;}/*** 修改数据** param $!entityName 实体对象* return 修改结果*/PutMappingpublic Object update(RequestBody $!tableInfo.name $!entityName) {return null;}/*** 单条/批量删除数据** param idList 主键集合* return 删除结果*/DeleteMappingpublic Object delete(RequestParam(idList) ListLong idList) {return null;} }
http://www.yutouwan.com/news/275875/

相关文章:

  • 做网站选什么配置电脑广州网站制作公司 番禺
  • 专业的网站建设哪家好南做网站
  • 怎么做网站赚钱软件做美团网站多少钱
  • 视频类网站备案创网讯通
  • 和网站建设相关的行业建什么网站
  • 龙华网站建设方案咨询广州南沙区建设局网站
  • 聊城汽车网站建设手机网游
  • 公司做网站要花多少钱做招聘网站还有法盈利吗
  • 企业网站广告图片轮播代码常德论坛官网
  • 合肥网站建设 卫来科技仿百家号wordpress主题
  • 网站建设与实践步骤莱州市住房和规划建设管理局网站
  • 免费自己制作网站教程wordpress修改标题
  • wordpress默认站点网站建设方案ppt下载
  • 做网站快速赚钱wordpress自定义注册邮件
  • 网络建站新品发布会英语
  • 用什么工具做网站视图长沙有什么好玩的地方
  • 微信与网站对接软件工程师的就业前景
  • 网站建设公司做销售好不好网站关键词快速排名优化
  • 网站专题教程php网站后台开发教程
  • 如何做英文网站外链展示型网站企业网站建设
  • 帮人做网站赚钱wordpress分类目录高亮
  • 做一个公司网站大概要多少钱线上seo关键词优化软件工具
  • 湖南省建设厅官方网站百度广告搜索引擎
  • 好点子网站建设太原网站建设杰迅
  • 做英文网站要做适合已经的咨询公司网站建设
  • 网站报错404wordpress不能发文章_只能在标题内写字
  • 阿里云服务器怎么放网站网站开发分前台后台
  • 河北邢台做网站杭州室内设计工作室
  • 云服务器建设网站教程眉山市做网站的公司
  • 怎么选择佛山网站设计建筑设计专业世界大学排名