作用:实体类消除get,set方法
lombok官网:https://projectlombok.org/
jar包下载路径:https://projectlombok.org/download
lombok features:https://projectlombok.org/features/all
1.下载lombok.jar包
2.将lombok.jar包复制到eclipse.ini所在文件目录
3.打开eclipse.ini,在最后添加以下代码并保存:
-Xbootclasspath/a:lombok.jar
-javaagent:lombok.jar
注意:
-Xbootclasspath/a:lombok.jar 这个可写,可不写
-javaagent:lombok.jar 这个必须写
4.重启myeclipse/eclipse.
5.project --> clean 清理项目或者更新项目
项目中使用lombok
maven pom.xml 集成lombok
<properties>
<lombok.version>1.16.18</lombok.version>
</properties>
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
</dependencies>
java 实体类 加上@Data
@Data
@EqualsAndHashCode(callSuper = false)
public class SdOrder extends BaseModel{
/**
*
*/
private static final long serialVersionUID = 1L;
/** 1:支付宝,2:微信,3:paypal */
public static final int pay_from_alipy = 1;
public static final int pay_from_wechat = 2;
public static final int pay_from_paypal = 3;
/** 用户ID,sys_mechanic主键 */
private Long userId;
/** 订单号 */
private String orderNo;
/** 设备对应的价格ID */
private Long costRuleId;
/** 设备编号或者IOT编号 */
private String deviceNo;
/** 订单金额 */
private BigDecimal price;
/** sys_currency表中的type,币种,-1:积分,0:RMB,1:EUR,2:USD */
private Integer currencyType;
/** 支付来源:1:支付宝,2:微信,3:paypal */
private Integer payFrom;
/** 1押金、2场地服务费,3工具使用费,4后付费订单打包支付 */
private Integer payItem;
/** 支付状态 -1 已取消、0未支付、1已支付、3申请退款、4表示退费已经成功 */
private Integer payStatus;
/** 支付时间 */
private Date payTime;
/** 第三方订单号 */
private String thirdTradeNo;
}