ecps.lua 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. --[[
  2. 企明星爬虫系统,公共文件
  3. Author:zjk
  4. Date:2016/4/19
  5. ]]
  6. ecps={}
  7. --键值反转table
  8. function ecps.reversalFormat(tab,frtab,totab)
  9. local tmpfrtab={}
  10. for k,v in pairs(frtab) do
  11. for k2,v2 in pairs(tab) do
  12. if string.match(k,k2)~=nil and string.match(k,k2)~="" then
  13. tmpfrtab[k]=tab[k2]
  14. break
  15. end
  16. end
  17. end
  18. local tmptotab={}
  19. for k,v in pairs(totab) do
  20. tmptotab[k]=tmpfrtab[v]
  21. if k==tmpfrtab[v] then
  22. tmptotab[k]=""
  23. end
  24. end
  25. return tmptotab
  26. end
  27. --企业基本信息表单
  28. ecps.baseFm={
  29. ["统一社会信用代码/注册号/统一社会信用代码"]="RegNo",["名称"]="EntName",["类型"]="EntTypeName",
  30. ["注册资本/成员出资总额"]="RegCap",
  31. ["法定代表人/负责人/经营者/投资人/执行事务合伙人/执行事务合伙人(委派代表)"]="LeRep",
  32. ["成立日期/注册日期"]="EstDate",
  33. ["核准日期/发照日期/吊销日期"]="IssBLicDate",
  34. ["营业期限自/经营期限自/合伙期限自"]="OpFrom",
  35. ["营业期限至/经营期限至/合伙期限至"]="OpTo",
  36. ["住所"]="Dom",["经营场所/主要经营场所/营业场所"]="OpLoc",
  37. ["经营范围/业务范围"]="OpScope",
  38. ["登记机关"]="RegOrg",["登记状态"]="OpState",
  39. }
  40. ecps.baseMap={
  41. ["RegNo"]="统一社会信用代码/注册号/统一社会信用代码",["EntName"]="名称",["EntTypeName"]="类型",
  42. ["RegCap"]="注册资本/成员出资总额",
  43. ["LeRep"]="法定代表人/负责人/经营者/投资人/执行事务合伙人/执行事务合伙人(委派代表)",
  44. ["EstDate"]="成立日期/注册日期",
  45. ["IssBLicDate"]="核准日期/发照日期/吊销日期",
  46. ["OpFrom"]="营业期限自/经营期限自/合伙期限自",
  47. ["OpTo"]="营业期限至/经营期限至/合伙期限至",
  48. ["Dom"]="住所",["OpLoc"]="经营场所/主要经营场所/营业场所",
  49. ["OpScope"]="经营范围/业务范围",
  50. ["RegOrg"]="登记机关",["OpState"]="登记状态",
  51. }
  52. ecps.baseNbFm={
  53. ["统一社会信用代码/注册号/统一社会信用代码"]="RegNo",
  54. ["企业名称"]="EntName",["企业联系电话"]="Tel",["邮政编码"]="postcode",
  55. ["企业通信地址"]="address",["电子邮箱"]="email",
  56. ["有限责任公司本年度是否发生股东股权转让"]="equityTransfer",
  57. ["企业经营状态"]="state",
  58. ["是否有网站或网店"]="hasWebsite",
  59. ["企业是否有投资信息或购买其他公司股权"]="hasInv",
  60. ["是否有对外担保信息"]="hasGuarantee",
  61. ["从业人数"]="numPeople",
  62. }
  63. ecps.baseNbMap={
  64. ["RegNo"]="统一社会信用代码/注册号/统一社会信用代码",
  65. ["EntName"]="企业名称",["Tel"]="企业联系电话",["postcode"]="邮政编码",
  66. ["address"]="企业通信地址",["email"]="电子邮箱",
  67. ["equityTransfer"]="有限责任公司本年度是否发生股东股权转让",
  68. ["state"]="企业经营状态",
  69. ["hasWebsite"]="是否有网站或网店",
  70. ["hasInv"]="企业是否有投资信息或购买其他公司股权",
  71. ["hasGuarantee"]="是否有对外担保信息",
  72. ["numPeople"]="从业人数",
  73. }
  74. --通用方法结束
  75. return ecps;