Files
jianfeng-server/app/farm/controller/AdminClaimTraceability.php
2025-10-02 10:33:06 +08:00

68 lines
1.3 KiB
PHP
Executable File

<?php
/**
* @Author fangtao
* @Date 2023/9/20 21:07
*/
namespace app\farm\controller;
use app\AdminRest;
use app\farm\model\ClaimEarTag;
use app\farm\model\ClaimTraceability;
use app\farm\model\Config as Model;
use think\App;
class AdminClaimTraceability extends AdminRest
{
protected $model;
public function __construct(App $app)
{
parent::__construct($app);
$this->model = new Model();
}
public function addTraceability()
{
$input = $this->_input;
$earModel = new ClaimTraceability();
$data = $earModel->addTraceability($input);
return $this->success($data);
}
public function updateTraceability()
{
$input = $this->_input;
$earModel = new ClaimTraceability();
$data = $earModel->updateTraceability($input, $input['id']);
return $this->success($data);
}
public function getTraceabilityList()
{
$input = $this->_param;
$earModel = new ClaimTraceability();
$data = $earModel->getList($input);
return $this->success($data);
}
public function deleteTraceability()
{
$input = $this->_input;
$earModel = new ClaimTraceability();
$data = $earModel->deleteTraceability($input['id']);
return $this->success($data);
}
}