Ver código fonte

add depart pay config function

abiao 5 anos atrás
pai
commit
eb2ab03a1a

+ 42 - 0
app/models/pay_config.rb

@@ -0,0 +1,42 @@
+# encoding: utf-8
+class PayConfig < ActiveRecord::Base
+  has_paper_trail
+  self.table_name = "pay_configs"
+  belongs_to :depart_record, :foreign_key => :depart
+
+  rails_admin do
+    navigation_label '系统配置'
+    weight -500
+    #parent WxUser
+    list do
+      filters [:depart,:remark]
+      field :id
+      field :name
+      field :depart do
+        filterable true
+      end
+      field :depart_record
+      field :remark
+      field :created_at
+      field :updated_at
+    end
+
+    show do
+      field :id
+      field :name
+      field :depart do
+        filterable true
+      end
+      field :depart_record
+      field :remark
+      field :created_at
+      field :updated_at
+    end
+
+    edit do
+      field :name
+      field :depart
+      field :remark
+    end
+  end
+end

+ 12 - 0
config/locales/models/pay_config.yml

@@ -0,0 +1,12 @@
+zh-CN:
+  activerecord:
+    models:
+      pay_config: 部门支付配置
+    attributes:
+      pay_config:
+        id: ID
+        depart: 部门ID
+        depart_record: 部门
+        remark: 备注
+        created_at: 创建时间
+        updated_at: 更新时间

+ 21 - 0
db/migrate/20201224114999_create_pay_configs.rb

@@ -0,0 +1,21 @@
+# encoding:utf-8
+class CreatePayConfigs < ActiveRecord::Migration
+  def up
+    #支付管理
+    create_table :pay_configs do |t|
+      #部门ID
+      t.column :depart, :integer,:null=>false, :default => 0
+      #收款商户
+      t.column :pay_code,:string
+      #备注
+      t.column :remark,:string
+      t.timestamps
+    end
+    add_index :pay_configs, :depart
+  end
+
+  def down
+    drop_table :pay_configs
+  end
+
+end