CREATE TABLE `co_company` (`id` varchar(40) NOT NULL COMMENT 'ID',`name` varchar(255) NOT NULL COMMENT '公司名称',`manager_id` varchar(255) NOT NULL COMMENT '企业登录账号ID',`version` varchar(255) DEFAULT NULL COMMENT '当前版本',`renewal_date` datetime DEFAULT NULL COMMENT '续期时间',`expiration_date` datetime DEFAULT NULL COMMENT '到期时间',`company_area` varchar(255) DEFAULT NULL COMMENT '公司地区',`company_address` text COMMENT '公司地址',`business_license_id` varchar(255) DEFAULT NULL COMMENT '营业执照-图片ID',`legal_representative` varchar(255) DEFAULT NULL COMMENT '法人代表',`company_phone` varchar(255) DEFAULT NULL COMMENT '公司电话',`mailbox` varchar(255) DEFAULT NULL COMMENT '邮箱',`company_size` varchar(255) DEFAULT NULL COMMENT '公司规模',`industry` varchar(255) DEFAULT NULL COMMENT '所属行业',`remarks` text COMMENT '备注',`audit_state` varchar(255) DEFAULT NULL COMMENT '审核状态',`state` tinyint(2) NOT NULL DEFAULT '1' COMMENT '状态',`balance` double NOT NULL COMMENT '当前余额',`create_time` datetime NOT NULL COMMENT '创建时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
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;
}

企业微服务:实现crud操作之创建实体类相关推荐

  1. 蜕变!网易轻舟微服务这波操作,始于异构融合、源于中台!

    戳蓝字"CSDN云计算"关注我们哦! 作者|刘晶晶 提及中台,无人不知.从概念诞生于阿里到如今高居神坛之上,整个行业无一不在频繁建设中,不可否认,TA带来的ICT变革远远超过了字面 ...

  2. 企业微服务框架学习(二)

    说明:最近在看企业微服务的书籍<微服务设计--企业架构转型之路>,借由该博文记录一些学习归纳和感想. 一.企业架构规划 1.企业架构规划介绍 概念:企业架构规划是承接企业战略落地的一个桥梁 ...

  3. Spring Cloud企业微服务分布式云架构技术点整合

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构... 下面我针对于spring cloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家: ...

  4. 大型互联网分布式企业微服务云架构

    2019独角兽企业重金招聘Python工程师标准>>> 第一篇文章简单给大家介绍了Spring Cloud架构,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格.苛刻,不 ...

  5. 企业微服务治理的解决思路

    背景 随着业务需求的日渐复杂以及产品迭代节奏的不断加快,业务开发部门面临着前所未有的压力.为了抢占先机,用最快的速度准确把握用户需求的变化,优化开发出来的业务产品,微服务(MicroServices) ...

  6. 艾艾贴关于Spring Cloud大型互联网分布式企业微服务云架构

    第一篇文章简单给大家介绍了Spring Cloud架构,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格.苛刻,不仅要用业界最流行的技术,还要和国际接轨,在未来的5~10年内不能out.作 ...

  7. 时速云发布微服务产品 TMF V5.6.0 全新版本,支持独立部署,简化企业微服务架构

    互联网应用海量用户.快速迭代.不间断服务以及流量突增等业务特征促进技术架构由传统集中式向分布式和微服务架构逐步演进. 考虑到越来越多企业将微服务搬到云上,由于框架异构导致微服务治理成本指数级增加.多云 ...

  8. 使用MyBatis的Generator自动创建实体类和dao的接口与xml

    在实际的项目中其实建立数据库和设计数据库的时候特别重要,而等数据库设计完成之后,根据数据库创建实体类的工作就特别麻烦和繁琐了,不仅很麻烦,而且很浪费时间,不做又不行,这次就找到了一个简单的方法可以让m ...

  9. Java实训项目7:GUI学生信息管理系统 - 实现步骤 - 创建实体类

    文章目录 七.实现步骤 (三)创建实体类 1.创建学校实体类对应学校表 2.创建状态实体类对应状态表 3.创建学生实体类对应学生表 4.创建用户实体类对应用户表 IntelliJ IDEA展开和折叠方 ...

最新文章

  1. javascript--this总结
  2. 提升方法---提升树
  3. 阿里进军欧洲市场遇阻:仅凭复制中国模式难获成功
  4. 【干货】百度十年产品经验总结:产品经理九步法
  5. 美国自称最安全密码:100万年才能破解,却被一位中国宝妈拿下
  6. Golang——TCP、UDP实现并发(服务端与客户端)
  7. sed,awk,grep,trap,trap,cut,tr,curl,find
  8. Bear in the Field(CF-385E)
  9. YII 返回值为JSON格式
  10. 排序算法专题-希尔排序
  11. Flash研究(一)——本地通讯
  12. 关于个人电脑连不上公司svn服务器,显示拒绝访问的错误
  13. TDR土壤水分检测传感器方案设计
  14. 图神经网络(GNN)必读论文及最新进展跟踪
  15. Python文字转语音文字转拼音
  16. 干了这碗蛋炒饭 继续APP性能提升
  17. android硬解码
  18. 怎样去掉“交互式服务对话框检测”提示对话框
  19. 缓存服务器 MemcachedRedis
  20. 绘图机写单线字,实验报告不用自己写啦

热门文章

  1. winrm service
  2. XML内部DTD约束 Day24
  3. hdu 5071 Chat(模拟|Splay)
  4. 第一个Windows程序讲解
  5. ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
  6. “许巍日”新歌提前曝光 《爱如少年》10/15温暖登场!
  7. python读取HDFS文件
  8. 养殖者运送猫狗过河问题(面向对象)
  9. php method_exists 检测类中是否包括函数
  10. 测试过程中的防忽悠沟通法