<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.hrm</groupId><artifactId>hrm_parent</artifactId><version>1.0-SNAPSHOT</version><modules><module>hrm_common</module><module>hrm_common_model</module></modules><packaging>pom</packaging><name>hrm_parent</name><description>HRM</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.5.RELEASE</version><relativePath/></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><fastjson.version>1.2.47</fastjson.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.16</version></dependency></dependencies><repositories><repository><id>spring-snapshots</id><name>Spring Snapshots</name><url>https://repo.spring.io/snapshot</url><snapshots><enabled>true</enabled></snapshots></repository><repository><id>spring-milestones</id><name>Spring Milestones</name><url>https://repo.spring.io/milestone</url><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>spring-snapshots</id><name>Spring Snapshots</name><url>https://repo.spring.io/snapshot</url><snapshots><enabled>true</enabled></snapshots></pluginRepository><pluginRepository><id>spring-milestones</id><name>Spring Milestones</name><url>https://repo.spring.io/milestone</url><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories><build><plugins><!--编译插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>${java.version}</source><target>${java.version}</target></configuration></plugin><!--单元测试插件--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.12.4</version><configuration><skipTests>true</skipTests></configuration></plugin></plugins></build></project>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>hrm_parent</artifactId><groupId>com.hrm</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><groupId>com.hrm</groupId><artifactId>hrm_common_model</artifactId><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency><dependency><groupId>com.hrm</groupId><artifactId>hrm_common</artifactId><version>1.0-SNAPSHOT</version></dependency></dependencies></project>
package com.hrm.domain.company;import lombok.*;import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;/*** 实体类代码:*  属性*  构造方法*  getter,setter方法** lombok 插件 : 使用注解的形式替换getter setter,构造方法*      如何使用插件*          1.安装插件(在工程中引入响应的插件坐标即可)*                  <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.16</version></dependency>*          2.使用注解配置*                 配置到实体类上*                 @setter      : setter方法*                 @getter      :getter方法*                 @NoArgsConstructor   无参构造*                 @AllArgsConstructor  满参构造*                 @Data        : setter,getter,构造方法** 使用jpa操作数据*      配置实体类和数据库表的映射关系:jpa注解*      1.实体类和表的映射关系*      2.字段和属性的映射关系*          i。主键属性的映射*          ii。普通属性的映射*/
@Entity
@Table(name = "co_company")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Company implements Serializable {private static final long serialVersionUID = 594829320797158219L;//ID@Idprivate String id;/*** 公司名称*/private String name;/*** 企业登录账号ID*/private String managerId;/*** 当前版本*/private String version;/*** 续期时间*/private Date renewalDate;/*** 到期时间*/private Date expirationDate;/*** 公司地区*/private String companyArea;/*** 公司地址*/private String companyAddress;/*** 营业执照-图片ID*/private String businessLicenseId;/*** 法人代表*/private String legalRepresentative;/*** 公司电话*/private String companyPhone;/*** 邮箱*/private String mailbox;/*** 公司规模*/private String companySize;/*** 所属行业*/private String industry;/*** 备注*/private String remarks;/*** 审核状态*/private String auditState;/*** 状态*/private Integer state;/*** 当前余额*/private Double balance;/*** 创建时间*/private Date createTime;
}

工程搭建:搭建子工程之搭建实体类模块和lombok插件相关推荐

  1. Qt把已有工程添加到其他工程中作为子工程或新创建子工程

    Qt创建子工程 新建一个空工程 添加子工程 在当前工程下添加一个子工程 一个已有的qt工程,想添加到其他工程作为一个子工程,或是在当前工程中添加一个子工程,可以使用以下方法. 假设已有的工程为test ...

  2. 微服务理念与Spring Cloud入门-----父工程与API子工程的创建教程

    前言 随着软件工程的规模的迅速扩大,对响应的速度的要求的越来越高,软件的开发过程面临越来越大的挑战.为了提高开发的效率,和质量,以及对成本的压缩,对软件的模块化,以及希望像硬件模块一样,能即插即用,成 ...

  3. 父工程clean_连同子工程一起clean_清楚工程缓存

    install的目的 为了让 各个 子工程 之间的 依赖, 能够顺利地找到 现在就可以 启动 服务器(服务器软件) 了

  4. java覆盖率怎么包含多个工程,在多项目工程中统计子工程的覆盖率

    背景介绍 在前文中我们对如何在gradle编译体系的工程中加入Jacoco代码覆盖率统计的方法做了介绍,但是前文的方法仅能统计到主工程的代码覆盖率,而无法统计到库工程,其具体原因可以参考此文Issue ...

  5. 实体类自动化生成 vs插件

    http://visualstudiogallery.msdn.microsoft.com/48eeb43f-cb46-4680-b7df-11e73cf894ca 下载地址 转载于:https:// ...

  6. SpringCloud工程搭建之网关微服务搭建(可选)

    五.网关微服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 5.1 创建网关服务子工程 5.1.1 引入依赖 创 ...

  7. SpringCloud工程搭建之配置中心服务搭建(可选)

    四.配置中心服务搭建(可选) 完整工程源码:https://gitee.com/forwardxiang/spring-cloud-demo.git 4.1 创建Git托管项目 无论选择哪个Git云服 ...

  8. maven添加子工程_Maven建立父子项目和跨项目调用内容的步骤—佳佳小白

    设计层面 (1)服务端和客户端肯定是分开写的,另外还有一个公共的项目,比如一些实体类等都是可以作为公共的类放到这个公共的项目. (2)这样来说,子项目至少有三个,server(服务层子项目).web( ...

  9. 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。

    一.介绍 这里我们以若依开源框架为例,我们先讲解,父工程pom文件,之后再讲解子工程pom文件. 首先,我们先介绍若依前后端分离项目的目录结构; 一.父工程pom.文件 父工程pom文件注释:(每个标 ...

最新文章

  1. ubuntu分屏软件_Ubuntu终端多窗口分屏Terminator
  2. 剑指 Offer 05. 替换空格 简单
  3. 亿级别记录的mongodb批量导入Es的java代码完整实现
  4. 通信PK电子,谁牛?
  5. easyui源码翻译1.32--Window(窗口)
  6. 数据科学包10-pandas高级内容之时间序列
  7. L2-028 秀恩爱分得快
  8. C# dataGridView控件 字体配置问题 字体大小 修改字体
  9. IntelliJ IDEA Community Edition 社区版插件汇总
  10. 【愚公系列】2022年02月 微信小程序-场景值
  11. Vivado远程编辑与下载
  12. 苹果亮度自动调节怎么关闭_为何安卓自动亮度调节做不好?小米张国全释疑
  13. 广州大学机器学习与数据挖掘实验一
  14. machine learning measurements
  15. win7升级win10正式版_Win7系统如何才能升级成win10系统?
  16. babel转码器的使用
  17. safenet 超级狗 加密狗
  18. 好看的html页脚,Photoshop教程:设计非常漂亮的网页页脚
  19. 三子棋游戏(支持多子棋)
  20. python做一个登录注册界面_python做一个登录注册界面的方法

热门文章

  1. js中null和undefined的区别
  2. 怎么去掉Xcode工程中的某种类型的警告
  3. 封装getByClass(JS获取class的方法封装为一个函数)
  4. C2248编译错误的原因和解决--VC6向VC7.1迁移真是累死人,N多编译错误
  5. 深复制VS浅复制(MemberwiseClone方法介绍)
  6. 【Spring学习】spring注解自动注入bean
  7. Mysql导入数据时-data truncated for column..
  8. 基于 DataLakeAnalytics 做跨地域的数据分析
  9. Ansible16:Playbook高级用法
  10. J2EE中一些常用的名词【简】