package org.example.application.custom.form; import lombok.Getter; import lombok.Setter; import org.example.application.common.base.BaseForm; import org.example.application.custom.entity.Free; import org.example.application.system.entity.SysUser; import org.springframework.beans.BeanUtils; import java.time.LocalDate; import java.util.List; @Getter @Setter public class FreeForm extends BaseForm<Free> { private String id; private LocalDate startTime; private String address; private String why; private SysUser user; private List<SysUser> userList; private Integer checkStatus; @Override public Free toEntity() { Free entity = new Free(); BeanUtils.copyProperties(this, entity); return entity; } }
时间: 2024-04-03 14:33:11 浏览: 319
lombok 1.18.24 良心价
这是一个 Java 类的代码,它定义了一个名为 FreeForm 的类,该类继承了 BaseForm<Free> 类。它包含了一些属性,如 id、startTime、address、why、user、userList 和 checkStatus 等。其中,user 和 userList 是 SysUser 类型的对象和列表,而 checkStatus 是一个整数。该类还实现了 toEntity 方法,将 FreeForm 对象转换为 Free 对象。
阅读全文