| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?phpnamespace app\common\service;use app\common\model\Contract;use app\common\util\WhereBuilder;class ContractService extends Service{    public function page($param = [])    {        $this->autoParams($param);        $project_id = $this->pg('project_id');        $where = WhereBuilder::builder()            ->eq('project_id', $project_id)            ->build();        return (new Contract)            ->where($where)            ->paginate($this->tp6Page());    }    public function create($param = [])    {        $param = $this->autoParams($param);        return Contract::create($param);    }    public function update($param = [])    {        $param = $this->autoParams($param);        return Contract::update($param);    }    public function delete($param = [])    {        $this->autoParams($param);        $contract = $this->one(Contract::class);        return $contract->delete();    }}
 |