- 创建AppTicket实体类定义工单数据结构 - 实现AppTicketController提供工单CRUD接口 - 创建AppTicketReply实体支持工单回复功能 - 实现工单提交、查询、状态更新等核心业务逻辑 - 添加工单统计、分配、回复等功能接口 - 集成MyBatis Plus实现数据库操作 - 支持工单分类、优先级、状态流转管理 - 实现自动分配工单给技术成员机制 - 添加工单搜索、分页、权限控制功能
34 lines
826 B
Java
34 lines
826 B
Java
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;
|
||
}
|