企业端设备模块->保养计划,保养记录接口
This commit is contained in:
parent
08a619ea54
commit
eef2b7be47
|
|
@ -2,8 +2,11 @@ package com.rzyc.mapper;
|
|||
|
||||
import com.rzyc.model.EntDeviceMaintenancePlan;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
|
|
@ -15,4 +18,18 @@ import org.springframework.stereotype.Repository;
|
|||
@Repository
|
||||
public interface EntDeviceMaintenancePlanMapper extends BaseMapper<EntDeviceMaintenancePlan> {
|
||||
|
||||
/**
|
||||
* 修改企业设备保养计划
|
||||
* @param entDeviceMaintenancePlan 企业设备保养计划对象
|
||||
* @return int
|
||||
* */
|
||||
int updateEntDeviceMaintenancePlan(@Param("entDeviceMaintenancePlan") EntDeviceMaintenancePlan entDeviceMaintenancePlan);
|
||||
|
||||
|
||||
/**
|
||||
* 查询企业设备保养计划
|
||||
* @return list
|
||||
* */
|
||||
List<EntDeviceMaintenancePlan>selectEntDeviceMaintenancePlanList();
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,35 @@
|
|||
package com.rzyc.mapper;
|
||||
|
||||
import com.rzyc.model.EntDeviceMaintenanceRecord;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
* </p>
|
||||
*
|
||||
* @author
|
||||
* @since 2022-10-25
|
||||
*/
|
||||
@Repository
|
||||
public interface EntDeviceMaintenanceRecordMapper extends BaseMapper<EntDeviceMaintenanceRecord> {
|
||||
|
||||
/**
|
||||
* 修改企业保养记录
|
||||
* @param entDeviceMaintenanceRecord
|
||||
* @return int
|
||||
* */
|
||||
int UpdateEntDeviceMaintenanceRecord(@Param("data") EntDeviceMaintenanceRecord entDeviceMaintenanceRecord);
|
||||
|
||||
|
||||
/**
|
||||
* 查询企业保养记录
|
||||
* @return list
|
||||
* */
|
||||
List<EntDeviceMaintenanceRecord>selectEntDeviceMaintenanceRecord();
|
||||
|
||||
}
|
||||
|
|
@ -4,6 +4,8 @@ import com.rzyc.model.SparePart;
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* Mapper 接口
|
||||
|
|
@ -15,4 +17,19 @@ import org.springframework.stereotype.Repository;
|
|||
@Repository
|
||||
public interface SparePartMapper extends BaseMapper<SparePart> {
|
||||
|
||||
/**
|
||||
* 查询共享备件
|
||||
* @param name 备件名
|
||||
* @return list
|
||||
* */
|
||||
List<SparePart>sparePartList(String name);
|
||||
|
||||
|
||||
/**
|
||||
* 修改共享备件
|
||||
* @param sparePart 共享备件
|
||||
* @return int
|
||||
* */
|
||||
int updateSparePart(SparePart sparePart);
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,231 @@
|
|||
package com.rzyc.model;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import java.util.Date;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import java.io.Serializable;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author
|
||||
* @since 2022-10-25
|
||||
*/
|
||||
@TableName("ent_device_maintenance_record")
|
||||
@ApiModel(value="EntDeviceMaintenanceRecord对象", description="")
|
||||
public class EntDeviceMaintenanceRecord implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty(value = "保养记录")
|
||||
@TableField("record_id")
|
||||
private String recordId;
|
||||
|
||||
@ApiModelProperty(value = "保养状态")
|
||||
@TableField("maintenance_status")
|
||||
private Integer maintenanceStatus;
|
||||
|
||||
@ApiModelProperty(value = "1.日常保养 2.常规润滑 3.二级检修保养 4.三级检修保养 5.项目检修保养 6.年度检修保养")
|
||||
@TableField("maintenance_level")
|
||||
private Integer maintenanceLevel;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
@TableField("start_time")
|
||||
private Date startTime;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
@TableField("ent_time")
|
||||
private Date entTime;
|
||||
|
||||
@ApiModelProperty(value = "保养时间 小时")
|
||||
@TableField("maintenance_time_hour")
|
||||
private Integer maintenanceTimeHour;
|
||||
|
||||
@ApiModelProperty(value = "保养时间 分钟")
|
||||
@TableField("maintenance_time_minute")
|
||||
private Integer maintenanceTimeMinute;
|
||||
|
||||
@ApiModelProperty(value = "保养费用")
|
||||
@TableField("maintenance_cost")
|
||||
private BigDecimal maintenanceCost;
|
||||
|
||||
@ApiModelProperty(value = "1.否 2.是")
|
||||
@TableField("shutdown_or_not")
|
||||
private Integer shutdownOrNot;
|
||||
|
||||
@ApiModelProperty(value = "停机时间")
|
||||
@TableField("down_time")
|
||||
private String downTime;
|
||||
|
||||
@ApiModelProperty(value = "保养人员外键")
|
||||
@TableField("maintenance_charge_person")
|
||||
private String maintenanceChargePerson;
|
||||
|
||||
@ApiModelProperty(value = "保养要求")
|
||||
@TableField("maintenance_requirement")
|
||||
private String maintenanceRequirement;
|
||||
|
||||
@ApiModelProperty(value = "工作描述")
|
||||
@TableField("job_description")
|
||||
private String jobDescription;
|
||||
|
||||
@TableField("create_by")
|
||||
private String createBy;
|
||||
|
||||
@TableField("create_time")
|
||||
private Date createTime;
|
||||
|
||||
@TableField("modify_by")
|
||||
private String modifyBy;
|
||||
|
||||
@TableField("modify_time")
|
||||
private Date modifyTime;
|
||||
|
||||
public String getRecordId() {
|
||||
return recordId;
|
||||
}
|
||||
|
||||
public void setRecordId(String recordId) {
|
||||
this.recordId = recordId;
|
||||
}
|
||||
public Integer getMaintenanceStatus() {
|
||||
return maintenanceStatus;
|
||||
}
|
||||
|
||||
public void setMaintenanceStatus(Integer maintenanceStatus) {
|
||||
this.maintenanceStatus = maintenanceStatus;
|
||||
}
|
||||
public Integer getMaintenanceLevel() {
|
||||
return maintenanceLevel;
|
||||
}
|
||||
|
||||
public void setMaintenanceLevel(Integer maintenanceLevel) {
|
||||
this.maintenanceLevel = maintenanceLevel;
|
||||
}
|
||||
public Date getStartTime() {
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public void setStartTime(Date startTime) {
|
||||
this.startTime = startTime;
|
||||
}
|
||||
public Date getEntTime() {
|
||||
return entTime;
|
||||
}
|
||||
|
||||
public void setEntTime(Date entTime) {
|
||||
this.entTime = entTime;
|
||||
}
|
||||
public Integer getMaintenanceTimeHour() {
|
||||
return maintenanceTimeHour;
|
||||
}
|
||||
|
||||
public void setMaintenanceTimeHour(Integer maintenanceTimeHour) {
|
||||
this.maintenanceTimeHour = maintenanceTimeHour;
|
||||
}
|
||||
public Integer getMaintenanceTimeMinute() {
|
||||
return maintenanceTimeMinute;
|
||||
}
|
||||
|
||||
public void setMaintenanceTimeMinute(Integer maintenanceTimeMinute) {
|
||||
this.maintenanceTimeMinute = maintenanceTimeMinute;
|
||||
}
|
||||
public BigDecimal getMaintenanceCost() {
|
||||
return maintenanceCost;
|
||||
}
|
||||
|
||||
public void setMaintenanceCost(BigDecimal maintenanceCost) {
|
||||
this.maintenanceCost = maintenanceCost;
|
||||
}
|
||||
public Integer getShutdownOrNot() {
|
||||
return shutdownOrNot;
|
||||
}
|
||||
|
||||
public void setShutdownOrNot(Integer shutdownOrNot) {
|
||||
this.shutdownOrNot = shutdownOrNot;
|
||||
}
|
||||
public String getDownTime() {
|
||||
return downTime;
|
||||
}
|
||||
|
||||
public void setDownTime(String downTime) {
|
||||
this.downTime = downTime;
|
||||
}
|
||||
public String getMaintenanceChargePerson() {
|
||||
return maintenanceChargePerson;
|
||||
}
|
||||
|
||||
public void setMaintenanceChargePerson(String maintenanceChargePerson) {
|
||||
this.maintenanceChargePerson = maintenanceChargePerson;
|
||||
}
|
||||
public String getMaintenanceRequirement() {
|
||||
return maintenanceRequirement;
|
||||
}
|
||||
|
||||
public void setMaintenanceRequirement(String maintenanceRequirement) {
|
||||
this.maintenanceRequirement = maintenanceRequirement;
|
||||
}
|
||||
public String getJobDescription() {
|
||||
return jobDescription;
|
||||
}
|
||||
|
||||
public void setJobDescription(String jobDescription) {
|
||||
this.jobDescription = jobDescription;
|
||||
}
|
||||
public String getCreateBy() {
|
||||
return createBy;
|
||||
}
|
||||
|
||||
public void setCreateBy(String createBy) {
|
||||
this.createBy = createBy;
|
||||
}
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
public String getModifyBy() {
|
||||
return modifyBy;
|
||||
}
|
||||
|
||||
public void setModifyBy(String modifyBy) {
|
||||
this.modifyBy = modifyBy;
|
||||
}
|
||||
public Date getModifyTime() {
|
||||
return modifyTime;
|
||||
}
|
||||
|
||||
public void setModifyTime(Date modifyTime) {
|
||||
this.modifyTime = modifyTime;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "EntDeviceMaintenanceRecord{" +
|
||||
"recordId=" + recordId +
|
||||
", maintenanceStatus=" + maintenanceStatus +
|
||||
", maintenanceLevel=" + maintenanceLevel +
|
||||
", startTime=" + startTime +
|
||||
", entTime=" + entTime +
|
||||
", maintenanceTimeHour=" + maintenanceTimeHour +
|
||||
", maintenanceTimeMinute=" + maintenanceTimeMinute +
|
||||
", maintenanceCost=" + maintenanceCost +
|
||||
", shutdownOrNot=" + shutdownOrNot +
|
||||
", downTime=" + downTime +
|
||||
", maintenanceChargePerson=" + maintenanceChargePerson +
|
||||
", maintenanceRequirement=" + maintenanceRequirement +
|
||||
", jobDescription=" + jobDescription +
|
||||
", createBy=" + createBy +
|
||||
", createTime=" + createTime +
|
||||
", modifyBy=" + modifyBy +
|
||||
", modifyTime=" + modifyTime +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
package com.rzyc.model.dto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 设备保养计划dto
|
||||
* @author Xuwanxin
|
||||
* @date 2022/10/25
|
||||
* */
|
||||
public class EntDeviceMaintenancePlanDto {
|
||||
|
||||
@ApiModelProperty(value = "保养计划")
|
||||
private Integer maintenancePlanId;
|
||||
|
||||
@ApiModelProperty(value = "1.日常保养 2.常规润滑 3.二级检修保养 4.三级检修保养 5.项目检修保养 6.年度检修保养")
|
||||
private Integer maintenancePlanLevel;
|
||||
|
||||
@ApiModelProperty(value = "计划开始时间")
|
||||
private Date maintenancePlanStartTime;
|
||||
|
||||
@ApiModelProperty(value = "计划结束时间")
|
||||
private Date maintenancePlanEndTime;
|
||||
|
||||
@ApiModelProperty(value = "1.单次 2.多次")
|
||||
private Integer circulationMode;
|
||||
|
||||
@ApiModelProperty(value = "循环周期")
|
||||
private Integer cycleNumber;
|
||||
|
||||
@ApiModelProperty(value = "1.天 2.月 3.季 4.年")
|
||||
private Integer cycleUnit;
|
||||
|
||||
@ApiModelProperty(value = "保养负责人id")
|
||||
private String maintenancePeopleId;
|
||||
|
||||
@ApiModelProperty(value = "备件id")
|
||||
private String sparePartId;
|
||||
|
||||
@ApiModelProperty(value = "计划描述")
|
||||
private String maintenanceDescription;
|
||||
|
||||
public Integer getMaintenancePlanId() {
|
||||
return maintenancePlanId;
|
||||
}
|
||||
|
||||
public void setMaintenancePlanId(Integer maintenancePlanId) {
|
||||
this.maintenancePlanId = maintenancePlanId;
|
||||
}
|
||||
|
||||
public Integer getMaintenancePlanLevel() {
|
||||
return maintenancePlanLevel;
|
||||
}
|
||||
|
||||
public void setMaintenancePlanLevel(Integer maintenancePlanLevel) {
|
||||
this.maintenancePlanLevel = maintenancePlanLevel;
|
||||
}
|
||||
|
||||
public Date getMaintenancePlanStartTime() {
|
||||
return maintenancePlanStartTime;
|
||||
}
|
||||
|
||||
public void setMaintenancePlanStartTime(Date maintenancePlanStartTime) {
|
||||
this.maintenancePlanStartTime = maintenancePlanStartTime;
|
||||
}
|
||||
|
||||
public Date getMaintenancePlanEndTime() {
|
||||
return maintenancePlanEndTime;
|
||||
}
|
||||
|
||||
public void setMaintenancePlanEndTime(Date maintenancePlanEndTime) {
|
||||
this.maintenancePlanEndTime = maintenancePlanEndTime;
|
||||
}
|
||||
|
||||
public Integer getCirculationMode() {
|
||||
return circulationMode;
|
||||
}
|
||||
|
||||
public void setCirculationMode(Integer circulationMode) {
|
||||
this.circulationMode = circulationMode;
|
||||
}
|
||||
|
||||
public Integer getCycleNumber() {
|
||||
return cycleNumber;
|
||||
}
|
||||
|
||||
public void setCycleNumber(Integer cycleNumber) {
|
||||
this.cycleNumber = cycleNumber;
|
||||
}
|
||||
|
||||
public Integer getCycleUnit() {
|
||||
return cycleUnit;
|
||||
}
|
||||
|
||||
public void setCycleUnit(Integer cycleUnit) {
|
||||
this.cycleUnit = cycleUnit;
|
||||
}
|
||||
|
||||
public String getMaintenancePeopleId() {
|
||||
return maintenancePeopleId;
|
||||
}
|
||||
|
||||
public void setMaintenancePeopleId(String maintenancePeopleId) {
|
||||
this.maintenancePeopleId = maintenancePeopleId;
|
||||
}
|
||||
|
||||
public String getSparePartId() {
|
||||
return sparePartId;
|
||||
}
|
||||
|
||||
public void setSparePartId(String sparePartId) {
|
||||
this.sparePartId = sparePartId;
|
||||
}
|
||||
|
||||
public String getMaintenanceDescription() {
|
||||
return maintenanceDescription;
|
||||
}
|
||||
|
||||
public void setMaintenanceDescription(String maintenanceDescription) {
|
||||
this.maintenanceDescription = maintenanceDescription;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,158 @@
|
|||
package com.rzyc.model.dto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 企业设备维修记录dto
|
||||
* @author Xuwanxin
|
||||
* @date 2022/10/25
|
||||
* */
|
||||
public class EntDeviceMaintenanceRecordDto {
|
||||
|
||||
@ApiModelProperty(value = "保养记录")
|
||||
private String recordId;
|
||||
|
||||
@ApiModelProperty(value = "保养状态")
|
||||
private Integer maintenanceStatus;
|
||||
|
||||
@ApiModelProperty(value = "1.日常保养 2.常规润滑 3.二级检修保养 4.三级检修保养 5.项目检修保养 6.年度检修保养")
|
||||
private Integer maintenanceLevel;
|
||||
|
||||
@ApiModelProperty(value = "开始时间")
|
||||
private Date startTime;
|
||||
|
||||
@ApiModelProperty(value = "结束时间")
|
||||
private Date entTime;
|
||||
|
||||
@ApiModelProperty(value = "保养时间 小时")
|
||||
private Integer maintenanceTimeHour;
|
||||
|
||||
@ApiModelProperty(value = "保养时间 分钟")
|
||||
private Integer maintenanceTimeMinute;
|
||||
|
||||
@ApiModelProperty(value = "保养费用")
|
||||
private BigDecimal maintenanceCost;
|
||||
|
||||
@ApiModelProperty(value = "1.否 2.是")
|
||||
private Integer shutdownOrNot;
|
||||
|
||||
@ApiModelProperty(value = "停机时间")
|
||||
private String downTime;
|
||||
|
||||
@ApiModelProperty(value = "保养人员外键")
|
||||
private String maintenanceChargePerson;
|
||||
|
||||
@ApiModelProperty(value = "保养要求")
|
||||
private String maintenanceRequirement;
|
||||
|
||||
@ApiModelProperty(value = "工作描述")
|
||||
private String jobDescription;
|
||||
|
||||
public String getRecordId() {
|
||||
return recordId;
|
||||
}
|
||||
|
||||
public void setRecordId(String recordId) {
|
||||
this.recordId = recordId;
|
||||
}
|
||||
|
||||
public Integer getMaintenanceStatus() {
|
||||
return maintenanceStatus;
|
||||
}
|
||||
|
||||
public void setMaintenanceStatus(Integer maintenanceStatus) {
|
||||
this.maintenanceStatus = maintenanceStatus;
|
||||
}
|
||||
|
||||
public Integer getMaintenanceLevel() {
|
||||
return maintenanceLevel;
|
||||
}
|
||||
|
||||
public void setMaintenanceLevel(Integer maintenanceLevel) {
|
||||
this.maintenanceLevel = maintenanceLevel;
|
||||
}
|
||||
|
||||
public Date getStartTime() {
|
||||
return startTime;
|
||||
}
|
||||
|
||||
public void setStartTime(Date startTime) {
|
||||
this.startTime = startTime;
|
||||
}
|
||||
|
||||
public Date getEntTime() {
|
||||
return entTime;
|
||||
}
|
||||
|
||||
public void setEntTime(Date entTime) {
|
||||
this.entTime = entTime;
|
||||
}
|
||||
|
||||
public Integer getMaintenanceTimeHour() {
|
||||
return maintenanceTimeHour;
|
||||
}
|
||||
|
||||
public void setMaintenanceTimeHour(Integer maintenanceTimeHour) {
|
||||
this.maintenanceTimeHour = maintenanceTimeHour;
|
||||
}
|
||||
|
||||
public Integer getMaintenanceTimeMinute() {
|
||||
return maintenanceTimeMinute;
|
||||
}
|
||||
|
||||
public void setMaintenanceTimeMinute(Integer maintenanceTimeMinute) {
|
||||
this.maintenanceTimeMinute = maintenanceTimeMinute;
|
||||
}
|
||||
|
||||
public BigDecimal getMaintenanceCost() {
|
||||
return maintenanceCost;
|
||||
}
|
||||
|
||||
public void setMaintenanceCost(BigDecimal maintenanceCost) {
|
||||
this.maintenanceCost = maintenanceCost;
|
||||
}
|
||||
|
||||
public Integer getShutdownOrNot() {
|
||||
return shutdownOrNot;
|
||||
}
|
||||
|
||||
public void setShutdownOrNot(Integer shutdownOrNot) {
|
||||
this.shutdownOrNot = shutdownOrNot;
|
||||
}
|
||||
|
||||
public String getDownTime() {
|
||||
return downTime;
|
||||
}
|
||||
|
||||
public void setDownTime(String downTime) {
|
||||
this.downTime = downTime;
|
||||
}
|
||||
|
||||
public String getMaintenanceChargePerson() {
|
||||
return maintenanceChargePerson;
|
||||
}
|
||||
|
||||
public void setMaintenanceChargePerson(String maintenanceChargePerson) {
|
||||
this.maintenanceChargePerson = maintenanceChargePerson;
|
||||
}
|
||||
|
||||
public String getMaintenanceRequirement() {
|
||||
return maintenanceRequirement;
|
||||
}
|
||||
|
||||
public void setMaintenanceRequirement(String maintenanceRequirement) {
|
||||
this.maintenanceRequirement = maintenanceRequirement;
|
||||
}
|
||||
|
||||
public String getJobDescription() {
|
||||
return jobDescription;
|
||||
}
|
||||
|
||||
public void setJobDescription(String jobDescription) {
|
||||
this.jobDescription = jobDescription;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
package com.rzyc.model.dto;
|
||||
|
||||
/**
|
||||
* 备件表dto
|
||||
* @author Xuwanxin
|
||||
* @date 2022/10/25
|
||||
* */
|
||||
public class SparePartDto {
|
||||
private String SparePartId;
|
||||
|
||||
private String usedId;
|
||||
|
||||
private String name;
|
||||
|
||||
private String specificationModel;
|
||||
|
||||
private String sparePartNumber;
|
||||
|
||||
public String getSparePartId() {
|
||||
return SparePartId;
|
||||
}
|
||||
|
||||
public void setSparePartId(String sparePartId) {
|
||||
SparePartId = sparePartId;
|
||||
}
|
||||
|
||||
public String getUsedId() {
|
||||
return usedId;
|
||||
}
|
||||
|
||||
public void setUsedId(String usedId) {
|
||||
this.usedId = usedId;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getSpecificationModel() {
|
||||
return specificationModel;
|
||||
}
|
||||
|
||||
public void setSpecificationModel(String specificationModel) {
|
||||
this.specificationModel = specificationModel;
|
||||
}
|
||||
|
||||
public String getSparePartNumber() {
|
||||
return sparePartNumber;
|
||||
}
|
||||
|
||||
public void setSparePartNumber(String sparePartNumber) {
|
||||
this.sparePartNumber = sparePartNumber;
|
||||
}
|
||||
}
|
||||
|
|
@ -25,4 +25,13 @@
|
|||
maintenance_plan_id, maintenance_plan_level, maintenance_plan_start_time, maintenance_plan_end_time, circulation_mode, cycle_number, cycle_unit, maintenance_people_id, spare_part_id, maintenance_description, create_by, create_time, modify_by, modify_time
|
||||
</sql>
|
||||
|
||||
<update id="updateEntDeviceMaintenancePlan">
|
||||
update ent_device_maintenance_plan set maintenance_plan_level = #{maintenancePlanLevel} ,maintenance_plan_start_time = #{maintenancePlanStartTime} ,maintenance_plan_end_time = #{maintenancePlanEndTime} ,circulation_mode = #{circulationMode}, cycle_number = #{cycleNumber},
|
||||
cycle_unit = #{cycleUnit},maintenance_people_id = #{maintenancePeopleId},spare_part_id = #{sparePartId},maintenance_description = #{maintenanceDescription}
|
||||
where maintenance_plan_id = #{maintenancePlanId}
|
||||
</update>
|
||||
|
||||
<select id="selectEntDeviceMaintenancePlanList">
|
||||
select * from ent_device_maintenance_plan
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,41 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.rzyc.mapper.EntDeviceMaintenanceRecordMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.rzyc.model.EntDeviceMaintenanceRecord">
|
||||
<result column="record_id" property="recordId" />
|
||||
<result column="maintenance_status" property="maintenanceStatus" />
|
||||
<result column="maintenance_level" property="maintenanceLevel" />
|
||||
<result column="start_time" property="startTime" />
|
||||
<result column="ent_time" property="entTime" />
|
||||
<result column="maintenance_time_hour" property="maintenanceTimeHour" />
|
||||
<result column="maintenance_time_minute" property="maintenanceTimeMinute" />
|
||||
<result column="maintenance_cost" property="maintenanceCost" />
|
||||
<result column="shutdown_or_not" property="shutdownOrNot" />
|
||||
<result column="down_time" property="downTime" />
|
||||
<result column="maintenance_charge_person" property="maintenanceChargePerson" />
|
||||
<result column="maintenance_requirement" property="maintenanceRequirement" />
|
||||
<result column="job_description" property="jobDescription" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="modify_by" property="modifyBy" />
|
||||
<result column="modify_time" property="modifyTime" />
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
record_id, maintenance_status, maintenance_level, start_time, ent_time, maintenance_time_hour, maintenance_time_minute, maintenance_cost, shutdown_or_not, down_time, maintenance_charge_person, maintenance_requirement, job_description, create_by, create_time, modify_by, modify_time
|
||||
</sql>
|
||||
|
||||
<update id="UpdateEntDeviceMaintenanceRecord">
|
||||
update ent_device_maintenance_record set maintenance_status = #{data.maintenanceStatus} , maintenance_level = #{data.maintenanceLevel}, start_time = #{data.startTime},ent_time = #{data.entTime},maintenance_time_hour = #{data.maintenanceTimeHour},
|
||||
maintenance_time_minute = #{data.maintenanceTimeMinute},maintenance_cost = #{data.maintenanceCost},shutdown_or_not = #{shutdownOrNot},down_time = #{data.downTime},maintenance_charge_person = #{data.maintenanceChargePerson},
|
||||
maintenance_requirement = #{data.maintenanceRequirement},job_description = #{data.jobDescription},modify_by = #{data.modifyBy},modify_time = #{modifyTime}
|
||||
</update>
|
||||
|
||||
|
||||
<select id="selectEntDeviceMaintenanceRecord">
|
||||
select * from ent_device_maintenance_record
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
@ -20,4 +20,16 @@
|
|||
spare_part_id, used_id, name, specification_model, spare_part_number, create_time, create_by, modify_by, modify_time
|
||||
</sql>
|
||||
|
||||
<select id="sparePartList" resultMap="BaseResultMap">
|
||||
select * from spare_part
|
||||
<if test="null != name and '' != name ">
|
||||
where `name` = #{name}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
|
||||
<update id="updateSparePart">
|
||||
update spare_part set used_id = #{usedId} ,specification_model = #{specificationModel},spare_part_number = #{sparePartNumber} where spare_part_id = #{sparePartId}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
|
|
|
|||
|
|
@ -488,7 +488,7 @@ public class BaseController {
|
|||
@Autowired
|
||||
protected EntInsRecordMapper entInsRecordMapper;
|
||||
|
||||
//企业设备维护记录
|
||||
//企业设备维护计划
|
||||
@Autowired
|
||||
protected EntDeviceMaintenancePlanMapper entDeviceMaintenancePlanMapper;
|
||||
|
||||
|
|
@ -496,6 +496,10 @@ public class BaseController {
|
|||
@Autowired
|
||||
protected EntDeviceInsCycleMapper entDeviceInsCycleMapper;
|
||||
|
||||
//企业设备维修记录
|
||||
@Autowired
|
||||
protected EntDeviceMaintenanceRecordMapper entDeviceMaintenanceRecordMapper;
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,11 +4,7 @@ package com.rzyc.controller;
|
|||
import com.common.utils.model.SingleResult;
|
||||
import com.rzyc.config.MethodAnnotation;
|
||||
import com.rzyc.model.EntDevice;
|
||||
import com.rzyc.model.EntDeviceType;
|
||||
import com.rzyc.model.dto.AddOrUpdateDeviceInspectionCycleDto;
|
||||
import com.rzyc.model.dto.AddOrUpdateEntEquipmentDto;
|
||||
import com.rzyc.model.dto.AddOrUpdateEntEquipmentTypeDto;
|
||||
import com.rzyc.model.dto.AddOrUpdateInspectionRecordDto;
|
||||
import com.rzyc.model.dto.*;
|
||||
import com.rzyc.service.PcBusinessService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
|
|
@ -181,8 +177,8 @@ public class EnterpriseEquipmentController extends BaseController {
|
|||
*/
|
||||
@ApiOperation(value = "设备巡检记录", notes = "设备巡检记录")
|
||||
@PostMapping(value = "/inspectionRecord")
|
||||
@PreAuthorize("hasAnyAuthority('inspectionRecord,inspectionRecord:update')")
|
||||
@MethodAnnotation(authorizations = {"inspectionRecord,inspectionRecord:update"},name = "设备巡检记录")
|
||||
@PreAuthorize("hasAnyAuthority('inspectionRecord','inspectionRecord:update')")
|
||||
@MethodAnnotation(authorizations = {"inspectionRecord","inspectionRecord:update"},name = "设备巡检记录")
|
||||
@ResponseBody
|
||||
public SingleResult inspectionRecord(String inspectionRecordName)throws Exception{
|
||||
return pcBusinessService.selectInspectionRecord(inspectionRecordName);
|
||||
|
|
@ -194,40 +190,93 @@ public class EnterpriseEquipmentController extends BaseController {
|
|||
* 备件列表
|
||||
* @return 备件列表
|
||||
* @throws Exception
|
||||
*
|
||||
**/
|
||||
|
||||
@ApiOperation(value = "备件列表", notes = "备件列表")
|
||||
@GetMapping(value = "/sparePartList")
|
||||
@PreAuthorize("hasAnyAuthority('sparePartList','sparePartList:update')")
|
||||
@MethodAnnotation(authorizations = {"sparePartList","sparePartList:update"},name = "备件列表")
|
||||
@ResponseBody
|
||||
public SingleResult sparePartList(String name)throws Exception{
|
||||
return pcBusinessService.sparePartList(name);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 备件列表-新增和修改
|
||||
* @return 备件列表-新增和修改
|
||||
* @throws Exception
|
||||
*
|
||||
**/
|
||||
@ApiOperation(value = "备件列表-新增和修改", notes = "备件列表-新增和修改")
|
||||
@PostMapping(value = "/sparePartUpdate")
|
||||
@PreAuthorize("hasAnyAuthority('sparePartList:update')")
|
||||
@MethodAnnotation(authorizations = {"sparePartList:update"},name = "备件列表-新增和修改")
|
||||
@ResponseBody
|
||||
public SingleResult sparePartUpdate(SparePartDto sparePartDto)throws Exception{
|
||||
return pcBusinessService.sparePartUpdate(sparePartDto);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 保养计划
|
||||
* 保养计划-新增和修改
|
||||
* @return 保养计划-新增和修改
|
||||
* @throws Exception
|
||||
*
|
||||
**/
|
||||
|
||||
@ApiOperation(value = "保养计划-新增和修改", notes = "保养计划-新增和修改")
|
||||
@PostMapping(value = "/entDeviceMaintenancePlanUpdate")
|
||||
@PreAuthorize("hasAnyAuthority('entDeviceMaintenancePlan:update')")
|
||||
@MethodAnnotation(authorizations = {"entDeviceMaintenancePlan:update"},name = "保养计划-新增和修改")
|
||||
@ResponseBody
|
||||
public SingleResult entDeviceMaintenancePlanUpdate(EntDeviceMaintenancePlanDto deviceMaintenancePlanDto)throws Exception{
|
||||
return pcBusinessService.entDeviceMaintenancePlanUpdate(deviceMaintenancePlanDto);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 保养计划列表
|
||||
* @return 保养计划列表
|
||||
* @throws Exception
|
||||
*
|
||||
**/
|
||||
@ApiOperation(value = "保养计划列表", notes = "保养计划列表")
|
||||
@GetMapping(value = "/entDeviceMaintenancePlan")
|
||||
@PreAuthorize("hasAnyAuthority('entDeviceMaintenancePlan','entDeviceMaintenancePlan:update')")
|
||||
@MethodAnnotation(authorizations = {"entDeviceMaintenancePlan","entDeviceMaintenancePlan:update"},name = "保养计划列表")
|
||||
@ResponseBody
|
||||
public SingleResult entDeviceMaintenancePlan()throws Exception{
|
||||
return pcBusinessService.entDeviceMaintenancePlan();
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 保养记录-新增和修改
|
||||
* @return 保养记录-新增和修改
|
||||
* @throws Exception
|
||||
**/
|
||||
@ApiOperation(value = "保养记录-新增和修改", notes = "保养记录-新增和修改")
|
||||
@PostMapping(value = "/entDeviceMaintenanceRecordUpdate")
|
||||
@PreAuthorize("hasAnyAuthority('entDeviceMaintenanceRecord:update')")
|
||||
@MethodAnnotation(authorizations = {"entDeviceMaintenanceRecord:update"},name = "保养记录-新增和修改")
|
||||
@ResponseBody
|
||||
public SingleResult entDeviceMaintenanceRecordUpdate(EntDeviceMaintenanceRecordDto entDeviceMaintenanceRecordDto)throws Exception{
|
||||
return pcBusinessService.entDeviceMaintenanceRecordUpdate(entDeviceMaintenanceRecordDto);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 保养记录
|
||||
* @return 保养记录
|
||||
* @throws Exception
|
||||
**/
|
||||
@ApiOperation(value = "保养记录", notes = "保养记录")
|
||||
@GetMapping(value = "/entDeviceMaintenanceRecord")
|
||||
@PreAuthorize("hasAnyAuthority('entDeviceMaintenanceRecord','entDeviceMaintenanceRecord:update')")
|
||||
@MethodAnnotation(authorizations = {"entDeviceMaintenanceRecord","entDeviceMaintenanceRecord:update"},name = "保养记录")
|
||||
@ResponseBody
|
||||
public SingleResult entDeviceMaintenanceRecord()throws Exception{
|
||||
return pcBusinessService.entDeviceMaintenanceRecord();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ import com.rzyc.model.*;
|
|||
import com.rzyc.model.dto.*;
|
||||
import com.rzyc.model.ent.EntPost;
|
||||
import com.rzyc.model.ent.EntUser;
|
||||
import com.rzyc.model.dto.SparePartDto;
|
||||
import com.rzyc.model.ent.SysEnterprise;
|
||||
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
|
@ -439,6 +440,78 @@ public class PcBusinessService extends BaseController {
|
|||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult sparePartList(String name){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
List<SparePart>sparePartList = sparePartMapper.sparePartList(name);
|
||||
singleResult.setData(sparePartList);
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult sparePartUpdate(SparePartDto sparePartDto){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
int result = 0;
|
||||
SparePart sparePart = new SparePart();
|
||||
BeanUtils.copyProperties(sparePartDto,sparePart);
|
||||
if (null != sparePart && null != sparePart.getSparePartId()){
|
||||
result = sparePartMapper.updateSparePart(sparePart);
|
||||
}else {
|
||||
result = sparePartMapper.insert(sparePart);
|
||||
}
|
||||
if (result != 1 ){
|
||||
singleResult.setCode(Code.ERROR.getCode());
|
||||
singleResult.setMessage(Message.ERROR);
|
||||
}
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult entDeviceMaintenancePlanUpdate(EntDeviceMaintenancePlanDto entDeviceMaintenancePlanDto){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
EntDeviceMaintenancePlan entDeviceMaintenancePlan = new EntDeviceMaintenancePlan();
|
||||
BeanUtils.copyProperties(entDeviceMaintenancePlanDto,entDeviceMaintenancePlan);
|
||||
int result = 0;
|
||||
if (null != entDeviceMaintenancePlanDto && null != entDeviceMaintenancePlan.getMaintenancePlanId()){
|
||||
result = entDeviceMaintenancePlanMapper.updateEntDeviceMaintenancePlan(entDeviceMaintenancePlan);
|
||||
}else {
|
||||
result = entDeviceMaintenancePlanMapper.insert(entDeviceMaintenancePlan);
|
||||
}
|
||||
if (result != 1 ){
|
||||
singleResult.setCode(Code.ERROR.getCode());
|
||||
singleResult.setMessage(Message.ERROR);
|
||||
}
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult entDeviceMaintenancePlan(){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
List<EntDeviceMaintenancePlan> list = entDeviceMaintenancePlanMapper.selectEntDeviceMaintenancePlanList();
|
||||
singleResult.setData(list);
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult entDeviceMaintenanceRecordUpdate(EntDeviceMaintenanceRecordDto entDeviceMaintenanceRecordDto){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
int result = 0;
|
||||
EntDeviceMaintenanceRecord entDeviceMaintenanceRecord = new EntDeviceMaintenanceRecord();
|
||||
BeanUtils.copyProperties(entDeviceMaintenanceRecordDto,entDeviceMaintenanceRecord);
|
||||
if (null != entDeviceMaintenanceRecordDto && null != entDeviceMaintenanceRecord.getRecordId()){
|
||||
result = entDeviceMaintenanceRecordMapper.UpdateEntDeviceMaintenanceRecord(entDeviceMaintenanceRecord);
|
||||
}else {
|
||||
result = entDeviceMaintenanceRecordMapper.insert(entDeviceMaintenanceRecord);
|
||||
}
|
||||
if (result != 1 ){
|
||||
singleResult.setCode(Code.ERROR.getCode());
|
||||
singleResult.setMessage(Message.ERROR);
|
||||
}
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
public SingleResult entDeviceMaintenanceRecord(){
|
||||
SingleResult singleResult = new SingleResult();
|
||||
List<EntDeviceMaintenanceRecord>list = entDeviceMaintenanceRecordMapper.selectEntDeviceMaintenanceRecord();
|
||||
singleResult.setData(list);
|
||||
return singleResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user