jinpengyong
2021-03-18 db4acf4c8a81435d77a97f0aed4efc58d7799e8d
sys_config实体类生成
10 files added
2 files modified
281 ■■■■■ changed files
myBatisPlusGenerator/src/main/java/com/moral/CodeGenerator.java 9 ●●●●● patch | view | raw | blame | history
pom.xml 2 ●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/entity/SysConfig.java 67 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/mapper/SysConfigMapper.java 16 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/SysConfigService.java 16 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/SysConfigServiceImpl.java 20 ●●●●● patch | view | raw | blame | history
screen-api/src/main/resources/mapper/SysConfigMapper.xml 16 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/entity/SysConfig.java 67 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/mapper/SysConfigMapper.java 16 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/service/SysConfigService.java 16 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/java/com/moral/api/service/impl/SysConfigServiceImpl.java 20 ●●●●● patch | view | raw | blame | history
screen-manage/src/main/resources/mapper/SysConfigMapper.xml 16 ●●●●● patch | view | raw | blame | history
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>