SystemConfig.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | saiadmin [ saiadmin快速开发框架 ]
  4. // +----------------------------------------------------------------------
  5. // | Author: sai <1430792918@qq.com>
  6. // +----------------------------------------------------------------------
  7. namespace plugin\saiadmin\app\model\system;
  8. use plugin\saiadmin\basic\think\BaseModel;
  9. /**
  10. * 参数配置模型
  11. *
  12. * sa_system_config 参数配置信息表
  13. *
  14. * @property $id 编号
  15. * @property $group_id 组id
  16. * @property $key 配置键名
  17. * @property $value 配置值
  18. * @property $name 配置名称
  19. * @property $input_type 数据输入类型
  20. * @property $config_select_data 配置选项数据
  21. * @property $sort 排序
  22. * @property $remark 备注
  23. * @property $created_by 创建人
  24. * @property $updated_by 更新人
  25. * @property $create_time 创建时间
  26. * @property $update_time 修改时间
  27. */
  28. class SystemConfig extends BaseModel
  29. {
  30. /**
  31. * 数据表主键
  32. * @var string
  33. */
  34. protected $pk = 'id';
  35. protected $table = 'sa_system_config';
  36. public function getConfigSelectDataAttr($value)
  37. {
  38. return json_decode($value ?? '', true);
  39. }
  40. public function setConfigSelectDataAttr($value)
  41. {
  42. return json_encode($value);
  43. }
  44. }