|
|
@@ -0,0 +1,66 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace App\Http\Requests\Api\User;
|
|
|
+
|
|
|
+use App\Http\Requests\BaseRequest;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 订阅消息
|
|
|
+ * @author 唐远望
|
|
|
+ * @version 1.0
|
|
|
+ * @date 2026-04-08
|
|
|
+ *
|
|
|
+ */
|
|
|
+class SubscriptionTmp extends BaseRequest
|
|
|
+{
|
|
|
+ /**
|
|
|
+ * 获取应用于请求的规则
|
|
|
+ *
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function rules()
|
|
|
+ {
|
|
|
+ // 返回结果
|
|
|
+ return [
|
|
|
+ 'name' => 'required',
|
|
|
+ 'id' => 'required|integer|gt:0',
|
|
|
+ 'status' => 'required|integer|in:0,1',
|
|
|
+ 'page' => 'integer|min:1',
|
|
|
+ 'limit' => 'integer|min:1',
|
|
|
+ 'tmplate_id' => 'required',
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ // 场景列表
|
|
|
+ protected $scenes = [
|
|
|
+ 'detail' => ['id'],
|
|
|
+ 'list' => ['page', 'limit'],
|
|
|
+ 'set' => ['tmplate_id'],
|
|
|
+ 'edit' => ['tmplate_id'],
|
|
|
+ 'detail' => [''],
|
|
|
+ ];
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取已定义验证规则的错误消息
|
|
|
+ *
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function messages()
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ 'name.required' => '公司分类名称必填',
|
|
|
+ 'id.required' => 'ID未知',
|
|
|
+ 'id.integer' => 'ID格式错误',
|
|
|
+ 'id.gt' => 'ID格式错误',
|
|
|
+ 'status.required' => '状态未知',
|
|
|
+ 'status.integer' => '状态格式错误',
|
|
|
+ 'status.in' => '状态格式错误',
|
|
|
+ 'page.integer' => '页码格式错误',
|
|
|
+ 'page.min' => '页码格式错误',
|
|
|
+ 'limit.integer' => '每页数量格式错误',
|
|
|
+ 'limit.min' => '每页数量格式错误',
|
|
|
+ 'tmplate_id.required' => '模板ID未知',
|
|
|
+ ];
|
|
|
+ }
|
|
|
+}
|