| | |
| | | package org.springblade.mdm.basesetting.machine.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import lombok.EqualsAndHashCode; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springblade.core.mp.base.BaseEntity; |
| | | import org.springblade.core.mp.base.BizEntity; |
| | | |
| | | @Setter |
| | | @Getter |
| | | @EqualsAndHashCode(callSuper = false) |
| | | @TableName("mdm_machine") |
| | | public class Machine extends BizEntity { |
| | | /** |
| | | * 状态:1 启用 |
| | | */ |
| | | public static final int STATUS_ENABLE = 1; |
| | | /** |
| | | * 状态:2 禁用 |
| | | */ |
| | | public static final int STATUS_DISABLED = 2; |
| | | private String name; |
| | | private String code; |
| | | /** |
| | | * 所属机床组ID |
| | | * 所属机床组code,字典machine_group |
| | | */ |
| | | private Long machineGroupId; |
| | | private String machineGroupCode; |
| | | /** |
| | | * 机器规格:01车床/02铣床,在业务字典配置(key=machine_spec) |
| | | */ |
| | |
| | | */ |
| | | private String progSendDir; |
| | | /** |
| | | * send文件夹保持时间 小时 |
| | | */ |
| | | private Integer sendDirExpiryHours; |
| | | /** |
| | | * 程序回传目录', |
| | | */ |
| | | private String progReceiveDir; |
| | | /** |
| | | * receive文件夹保持时间 小时 |
| | | */ |
| | | private Integer receiveDirExpiryHours; |
| | | /** |
| | | * 程序长期存储目录 |
| | | */ |
| | | private String progTempDir; |
| | | /** |
| | | * 备注 |
| | | */ |
| | | private String remark; |
| | | |
| | | /** |
| | | * 清除路径末尾的斜杠 |
| | | * @param oriDir |
| | | * @return |
| | | */ |
| | | public static String clearDirEnd(String oriDir){ |
| | | return StringUtils.removeEnd(StringUtils.removeEnd(oriDir, "/"), "\\"); |
| | | } |
| | | |
| | | /** |
| | | * 目录是否变更 |
| | | * @param oriDir |
| | | * @param currentDir |
| | | * @return |
| | | */ |
| | | public static boolean dirChanged(String oriDir,String currentDir){ |
| | | String dir1 = clearDirEnd(oriDir); |
| | | String dir2 = clearDirEnd(currentDir); |
| | | return StringUtils.equals(dir1, dir2); |
| | | } |
| | | |
| | | } |