myBatisPlusGenerator/src/main/java/com/moral/CodeGenerator.java
@@ -43,7 +43,7 @@ // 全局配置 GlobalConfig gc = new GlobalConfig(); //String projectPath = System.getProperty("user.dir"); String projectPath="E:\\workspace\\moral\\screen-api"; String projectPath="D:\\tools\\moral\\screen-api\\"; gc.setOutputDir(projectPath + "/src/main/java"); gc.setAuthor("moral"); gc.setOpen(false); @@ -67,10 +67,10 @@ // 数据源配置 DataSourceConfig dsc = new DataSourceConfig(); dsc.setUrl("jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC"); dsc.setUrl("jdbc:mysql://39.97.177.149:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC"); dsc.setDriverName("com.mysql.cj.jdbc.Driver"); dsc.setUsername("root"); dsc.setPassword("123456"); dsc.setPassword("chenkaiyu111"); mpg.setDataSource(dsc); // 包配置 @@ -123,7 +123,8 @@ strategy.setColumnNaming(NamingStrategy.underline_to_camel); strategy.setEntityLombokModel(true); strategy.setRestControllerStyle(true); //strategy.setInclude(scanner("表名,多个英文逗号分割").split(",")); //自定义要生成实体类的表 strategy.setInclude(scanner("表名,多个英文逗号分割").split(",")); strategy.setControllerMappingHyphenStyle(true); // strategy.setTablePrefix(pc.getModuleName() + "_"); mpg.setStrategy(strategy); pom.xml
@@ -108,7 +108,7 @@ <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.kaptcha</groupId> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </dependency> screen-api/src/main/java/com/moral/api/entity/SysConfig.java
New file @@ -0,0 +1,67 @@ package com.moral.api.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** * <p> * 系统配置表 * </p> * * @author moral * @since 2021-03-18 */ @Data @EqualsAndHashCode(callSuper = false) public class SysConfig extends Model<SysConfig> { private static final long serialVersionUID = 1L; /** * 序号 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 类型 */ private String type; /** * 状态码 */ private String code; /** * 描述 */ private String desc; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; /** * 是否删除 */ private String isDelete; @Override protected Serializable pkVal() { return this.id; } } screen-api/src/main/java/com/moral/api/mapper/SysConfigMapper.java
New file @@ -0,0 +1,16 @@ package com.moral.api.mapper; import com.moral.api.entity.SysConfig; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * 系统配置表 Mapper 接口 * </p> * * @author moral * @since 2021-03-18 */ public interface SysConfigMapper extends BaseMapper<SysConfig> { } screen-api/src/main/java/com/moral/api/service/SysConfigService.java
New file @@ -0,0 +1,16 @@ package com.moral.api.service; import com.moral.api.entity.SysConfig; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * 系统配置表 服务类 * </p> * * @author moral * @since 2021-03-18 */ public interface SysConfigService extends IService<SysConfig> { } screen-api/src/main/java/com/moral/api/service/impl/SysConfigServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.moral.api.service.impl; import com.moral.api.entity.SysConfig; import com.moral.api.mapper.SysConfigMapper; import com.moral.api.service.SysConfigService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * 系统配置表 服务实现类 * </p> * * @author moral * @since 2021-03-18 */ @Service public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig> implements SysConfigService { } screen-api/src/main/resources/mapper/SysConfigMapper.xml
New file @@ -0,0 +1,16 @@ <?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="com.moral.api.mapper.SysConfigMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.moral.api.entity.SysConfig"> <id column="id" property="id" /> <result column="type" property="type" /> <result column="code" property="code" /> <result column="desc" property="desc" /> <result column="create_time" property="createTime" /> <result column="update_time" property="updateTime" /> <result column="is_delete" property="isDelete" /> </resultMap> </mapper> screen-manage/src/main/java/com/moral/api/entity/SysConfig.java
New file @@ -0,0 +1,67 @@ package com.moral.api.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** * <p> * 系统配置表 * </p> * * @author moral * @since 2021-03-18 */ @Data @EqualsAndHashCode(callSuper = false) public class SysConfig extends Model<SysConfig> { private static final long serialVersionUID = 1L; /** * 序号 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 类型 */ private String type; /** * 状态码 */ private String code; /** * 描述 */ private String desc; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; /** * 是否删除 */ private String isDelete; @Override protected Serializable pkVal() { return this.id; } } screen-manage/src/main/java/com/moral/api/mapper/SysConfigMapper.java
New file @@ -0,0 +1,16 @@ package com.moral.api.mapper; import com.moral.api.entity.SysConfig; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * 系统配置表 Mapper 接口 * </p> * * @author moral * @since 2021-03-18 */ public interface SysConfigMapper extends BaseMapper<SysConfig> { } screen-manage/src/main/java/com/moral/api/service/SysConfigService.java
New file @@ -0,0 +1,16 @@ package com.moral.api.service; import com.moral.api.entity.SysConfig; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * 系统配置表 服务类 * </p> * * @author moral * @since 2021-03-18 */ public interface SysConfigService extends IService<SysConfig> { } screen-manage/src/main/java/com/moral/api/service/impl/SysConfigServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.moral.api.service.impl; import com.moral.api.entity.SysConfig; import com.moral.api.mapper.SysConfigMapper; import com.moral.api.service.SysConfigService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * 系统配置表 服务实现类 * </p> * * @author moral * @since 2021-03-18 */ @Service public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig> implements SysConfigService { } screen-manage/src/main/resources/mapper/SysConfigMapper.xml
New file @@ -0,0 +1,16 @@ <?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="com.moral.api.mapper.SysConfigMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="com.moral.api.entity.SysConfig"> <id column="id" property="id" /> <result column="type" property="type" /> <result column="code" property="code" /> <result column="desc" property="desc" /> <result column="create_time" property="createTime" /> <result column="update_time" property="updateTime" /> <result column="is_delete" property="isDelete" /> </resultMap> </mapper>