jimu-decompiled/sources/com/ubt/jimu/diy/model/DiyProgramFile.java
2025-05-13 19:24:51 +02:00

238 lines
5.7 KiB
Java

package com.ubt.jimu.diy.model;
import android.text.TextUtils;
import com.ubt.jimu.diy.DiyRobotFile;
/* loaded from: classes.dex */
public class DiyProgramFile {
private String blocklyVersion;
private long createTime;
private String customModelId;
private String description;
private String file;
private long fileCreateTime;
private long fileId;
private long fileModifyTime;
private String group;
private Long id;
private String image;
private String isDefault;
private int isDeleted;
private String language;
private int modelId;
private String name;
private String remark;
private String type;
private long updateTime;
public DiyProgramFile(Long l, int i, String str, String str2, String str3, String str4, String str5, String str6, String str7, long j, long j2, long j3, long j4, String str8, int i2, long j5, String str9, String str10, String str11) {
this.id = l;
this.modelId = i;
this.name = str;
this.file = str2;
this.image = str3;
this.isDefault = str4;
this.description = str5;
this.type = str6;
this.blocklyVersion = str7;
this.fileCreateTime = j;
this.fileModifyTime = j2;
this.createTime = j3;
this.updateTime = j4;
this.remark = str8;
this.isDeleted = i2;
this.fileId = j5;
this.customModelId = str9;
this.group = str10;
this.language = str11;
}
public static DiyRobotFile getModelFile(String str, DiyProgramFile diyProgramFile) {
if (diyProgramFile == null) {
return null;
}
DiyRobotFile diyRobotFile = new DiyRobotFile();
diyRobotFile.setFileType(DiyRobotFile.TYPE_PROGRAM);
diyRobotFile.setFileUrl(diyProgramFile.getFile());
diyRobotFile.setFileName(diyProgramFile.getBlocklyProjectXmlName());
diyRobotFile.setDisplayName(diyProgramFile.getName());
diyRobotFile.setContent("");
diyRobotFile.setRemark(diyProgramFile.getRemark());
diyRobotFile.setServerModelId(diyProgramFile.getModelId());
diyRobotFile.setCustomModelId(str);
diyRobotFile.setRemark(diyProgramFile.getRemark());
diyRobotFile.setCreateDate(diyProgramFile.getCreateTime());
diyRobotFile.setUpdateDate(diyProgramFile.getUpdateTime());
return diyRobotFile;
}
public String getBlocklyProjectXmlId() {
String blocklyProjectXmlName = getBlocklyProjectXmlName();
return (TextUtils.isEmpty(blocklyProjectXmlName) || !blocklyProjectXmlName.contains(".")) ? blocklyProjectXmlName : blocklyProjectXmlName.substring(0, blocklyProjectXmlName.indexOf("."));
}
public String getBlocklyProjectXmlName() {
if (TextUtils.isEmpty(this.file)) {
return "";
}
String str = this.file;
String substring = str.substring(str.lastIndexOf("/") + 1);
return substring.contains("?") ? substring.substring(0, substring.indexOf("?")) : substring;
}
public String getBlocklyVersion() {
return this.blocklyVersion;
}
public long getCreateTime() {
return this.createTime;
}
public String getCustomModelId() {
return this.customModelId;
}
public String getDescription() {
return this.description;
}
public String getFile() {
return this.file;
}
public long getFileCreateTime() {
return this.fileCreateTime;
}
public long getFileId() {
return this.fileId;
}
public long getFileModifyTime() {
return this.fileModifyTime;
}
public String getGroup() {
return this.group;
}
public Long getId() {
return this.id;
}
public String getImage() {
return this.image;
}
public String getIsDefault() {
return this.isDefault;
}
public int getIsDeleted() {
return this.isDeleted;
}
public String getLanguage() {
return this.language;
}
public int getModelId() {
return this.modelId;
}
public String getName() {
return this.name;
}
public String getRemark() {
return this.remark;
}
public String getType() {
return this.type;
}
public long getUpdateTime() {
return this.updateTime;
}
public void setBlocklyVersion(String str) {
this.blocklyVersion = str;
}
public void setCreateTime(long j) {
this.createTime = j;
}
public void setCustomModelId(String str) {
this.customModelId = str;
}
public void setDescription(String str) {
this.description = str;
}
public void setFile(String str) {
this.file = str;
}
public void setFileCreateTime(long j) {
this.fileCreateTime = j;
}
public void setFileId(long j) {
this.fileId = j;
}
public void setFileModifyTime(long j) {
this.fileModifyTime = j;
}
public void setGroup(String str) {
this.group = str;
}
public void setId(Long l) {
this.id = l;
}
public void setImage(String str) {
this.image = str;
}
public void setIsDefault(String str) {
this.isDefault = str;
}
public void setIsDeleted(int i) {
this.isDeleted = i;
}
public void setLanguage(String str) {
this.language = str;
}
public void setModelId(int i) {
this.modelId = i;
}
public void setName(String str) {
this.name = str;
}
public void setRemark(String str) {
this.remark = str;
}
public void setType(String str) {
this.type = str;
}
public void setUpdateTime(long j) {
this.updateTime = j;
}
public DiyProgramFile() {
}
}