certify_info.go 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package tables
  2. import (
  3. "github.com/GoAdminGroup/go-admin/context"
  4. "github.com/GoAdminGroup/go-admin/modules/db"
  5. "github.com/GoAdminGroup/go-admin/plugins/admin/modules/table"
  6. "github.com/GoAdminGroup/go-admin/template/types/form"
  7. )
  8. func GetCertifyInfoTable(ctx *context.Context) table.Table {
  9. certifyInfo := table.NewDefaultTable(table.DefaultConfigWithDriver("mysql"))
  10. info := certifyInfo.GetInfo().HideFilterArea()
  11. // 个人认证预查询
  12. info.Where("type", "=", 1)
  13. info.AddField("Id", "id", db.Bigint).
  14. FieldFilterable()
  15. info.AddField("Type", "type", db.Tinyint)
  16. info.AddField("用户id", "platform_id", db.Bigint)
  17. info.AddField("User_type", "user_type", db.Tinyint)
  18. info.AddField("Id_type", "id_type", db.Tinyint)
  19. info.AddField("Id_name", "id_name", db.Varchar)
  20. info.AddField("Id_code", "id_code", db.Varchar)
  21. info.AddField("Id_icon", "id_icon", db.Varchar)
  22. info.AddField("Id_icon_back", "id_icon_back", db.Varchar)
  23. info.AddField("Attorney_icon", "attorney_icon", db.Varchar)
  24. info.AddField("Status", "status", db.Tinyint)
  25. info.AddField("Legal_person_name", "legal_person_name", db.Varchar)
  26. info.AddField("Legal_person_id_code", "legal_person_id_code", db.Char)
  27. info.AddField("Contact_person_name", "contact_person_name", db.Varchar)
  28. info.AddField("Contact_person_phone", "contact_person_phone", db.Char)
  29. info.AddField("Contact_person_email", "contact_person_email", db.Varchar)
  30. info.AddField("Created_at", "created_at", db.Datetime)
  31. info.AddField("Updated_at", "updated_at", db.Datetime)
  32. info.SetTable("certify_info").SetTitle("CertifyInfo").SetDescription("CertifyInfo")
  33. formList := certifyInfo.GetForm()
  34. formList.AddField("Id", "id", db.Bigint, form.Default)
  35. formList.AddField("Type", "type", db.Tinyint, form.Number)
  36. formList.AddField("Platform_id", "platform_id", db.Bigint, form.Number)
  37. formList.AddField("User_type", "user_type", db.Tinyint, form.Number)
  38. formList.AddField("Id_type", "id_type", db.Tinyint, form.Number)
  39. formList.AddField("Id_name", "id_name", db.Varchar, form.Text)
  40. formList.AddField("Id_code", "id_code", db.Varchar, form.Text)
  41. formList.AddField("Id_icon", "id_icon", db.Varchar, form.Text)
  42. formList.AddField("Id_icon_back", "id_icon_back", db.Varchar, form.Text)
  43. formList.AddField("Attorney_icon", "attorney_icon", db.Varchar, form.Text)
  44. formList.AddField("Status", "status", db.Tinyint, form.Number)
  45. formList.AddField("Legal_person_name", "legal_person_name", db.Varchar, form.Text)
  46. formList.AddField("Legal_person_id_code", "legal_person_id_code", db.Char, form.Text)
  47. formList.AddField("Contact_person_name", "contact_person_name", db.Varchar, form.Text)
  48. formList.AddField("Contact_person_phone", "contact_person_phone", db.Char, form.Text)
  49. formList.AddField("Contact_person_email", "contact_person_email", db.Varchar, form.Text)
  50. formList.AddField("Created_at", "created_at", db.Datetime, form.Datetime)
  51. formList.AddField("Updated_at", "updated_at", db.Datetime, form.Datetime)
  52. formList.SetTable("certify_info").SetTitle("CertifyInfo").SetDescription("CertifyInfo")
  53. return certifyInfo
  54. }