修改插件
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
yiqiu
2025-11-21 00:01:45 +08:00
parent 7bc68457e9
commit cbd6250967
224 changed files with 61713 additions and 18 deletions

View File

@@ -0,0 +1,123 @@
<?php
namespace addon\idcsmart_ticket\controller;
use addon\idcsmart_ticket\model\IdcsmartTicketPrereplyModel;
use app\event\controller\PluginAdminBaseController;
/**
* @title 工单预设回复(后台)
* @desc 工单预设回复(后台)
* @use addon\idcsmart_ticket\controller\TicketPrereplyController
*/
class TicketPrereplyController extends PluginAdminBaseController
{
/**
* 时间 2022-10-21
* @title 工单预设回复列表
* @desc 工单预设回复列表
* @author wyh
* @version v1
* @url /admin/v1/ticket/prereply
* @method GET
* @return array list - 工单预设回复列表
* @return int list[].id - ID
* @return string list[].content - 内容
*/
public function ticketPrereplyList()
{
$IdcsmartTicketPrereplyModel = new IdcsmartTicketPrereplyModel();
$result = $IdcsmartTicketPrereplyModel->ticketPrereplyList();
return json($result);
}
/**
* 时间 2022-10-21
* @title 工单预设回复详情
* @desc 工单预设回复详情
* @author wyh
* @version v1
* @url /admin/v1/ticket/prereply/:id
* @method GET
* @param int id - 工单预设回复ID
* @return int id - ID
* @return string content - 内容
*/
public function index()
{
$param = $this->request->param();
$IdcsmartTicketPrereplyModel = new IdcsmartTicketPrereplyModel();
$result = $IdcsmartTicketPrereplyModel->ticketPrereplyIndex($param);
return json($result);
}
/**
* 时间 2022-10-21
* @title 创建工单预设回复
* @desc 创建工单预设回复
* @author wyh
* @version v1
* @url /admin/v1/ticket/prereply
* @method POST
* @param string content - 内容
*/
public function create()
{
$param = $this->request->param();
$IdcsmartTicketPrereplyModel = new IdcsmartTicketPrereplyModel();
$result = $IdcsmartTicketPrereplyModel->ticketPrereplyCreate($param);
return json($result);
}
/**
* 时间 2022-10-21
* @title 编辑工单预设回复
* @desc 编辑工单预设回复
* @author wyh
* @version v1
* @url /admin/v1/ticket/prereply/:id
* @method PUT
* @param int id - 工单预设回复ID
* @param string content - 内容
*/
public function update()
{
$param = $this->request->param();
$IdcsmartTicketPrereplyModel = new IdcsmartTicketPrereplyModel();
$result = $IdcsmartTicketPrereplyModel->ticketPrereplyUpdate($param);
return json($result);
}
/**
* 时间 2022-10-21
* @title 删除工单预设回复
* @desc 删除工单预设回复
* @author wyh
* @version v1
* @url /admin/v1/ticket/prereply/:id
* @method DELETE
* @param int id - 工单预设回复ID
*/
public function delete()
{
$param = $this->request->param();
$IdcsmartTicketPrereplyModel = new IdcsmartTicketPrereplyModel();
$result = $IdcsmartTicketPrereplyModel->ticketPrereplyDelete($param);
return json($result);
}
}