版本管理(控制LDBA-APP 零点八零)

字典复用
This commit is contained in:
2024-04-02 14:27:06 +08:00
parent 1d93bc217c
commit 5f633fefb6
18 changed files with 586 additions and 60 deletions

View File

@@ -0,0 +1,52 @@
package cn.ysk.cashier.pojo;
import lombok.Data;
import cn.hutool.core.bean.BeanUtil;
import io.swagger.annotations.ApiModelProperty;
import cn.hutool.core.bean.copier.CopyOptions;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Data
@Table(name="tb_version")
public class TbVersion implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "`id`")
@ApiModelProperty(value = "id")
private Integer id;
@Column(name = "`source`")
@ApiModelProperty(value = "LDBL-APP;WX;")
private String source;
@Column(name = "`type`")
@ApiModelProperty(value = "ios;android;")
private String type;
@Column(name = "`version`")
@ApiModelProperty(value = "版本号")
private String version;
@Column(name = "`is_up`")
@ApiModelProperty(value = "0不更新1更新")
private Integer isUp;
@Column(name = "`message`")
@ApiModelProperty(value = "更新提示内容")
private String message;
@Column(name = "`created_at`")
@ApiModelProperty(value = "创建时间")
private Long createdAt;
@Column(name = "`updated_at`")
@ApiModelProperty(value = "更新时间")
private Long updatedAt;
public void copy(TbVersion source){
BeanUtil.copyProperties(source,this, CopyOptions.create().setIgnoreNullValue(true));
}
}