'required', 'limit' => 'integer', 'id' => 'required|integer', 'content' => 'required|string', //欢迎语内容 'is_exclusive' => 'required|string|in:0,1', //是否开启同一外部企业客户只能添加同一个员工,默认为否 'remarks' => 'string', //联系方式的备注信息,用于助记,不超过30个字符 'skip_verify' => 'required|string|in:0,1', //外部客户添加时是否无需验证。1是,0否 'tags' => 'string', //预设标签ID列表,多个英文逗号隔开最多100个标签 'type' => 'required|string|in:1,2', //联系方式类型,1-单人, 2-多人 'user' => 'required|string', //使用该联系方式的用户userID列表,多个英文逗号隔开,每个联系方式最多配置100个使用成员 'ids' => 'required|string', ]; } // 场景列表 protected $scenes = [ 'batch_add' => ['corpid', 'remarks', 'attachments', 'content','show_file_list','tags','user'], 'batch_edit' => ['corpid', 'ids', 'remarks','show_file_list'], ]; /** * * @return array */ public function messages() { return [ 'corpid.required' => '授权方corpid不能为空', 'limit.integer' => '每页记录数必须为整数', 'id.required' => '记录id不能为空', 'id.integer' => '记录id必须为整数', 'ids.required' => '记录id集不能为空', 'ids.string' => '记录id集必须为字符串', 'content.required' => '欢迎语内容不能为空', 'content.string' => '欢迎语内容必须为字符串', 'is_exclusive.required' => '是否开启同一外部企业客户只能添加同一个员工不能为空', 'is_exclusive.string' => '是否开启同一外部企业客户只能添加同一个员工必须为字符串', 'is_exclusive.in' => '是否开启同一外部企业客户只能添加同一个员工必须为0或1', 'remark.string' => '联系方式的备注信息,用于助记,不超过30个字符必须为字符串', 'skip_verify.required' => '外部客户添加时是否无需验证不能为空', 'skip_verify.string' => '外部客户添加时是否无需验证必须为字符串', 'skip_verify.in' => '外部客户添加时是否无需验证必须为0或1', 'type.required' => '联系方式类型不能为空', 'type.string' => '联系方式类型必须为字符串', 'type.in' => '联系方式类型必须为1或2', 'user.required' => '使用该联系方式的用户userID列表不能为空', 'user.string' => '使用该联系方式的用户userID列表必须为字符串', ]; } }