package cn.iocoder.yudao.module.aftersales.controller.admin.problem.vo; import cn.iocoder.yudao.framework.common.pojo.PageParam; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; /** * 售后问题库 - 分页查询 Request VO */ @Schema(description = "售后问题库 - 分页查询 Request VO") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) public class AfterSaleProblemPageReqVO extends PageParam { @Schema(description = "问题单号", example = "AP20260813000001") private String no; @Schema(description = "关键字(单号/标题/描述/解决方案)", example = "传感器") private String keyword; @Schema(description = "来源工单编号", example = "1") private Long sourceTicketId; @Schema(description = "物料编号", example = "1") private Long itemId; @Schema(description = "物料编码(模糊)", example = "MAT-001") private String itemCode; @Schema(description = "问题分类", example = "功能故障") private String issueCategory; @Schema(description = "问题类型", example = "1") private Integer issueType; @Schema(description = "根因分类", example = "3") private Integer rootCauseCategory; @Schema(description = "状态: 0-草稿 1-已发布 2-已停用", example = "1") private Integer status; }