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

国际网络交易平台中山网站seo优化

国际网络交易平台,中山网站seo优化,企业主页图片,免费做网站有哪些家文章目录 entitymapper.javamapper.xmlserviceserviceImplcontroller 这篇文章不教你如何安装和使用EasyCode,只是贴出可以使用的配置。 具体EasyCode的使用可以查看其它的文章。 entity ##导入宏定义 $!{define.vm}##保存文件(宏定义) #sa…

文章目录

  • entity
  • mapper.java
  • mapper.xml
  • service
  • serviceImpl
  • controller

这篇文章不教你如何安装和使用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 version="1.0" encoding="UTF-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 id="Base_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") List<Long> idList) {return null;}
}
http://www.zhongyajixie.com/news/20546.html

相关文章:

  • 网站建设要用H5吗免费网站建站平台
  • 东方a 网站 域名关键词歌词完整版
  • 为什么做独立站的人都不止一个网站百度一下一下你就知道
  • 网易企业邮箱邮件怎么撤回优化优化
  • 浙江省建设厅网站图审备案网站排名推广工具
  • 文山网站建设便宜的seo官网优化
  • 织梦网站首页目录在哪里免费建一个自己的网站
  • 给别人做网站收钱违法吗站长之家端口扫描
  • phpcms v9网站导航郑州做网络营销渠道
  • 怎么做自己的音乐网站广州网络推广公司有哪些
  • 网站建设的领军 18年网站建设网页游戏推广平台
  • 顺德网站建设公司企业培训考试系统
  • 建筑设计师网站什么是软文
  • 做购物平台网站客户体验活动疫情防控最新通告
  • 中国风网站设计百度知道首页登录入口
  • 如何建好一个网站靠谱的推广平台有哪些
  • 如何建立自己网站搜狗seo优化
  • 没有装wordpressseo网站优化推广费用
  • WordPress cosy破解版苏州优化收费
  • 以百度云做网站空间电商软文范例100字
  • 什么网站都可以进入的浏览器抖音推广公司
  • 郑州东区网站建设网络营销意思
  • 有哪些专做自然风景图片的网站2024年新闻摘抄
  • 哪里有做空包网站的网络推广哪个平台最好
  • 电子政务平台官网seo搜索优化 指数
  • 合肥建站平台宁波专业seo服务
  • 网站建设业务的途径的体会最新中高风险地区名单
  • 门户网站的建设和管理情况自查新东方烹饪培训学校
  • 网站推广应该注意什么全达seo
  • 怎么用手机创造网站ip网站查询服务器