设备总包项目管理剩余页面

This commit is contained in:
jhd
2026-06-17 09:29:22 +08:00
parent 690729e266
commit 2f92ef57de
171 changed files with 7592 additions and 113 deletions

View File

@@ -0,0 +1,16 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmAcceptanceChecklistBo extends BaseEntity {
private Long checkId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
}

View File

@@ -0,0 +1,24 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmAcceptanceItemBo extends BaseEntity {
private Long acceptItemId;
private Long projectId;
private String itemName;
private String requirement;
private String actualValue;
private String result;
private String notes;
private String inspector;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date inspectDate;
private String remark;
}

View File

@@ -0,0 +1,16 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmCommissioningChecklistBo extends BaseEntity {
private Long checkId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
}

View File

@@ -0,0 +1,18 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmCommissioningClauseBo extends BaseEntity {
private Long clauseId;
private Long projectId;
private String clause;
private String standard;
private String result;
private String passFlag;
private Integer sortOrder;
private String remark;
}

View File

@@ -0,0 +1,24 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmDocLibBo extends BaseEntity {
private Long docId;
private Long projectId;
private String docName;
private String category;
private String version;
private String uploader;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date uploadDate;
private String fileUrl;
private String description;
private String remark;
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmDrawingCompareBo extends BaseEntity {
private Long compareId;
private Long projectId;
private String drawingName;
private String oldVersion;
private String newVersion;
private String optimizer;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date compareDate;
private String status;
private String beforeDesc;
private String afterDesc;
private String diffNotes;
private String remark;
}

View File

@@ -0,0 +1,25 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmInstallFeedbackBo extends BaseEntity {
private Long feedbackId;
private Long projectId;
private String title;
private String location;
private String proposer;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date feedbackDate;
private String issueDesc;
private String solution;
private String preventAction;
private String status;
private String remark;
}

View File

@@ -0,0 +1,27 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmInstallPersonnelBo extends BaseEntity {
private Long personnelId;
private Long projectId;
private String name;
private String nameEn;
private String position;
private String positionEn;
private String planIn;
private String planOut;
private Integer days;
private BigDecimal dailyRate;
private BigDecimal totalWages;
private String duty;
private String qualification;
private String phone;
private String remark;
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmInstallPrecisionBo extends BaseEntity {
private Long precisionId;
private Long projectId;
private String systemName;
private String itemName;
private String nameEn;
private String targetValue;
private String unit;
private String importance;
private String tool;
private String methodDesc;
private String standardRef;
private String requirement;
private String actualValue;
private String isQualified;
private String photos;
private String remark;
}

View File

@@ -0,0 +1,30 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmInstallProgressBo extends BaseEntity {
private Long progressId;
private Long projectId;
private String itemName;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date planStart;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date planEnd;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date actualStart;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date actualEnd;
private String status;
private String delayReason;
private String images;
private String videos;
private String remark;
}

View File

@@ -0,0 +1,31 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmInstallToolBo extends BaseEntity {
private Long toolId;
private Long projectId;
private String name;
private String nameEn;
private String spec;
private Integer qty;
private String unit;
private BigDecimal unitPrice;
private BigDecimal totalPrice;
private String priority;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date arrivalDate;
private String purpose;
private String responsible;
private String status;
private String category;
private String remark;
}

View File

@@ -0,0 +1,23 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmManualBo extends BaseEntity {
private Long manualId;
private Long projectId;
private String manualName;
private String docType;
private String version;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date uploadDate;
private String fileUrl;
private String description;
private String remark;
}

View File

@@ -21,6 +21,7 @@ public class RmProjectBo extends BaseEntity {
@JsonFormat(pattern = "yyyy-MM-dd")
private Date endDate;
private String manager;
private Long managerId;
private String status;
private String remark;
}

View File

@@ -0,0 +1,14 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmProjectMemberBo extends BaseEntity {
private Long memberId;
private Long projectId;
private Long userId;
private String role;
}

View File

@@ -0,0 +1,16 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmShippingChecklistBo extends BaseEntity {
private Long checklistId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmShippingItemBo extends BaseEntity {
private Long itemId;
private Long projectId;
private String deviceName;
private String spec;
private Integer qty;
private String packed;
private String photos;
private String note;
private String destination;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date shipDate;
private String status;
private String remark;
}

View File

@@ -0,0 +1,26 @@
package com.ruoyi.rm.domain.bo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmSiteModBo extends BaseEntity {
private Long modId;
private Long projectId;
private String deviceName;
private String location;
private String modReason;
private String solution;
private String modPerson;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date modDate;
private String status;
private String preventAction;
private String drawingUpdated;
private String remark;
}

View File

@@ -0,0 +1,17 @@
package com.ruoyi.rm.domain.bo;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RmSiteModMediaBo extends BaseEntity {
private Long mediaId;
private Long modId;
private String mediaType;
private String fileName;
private String fileUrl;
private Long fileSize;
private String remark;
}

View File

@@ -0,0 +1,27 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_acceptance_checklist")
public class RmAcceptanceChecklist extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long checkId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,34 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_acceptance_item")
public class RmAcceptanceItem extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long acceptItemId;
private Long projectId;
private String itemName;
private String requirement;
private String actualValue;
private String result;
private String notes;
private String inspector;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date inspectDate;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,27 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_commissioning_checklist")
public class RmCommissioningChecklist extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long checkId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,29 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_commissioning_clause")
public class RmCommissioningClause extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long clauseId;
private Long projectId;
private String clause;
private String standard;
private String result;
private String passFlag;
private Integer sortOrder;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,34 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_doc_lib")
public class RmDocLib extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long docId;
private Long projectId;
private String docName;
private String category;
private String version;
private String uploader;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date uploadDate;
private String fileUrl;
private String description;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,36 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_drawing_compare")
public class RmDrawingCompare extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long compareId;
private Long projectId;
private String drawingName;
private String oldVersion;
private String newVersion;
private String optimizer;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date compareDate;
private String status;
private String beforeDesc;
private String afterDesc;
private String diffNotes;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,35 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_install_feedback")
public class RmInstallFeedback extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long feedbackId;
private Long projectId;
private String title;
private String location;
private String proposer;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date feedbackDate;
private String issueDesc;
private String solution;
private String preventAction;
private String status;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,37 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_install_personnel")
public class RmInstallPersonnel extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long personnelId;
private Long projectId;
private String name;
private String nameEn;
private String position;
private String positionEn;
private String planIn;
private String planOut;
private Integer days;
private BigDecimal dailyRate;
private BigDecimal totalWages;
private String duty;
private String qualification;
private String phone;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,37 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_install_precision")
public class RmInstallPrecision extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long precisionId;
private Long projectId;
private String systemName;
private String itemName;
private String nameEn;
private String targetValue;
private String unit;
private String importance;
private String tool;
private String methodDesc;
private String standardRef;
private String requirement;
private String actualValue;
private String isQualified;
private String photos;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,39 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_install_progress")
public class RmInstallProgress extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long progressId;
private Long projectId;
private String itemName;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date planStart;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date planEnd;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date actualStart;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date actualEnd;
private String status;
private String delayReason;
private String images;
private String videos;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,41 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_install_tool")
public class RmInstallTool extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long toolId;
private Long projectId;
private String name;
private String nameEn;
private String spec;
private Integer qty;
private String unit;
private BigDecimal unitPrice;
private BigDecimal totalPrice;
private String priority;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date arrivalDate;
private String purpose;
private String responsible;
private String status;
private String category;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,33 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_manual")
public class RmManual extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long manualId;
private Long projectId;
private String manualName;
private String docType;
private String version;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date uploadDate;
private String fileUrl;
private String description;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -28,6 +28,7 @@ public class RmProject extends BaseEntity implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd")
private Date endDate;
private String manager;
private Long managerId;
private String status;
private String remark;
@TableLogic

View File

@@ -0,0 +1,25 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_project_member")
public class RmProjectMember extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long memberId;
private Long projectId;
private Long userId;
private String role;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,27 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_shipping_checklist")
public class RmShippingChecklist extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long checklistId;
private Long projectId;
private String itemText;
private String isChecked;
private Integer sortOrder;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,36 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_shipping_item")
public class RmShippingItem extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long itemId;
private Long projectId;
private String deviceName;
private String spec;
private Integer qty;
private String packed;
private String photos;
private String note;
private String destination;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date shipDate;
private String status;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,36 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_site_mod")
public class RmSiteMod extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long modId;
private Long projectId;
private String deviceName;
private String location;
private String modReason;
private String solution;
private String modPerson;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date modDate;
private String status;
private String preventAction;
private String drawingUpdated;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,28 @@
package com.ruoyi.rm.domain.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("fad_rm_site_mod_media")
public class RmSiteModMedia extends BaseEntity implements Serializable {
private static final long serialVersionUID = 1L;
@TableId
private Long mediaId;
private Long modId;
private String mediaType;
private String fileName;
private String fileUrl;
private Long fileSize;
private String remark;
@TableLogic
private Integer delFlag;
}

View File

@@ -0,0 +1,29 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmAcceptanceChecklistVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "检查项ID")
private Long checkId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "检查项内容")
private String itemText;
@Excel(name = "是否完成")
private String isChecked;
@Excel(name = "排序号")
private Integer sortOrder;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,41 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmAcceptanceItemVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "验收项ID")
private Long acceptItemId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "验收项目")
private String itemName;
@Excel(name = "要求值")
private String requirement;
@Excel(name = "实测值")
private String actualValue;
@Excel(name = "结果")
private String result;
@Excel(name = "备注")
private String notes;
@Excel(name = "验收人")
private String inspector;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "验收日期", width = 15)
private Date inspectDate;
}

View File

@@ -0,0 +1,29 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmCommissioningChecklistVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "检查项ID")
private Long checkId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "试车项内容")
private String itemText;
@Excel(name = "是否完成")
private String isChecked;
@Excel(name = "排序号")
private Integer sortOrder;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,35 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmCommissioningClauseVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "条款ID")
private Long clauseId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "技术协议条款")
private String clause;
@Excel(name = "标准要求")
private String standard;
@Excel(name = "试车结果")
private String result;
@Excel(name = "是否合格")
private String passFlag;
@Excel(name = "排序号")
private Integer sortOrder;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,44 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmDocLibVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "资料ID")
private Long docId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "资料名称")
private String docName;
@Excel(name = "分类")
private String category;
@Excel(name = "版本")
private String version;
@Excel(name = "上传人")
private String uploader;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "上传日期", width = 15)
private Date uploadDate;
@Excel(name = "文件路径")
private String fileUrl;
@Excel(name = "描述")
private String description;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,50 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmDrawingCompareVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "对比ID")
private Long compareId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "图纸名称")
private String drawingName;
@Excel(name = "优化前版本")
private String oldVersion;
@Excel(name = "优化后版本")
private String newVersion;
@Excel(name = "优化人")
private String optimizer;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "优化日期", width = 15)
private Date compareDate;
@Excel(name = "状态")
private String status;
@Excel(name = "优化前问题描述")
private String beforeDesc;
@Excel(name = "优化后改进内容")
private String afterDesc;
@Excel(name = "优化效果评价")
private String diffNotes;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,44 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmInstallFeedbackVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "反馈ID")
private Long feedbackId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "问题标题")
private String title;
@Excel(name = "发生位置")
private String location;
@Excel(name = "反馈人")
private String proposer;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "反馈日期", width = 15)
private Date feedbackDate;
@Excel(name = "问题描述")
private String issueDesc;
@Excel(name = "解决方案")
private String solution;
@Excel(name = "防止再发措施")
private String preventAction;
@Excel(name = "状态")
private String status;
}

View File

@@ -0,0 +1,57 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
@Data
public class RmInstallPersonnelVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "人员ID")
private Long personnelId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "姓名")
private String name;
@Excel(name = "姓名(英文)")
private String nameEn;
@Excel(name = "职位")
private String position;
@Excel(name = "职位(英文)")
private String positionEn;
@Excel(name = "计划进场日期")
private String planIn;
@Excel(name = "计划退场日期")
private String planOut;
@Excel(name = "天数")
private Integer days;
@Excel(name = "日工资")
private BigDecimal dailyRate;
@Excel(name = "工资总额")
private BigDecimal totalWages;
@Excel(name = "职责")
private String duty;
@Excel(name = "资质")
private String qualification;
@Excel(name = "电话")
private String phone;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,59 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmInstallPrecisionVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "精度ID")
private Long precisionId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "系统名称")
private String systemName;
@Excel(name = "项目名称")
private String itemName;
@Excel(name = "英文名称")
private String nameEn;
@Excel(name = "目标值")
private String targetValue;
@Excel(name = "单位")
private String unit;
@Excel(name = "重要程度")
private String importance;
@Excel(name = "工具")
private String tool;
@Excel(name = "方法说明")
private String methodDesc;
@Excel(name = "标准参考")
private String standardRef;
@Excel(name = "要求")
private String requirement;
@Excel(name = "实际值")
private String actualValue;
@Excel(name = "是否合格")
private String isQualified;
@Excel(name = "照片")
private String photos;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,53 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmInstallProgressVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "进度ID")
private Long progressId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "项目名称")
private String itemName;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "计划开始", width = 15)
private Date planStart;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "计划结束", width = 15)
private Date planEnd;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "实际开始", width = 15)
private Date actualStart;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "实际结束", width = 15)
private Date actualEnd;
@Excel(name = "状态")
private String status;
@Excel(name = "延迟原因")
private String delayReason;
@Excel(name = "图片")
private String images;
@Excel(name = "视频")
private String videos;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,63 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
@Data
public class RmInstallToolVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "工具ID")
private Long toolId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "工具名称")
private String name;
@Excel(name = "工具英文名称")
private String nameEn;
@Excel(name = "规格型号")
private String spec;
@Excel(name = "数量")
private Integer qty;
@Excel(name = "单位")
private String unit;
@Excel(name = "单价")
private BigDecimal unitPrice;
@Excel(name = "总价")
private BigDecimal totalPrice;
@Excel(name = "优先级")
private String priority;
@Excel(name = "到货日期")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date arrivalDate;
@Excel(name = "用途")
private String purpose;
@Excel(name = "负责人")
private String responsible;
@Excel(name = "状态")
private String status;
@Excel(name = "类别")
private String category;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,41 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmManualVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "说明书ID")
private Long manualId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "文件名称")
private String manualName;
@Excel(name = "类型")
private String docType;
@Excel(name = "版本")
private String version;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "上传日期", width = 15)
private Date uploadDate;
@Excel(name = "文件路径")
private String fileUrl;
@Excel(name = "描述")
private String description;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,21 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmProjectMemberVo implements Serializable {
private static final long serialVersionUID = 1L;
private Long memberId;
private Long projectId;
private Long userId;
private String role;
private String userName;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date createTime;
}

View File

@@ -34,6 +34,12 @@ public class RmProjectVo implements Serializable {
@Excel(name = "项目经理")
private String manager;
@Excel(name = "项目经理ID")
private Long managerId;
@Excel(name = "项目经理名称")
private String managerName;
@Excel(name = "状态")
private String status;

View File

@@ -0,0 +1,29 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmShippingChecklistVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "清单项ID")
private Long checklistId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "清单项内容")
private String itemText;
@Excel(name = "是否完成")
private String isChecked;
@Excel(name = "排序号")
private Integer sortOrder;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,47 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmShippingItemVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "设备项ID")
private Long itemId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "设备名称")
private String deviceName;
@Excel(name = "规格")
private String spec;
@Excel(name = "数量")
private Integer qty;
@Excel(name = "是否已打包")
private String packed;
@Excel(name = "照片")
private String photos;
@Excel(name = "备注")
private String note;
@Excel(name = "目的地")
private String destination;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "发货日期", width = 15)
private Date shipDate;
@Excel(name = "状态")
private String status;
}

View File

@@ -0,0 +1,32 @@
package com.ruoyi.rm.domain.vo;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
@Data
public class RmSiteModMediaVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "媒体ID")
private Long mediaId;
@Excel(name = "修改记录ID")
private Long modId;
@Excel(name = "媒体类型")
private String mediaType;
@Excel(name = "文件名")
private String fileName;
@Excel(name = "文件路径")
private String fileUrl;
@Excel(name = "文件大小")
private Long fileSize;
@Excel(name = "备注")
private String remark;
}

View File

@@ -0,0 +1,50 @@
package com.ruoyi.rm.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class RmSiteModVo implements Serializable {
private static final long serialVersionUID = 1L;
@Excel(name = "修改记录ID")
private Long modId;
@Excel(name = "项目ID")
private Long projectId;
@Excel(name = "设备名称")
private String deviceName;
@Excel(name = "位置")
private String location;
@Excel(name = "修改原因")
private String modReason;
@Excel(name = "修改方案")
private String solution;
@Excel(name = "修改人")
private String modPerson;
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "修改日期", width = 15)
private Date modDate;
@Excel(name = "状态")
private String status;
@Excel(name = "防止再发措施")
private String preventAction;
@Excel(name = "已上传图纸")
private String drawingUpdated;
@Excel(name = "备注")
private String remark;
}