SmartFormEnum.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace addons\SmartForm\common\enums;
  3. /**
  4. * 统一配置
  5. */
  6. class SmartFormEnum {
  7. const ADDONS_NAME = 'SmartForm';
  8. const FIRST_CUTTER = "\n"; # 一级切割符号
  9. const DATE_CUTTER = " ~ "; # 日期分隔符
  10. const PARAM_CUTTER = "_"; # 参数分隔符
  11. /**
  12. * @method showTime
  13. * 返回时间
  14. * @author zqh
  15. * @datetime 2022-05-06T12:27:02+0800
  16. * @param [type] $type [description]
  17. * @return [type] [description]
  18. */
  19. public function showTime($type){
  20. switch ($type) {
  21. case 'now':
  22. $time = date('H:i:s');
  23. break;
  24. }
  25. return $time;
  26. }
  27. /**
  28. * @method showDate
  29. * 返回日期
  30. * @author zqh
  31. * @datetime 2022-05-06T12:26:55+0800
  32. * @param [type] $type [description]
  33. * @return [type] [description]
  34. */
  35. public function showDate($type){
  36. switch ($type) {
  37. case 'today':
  38. $time = date('Y-m-d');
  39. break;
  40. }
  41. return $time;
  42. }
  43. const SMS_KEYS = [
  44. 'template.title' => '表单名称',
  45. 'info.title' => '字段名称',
  46. 'info.created_at' => '填表时间',
  47. 'write.col_value' => '填写内容',
  48. 'user.nickname' => '用户昵称',
  49. 'user.id' => '用户ID',
  50. 'user.username' => '用户名',
  51. 'user.mobile' => '用户手机号码',
  52. ];
  53. }