gongchunyi
6 小时以前 382b1b105abacd983061a000674ba7da446407d2
fix: 添加@EqualsAndHashCode注解
已修改90个文件
190 ■■■■ 文件已修改
src/main/java/com/ruoyi/account/dto/SalesReceiptReturnDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/account/dto/SalesRefundAmountOrderDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/account/pojo/AccountExpense.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/account/pojo/AccountIncome.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/aftersalesservice/dto/AfterSalesServiceNewDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/ProductDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/ProductModelDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/StorageBlobDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/SupplierManageDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/CustomerRegions.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/dto/DutyPlanDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/dto/NoticeDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/dto/RulesRegulationsManagementDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/dto/SealApplicationManagementDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/dto/StaffContactsPersonalDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/vo/SearchMeetingApplicationVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/collaborativeApproval/vo/SearchMeetingDraftVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/dto/DeviceDefectRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/device/dto/DeviceLedgerDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/dto/WordDateDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/dto/InspectionTaskDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/dto/QrCodeDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/dto/QrCodeScanRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/inspectiontask/dto/TimingTaskDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/lavorissue/pojo/LaborIssue.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/measuringinstrumentledger/dto/SparePartsDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/oA/dto/OaProjectDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/oA/dto/OaProjectPhaseDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/dto/ReturnManagementDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/dto/ReturnSaleProductDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/procurementrecord/service/impl/ReturnManagementServiceImpl.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProcessRouteDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProcessRouteItemDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductBomDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductOrderDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductProcessDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductProcessRouteItemDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductionProductInputDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductionProductMainDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/ProductionProductOutputDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/projectManagement/dto/RoleDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PaymentRegistrationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/ProductRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerImportDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PurchaseReturnOrderDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/PurchaseReturnOrderProductsDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/purchase/vo/PurchaseReturnOrderVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/dto/QualityInspectDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/pojo/QualityInspect.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/safe/dto/SafeHazardRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/safe/dto/SafeHiddenDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/safe/dto/SafeTrainingDetailsDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/safe/dto/SafeTrainingDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/InvoiceLedgerDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/InvoiceRegistrationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/InvoiceRegistrationProductDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/ReceiptPaymentDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerProcessRouteDto.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesLedgerProductDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/SalesQuotationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProcessRoute.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProductProcess.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProductProcessBind.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/dto/PersonalAttendanceRecordsDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/dto/StaffContractDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/dto/StaffLeaveDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/dto/StaffOnJobDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/pojo/StaffOnJob.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/vo/SearchSchedulingVo.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockOutRecordDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/stock/dto/StockUninventoryDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/DocumentClassificationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/DocumentationDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/DocumentationReturnManagementDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/warehouse/pojo/DocumentationReturnManagement.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/account/dto/SalesReceiptReturnDto.java
@@ -2,7 +2,9 @@
import com.ruoyi.account.pojo.SalesReceiptReturn;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class SalesReceiptReturnDto extends SalesReceiptReturn {
}
src/main/java/com/ruoyi/account/dto/SalesRefundAmountOrderDto.java
@@ -4,8 +4,10 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class SalesRefundAmountOrderDto extends SalesRefundAmountOrder {
    @ApiModelProperty("退货单号")
src/main/java/com/ruoyi/account/pojo/AccountExpense.java
@@ -6,6 +6,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
@@ -20,6 +21,7 @@
 */
@TableName(value = "account_expense")
@Data
@EqualsAndHashCode(callSuper = true)
public class AccountExpense extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/account/pojo/AccountIncome.java
@@ -6,6 +6,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
@@ -20,6 +21,7 @@
 */
@TableName(value = "account_income")
@Data
@EqualsAndHashCode(callSuper = true)
public class AccountIncome extends DateQueryDto  implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/aftersalesservice/dto/AfterSalesServiceNewDto.java
@@ -6,10 +6,12 @@
import com.ruoyi.sales.pojo.SalesLedgerProduct;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class AfterSalesServiceNewDto extends AfterSalesService {
    @ApiModelProperty("产品型号ID数组")
src/main/java/com/ruoyi/basic/dto/ProductDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.basic.pojo.Product;
import com.ruoyi.basic.pojo.ProductModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductDto extends Product {
    private List<ProductModel> productModelList;
src/main/java/com/ruoyi/basic/dto/ProductModelDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.basic.pojo.ProductModel;
import com.ruoyi.production.dto.ProductStructureDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductModelDto extends ProductModel {
    private List<ProductStructureDto> productStructureList;
}
src/main/java/com/ruoyi/basic/dto/StorageBlobDTO.java
@@ -2,8 +2,10 @@
import com.ruoyi.basic.pojo.StorageBlob;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class StorageBlobDTO extends StorageBlob {
    private String url;
src/main/java/com/ruoyi/basic/dto/SupplierManageDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.basic.pojo.SupplierManage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class SupplierManageDto extends SupplierManage {
    @ApiModelProperty(value = "维护人员名称")
src/main/java/com/ruoyi/basic/pojo/CustomerRegions.java
@@ -19,7 +19,6 @@
 * @since 2026-03-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("customer_regions")
@ApiModel(value = "CustomerRegions对象", description = "客户地区表")
src/main/java/com/ruoyi/collaborativeApproval/dto/DutyPlanDTO.java
@@ -1,5 +1,6 @@
package com.ruoyi.collaborativeApproval.dto;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
@@ -10,6 +11,7 @@
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class DutyPlanDTO extends DutyPlan {
    private List<String> tags;
src/main/java/com/ruoyi/collaborativeApproval/dto/NoticeDTO.java
@@ -2,8 +2,10 @@
import com.ruoyi.collaborativeApproval.pojo.Notice;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class NoticeDTO extends Notice {
    private String CreateUserName;
src/main/java/com/ruoyi/collaborativeApproval/dto/RulesRegulationsManagementDTO.java
@@ -2,10 +2,12 @@
import com.ruoyi.collaborativeApproval.pojo.RulesRegulationsManagement;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class RulesRegulationsManagementDTO extends RulesRegulationsManagement {
    /**
     * 发布人姓名
src/main/java/com/ruoyi/collaborativeApproval/dto/SealApplicationManagementDTO.java
@@ -2,8 +2,10 @@
import com.ruoyi.collaborativeApproval.pojo.SealApplicationManagement;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class SealApplicationManagementDTO extends SealApplicationManagement {
    private String createUserName;
    //所属部门
src/main/java/com/ruoyi/collaborativeApproval/dto/StaffContactsPersonalDTO.java
@@ -3,8 +3,10 @@
import com.ruoyi.collaborativeApproval.pojo.StaffContactsPersonal;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffContactsPersonalDTO extends StaffContactsPersonal {
    private String staffNo;
    private String staffName;
src/main/java/com/ruoyi/collaborativeApproval/vo/SearchMeetingApplicationVo.java
@@ -2,6 +2,7 @@
import com.ruoyi.dto.PageDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * @author buhuazhen
@@ -9,6 +10,7 @@
 * @email 3038525872@qq.com
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SearchMeetingApplicationVo extends PageDto {
    private String title;
    private String applicant;
src/main/java/com/ruoyi/collaborativeApproval/vo/SearchMeetingDraftVo.java
@@ -3,6 +3,7 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.dto.PageDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
@@ -14,6 +15,7 @@
 * @email 3038525872@qq.com
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SearchMeetingDraftVo extends PageDto {
    private String title;
src/main/java/com/ruoyi/device/dto/DeviceDefectRecordDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.device.pojo.DeviceDefectRecord;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class DeviceDefectRecordDto extends DeviceDefectRecord {
    @ApiModelProperty("设备名称")
    private String deviceName;
src/main/java/com/ruoyi/device/dto/DeviceLedgerDto.java
@@ -7,6 +7,7 @@
import com.ruoyi.dto.DateQueryDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -18,6 +19,7 @@
 */
@Data
@TableName("device_ledger")
@EqualsAndHashCode(callSuper = true)
public class DeviceLedgerDto extends DateQueryDto {
    /**
src/main/java/com/ruoyi/dto/WordDateDto.java
@@ -2,12 +2,14 @@
import com.ruoyi.staff.pojo.StaffOnJob;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * @author :yys
 * @date : 2025/11/5 14:34
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class WordDateDto extends StaffOnJob {
    // 合同日期相关
src/main/java/com/ruoyi/inspectiontask/dto/InspectionTaskDto.java
@@ -5,10 +5,12 @@
import com.ruoyi.inspectiontask.pojo.InspectionTask;
import com.ruoyi.sales.pojo.CommonFile;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class InspectionTaskDto extends InspectionTask {
//    private List<StorageBlobDTO> storageBlobDTO;
src/main/java/com/ruoyi/inspectiontask/dto/QrCodeDto.java
@@ -2,7 +2,9 @@
import com.ruoyi.inspectiontask.pojo.QrCode;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class QrCodeDto extends QrCode {
}
src/main/java/com/ruoyi/inspectiontask/dto/QrCodeScanRecordDto.java
@@ -5,10 +5,12 @@
import com.ruoyi.inspectiontask.pojo.QrCode;
import com.ruoyi.inspectiontask.pojo.QrCodeScanRecord;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class QrCodeScanRecordDto extends QrCodeScanRecord {
    private QrCode qrCode;
src/main/java/com/ruoyi/inspectiontask/dto/TimingTaskDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.inspectiontask.pojo.TimingTask;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class TimingTaskDto extends TimingTask {
    private List<String> inspector;
src/main/java/com/ruoyi/lavorissue/pojo/LaborIssue.java
@@ -7,8 +7,10 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
@@ -19,7 +21,8 @@
@Data
@TableName("labor_issue")
@ApiModel
public class LaborIssue extends StartAndEndDateDto {
@EqualsAndHashCode(callSuper = true)
public class LaborIssue extends StartAndEndDateDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/measuringinstrumentledger/dto/SparePartsDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.measuringinstrumentledger.pojo.SpareParts;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class SparePartsDto extends SpareParts {
    /**
     * 备件分类父名称
src/main/java/com/ruoyi/oA/dto/OaProjectDto.java
@@ -5,10 +5,12 @@
import com.ruoyi.oA.pojo.OaProjectPhase;
import com.ruoyi.oA.pojo.OaProjectPhaseTask;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class OaProjectDto extends OaProject {
    /**
     * 负责人名称
src/main/java/com/ruoyi/oA/dto/OaProjectPhaseDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.oA.pojo.OaProjectPhase;
import com.ruoyi.oA.pojo.OaProjectPhaseTask;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class OaProjectPhaseDto extends OaProjectPhase {
    private List<OaProjectPhaseTask> oaProjectPhaseTasks;
}
src/main/java/com/ruoyi/procurementrecord/dto/ReturnManagementDto.java
@@ -10,6 +10,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
@@ -20,6 +21,7 @@
 * @date : 2025/9/17 10:28
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ReturnManagementDto extends ReturnManagement {
src/main/java/com/ruoyi/procurementrecord/dto/ReturnSaleProductDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.procurementrecord.pojo.ReturnSaleProduct;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
public class ReturnSaleProductDto extends ReturnSaleProduct {
    private String productName;
src/main/java/com/ruoyi/procurementrecord/service/impl/ReturnManagementServiceImpl.java
@@ -124,14 +124,6 @@
        for (ReturnSaleProductDto returnSaleProduct : list) {
            bigDecimal = bigDecimal.add(returnSaleProduct.getPrice());
            salesRefundAmountOrder.setRefundedAmount(new BigDecimal(0));
            // 是否有质量问题
            if (returnSaleProduct.getIsQuality() == 1) {
                // 有质量问题,入不合格库
                stockUtils.addUnStock(returnSaleProduct.getProductModelId(),returnSaleProduct.getNum(), StockInUnQualifiedRecordTypeEnum.RETURN_UNSTOCK_IN.getCode(),returnSaleProduct.getId());
            }else{
                // 无质量问题,入合格库
                stockUtils.addStock(returnSaleProduct.getProductModelId(),returnSaleProduct.getNum(), StockInQualifiedRecordTypeEnum.RETURN_HE_IN.getCode(),returnSaleProduct.getId());
            }
        }
        salesRefundAmountOrder.setRefundAmount(bigDecimal);
        salesRefundAmountOrder.setNotRefundedAmount(salesRefundAmountOrder.getRefundedAmount());
src/main/java/com/ruoyi/production/dto/ProcessRouteDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.production.pojo.ProcessRoute;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProcessRouteDto extends ProcessRoute {
    private Long productId;
src/main/java/com/ruoyi/production/dto/ProcessRouteItemDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.production.pojo.ProcessRouteItem;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProcessRouteItemDto extends ProcessRouteItem {
    @ApiModelProperty(value = "工艺路线名称")
src/main/java/com/ruoyi/production/dto/ProductBomDto.java
@@ -2,11 +2,13 @@
import com.ruoyi.production.pojo.ProductBom;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
//分页查询回显数据
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductBomDto extends ProductBom {
    //产品名称
src/main/java/com/ruoyi/production/dto/ProductOrderDto.java
@@ -6,6 +6,7 @@
import com.ruoyi.production.pojo.ProductOrder;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -13,6 +14,7 @@
@Data
@ExcelIgnoreUnannotated
@EqualsAndHashCode(callSuper = true)
public class ProductOrderDto extends ProductOrder {
    @ApiModelProperty(value = "销售合同号")
src/main/java/com/ruoyi/production/dto/ProductProcessDto.java
@@ -4,10 +4,12 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@ApiModel
@EqualsAndHashCode(callSuper = true)
public class ProductProcessDto extends ProductProcess {
}
src/main/java/com/ruoyi/production/dto/ProductProcessRouteItemDto.java
@@ -4,10 +4,12 @@
import com.ruoyi.production.pojo.ProductProcessRouteItem;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductProcessRouteItemDto extends ProductProcessRouteItem {
    @ApiModelProperty(value = "工序名称")
src/main/java/com/ruoyi/production/dto/ProductionProductInputDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.production.pojo.ProductionProductInput;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductionProductInputDto extends ProductionProductInput {
    @ApiModelProperty(value = "报工单号")
    private String productNo;
src/main/java/com/ruoyi/production/dto/ProductionProductMainDto.java
@@ -6,6 +6,7 @@
import com.ruoyi.production.pojo.ProductionProductMain;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -14,6 +15,7 @@
@Data
@ExcelIgnoreUnannotated
@EqualsAndHashCode(callSuper = true)
public class ProductionProductMainDto extends ProductionProductMain {
    @ApiModelProperty(value = "工单编号")
    @Excel(name = "工单编号")
src/main/java/com/ruoyi/production/dto/ProductionProductOutputDto.java
@@ -4,8 +4,10 @@
import com.ruoyi.production.pojo.ProductionProductOutput;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductionProductOutputDto extends ProductionProductOutput {
    @ApiModelProperty(value = "报工单号")
    private String productNo;
src/main/java/com/ruoyi/production/dto/SalesLedgerProductionAccountingDto.java
@@ -6,6 +6,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -18,6 +19,7 @@
@Data
@ApiModel
@ExcelIgnoreUnannotated
@EqualsAndHashCode(callSuper = true)
public class SalesLedgerProductionAccountingDto extends SalesLedgerProductDto{
    /**
src/main/java/com/ruoyi/production/dto/SalesLedgerWorkDto.java
@@ -4,6 +4,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDate;
@@ -14,6 +15,7 @@
 */
@Data
@ApiModel
@EqualsAndHashCode(callSuper = true)
public class SalesLedgerWorkDto extends SalesLedgerProductDto{
    private Long id;
src/main/java/com/ruoyi/production/service/impl/ProductOrderServiceImpl.java
@@ -149,11 +149,11 @@
        //如果已经开始生产,不能删除
        //查询生产订单下的工单
        List<ProductWorkOrder> productWorkOrders = productWorkOrderMapper.selectList(Wrappers.<ProductWorkOrder>lambdaQuery().in(ProductWorkOrder::getProductOrderId, ids));
        if (productWorkOrders.size()>0){
        if (!productWorkOrders.isEmpty()){
            //判断是否有报工数据
            List<ProductionProductMain> productionProductMains = productionProductMainMapper.selectList(Wrappers.<ProductionProductMain>lambdaQuery()
                    .in(ProductionProductMain::getWorkOrderId, productWorkOrders.stream().map(ProductWorkOrder::getId).collect(Collectors.toList())));
            if (productionProductMains.size()>0){
            if (!productionProductMains.isEmpty()){
                throw new RuntimeException("生产订单已经开始生产,不能删除");
            }
            //删除工单
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
@@ -207,9 +207,6 @@
                                qualityInspectParamMapper.insert(param);
                            });
                }
            }else {
                //直接入库
                stockUtils.addStock(productProcessRouteItem.getProductModelId(), productQty, StockInQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_IN.getCode(), productionProductMain.getId());
            }
            /*更新工单和生产订单*/
            ProductWorkOrder productWorkOrder = productWorkOrderMapper.selectById(dto.getWorkOrderId());
@@ -332,8 +329,6 @@
                .eq(ProductionProductInput::getProductMainId, productionProductMain.getId()));
        //删除报废的入库记录
        stockUtils.deleteStockInRecord(productionProductMain.getId(), StockInUnQualifiedRecordTypeEnum.PRODUCTION_SCRAP.getCode());
        //删除不需要质检的合格入库
        stockUtils.deleteStockInRecord(productionProductMain.getId(), StockInQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_IN.getCode());
        //删除投入对应的出库记录
        stockUtils.deleteStockOutRecord(productionProductMain.getId(), StockOutQualifiedRecordTypeEnum.PRODUCTION_REPORT_STOCK_OUT.getCode());
        // 删除主表
src/main/java/com/ruoyi/project/system/domain/vo/SysUserDeptVo.java
@@ -5,10 +5,12 @@
import com.ruoyi.project.system.domain.SysUserDept;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = true)
public class SysUserDeptVo extends SysUserDept {
    private String deptName;
src/main/java/com/ruoyi/projectManagement/dto/RoleDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.projectManagement.pojo.Roles;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class RoleDto extends Roles {
    // 是否使用系统编号
    @ApiModelProperty("是否使用系统编号")
src/main/java/com/ruoyi/purchase/dto/PaymentRegistrationDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.purchase.pojo.PaymentRegistration;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
public class PaymentRegistrationDto extends PaymentRegistration {
    // 查询列表查询用供应商号和合同号
src/main/java/com/ruoyi/purchase/dto/ProductRecordDto.java
@@ -4,11 +4,13 @@
import com.ruoyi.purchase.pojo.ProductRecord;
import com.ruoyi.sales.pojo.CommonFile;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class ProductRecordDto extends ProductRecord {
    private Long ticketRegistrationId;
src/main/java/com/ruoyi/purchase/dto/PurchaseLedgerImportDto.java
@@ -4,6 +4,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
@@ -12,6 +13,7 @@
 * @date : 2026/1/26 16:01
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class PurchaseLedgerImportDto extends PurchaseLedgerProductImportDto{
    @Excel(name = "采购单号")
src/main/java/com/ruoyi/purchase/dto/PurchaseReturnOrderDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.purchase.pojo.PurchaseReturnOrderProducts;
import com.ruoyi.purchase.pojo.PurchaseReturnOrders;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class PurchaseReturnOrderDto extends PurchaseReturnOrders {
    // 是否使用系统单号
    private Boolean isDefaultNo;
src/main/java/com/ruoyi/purchase/dto/PurchaseReturnOrderProductsDto.java
@@ -2,8 +2,10 @@
import com.ruoyi.purchase.pojo.PurchaseReturnOrderProducts;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class PurchaseReturnOrderProductsDto extends PurchaseReturnOrderProducts {
    private String productName;
src/main/java/com/ruoyi/purchase/dto/TicketRegistrationDto.java
@@ -8,6 +8,7 @@
import com.ruoyi.sales.pojo.CommonFile;
import com.ruoyi.sales.pojo.SalesLedgerProduct;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDate;
@@ -19,6 +20,7 @@
@Data
@TableName("ticket_registration")
@EqualsAndHashCode(callSuper = true)
public class TicketRegistrationDto extends TicketRegistration {
    /**
src/main/java/com/ruoyi/purchase/vo/PurchaseReturnOrderVo.java
@@ -3,11 +3,13 @@
import com.ruoyi.purchase.pojo.PurchaseReturnOrders;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class PurchaseReturnOrderVo extends PurchaseReturnOrders {
    //供应商名称
    private String supplierName;
src/main/java/com/ruoyi/quality/dto/QualityInspectDto.java
@@ -8,6 +8,7 @@
import com.ruoyi.quality.pojo.QualityInspectParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@@ -18,6 +19,7 @@
//质量检验新增编辑参数
@Data
@EqualsAndHashCode(callSuper = true)
public class QualityInspectDto extends QualityInspect implements Serializable {
    //检验项目
src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
@@ -6,6 +6,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@@ -19,6 +20,7 @@
 */
@TableName(value = "quality_inspect")
@Data
@EqualsAndHashCode(callSuper = true)
public class QualityInspect extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/quality/pojo/QualityUnqualified.java
@@ -6,6 +6,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@@ -19,6 +20,7 @@
 */
@TableName(value = "quality_unqualified")
@Data
@EqualsAndHashCode(callSuper = true)
public class QualityUnqualified extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/safe/dto/SafeHazardRecordDto.java
@@ -6,6 +6,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
@@ -16,6 +17,7 @@
import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = true)
public class SafeHazardRecordDto extends SafeHazardRecord {
    @ApiModelProperty("领用人")
src/main/java/com/ruoyi/safe/dto/SafeHiddenDto.java
@@ -6,6 +6,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
@@ -15,6 +16,7 @@
import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = true)
public class SafeHiddenDto extends SafeHidden {
    @ApiModelProperty("上报人")
src/main/java/com/ruoyi/safe/dto/SafeTrainingDetailsDto.java
@@ -6,6 +6,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
@@ -14,6 +15,7 @@
import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = true)
public class SafeTrainingDetailsDto extends SafeTrainingDetails {
    @ApiModelProperty("培训人员编号")
src/main/java/com/ruoyi/safe/dto/SafeTrainingDto.java
@@ -5,10 +5,12 @@
import com.ruoyi.safe.pojo.SafeTrainingFile;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class SafeTrainingDto extends SafeTraining {
    @ApiModelProperty("报名人数")
src/main/java/com/ruoyi/sales/dto/InvoiceLedgerDto.java
@@ -5,6 +5,7 @@
import com.ruoyi.sales.pojo.InvoiceLedger;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.time.LocalDate;
@@ -12,6 +13,7 @@
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class InvoiceLedgerDto extends InvoiceLedger {
    private List<FileVo> fileList;
src/main/java/com/ruoyi/sales/dto/InvoiceRegistrationDto.java
@@ -4,11 +4,13 @@
import com.ruoyi.sales.pojo.InvoiceRegistrationProduct;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class InvoiceRegistrationDto extends InvoiceRegistration {
    @ApiModelProperty(name = "开票登记产品集合")
src/main/java/com/ruoyi/sales/dto/InvoiceRegistrationProductDto.java
@@ -8,6 +8,7 @@
import com.ruoyi.sales.pojo.InvoiceRegistrationProduct;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -16,6 +17,7 @@
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class InvoiceRegistrationProductDto extends InvoiceRegistrationProduct {
    @ApiModelProperty(name = "客户合同号")
src/main/java/com/ruoyi/sales/dto/ReceiptPaymentDto.java
@@ -6,6 +6,7 @@
import com.ruoyi.sales.pojo.ReceiptPayment;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
@@ -13,6 +14,7 @@
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class ReceiptPaymentDto extends ReceiptPayment {
    @ApiModelProperty(value = "客户合同号")
src/main/java/com/ruoyi/sales/dto/SalesLedgerImportDto.java
@@ -19,7 +19,7 @@
 * @date : 2026/1/19 9:50
 */
@Data
@EqualsAndHashCode(callSuper = false)
@EqualsAndHashCode(callSuper = true)
public class SalesLedgerImportDto extends SalesLedgerProductImportDto {
    @Excel(name = "销售单号")
src/main/java/com/ruoyi/sales/dto/SalesLedgerProcessRouteDto.java
@@ -17,7 +17,7 @@
 * @since 2026/03/27 9:54
 */
@Data
@EqualsAndHashCode(callSuper = false)
@EqualsAndHashCode(callSuper = true)
public class SalesLedgerProcessRouteDto extends SalesLedgerProcessRoute {
    @ApiModelProperty("工艺路线ID")
src/main/java/com/ruoyi/sales/dto/SalesLedgerProductDto.java
@@ -5,11 +5,13 @@
import com.ruoyi.sales.pojo.SalesLedgerProductProcess;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class SalesLedgerProductDto extends SalesLedgerProduct {
    /**
src/main/java/com/ruoyi/sales/dto/SalesQuotationDto.java
@@ -4,10 +4,12 @@
import com.ruoyi.sales.pojo.SalesQuotationProduct;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class SalesQuotationDto extends SalesQuotation {
    @ApiModelProperty(value = "报价商品")
    private List<SalesQuotationProduct> products;
src/main/java/com/ruoyi/sales/dto/ShippingInfoDto.java
@@ -6,6 +6,7 @@
import com.ruoyi.sales.pojo.ShippingInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
import java.util.List;
@@ -15,6 +16,7 @@
 * @date : 2026/1/23 16:35
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ShippingInfoDto extends ShippingInfo {
    /**
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProcessRoute.java
@@ -20,7 +20,6 @@
 * @since 2026-03-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sales_ledger_process_route")
@ApiModel(value = "SalesLedgerProcessRoute对象", description = "销售订单绑定的工艺路线")
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProductProcess.java
@@ -24,7 +24,6 @@
 * @since 2026-03-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sales_ledger_product_process")
@ApiModel(value = "SalesLedgerProductProcess对象", description = "销售产品加工明细")
src/main/java/com/ruoyi/sales/pojo/SalesLedgerProductProcessBind.java
@@ -19,7 +19,6 @@
 * @since 2026-03-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sales_ledger_product_process_bind")
@ApiModel(value="SalesLedgerProductProcessBind对象", description="销售产品额外加工数量")
src/main/java/com/ruoyi/staff/dto/PersonalAttendanceRecordsDto.java
@@ -6,6 +6,7 @@
import com.ruoyi.staff.pojo.PersonalAttendanceRecords;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
@@ -13,6 +14,7 @@
@Data
@ExcelIgnoreUnannotated
@EqualsAndHashCode(callSuper = true)
public class PersonalAttendanceRecordsDto extends PersonalAttendanceRecords {
    @Excel(name = "姓名", sort = 3)
    private String staffName;
src/main/java/com/ruoyi/staff/dto/StaffContractDto.java
@@ -2,8 +2,10 @@
import com.ruoyi.staff.pojo.StaffContract;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffContractDto extends StaffContract {
    private String staffName;
}
src/main/java/com/ruoyi/staff/dto/StaffLeaveDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.staff.pojo.StaffLeave;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffLeaveDto extends StaffLeave {
    @Excel(name = "状态", readConverterExp = "0=离职,1=在职", sort = 1)
    private Integer staffState;
src/main/java/com/ruoyi/staff/dto/StaffOnJobDto.java
@@ -4,11 +4,13 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.staff.pojo.StaffOnJob;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffOnJobDto extends StaffOnJob {
    @Excel(name = "部门",sort = 7)
    private String deptName;
src/main/java/com/ruoyi/staff/pojo/StaffOnJob.java
@@ -6,6 +6,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
@@ -20,6 +21,7 @@
 */
@TableName(value = "staff_on_job")
@Data
@EqualsAndHashCode(callSuper = true)
public class StaffOnJob extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/staff/vo/SearchSchedulingVo.java
@@ -3,6 +3,7 @@
import com.ruoyi.dto.PageDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
@@ -15,6 +16,7 @@
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class SearchSchedulingVo extends PageDto {
    private String staffName;
src/main/java/com/ruoyi/stock/dto/StockInRecordDto.java
@@ -2,11 +2,13 @@
import com.ruoyi.stock.pojo.StockInRecord;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
public class StockInRecordDto extends StockInRecord {
    /**
     * 产品名称
src/main/java/com/ruoyi/stock/dto/StockInventoryDto.java
@@ -3,12 +3,14 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.stock.pojo.StockInventory;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.time.LocalDate;
@Data
@EqualsAndHashCode(callSuper = true)
public class StockInventoryDto extends StockInventory {
    private String productName;
src/main/java/com/ruoyi/stock/dto/StockOutRecordDto.java
@@ -3,6 +3,7 @@
import com.ruoyi.stock.pojo.StockOutRecord;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
@@ -10,6 +11,7 @@
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class StockOutRecordDto extends StockOutRecord {
    /**
     * 产品名称
src/main/java/com/ruoyi/stock/dto/StockUninventoryDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.stock.pojo.StockUninventory;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;
@Data
@EqualsAndHashCode(callSuper = true)
public class StockUninventoryDto extends StockUninventory {
    private String productName;
    private String model;
src/main/java/com/ruoyi/warehouse/dto/DocumentClassificationDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.warehouse.pojo.DocumentClassification;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class DocumentClassificationDto extends DocumentClassification {
    private List<DocumentClassification> documentClassificationList;
src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java
@@ -4,8 +4,10 @@
import com.ruoyi.warehouse.pojo.DocumentationBorrowManagement;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class DocumentationBorrowManagementDto extends DocumentationBorrowManagement {
    /**
     * 文档名称
src/main/java/com/ruoyi/warehouse/dto/DocumentationDto.java
@@ -3,8 +3,10 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.warehouse.pojo.Documentation;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class DocumentationDto extends Documentation {
    /**
     * 类别名称
src/main/java/com/ruoyi/warehouse/dto/DocumentationReturnManagementDto.java
@@ -2,8 +2,10 @@
import com.ruoyi.warehouse.pojo.DocumentationReturnManagement;
import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class DocumentationReturnManagementDto extends DocumentationReturnManagement {
    /**
     * 文档名称
src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java
@@ -2,10 +2,12 @@
import com.ruoyi.warehouse.pojo.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class WarehouseDto extends Warehouse {
    private String goodsShelvesName;
src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java
@@ -3,10 +3,12 @@
import com.ruoyi.warehouse.dto.DocumentationDto;
import com.ruoyi.warehouse.pojo.WarehouseGoodsShelvesRowcol;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
public class WarehouseGoodsShelvesRowcolDto extends WarehouseGoodsShelvesRowcol {
    private String warehouseName;
    private String name;
src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java
@@ -13,6 +13,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
/**
@@ -22,6 +23,7 @@
@TableName(value ="documentation_borrow_management")
@Data
@ApiModel(value = "文档借阅表")
@EqualsAndHashCode(callSuper = true)
public class DocumentationBorrowManagement extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
src/main/java/com/ruoyi/warehouse/pojo/DocumentationReturnManagement.java
@@ -7,6 +7,7 @@
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
@@ -20,6 +21,7 @@
@TableName(value ="documentation_return_management")
@Data
@ApiModel(value = "文档归还表")
@EqualsAndHashCode(callSuper = true)
public class DocumentationReturnManagement extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;