Files
mp-java/src/main/java/com/gxwebsoft/app/param/AppTicketParam.java
赵忠林 a4d5c86134 feat(app): 添加应用工单系统功能
- 创建AppTicket实体类定义工单数据结构
- 实现AppTicketController提供工单CRUD接口
- 创建AppTicketReply实体支持工单回复功能
- 实现工单提交、查询、状态更新等核心业务逻辑
- 添加工单统计、分配、回复等功能接口
- 集成MyBatis Plus实现数据库操作
- 支持工单分类、优先级、状态流转管理
- 实现自动分配工单给技术成员机制
- 添加工单搜索、分页、权限控制功能
2026-03-30 11:59:41 +08:00

34 lines
826 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.gxwebsoft.app.param;
import com.gxwebsoft.common.core.web.PageParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 工单查询参数
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Schema(description = "工单查询参数")
public class AppTicketParam extends PageParam {
@Schema(description = "关联应用ID")
private Long websiteId;
@Schema(description = "工单状态")
private String status;
@Schema(description = "工单分类")
private String category;
@Schema(description = "优先级")
private String priority;
@Schema(description = "处理人ID传0=未分配)")
private Integer assigneeId;
@Schema(description = "关键词(标题/工单编号)")
private String keywords;
}