Merge branch 'master' of http://42.192.7.176:3000/suojin/jonhon-mes-svr
commit
b693da98fd
164 changed files with 2728 additions and 1266 deletions
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.entity; |
||||
package org.springblade.desk.jobtransfer.pojo.entity; |
||||
|
||||
import lombok.Data; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.enums; |
||||
package org.springblade.desk.jobtransfer.pojo.enums; |
||||
|
||||
import lombok.AllArgsConstructor; |
||||
import lombok.Getter; |
||||
@ -1,10 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.format.DateTimeFormat; |
||||
@ -1,11 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
||||
@ -1,9 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
@ -1,9 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
@ -0,0 +1,42 @@ |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.format.DateTimeFormat; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.core.mp.base.BaseEntity; |
||||
|
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 设备维护导入 |
||||
* |
||||
* @author qyl |
||||
* @since 2026-01-19 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class EquipmentMaintenanceImport extends BaseEntity { |
||||
|
||||
/** |
||||
* 用户code |
||||
*/ |
||||
@ExcelProperty(index = 0) |
||||
private String userCode; |
||||
/** |
||||
* 设备编号 |
||||
*/ |
||||
@ExcelProperty(index = 1) |
||||
private String deviceCode; |
||||
/** |
||||
* 设备有效期 |
||||
*/ |
||||
@ExcelProperty(index = 2) |
||||
private Integer equipmentValidityPeriod; |
||||
/** |
||||
* 设备日期 |
||||
*/ |
||||
@ExcelProperty(index = 3) |
||||
@DateTimeFormat("yyyy/MM/dd") |
||||
private Date equipmentDate; |
||||
} |
||||
@ -1,9 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
@ -1,14 +1,11 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.format.DateTimeFormat; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.core.mp.base.BaseEntity; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
@ -1,11 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.excel; |
||||
package org.springblade.desk.jobtransfer.pojo.excel; |
||||
|
||||
|
||||
import lombok.Data; |
||||
|
||||
import java.math.BigDecimal; |
||||
import java.util.Date; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import com.alibaba.excel.annotation.write.style.ColumnWidth; |
||||
import com.alibaba.excel.annotation.write.style.ContentRowHeight; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.request; |
||||
package org.springblade.desk.jobtransfer.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
@ -1,12 +1,10 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.request; |
||||
package org.springblade.desk.jobtransfer.pojo.request; |
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import org.springblade.core.mp.base.BaseEntity; |
||||
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
||||
import java.time.LocalDate; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.request; |
||||
package org.springblade.desk.jobtransfer.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.request; |
||||
package org.springblade.desk.jobtransfer.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
@ -1,11 +1,7 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.request; |
||||
package org.springblade.desk.jobtransfer.pojo.request; |
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import io.swagger.v3.oas.annotations.Parameter; |
||||
import io.swagger.v3.oas.annotations.Parameters; |
||||
import io.swagger.v3.oas.annotations.enums.ParameterIn; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import jakarta.validation.constraints.NotNull; |
||||
import lombok.Data; |
||||
|
||||
import java.util.Date; |
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
@ -1,10 +1,10 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import org.springblade.desk.jobTransfer.pojo.entity.CertificateMaintenanceEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CertificateMaintenanceEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.MaintenanceStatusEnum; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.MaintenanceStatusEnum; |
||||
|
||||
import java.io.Serial; |
||||
import java.time.LocalDate; |
||||
@ -1,6 +1,6 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.CertificateTypeEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CertificateTypeEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
@ -1,11 +1,11 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.CultivateDetailEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CultivateDetailEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.CultivateStatusEnum; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.StaffTypeEnum; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.TrainingStatusEnum; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.CultivateStatusEnum; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.StaffTypeEnum; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.TrainingStatusEnum; |
||||
|
||||
import java.io.Serial; |
||||
|
||||
@ -1,4 +1,4 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
@ -1,10 +1,10 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import org.springblade.desk.jobTransfer.pojo.entity.EquipmentMaintenanceEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.EquipmentMaintenanceEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.MaintenanceStatusEnum; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.MaintenanceStatusEnum; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.Calendar; |
||||
@ -1,10 +1,10 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import org.springblade.desk.jobTransfer.pojo.entity.PostHandleEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.PostHandleEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.jobTransfer.pojo.enums.*; |
||||
import org.springblade.desk.jobtransfer.pojo.enums.*; |
||||
|
||||
import java.io.Serial; |
||||
import java.time.LocalDate; |
||||
@ -1,6 +1,6 @@ |
||||
package org.springblade.desk.jobTransfer.pojo.vo; |
||||
package org.springblade.desk.jobtransfer.pojo.vo; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.TrainingPlanEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.TrainingPlanEntity; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
@ -0,0 +1,16 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.RemindMsg; |
||||
|
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class RemindMsgSearch extends RemindMsg { |
||||
|
||||
@Schema(description = "零件名称") |
||||
private String partName; |
||||
} |
||||
@ -1,13 +1,27 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
/** |
||||
* todo: |
||||
* ERP审理 搜索 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetErpSearch { |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetErpSearch extends ReviewSheet { |
||||
|
||||
@Schema(description = "责任零件") |
||||
private String dutyPart; |
||||
|
||||
private String createTimeStart; |
||||
|
||||
private String createTimeEnd; |
||||
|
||||
private String reviewTimeStart; |
||||
|
||||
private String reviewTimeEnd; |
||||
} |
||||
|
||||
@ -0,0 +1,15 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
|
||||
/** |
||||
* 历史已完成车间订单 搜索 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetHisWOSearch { |
||||
|
||||
} |
||||
@ -1,14 +1,43 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
/** |
||||
* todo: |
||||
* 生产处置单 搜索 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetInitSearch extends ReviewSheet { |
||||
|
||||
@Schema(description = "单据编号") |
||||
private String docCode; |
||||
@Schema(description = "车间订单号") |
||||
private String woCode; |
||||
@Schema(description = "产品编号") |
||||
private String prodCode; |
||||
@Schema(description = "产品名称") |
||||
private String prodName; |
||||
@Schema(description = "产品型号名称") |
||||
private String prodTypeName; |
||||
@Schema(description = "生产标识") |
||||
private String prodIdent; |
||||
@Schema(description = "批次号") |
||||
private String batchNo; |
||||
@Schema(description = "流程卡号") |
||||
private String cardNo; |
||||
@Schema(description = "创建时间-开始") |
||||
private String createTimeStart; |
||||
@Schema(description = "创建时间-结束") |
||||
private String createTimeEnd; |
||||
@Schema(description = "审理时间-开始") |
||||
private String reviewTimeStart; |
||||
@Schema(description = "审理时间-结束") |
||||
private String reviewTimeEnd; |
||||
@Schema(description = "[外协厂商]名称") |
||||
private String oemName; |
||||
} |
||||
|
||||
@ -0,0 +1,33 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
/** |
||||
* 返工审理 报废审理 搜索 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetRedoScrapSearch extends ReviewSheet { |
||||
|
||||
@Schema(description = "创建提请时间-开始") |
||||
private String createTimeStart; |
||||
@Schema(description = "创建提请时间-结束") |
||||
private String createTimeEnd; |
||||
@Schema(description = "提请人员[用户]真名") |
||||
private String createUserRealName; |
||||
@Schema(description = "审理[用户]真名") |
||||
private String reviewUserRealName; |
||||
@Schema(description = "供应商代码") |
||||
private String oemCode; |
||||
@Schema(description = "供应商名称") |
||||
private String oemName; |
||||
@Schema(description = "审理时间-开始") |
||||
private String reviewTimeStart; |
||||
@Schema(description = "审理时间-结束") |
||||
private String reviewTimeEnd; |
||||
} |
||||
@ -1,13 +0,0 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* todo: |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetRedoSearch { |
||||
|
||||
} |
||||
@ -1,13 +0,0 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* todo: |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetScrapSearch { |
||||
|
||||
} |
||||
@ -1,13 +1,35 @@ |
||||
package org.springblade.desk.quality.pojo.request; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
/** |
||||
* todo: |
||||
* 内部审理 搜索 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetSelfSearch { |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetSelfSearch extends ReviewSheet { |
||||
|
||||
@Schema(description = "车间订单号") |
||||
private String woCode; |
||||
@Schema(description = "供应商名称") |
||||
private String oemName; |
||||
@Schema(description = "创建时间-开始") |
||||
private String createTimeStart; |
||||
@Schema(description = "创建时间-结束") |
||||
private String createTimeEnd; |
||||
@Schema(description = "审理时间-开始") |
||||
private String reviewTimeStart; |
||||
@Schema(description = "审理时间-结束") |
||||
private String reviewTimeEnd; |
||||
@Schema(description = "物料名称") |
||||
private String materialName; |
||||
@Schema(description = "需求数量") |
||||
private Long needQty; |
||||
@Schema(description = "故障原因") |
||||
private String faultReason; |
||||
} |
||||
|
||||
@ -0,0 +1,28 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* [电子档案] todo: |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ELeVO { |
||||
|
||||
@Schema(description = "[车间订单]编号") |
||||
private String woCode = ""; |
||||
@Schema(description = "[产品]编号") |
||||
private String prodCode = ""; |
||||
@Schema(description = "[批次]编号") |
||||
private String batCode = ""; |
||||
@Schema(description = "生产标识") |
||||
private String prodIdent = ""; |
||||
@Schema(description = "加工[班组]名称") |
||||
private String workTeamSetName; |
||||
@Schema(description = "完工时间") |
||||
private String finishTime; |
||||
@Schema(description = "上传兰台时间") |
||||
private String uploadTime; |
||||
} |
||||
@ -0,0 +1,46 @@ |
||||
/** |
||||
* Author: Tom Shuo |
||||
*/ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty; |
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.ToString; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* [生产处置单] 视图实体类 detail详情 |
||||
* |
||||
* @author Tom Shuo |
||||
* @since 2026-01-06 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
@ToString(callSuper = true) |
||||
public class ReviewSheetDetailVO extends ReviewSheet { |
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
@Schema(description = "问题故障list") |
||||
private List<ReviewFaultVO> faultList; |
||||
@Schema(description = "问题故障删除ids") |
||||
private String faultDeleteIds = ""; |
||||
@Schema(description = "责任零件list") |
||||
private List<ReviewDutyVO> dutyList; |
||||
@Schema(description = "责任零件删除ids") |
||||
private String dutyDeleteIds = ""; |
||||
|
||||
@Schema(description = "发现[工序]名称") |
||||
private String findPrecessName; |
||||
@Schema(description = "流程卡号") |
||||
private String cardNo; |
||||
@Schema(description = "[物料]名称") |
||||
private String materialName; |
||||
@Schema(description = "提交类型") |
||||
private Integer submitType = 0; |
||||
} |
||||
@ -0,0 +1,18 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* 责任批号 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetDutyBatchVO { |
||||
|
||||
private String dutyBatch; |
||||
|
||||
public ReviewSheetDutyBatchVO(String dutyBatch) { |
||||
this.dutyBatch = dutyBatch; |
||||
} |
||||
} |
||||
@ -0,0 +1,18 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* 责任零件 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetDutyPartVO { |
||||
|
||||
private String dutyPart; |
||||
|
||||
public ReviewSheetDutyPartVO(String dutyPart) { |
||||
this.dutyPart = dutyPart; |
||||
} |
||||
} |
||||
@ -0,0 +1,22 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* 历史已完成车间订单 WorkOrder Copy Entity |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetHisWOVO { |
||||
|
||||
@Schema(description = "车间订单id") |
||||
private Long woId; |
||||
|
||||
@Schema(description = "车间订单编码") |
||||
private String woCode; |
||||
|
||||
@Schema(description = "车间订单下拉显示信息") |
||||
private String woInfo; |
||||
} |
||||
@ -1,24 +0,0 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.basic.pojo.vo.BaseEntityVO; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class ReviewSheetRedoListVO extends ReviewSheet { |
||||
|
||||
@Schema(description = "BaseEntityVO") |
||||
private BaseEntityVO base; |
||||
@Schema(description = "审理状态 名称") |
||||
private String reviewStatusName; |
||||
@Schema(description = "审理[用户]真名") |
||||
private String reviewUserRealName; |
||||
@Schema(description = "打回[用户]真名") |
||||
private String backUserRealName; |
||||
@Schema(description = "车间订单号") |
||||
private String woCode; |
||||
|
||||
} |
||||
@ -0,0 +1,18 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* 相关批号 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetRelevantBatchVO { |
||||
|
||||
private String relevantBatch; |
||||
|
||||
public ReviewSheetRelevantBatchVO(String relevantBatch) { |
||||
this.relevantBatch = relevantBatch; |
||||
} |
||||
} |
||||
@ -0,0 +1,18 @@ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
|
||||
/** |
||||
* 相关零件 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode() |
||||
public class ReviewSheetRelevantPartVO { |
||||
|
||||
private String relevantPart; |
||||
|
||||
public ReviewSheetRelevantPartVO(String relevantPart) { |
||||
this.relevantPart = relevantPart; |
||||
} |
||||
} |
||||
@ -1,34 +0,0 @@ |
||||
/** |
||||
* Author: Tom Shuo |
||||
*/ |
||||
package org.springblade.desk.quality.pojo.vo; |
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema; |
||||
import lombok.Data; |
||||
import lombok.EqualsAndHashCode; |
||||
import org.springblade.desk.quality.pojo.entity.ReviewSheet; |
||||
|
||||
import java.io.Serial; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* [生产处置单] 视图实体类 detail详情 |
||||
* |
||||
* @author Tom Shuo |
||||
* @since 2026-01-06 |
||||
*/ |
||||
@Data |
||||
@EqualsAndHashCode(callSuper = true) |
||||
public class ReviewSheetVO extends ReviewSheet { |
||||
@Serial |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
@Schema(description = "故障list") |
||||
private List<ReviewFaultVO> faultList; |
||||
@Schema(description = "故障删除ids") |
||||
private String faultDeleteIds = ""; |
||||
@Schema(description = "责任零件list") |
||||
private List<ReviewDutyVO> dutyList; |
||||
@Schema(description = "责任零件删除ids") |
||||
private String dutyDeleteIds = ""; |
||||
} |
||||
@ -0,0 +1,51 @@ |
||||
package org.springblade.desk.util.json.deserializer; |
||||
|
||||
import cn.hutool.core.date.DateTime; |
||||
import cn.hutool.core.date.DateUtil; |
||||
import com.fasterxml.jackson.core.JsonParser; |
||||
import com.fasterxml.jackson.databind.DeserializationContext; |
||||
import com.fasterxml.jackson.databind.deser.std.StdDeserializer; |
||||
|
||||
import java.io.IOException; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 自定义Date反序列化器:将yyyy-MM-dd字符串转为当天开始时间(00:00:00)的Date对象 |
||||
*/ |
||||
public class DateBeginOfDayDeserializer extends StdDeserializer<Date> { |
||||
|
||||
// 固定日期格式
|
||||
private static final String DATE_PATTERN = "yyyy-MM-dd"; |
||||
|
||||
// 无参构造(Jackson要求)
|
||||
public DateBeginOfDayDeserializer() { |
||||
this(null); |
||||
} |
||||
|
||||
// 带类型构造
|
||||
public DateBeginOfDayDeserializer(Class<?> vc) { |
||||
super(vc); |
||||
} |
||||
|
||||
@Override |
||||
public Date deserialize(JsonParser jsonParser, DeserializationContext ctx) throws IOException { |
||||
// 1. 获取JSON中的字符串值(如:2026-01-01)
|
||||
String dateStr = jsonParser.getText().trim(); |
||||
|
||||
// 2. 空值处理(避免空指针)
|
||||
if (dateStr.isEmpty() || dateStr.equals("null")) { |
||||
return null; |
||||
} |
||||
try { |
||||
// 3. Hutool解析字符串为DateTime
|
||||
DateTime dateTime = DateUtil.parse(dateStr, DATE_PATTERN); |
||||
// 4. 转为当天开始时间(00:00:00)
|
||||
DateTime beginOfDay = DateUtil.beginOfDay(dateTime); |
||||
// 5. 转换为java.util.Date(适配Oracle DATE 7)
|
||||
return beginOfDay.toJdkDate(); |
||||
} catch (Exception e) { |
||||
// 6. 解析失败时抛出友好异常
|
||||
throw new IOException("日期格式错误,仅支持yyyy-MM-dd格式(如:2026-01-01)", e); |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,52 @@ |
||||
package org.springblade.desk.util.json.deserializer; |
||||
|
||||
import cn.hutool.core.date.DateTime; |
||||
import cn.hutool.core.date.DateUtil; |
||||
import com.fasterxml.jackson.core.JsonParser; |
||||
import com.fasterxml.jackson.databind.DeserializationContext; |
||||
import com.fasterxml.jackson.databind.deser.std.StdDeserializer; |
||||
|
||||
import java.io.IOException; |
||||
import java.util.Date; |
||||
|
||||
/** |
||||
* 自定义Date反序列化器:将yyyy-MM-dd字符串转为当天结束时间(23:59:59)的Date对象 |
||||
*/ |
||||
public class DateEndOfDayDeserializer extends StdDeserializer<Date> { |
||||
|
||||
// 固定日期格式
|
||||
private static final String DATE_PATTERN = "yyyy-MM-dd"; |
||||
|
||||
// 无参构造(Jackson要求)
|
||||
public DateEndOfDayDeserializer() { |
||||
this(null); |
||||
} |
||||
|
||||
// 带类型构造
|
||||
public DateEndOfDayDeserializer(Class<?> vc) { |
||||
super(vc); |
||||
} |
||||
|
||||
@Override |
||||
public Date deserialize(JsonParser jsonParser, DeserializationContext ctx) throws IOException { |
||||
// 1. 获取JSON中的字符串值(如:2026-01-01)
|
||||
String dateStr = jsonParser.getText().trim(); |
||||
|
||||
// 2. 空值处理(避免空指针)
|
||||
if (dateStr.isEmpty() || dateStr.equals("null")) { |
||||
return null; |
||||
} |
||||
|
||||
try { |
||||
// 3. Hutool解析字符串为DateTime
|
||||
DateTime dateTime = DateUtil.parse(dateStr, DATE_PATTERN); |
||||
// 4. 转为当天结束时间(23:59:59.999,不影响Oracle查询)
|
||||
DateTime endOfDay = DateUtil.endOfDay(dateTime); |
||||
// 5. 转换为java.util.Date(适配Oracle DATE 7)
|
||||
return endOfDay.toJdkDate(); |
||||
} catch (Exception e) { |
||||
// 6. 解析失败时抛出友好异常
|
||||
throw new IOException("日期格式错误,仅支持yyyy-MM-dd格式(如:2026-01-01)", e); |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,31 @@ |
||||
package org.springblade.desk.util.json.serializer; |
||||
|
||||
import com.fasterxml.jackson.core.JsonGenerator; |
||||
import com.fasterxml.jackson.databind.SerializerProvider; |
||||
import com.fasterxml.jackson.databind.ser.std.StdScalarSerializer; |
||||
|
||||
import java.io.IOException; |
||||
|
||||
/** |
||||
* 自定义Integer序列化器:0值 或 null 序列化为空字符串,其他值正常序列化 |
||||
*/ |
||||
public class Integer0ToEmptyStringSerializer extends StdScalarSerializer<Integer> { |
||||
|
||||
/** |
||||
* 提供无参构造器,指定处理的类型为Integer |
||||
*/ |
||||
public Integer0ToEmptyStringSerializer() { |
||||
super(Integer.class); |
||||
} |
||||
|
||||
@Override |
||||
public void serialize(Integer value, JsonGenerator gen, SerializerProvider provider) |
||||
throws IOException { |
||||
// 核心逻辑:判断值是否为null或0,是则写空字符串,否则写原数值
|
||||
if (value == null || value == 0) { |
||||
gen.writeString(""); // 0或null时返回空字符串
|
||||
} else { |
||||
gen.writeNumber(value); // 非0数值正常返回数字
|
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,30 @@ |
||||
package org.springblade.desk.util.json.serializer; |
||||
|
||||
import com.fasterxml.jackson.core.JsonGenerator; |
||||
import com.fasterxml.jackson.databind.SerializerProvider; |
||||
import com.fasterxml.jackson.databind.ser.std.StdScalarSerializer; |
||||
|
||||
import java.io.IOException; |
||||
|
||||
/** |
||||
* |
||||
*/ |
||||
public class IntegerAllToStringSerializer extends StdScalarSerializer<Integer> { |
||||
|
||||
/** |
||||
* |
||||
*/ |
||||
public IntegerAllToStringSerializer() { |
||||
super(Integer.class); |
||||
} |
||||
|
||||
@Override |
||||
public void serialize(Integer value, JsonGenerator gen, SerializerProvider provider) |
||||
throws IOException { |
||||
if (value == null || value == 0) { |
||||
gen.writeString(""); |
||||
} else { |
||||
gen.writeString("" + value); |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,52 @@ |
||||
package org.springblade.desk.basic.util; |
||||
|
||||
import org.apache.commons.lang3.StringUtils; |
||||
import org.springblade.core.secure.utils.AuthUtil; |
||||
|
||||
public class RoleUtil { |
||||
|
||||
/** |
||||
* @param roleAlias 角色别名 |
||||
* @return 登录用户是否有角色 |
||||
*/ |
||||
public static Boolean hasRole(String roleAlias) { |
||||
if (StringUtils.isBlank(roleAlias)) { |
||||
throw new IllegalArgumentException("roleAlias参数错误"); |
||||
} |
||||
return AuthUtil.getUserRole().contains(roleAlias); |
||||
} |
||||
|
||||
/** |
||||
* |
||||
* @param roleAliasArray |
||||
* @return 登录用户是否有所有角色(逻辑与关系) |
||||
*/ |
||||
public static Boolean hasAllRole(String... roleAliasArray) { |
||||
if (roleAliasArray == null || roleAliasArray.length == 0) { |
||||
throw new IllegalArgumentException("roleAliasArray参数错误"); |
||||
} |
||||
for (String roleAlias : roleAliasArray) { |
||||
if (!hasRole(roleAlias)) { |
||||
return false; |
||||
} |
||||
} |
||||
return true; |
||||
} |
||||
|
||||
/** |
||||
* |
||||
* @param roleAliasArray |
||||
* @return 登录用户是否有任意角色(逻辑或关系) |
||||
*/ |
||||
public static Boolean hasAnyRole(String... roleAliasArray) { |
||||
if (roleAliasArray == null || roleAliasArray.length == 0) { |
||||
throw new IllegalArgumentException("roleAliasArray参数错误"); |
||||
} |
||||
for (String roleAlias : roleAliasArray) { |
||||
if (hasRole(roleAlias)) { |
||||
return true; |
||||
} |
||||
} |
||||
return true; |
||||
} |
||||
} |
||||
@ -1,54 +0,0 @@ |
||||
package org.springblade.desk.jobTransfer.service.impl; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.EquipmentMaintenanceEntity; |
||||
import org.springblade.desk.jobTransfer.pojo.excel.EquipmentMaintenanceExcel; |
||||
import org.springblade.desk.jobTransfer.pojo.request.EquipmentMaintenanceQuery; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.EquipmentMaintenanceListVO; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.EquipmentMaintenanceVO; |
||||
import org.springblade.desk.jobTransfer.mapper.EquipmentMaintenanceMapper; |
||||
import org.springblade.desk.jobTransfer.service.IEquipmentMaintenanceService; |
||||
import org.springframework.stereotype.Service; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
import org.springblade.core.mp.base.BaseServiceImpl; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 岗位设备维护 服务实现类 |
||||
* |
||||
* @author qyl |
||||
* @since 2026-01-08 |
||||
*/ |
||||
@Service |
||||
public class EquipmentMaintenanceServiceImpl extends BaseServiceImpl<EquipmentMaintenanceMapper, EquipmentMaintenanceEntity> implements IEquipmentMaintenanceService { |
||||
|
||||
@Override |
||||
public IPage<EquipmentMaintenanceListVO> selectEquipmentMaintenancePage(IPage<EquipmentMaintenanceListVO> page, EquipmentMaintenanceQuery equipmentMaintenanceQuery) { |
||||
return page.setRecords(baseMapper.selectEquipmentMaintenancePage(page, equipmentMaintenanceQuery)); |
||||
} |
||||
|
||||
|
||||
@Override |
||||
public List<EquipmentMaintenanceExcel> exportEquipmentMaintenance(Wrapper<EquipmentMaintenanceEntity> queryWrapper) { |
||||
List<EquipmentMaintenanceExcel> equipmentMaintenanceList = baseMapper.exportEquipmentMaintenance(queryWrapper); |
||||
//equipmentMaintenanceList.forEach(equipmentMaintenance -> {
|
||||
// equipmentMaintenance.setTypeName(DictCache.getValue(DictEnum.YES_NO, EquipmentMaintenance.getType()));
|
||||
//});
|
||||
return equipmentMaintenanceList; |
||||
} |
||||
|
||||
@Override |
||||
public Boolean submitList(List<EquipmentMaintenanceEntity> equipmentMaintenanceEntities) { |
||||
boolean saved = this.saveOrUpdateBatch(equipmentMaintenanceEntities); |
||||
//更新状态
|
||||
baseMapper.updateMaintenanceStatus(); |
||||
return saved; |
||||
} |
||||
|
||||
@Override |
||||
public void updateMaintenanceStatus() { |
||||
baseMapper.updateMaintenanceStatus(); |
||||
} |
||||
|
||||
} |
||||
@ -1,10 +1,9 @@ |
||||
package org.springblade.desk.jobTransfer.mapper; |
||||
package org.springblade.desk.jobtransfer.mapper; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.CertificateMaintenanceEntity; |
||||
import org.springblade.desk.jobTransfer.pojo.excel.CertificateMaintenanceExcel; |
||||
import org.springblade.desk.jobTransfer.pojo.request.CertificateLedgerQuery; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.CertificateLedgerVO; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.CertificateMaintenanceVO; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CertificateMaintenanceEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.excel.CertificateMaintenanceExcel; |
||||
import org.springblade.desk.jobtransfer.pojo.request.CertificateLedgerQuery; |
||||
import org.springblade.desk.jobtransfer.pojo.vo.CertificateLedgerVO; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
@ -1,8 +1,8 @@ |
||||
package org.springblade.desk.jobTransfer.mapper; |
||||
package org.springblade.desk.jobtransfer.mapper; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.CertificateTypeEntity; |
||||
import org.springblade.desk.jobTransfer.pojo.excel.CertificateTypeExcel; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.CertificateTypeVO; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CertificateTypeEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.excel.CertificateTypeExcel; |
||||
import org.springblade.desk.jobtransfer.pojo.vo.CertificateTypeVO; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
@ -1,9 +1,9 @@ |
||||
package org.springblade.desk.jobTransfer.mapper; |
||||
package org.springblade.desk.jobtransfer.mapper; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.CultivateDetailEntity; |
||||
import org.springblade.desk.jobTransfer.pojo.excel.CultivateDetailExcel; |
||||
import org.springblade.desk.jobTransfer.pojo.request.CultivateDetailQuery; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.CultivateDetailVO; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.CultivateDetailEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.excel.CultivateDetailExcel; |
||||
import org.springblade.desk.jobtransfer.pojo.request.CultivateDetailQuery; |
||||
import org.springblade.desk.jobtransfer.pojo.vo.CultivateDetailVO; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
@ -1,10 +1,9 @@ |
||||
package org.springblade.desk.jobTransfer.mapper; |
||||
package org.springblade.desk.jobtransfer.mapper; |
||||
|
||||
import org.springblade.desk.jobTransfer.pojo.entity.EquipmentMaintenanceEntity; |
||||
import org.springblade.desk.jobTransfer.pojo.excel.EquipmentMaintenanceExcel; |
||||
import org.springblade.desk.jobTransfer.pojo.request.EquipmentMaintenanceQuery; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.EquipmentMaintenanceListVO; |
||||
import org.springblade.desk.jobTransfer.pojo.vo.EquipmentMaintenanceVO; |
||||
import org.springblade.desk.jobtransfer.pojo.entity.EquipmentMaintenanceEntity; |
||||
import org.springblade.desk.jobtransfer.pojo.excel.EquipmentMaintenanceExcel; |
||||
import org.springblade.desk.jobtransfer.pojo.request.EquipmentMaintenanceQuery; |
||||
import org.springblade.desk.jobtransfer.pojo.vo.EquipmentMaintenanceListVO; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue