From 2ed21eacc76796b44f1041a9c898067a6075c2dd Mon Sep 17 00:00:00 2001 From: rainerosion Date: Sat, 7 Jan 2023 17:38:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 13 +- .../java/cn/rainss/codegenerator/Main.java | 137 ------------------ .../rainss/codegenerator/config/Config.java | 43 +++--- .../codegenerator/config/PackageLocation.java | 25 ++++ .../codegenerator/utils/DatabaseUtil.java | 8 +- .../codegenerator/utils/GeneratorUtil.java | 21 ++- .../rainss/codegenerator/utils/TypeEnum.java | 34 +++++ .../timemail/controller/TmUserController.java | 20 --- .../baomidou/ant/timemail/entity/TmUser.java | 81 ----------- .../ant/timemail/mapper/TmUserMapper.java | 16 -- .../ant/timemail/service/ITmUserService.java | 16 -- .../service/impl/TmUserServiceImpl.java | 20 --- src/main/resources/config.yaml | 12 ++ src/main/resources/template/entity.ftl | 2 +- .../email/dto/request/ContentReqDto.java | 41 ------ .../timemail/email/dto/request/UserReqDto.xml | 86 ----------- .../email/dto/response/ContentResDto.java | 41 ------ .../email/dto/response/UserResDto.xml | 86 ----------- .../persistence/mapper/ContentEntity.java | 41 ------ .../persistence/mapper/ContentMapper.java | 16 -- .../persistence/mapper/UserEntity.xml | 86 ----------- .../persistence/mapper/UserMapper.xml | 16 -- .../persistence/po/ContentPo.java | 41 ------ .../infrastructure/persistence/po/UserPo.xml | 86 ----------- .../main/resources/mapper/ContentMapper.xml | 5 - .../src/main/resources/mapper/UserMapper.xml | 5 - 26 files changed, 116 insertions(+), 882 deletions(-) delete mode 100644 src/main/java/cn/rainss/codegenerator/Main.java create mode 100644 src/main/java/cn/rainss/codegenerator/config/PackageLocation.java create mode 100644 src/main/java/cn/rainss/codegenerator/utils/TypeEnum.java delete mode 100644 src/main/java/com/baomidou/ant/timemail/controller/TmUserController.java delete mode 100644 src/main/java/com/baomidou/ant/timemail/entity/TmUser.java delete mode 100644 src/main/java/com/baomidou/ant/timemail/mapper/TmUserMapper.java delete mode 100644 src/main/java/com/baomidou/ant/timemail/service/ITmUserService.java delete mode 100644 src/main/java/com/baomidou/ant/timemail/service/impl/TmUserServiceImpl.java delete mode 100644 timemail-dto/src/main/java/cn/timemail/email/dto/request/ContentReqDto.java delete mode 100644 timemail-dto/src/main/java/cn/timemail/email/dto/request/UserReqDto.xml delete mode 100644 timemail-dto/src/main/java/cn/timemail/email/dto/response/ContentResDto.java delete mode 100644 timemail-dto/src/main/java/cn/timemail/email/dto/response/UserResDto.xml delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentEntity.java delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentMapper.java delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserEntity.xml delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserMapper.xml delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/ContentPo.java delete mode 100644 timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/UserPo.xml delete mode 100644 timemail-server/src/main/resources/mapper/ContentMapper.xml delete mode 100644 timemail-server/src/main/resources/mapper/UserMapper.xml diff --git a/build.gradle b/build.gradle index 991759b..e7fa555 100644 --- a/build.gradle +++ b/build.gradle @@ -17,16 +17,17 @@ repositories { dependencies { implementation 'org.freemarker:freemarker:2.3.31' - implementation 'org.postgresql:postgresql:42.2.19' + implementation 'org.postgresql:postgresql:42.2.27' implementation 'org.projectlombok:lombok:1.18.20' - implementation 'org.yaml:snakeyaml:1.28' + annotationProcessor 'org.projectlombok:lombok:1.18.20' + implementation 'org.yaml:snakeyaml:1.33' implementation 'org.apache.commons:commons-lang3:3.12.0' //mybatis plus gen - implementation 'org.springframework.boot:spring-boot-starter' - testImplementation 'org.springframework.boot:spring-boot-starter-test' - implementation 'com.baomidou:mybatis-plus-boot-starter:3.4.2' - implementation 'com.baomidou:mybatis-plus-generator:3.4.1' +// implementation 'org.springframework.boot:spring-boot-starter' +// testImplementation 'org.springframework.boot:spring-boot-starter-test' +// implementation 'com.baomidou:mybatis-plus-boot-starter:3.4.2' +// implementation 'com.baomidou:mybatis-plus-generator:3.4.1' } test { diff --git a/src/main/java/cn/rainss/codegenerator/Main.java b/src/main/java/cn/rainss/codegenerator/Main.java deleted file mode 100644 index 9ada89a..0000000 --- a/src/main/java/cn/rainss/codegenerator/Main.java +++ /dev/null @@ -1,137 +0,0 @@ -package cn.rainss.codegenerator; - -import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; -import com.baomidou.mybatisplus.core.toolkit.StringPool; -import com.baomidou.mybatisplus.core.toolkit.StringUtils; -import com.baomidou.mybatisplus.generator.AutoGenerator; -import com.baomidou.mybatisplus.generator.InjectionConfig; -import com.baomidou.mybatisplus.generator.config.*; -import com.baomidou.mybatisplus.generator.config.po.TableInfo; -import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; -import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine; - -import java.util.ArrayList; -import java.util.List; -import java.util.Scanner; - -public class Main { - /** - *

- * 读取控制台内容 - *

- */ - public static String scanner(String tip) { - Scanner scanner = new Scanner(System.in); - StringBuilder help = new StringBuilder(); - help.append("请输入" + tip + ":"); - System.out.println(help.toString()); - if (scanner.hasNext()) { - String ipt = scanner.next(); - if (StringUtils.isNotBlank(ipt)) { - return ipt; - } - } - throw new MybatisPlusException("请输入正确的" + tip + "!"); - } - - public static void main(String[] args) { - // 代码生成器 - AutoGenerator mpg = new AutoGenerator(); - - // 全局配置 - GlobalConfig gc = new GlobalConfig(); - String projectPath = System.getProperty("user.dir"); - gc.setOutputDir(projectPath + "/src/main/java"); - gc.setAuthor("jobob"); - gc.setOpen(false); - // gc.setSwagger2(true); 实体属性 Swagger2 注解 - mpg.setGlobalConfig(gc); - - // 数据源配置 - DataSourceConfig dsc = new DataSourceConfig(); - dsc.setUrl("jdbc:postgresql://db.timemail.email:5432/timemail"); - // dsc.setSchemaName("public"); - dsc.setDriverName("org.postgresql.Driver"); - dsc.setUsername("postgres"); - dsc.setPassword("timemail.email"); - mpg.setDataSource(dsc); - - // 包配置 - PackageConfig pc = new PackageConfig(); - pc.setModuleName(scanner("模块名")); - pc.setParent("com.baomidou.ant"); - mpg.setPackageInfo(pc); - - // 自定义配置 - InjectionConfig cfg = new InjectionConfig() { - @Override - public void initMap() { - // to do nothing - } - }; - - // 如果模板引擎是 freemarker - String templatePath = "/templates/mapper.xml.ftl"; - // 如果模板引擎是 velocity - // String templatePath = "/templates/mapper.xml.vm"; - - // 自定义输出配置 - List focList = new ArrayList<>(); - // 自定义配置会被优先输出 - focList.add(new FileOutConfig(templatePath) { - @Override - public String outputFile(TableInfo tableInfo) { - // 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!! - return projectPath + "/src/main/resources/mapper/" + pc.getModuleName() - + "/" + tableInfo.getEntityName() + "Mapper" + StringPool.DOT_XML; - } - }); - /* - cfg.setFileCreate(new IFileCreate() { - @Override - public boolean isCreate(ConfigBuilder configBuilder, FileType fileType, String filePath) { - // 判断自定义文件夹是否需要创建 - checkDir("调用默认方法创建的目录,自定义目录用"); - if (fileType == FileType.MAPPER) { - // 已经生成 mapper 文件判断存在,不想重新生成返回 false - return !new File(filePath).exists(); - } - // 允许生成模板文件 - return true; - } - }); - */ - cfg.setFileOutConfigList(focList); - mpg.setCfg(cfg); - - // 配置模板 - TemplateConfig templateConfig = new TemplateConfig(); - - // 配置自定义输出模板 - //指定自定义模板路径,注意不要带上.ftl/.vm, 会根据使用的模板引擎自动识别 - // templateConfig.setEntity("templates/entity2.java"); - // templateConfig.setService(); - // templateConfig.setController(); - - templateConfig.setXml(null); - mpg.setTemplate(templateConfig); - - // 策略配置 - StrategyConfig strategy = new StrategyConfig(); - strategy.setNaming(NamingStrategy.underline_to_camel); - strategy.setColumnNaming(NamingStrategy.underline_to_camel); - strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!"); - strategy.setEntityLombokModel(true); - strategy.setRestControllerStyle(true); - // 公共父类 - strategy.setSuperControllerClass("你自己的父类控制器,没有就不用设置!"); - // 写于父类中的公共字段 - strategy.setSuperEntityColumns("id"); - strategy.setInclude(scanner("表名,多个英文逗号分割").split(",")); - strategy.setControllerMappingHyphenStyle(true); - strategy.setTablePrefix(pc.getModuleName() + "_"); - mpg.setStrategy(strategy); - mpg.setTemplateEngine(new FreemarkerTemplateEngine()); - mpg.execute(); - } -} diff --git a/src/main/java/cn/rainss/codegenerator/config/Config.java b/src/main/java/cn/rainss/codegenerator/config/Config.java index 629cf34..06b88fb 100644 --- a/src/main/java/cn/rainss/codegenerator/config/Config.java +++ b/src/main/java/cn/rainss/codegenerator/config/Config.java @@ -15,57 +15,66 @@ public class Config { * 驱动类 */ - public String driverClass; + private String driverClass; /** * 数据库用户名 */ - public String username; + private String username; /** * 数据库密码 */ - public String password; + private String password; /** * 数据库名 */ - public String catalog; + private String catalog; /** * 数据库连接地址 */ - public String url; + private String url; /** * 包名 */ - public String packageName; + private String packageName; /** * 项目名 */ - public String projectName; + private String projectName; /** * 表前缀 */ - public String tablePrefix; + private String tablePrefix; + /** + * 表名 + */ + private String tableName; - public String mapperPackage; + /** + * 各类的包名 + */ + private PackageLocation packageLocation; - public String entityPackage; + private String mapperPackage; - public String poPackage; + private String entityPackage; - public String servicePackage; + private String poPackage; - public String repositoryPackage; + private String servicePackage; - public String resDtoPackage; + private String repositoryPackage; - public String reqDtoPackage; + private String resDtoPackage; - public String controllerpackage; + private String reqDtoPackage; - public String author; + private String controllerpackage; + + private String author; } \ No newline at end of file diff --git a/src/main/java/cn/rainss/codegenerator/config/PackageLocation.java b/src/main/java/cn/rainss/codegenerator/config/PackageLocation.java new file mode 100644 index 0000000..54d2963 --- /dev/null +++ b/src/main/java/cn/rainss/codegenerator/config/PackageLocation.java @@ -0,0 +1,25 @@ +package cn.rainss.codegenerator.config; + +import lombok.Data; + +/** + * configuration package location + */ +@Data +public class PackageLocation { + private String mapper; + + private String entity; + + private String po; + + private String service; + + private String repository; + + private String resDto; + + private String reqDto; + + private String controller; +} diff --git a/src/main/java/cn/rainss/codegenerator/utils/DatabaseUtil.java b/src/main/java/cn/rainss/codegenerator/utils/DatabaseUtil.java index 4cc87b6..d2b3fe8 100644 --- a/src/main/java/cn/rainss/codegenerator/utils/DatabaseUtil.java +++ b/src/main/java/cn/rainss/codegenerator/utils/DatabaseUtil.java @@ -51,7 +51,7 @@ public class DatabaseUtil { } catch (FileNotFoundException e) { e.printStackTrace(); } - return null; + return new GenerateConfig(); } /** * 获取Connection数据库连接对象 @@ -65,12 +65,8 @@ public class DatabaseUtil { String url = config.getGenerate().getUrl(); String username = config.getGenerate().getUsername(); String password = config.getGenerate().getPassword(); - if (config == null) { - //抛出异常 - } Class.forName(classDriver); - Connection connection = DriverManager.getConnection(url, username, password); - return connection; + return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException | SQLException e){ e.printStackTrace(); } diff --git a/src/main/java/cn/rainss/codegenerator/utils/GeneratorUtil.java b/src/main/java/cn/rainss/codegenerator/utils/GeneratorUtil.java index 59f0b69..f13a3c8 100644 --- a/src/main/java/cn/rainss/codegenerator/utils/GeneratorUtil.java +++ b/src/main/java/cn/rainss/codegenerator/utils/GeneratorUtil.java @@ -6,7 +6,10 @@ import freemarker.core.ParseException; import freemarker.template.*; import org.apache.commons.lang3.StringUtils; -import java.io.*; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileWriter; +import java.io.IOException; import java.sql.SQLException; import java.util.HashMap; import java.util.List; @@ -151,17 +154,11 @@ public class GeneratorUtil { DatabaseUtil instance = DatabaseUtil.getInstance(); List table = instance.getTable(); table.forEach(t -> { - // System.out.println("<<<<< table" + t + " >>>>>"); + System.out.println("<<<<< table: " + t + " >>>>>"); try { List column = instance.getColumn(t); generatorCode(column, t); - } catch (SQLException throwables) { - throwables.printStackTrace(); - } catch (FileNotFoundException e) { - e.printStackTrace(); - } catch (ClassNotFoundException e) { - e.printStackTrace(); - } catch (IOException e) { + } catch (ClassNotFoundException | SQLException | IOException e) { e.printStackTrace(); } }); @@ -232,7 +229,7 @@ public class GeneratorUtil { public static void generatorByTemplate(List list, String tableName, String type) { String templatePath = String.format("src/main/resources/template/%s.ftl", toLowerCase(type)); String moduleName; - String secondaryPackage; + String secondaryPackage = null; String className = tableName; // data @@ -252,8 +249,8 @@ public class GeneratorUtil { if (StringUtils.isNotEmpty(CONFIG.getTablePrefix())) { className = formatTableName(tableName); } - // 类名首字母大写 - className = toUpperCaseFist(className); + // 转换为大驼峰式命名 + className = toUpperCaseFist(toCamelCase(className)); switch (type) { case "po": secondaryPackage = CONFIG.getPoPackage(); diff --git a/src/main/java/cn/rainss/codegenerator/utils/TypeEnum.java b/src/main/java/cn/rainss/codegenerator/utils/TypeEnum.java new file mode 100644 index 0000000..315ac48 --- /dev/null +++ b/src/main/java/cn/rainss/codegenerator/utils/TypeEnum.java @@ -0,0 +1,34 @@ +package cn.rainss.codegenerator.utils; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 类型枚举 + */ +@AllArgsConstructor +@Getter +public enum TypeEnum { + CONTROLLER("控制器", "controller", "facade"), + PO("持久化实体", "po", "server"), + DOMAIN_SERVICE("领域服务", "domainService", "server"), + APPLICATION_SERVICE("应用层", "applicationService", "server"), + MAPPER("DAO", "mapper", "server"), + REPOSITORY("仓储层", "repository", "server"), + ENTITY("领域实体", "entity", "server"), + RES_DTO("响应体", "resDto", "dto"), + REQ_DTO("请求体", "reqDto", "dto") + ; + /** + * 名称 + */ + private final String name; + /** + * 值 + */ + private final String template; + /** + * 模块 + */ + private final String module; +} diff --git a/src/main/java/com/baomidou/ant/timemail/controller/TmUserController.java b/src/main/java/com/baomidou/ant/timemail/controller/TmUserController.java deleted file mode 100644 index 3829cc5..0000000 --- a/src/main/java/com/baomidou/ant/timemail/controller/TmUserController.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baomidou.ant.timemail.controller; - - -// import org.springframework.web.bind.annotation.RequestMapping; - -// import org.springframework.web.bind.annotation.RestController; - -/** - *

- * 前端控制器 - *

- * - * @author jobob - * @since 2021-04-19 - */ -// @RestController -// @RequestMapping("/timemail/tm-user") -public class TmUserController { - -} diff --git a/src/main/java/com/baomidou/ant/timemail/entity/TmUser.java b/src/main/java/com/baomidou/ant/timemail/entity/TmUser.java deleted file mode 100644 index bfd6333..0000000 --- a/src/main/java/com/baomidou/ant/timemail/entity/TmUser.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.baomidou.ant.timemail.entity; - -import java.time.LocalDateTime; -import lombok.Data; -import lombok.EqualsAndHashCode; - -/** - *

- * - *

- * - * @author jobob - * @since 2021-04-19 - */ -@Data -public class TmUser{ - - private static final long serialVersionUID = 1L; - - /** - * 账户 - */ - private String account; - - /** - * 用户名 - */ - private String name; - - /** - * 用户邮箱 - */ - private String mail; - - /** - * 密码 - */ - private String password; - - /** - * salt - */ - private String salt; - - /** - * 用户状态(0正常 10禁用) - */ - private Integer status; - - /** - * 逻辑删除 - */ - private Boolean deleted; - - /** - * 注册方式(0:邮箱注册,10:手机号注册,20:系统添加) - */ - private Integer regiterType; - - /** - * 注册者IP - */ - private Long registerIp; - - /** - * 创建时间 - */ - private LocalDateTime createTime; - - /** - * 更新时间 - */ - private LocalDateTime updateTime; - - /** - * 手机号 - */ - private String phone; - - -} diff --git a/src/main/java/com/baomidou/ant/timemail/mapper/TmUserMapper.java b/src/main/java/com/baomidou/ant/timemail/mapper/TmUserMapper.java deleted file mode 100644 index baac1dc..0000000 --- a/src/main/java/com/baomidou/ant/timemail/mapper/TmUserMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baomidou.ant.timemail.mapper; - -import com.baomidou.ant.timemail.entity.TmUser; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** - *

- * Mapper 接口 - *

- * - * @author jobob - * @since 2021-04-19 - */ -public interface TmUserMapper extends BaseMapper { - -} diff --git a/src/main/java/com/baomidou/ant/timemail/service/ITmUserService.java b/src/main/java/com/baomidou/ant/timemail/service/ITmUserService.java deleted file mode 100644 index 1901063..0000000 --- a/src/main/java/com/baomidou/ant/timemail/service/ITmUserService.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.baomidou.ant.timemail.service; - -import com.baomidou.ant.timemail.entity.TmUser; -import com.baomidou.mybatisplus.extension.service.IService; - -/** - *

- * 服务类 - *

- * - * @author jobob - * @since 2021-04-19 - */ -public interface ITmUserService extends IService { - -} diff --git a/src/main/java/com/baomidou/ant/timemail/service/impl/TmUserServiceImpl.java b/src/main/java/com/baomidou/ant/timemail/service/impl/TmUserServiceImpl.java deleted file mode 100644 index b47818d..0000000 --- a/src/main/java/com/baomidou/ant/timemail/service/impl/TmUserServiceImpl.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baomidou.ant.timemail.service.impl; - -import com.baomidou.ant.timemail.entity.TmUser; -import com.baomidou.ant.timemail.mapper.TmUserMapper; -import com.baomidou.ant.timemail.service.ITmUserService; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import org.springframework.stereotype.Service; - -/** - *

- * 服务实现类 - *

- * - * @author jobob - * @since 2021-04-19 - */ -@Service -public class TmUserServiceImpl extends ServiceImpl implements ITmUserService { - -} diff --git a/src/main/resources/config.yaml b/src/main/resources/config.yaml index c8e5373..9e41097 100644 --- a/src/main/resources/config.yaml +++ b/src/main/resources/config.yaml @@ -15,6 +15,18 @@ generate: projectName: timemail # 前缀 tablePrefix: tm_ + # 多表之间使用英文逗号分割 默认为空 + tableName: + packageLocation: + mapper: infrastructure.persistence.mapper + entity: domain.model + po: infrastructure.persistence.po + service: domain.service + repository: infrastructure.repository + resDto: dto.response + reqDto: dto.request + controller: interfaces.rest + # mapper mapperPackage: infrastructure.persistence.mapper # entity diff --git a/src/main/resources/template/entity.ftl b/src/main/resources/template/entity.ftl index 62e9a7f..8637847 100644 --- a/src/main/resources/template/entity.ftl +++ b/src/main/resources/template/entity.ftl @@ -21,7 +21,7 @@ public class ${class_name} implements Serializable { <#list columns as column> /** - * ${column.remarks!'Todo Add comments'} + * ${column.remarks!'// Todo Add comments'} */ private ${column.javaType} ${column.columnName}; diff --git a/timemail-dto/src/main/java/cn/timemail/email/dto/request/ContentReqDto.java b/timemail-dto/src/main/java/cn/timemail/email/dto/request/ContentReqDto.java deleted file mode 100644 index ec83ffb..0000000 --- a/timemail-dto/src/main/java/cn/timemail/email/dto/request/ContentReqDto.java +++ /dev/null @@ -1,41 +0,0 @@ -package cn.timemail.email; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_content -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class Content implements Serializable { - - /** - * 主键编号 - */ - private Long id; - - /** - * 标题 - */ - private String title; - - /** - * 内容 - */ - private String content; - - /** - * Todo Add comments - */ - private Object createTime; -} \ No newline at end of file diff --git a/timemail-dto/src/main/java/cn/timemail/email/dto/request/UserReqDto.xml b/timemail-dto/src/main/java/cn/timemail/email/dto/request/UserReqDto.xml deleted file mode 100644 index b688f7c..0000000 --- a/timemail-dto/src/main/java/cn/timemail/email/dto/request/UserReqDto.xml +++ /dev/null @@ -1,86 +0,0 @@ -package cn.timemail.email; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_user -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class User implements Serializable { - - /** - * 主键ID - */ - private Long id; - - /** - * 账户 - */ - private String account; - - /** - * 用户名 - */ - private String name; - - /** - * 用户邮箱 - */ - private String mail; - - /** - * 密码 - */ - private String password; - - /** - * salt - */ - private String salt; - - /** - * 用户状态(0正常 10禁用) - */ - private Short status; - - /** - * 逻辑删除 - */ - private Boolean deleted; - - /** - * 注册方式(0:邮箱注册,10:手机号注册,20:系统添加) - */ - private Short regiterType; - - /** - * 注册者IP - */ - private Long registerIp; - - /** - * 创建时间 - */ - private LocalDateTime createTime; - - /** - * 更新时间 - */ - private LocalDateTime updateTime; - - /** - * 手机号 - */ - private Object phone; -} \ No newline at end of file diff --git a/timemail-dto/src/main/java/cn/timemail/email/dto/response/ContentResDto.java b/timemail-dto/src/main/java/cn/timemail/email/dto/response/ContentResDto.java deleted file mode 100644 index ec83ffb..0000000 --- a/timemail-dto/src/main/java/cn/timemail/email/dto/response/ContentResDto.java +++ /dev/null @@ -1,41 +0,0 @@ -package cn.timemail.email; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_content -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class Content implements Serializable { - - /** - * 主键编号 - */ - private Long id; - - /** - * 标题 - */ - private String title; - - /** - * 内容 - */ - private String content; - - /** - * Todo Add comments - */ - private Object createTime; -} \ No newline at end of file diff --git a/timemail-dto/src/main/java/cn/timemail/email/dto/response/UserResDto.xml b/timemail-dto/src/main/java/cn/timemail/email/dto/response/UserResDto.xml deleted file mode 100644 index b688f7c..0000000 --- a/timemail-dto/src/main/java/cn/timemail/email/dto/response/UserResDto.xml +++ /dev/null @@ -1,86 +0,0 @@ -package cn.timemail.email; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_user -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class User implements Serializable { - - /** - * 主键ID - */ - private Long id; - - /** - * 账户 - */ - private String account; - - /** - * 用户名 - */ - private String name; - - /** - * 用户邮箱 - */ - private String mail; - - /** - * 密码 - */ - private String password; - - /** - * salt - */ - private String salt; - - /** - * 用户状态(0正常 10禁用) - */ - private Short status; - - /** - * 逻辑删除 - */ - private Boolean deleted; - - /** - * 注册方式(0:邮箱注册,10:手机号注册,20:系统添加) - */ - private Short regiterType; - - /** - * 注册者IP - */ - private Long registerIp; - - /** - * 创建时间 - */ - private LocalDateTime createTime; - - /** - * 更新时间 - */ - private LocalDateTime updateTime; - - /** - * 手机号 - */ - private Object phone; -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentEntity.java b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentEntity.java deleted file mode 100644 index db79ecc..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentEntity.java +++ /dev/null @@ -1,41 +0,0 @@ -package cn.timemail.email.domain.model; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_content -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class Content implements Serializable { - - /** - * 主键编号 - */ - private Long id; - - /** - * 标题 - */ - private String title; - - /** - * 内容 - */ - private String content; - - /** - * Todo Add comments - */ - private Object createTime; -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentMapper.java b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentMapper.java deleted file mode 100644 index eded6b4..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/ContentMapper.java +++ /dev/null @@ -1,16 +0,0 @@ -package cn.timemail.email.infrastructure.persistence.po; - -import cn.timemail.email.infrastructure.persistence.po.Content; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -*

-* Mapper 接口 -*

-* -* @author rainerosion -* @since 2021-04-19 -*/ -public interface ContentMapper extends BaseMapper { - -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserEntity.xml b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserEntity.xml deleted file mode 100644 index 942554b..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserEntity.xml +++ /dev/null @@ -1,86 +0,0 @@ -package cn.timemail.email.domain.model; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_user -* entity -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class User implements Serializable { - - /** - * 主键ID - */ - private Long id; - - /** - * 账户 - */ - private String account; - - /** - * 用户名 - */ - private String name; - - /** - * 用户邮箱 - */ - private String mail; - - /** - * 密码 - */ - private String password; - - /** - * salt - */ - private String salt; - - /** - * 用户状态(0正常 10禁用) - */ - private Short status; - - /** - * 逻辑删除 - */ - private Boolean deleted; - - /** - * 注册方式(0:邮箱注册,10:手机号注册,20:系统添加) - */ - private Short regiterType; - - /** - * 注册者IP - */ - private Long registerIp; - - /** - * 创建时间 - */ - private LocalDateTime createTime; - - /** - * 更新时间 - */ - private LocalDateTime updateTime; - - /** - * 手机号 - */ - private Object phone; -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserMapper.xml b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserMapper.xml deleted file mode 100644 index 8488f13..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/mapper/UserMapper.xml +++ /dev/null @@ -1,16 +0,0 @@ -package cn.timemail.email.infrastructure.persistence.po; - -import cn.timemail.email.infrastructure.persistence.po.User; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; - -/** -*

-* Mapper 接口 -*

-* -* @author rainerosion -* @since 2021-04-19 -*/ -public interface UserMapper extends BaseMapper { - -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/ContentPo.java b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/ContentPo.java deleted file mode 100644 index d1a4379..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/ContentPo.java +++ /dev/null @@ -1,41 +0,0 @@ -package cn.timemail.email.infrastructure.persistence.po; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_content -* po -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class Content implements Serializable { - - /** - * 主键编号 - */ - private Long id; - - /** - * 标题 - */ - private String title; - - /** - * 内容 - */ - private String content; - - /** - * Todo Add comments - */ - private Object createTime; -} \ No newline at end of file diff --git a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/UserPo.xml b/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/UserPo.xml deleted file mode 100644 index 010aed3..0000000 --- a/timemail-server/src/main/java/cn/timemail/email/infrastructure/persistence/po/UserPo.xml +++ /dev/null @@ -1,86 +0,0 @@ -package cn.timemail.email.infrastructure.persistence.po; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.io.Serializable; - -/** -* tm_user -* po -* @author rainerosion -* @date 2021-4-19 22:06:49 -*/ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class User implements Serializable { - - /** - * 主键ID - */ - private Long id; - - /** - * 账户 - */ - private String account; - - /** - * 用户名 - */ - private String name; - - /** - * 用户邮箱 - */ - private String mail; - - /** - * 密码 - */ - private String password; - - /** - * salt - */ - private String salt; - - /** - * 用户状态(0正常 10禁用) - */ - private Short status; - - /** - * 逻辑删除 - */ - private Boolean deleted; - - /** - * 注册方式(0:邮箱注册,10:手机号注册,20:系统添加) - */ - private Short regiterType; - - /** - * 注册者IP - */ - private Long registerIp; - - /** - * 创建时间 - */ - private LocalDateTime createTime; - - /** - * 更新时间 - */ - private LocalDateTime updateTime; - - /** - * 手机号 - */ - private Object phone; -} \ No newline at end of file diff --git a/timemail-server/src/main/resources/mapper/ContentMapper.xml b/timemail-server/src/main/resources/mapper/ContentMapper.xml deleted file mode 100644 index 84063c3..0000000 --- a/timemail-server/src/main/resources/mapper/ContentMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/timemail-server/src/main/resources/mapper/UserMapper.xml b/timemail-server/src/main/resources/mapper/UserMapper.xml deleted file mode 100644 index ef9d21f..0000000 --- a/timemail-server/src/main/resources/mapper/UserMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file