1、附件2全国建筑工人管理服务信息平台数据标准(征求意见稿)目录1.总则12.术语和定义13基本规定24编码规则35数据标准35.1项目基础信息(对象名:ProjectMaster)35.2企业信息(对象名:SubContractor)55.3项目参建单位信息(对象名:ProjectSubContractor)75.4工人实名基础信息(对象名:WorkerMaster)85.5人员资格证书信息(对象名:PersonalCertifications)105.6工人不良行为记录信息(对象名:WorkerBadRecords)115.7工人奖励记录信息(对象名:WorkerGoodRecords)125
2、8工人黑名单信息(对象名:WorkerBlackList)135.9企业黑名单信息(对象名:SubContractorBlackList)145.10班组基础信息(对象名:TeamMaster)145.11班组成员(对象名:TeamMember)155.12班组评价(对象名:TeamReview)155.13项目中工人信息(对象名:ProjectWorker)165.14进退场记录表(对象名:EntryExitHistory)185.15项目中工人劳动合同信息(对象名:WorkerContractRule)185.16合同附件表(对象名:ContractFile)195.17项目中的培训记录
3、对象名:ProjectTraining)205.18刷卡数据(对象名:WorkerAttendance)205.19工资单(对象名:PayRoll)215.20工资明细(对象名:PayRollDetail)225.21从业人员基础信息(对象名:Employee_Master)245.22企业从业人员聘用关系表(对象名:Company_Employe)245.23企业资质(对象名:SubContractorCertifications)256数据字典266.1项目活动类型266.2工种字典数据266.3证书类型276.4项目培训类型286.5人员证件类型字典表286.6工人不良行为类别296.
4、7工人奖励类别336.8工人奖励对象336.9工人奖励级别346.10地区字典表346.11币种字典表346.12单位性质字典表346.13建设性质分类字典表366.14项目分类字典表366.15项目状态字典表366.16建设规模字典表376.17资金来源字典表376.18立项级别字典表376.19工程用途字典表376.20企业资质字典386.21企业资质等级字典表396.22安管证书专业字典表416.23岗位证书专业字典表416.24职称证书专业字典表416.25执业注册类别字典表446.26执业注册证书专业字典表456.27职称等级字典表466.28初级职称人员类别字典表466.29中级职
5、称人员类别字典表476.30高级职称人员类别字典表476.31技术工人类别486.32职业技能人员类别496.33职业技能人员等级531. 总则1.1 为建立全国建筑工人管理服务信息平台,统一全国建筑工人实名数据标准,实现全国监管与诚信信息数据互联共享,制定本标准。1.2 本标准适用于全国建筑工人管理服务信息平台及各建筑总包企业自建劳务系统的信息数据。1.3 全国建筑工人管理服务信息平台的信息数据除符合本标准要求外,还应符合国家现行有关标准的规定。1.4 建筑总包企业自建劳务系统的信息数据可通过全国建筑工人管理服务信息平台提供的开放式服务接口平台(OpenAPI),基于本数据标准将数据上传。2
6、 术语和定义2.1 建筑总包企业自建劳务系统的信息数据可通过全国建筑工人管理服务信息平台提供的开放式服务接口平台(OpenAPI),基于本数据标准将数据上传。对象名即数据对象的名称,是按照某种共同的属性对数据进行的分类。2.2 定义说明(1) 字段:描述某一特定内容或形式特征的信息。(2) 字段名称:标识一类数据信息的名称。 (3) 字段代码:对某一要素个体进行唯一标识的代码。(4) 字段类型:各字段对应内容的数据类型。 (5) 字段长度:数据字段中可存放数据的最大字节数。 (6) 小数位数:数值型字段的小数位数。(7) 约束条件:字段填写遵守的前提条件,M为必填字段,O为非必填字段,C为符
7、合条件时必选。(8) 备注:对字段的补充描述。2.3 缩略语说明(1) Char:定长字符型数据,数据长度参见类型后括号内的数字(2) Varchar:非定长字符型数据,最大数据长度参见类型后括号内的数字(3) Int:整型数据。(4) Decimal:浮点型数据,数据长度不包含小数点“.”的位数,前面一位数字表示数字总长度,逗号后的数字表示小数位数。(5) DateTime:日期型数据。(6) Image:图片型数据。3 基本规定(1) 本标准规定的数据来源于全国建筑工人管理服务信息平台。(2) 各建筑总承包方在建立自有劳务管理系统时,所管理的信息数据可多于本标准规定的数据。(3) 各建筑总
8、承包方在建立自有劳务管理系统将按照标准中规定的数据,通过开放式服务接口平台进行归集,并实时动态更新至全国建筑工人管理服务信息平台,以便在全国范围内共享使用。(4) 本标准所涉及的省 (自治区、直辖市)、地(市、州、盟)、县(区、市、旗)等行政区划名称及代码与中华人民共和国行政区划代码GB/T 2260-2015规定相一致。如遇国标发布后新调整的行政区划名称及代码,以国家统计局公布的“最新县及县以上行政区划代码”为准。(5) 本标准所涉及的世界各国和地区名称及代码与世界各国和地区名称代码GB/T 2659-2000规定相一致。(6) 本标准中的人员身份证号码符合公民身份号码GB11643-199
9、9的规定。4 编码规则4.1 项目编号如果该项目是在全国建筑工人管理服务信息平台上创建,则平台提供该项目编号;如果是第三方调用平台OpenApi接口创建,则是传入的第三方自定义的项目编号,但是同一个总包方传入的项目编号不可重复。项目编码是工程项目在信息系统中判断唯一性的标识编码。全国建筑工人管理服务信息平台上创建的项目编码由16位数字组成,其结构定义如下:项目编码=6位行政区码+6位当前日期+4位序列码如:61000016032500014.2 班组编号:TeamSysNo INT 类型如果是在全国建筑工人管理服务信息平台中进行登记,可直接得到班组编号;如果是第三方劳务系统与系统对接创建班组后
10、由系统返回该编号。4.3 工资单编号:PayRollCode CHAR(20) 类型如果是在全国建筑工人管理服务信息平台中进行创建,可直接得到工资单编号;如果是第三方劳务系统与系统对接创建工资单后,由系统返回该编号。5 数据标准5.1 项目基础信息(对象名:ProjectMaster)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)M参见编码规则中建筑活动工程编号建设项目编码BuildProjectCodeVARCHAR(40)M参见编码规则中建设项目编码说明承包单位组织机构代码ContractorOrgCodeVARCHAR(10)M承包单
11、位组织机构代码承包单位编号GeneralContractorCodeCHAR(40)O承包单位编号承包单位名称GeneralContractorNameNVARCHAR(50)O承包单位名称项目名称ProjectNameVARCHAR(100)M项目名称项目活动类型ProjectActivityTypeCHAR(2)M参见项目活动类型字典表项目简介ProjectDescriptionVARCHAR(1000)O项目简介项目分类ProjectCategoryCHAR(2)M参见项目分类字典表重点项目IsMajorProjectINTM是否是重点项目建设单位名称OwnerNameVARCHAR(8
12、0)M建设单位名称建设单位组织机构代码或统一社会信用代码BuildCorporationCodeVARCHAR(18)M建设单位组织机构代码或统一社会信用代码施工许可证编号BuilderLicenceNumVARCHAR(50)M施工许可证编号项目所在地AreaCodeVARCHAR(6)M项目行政区划,参见地区字典数据承包合同额TotalContractAmtDECIMAL(18,6)M单位:(万元)建筑面积BuildingAreaDECIMAL(18,4)O单位:平方米开工日期StartDateDATETIMEM精确到天,格式:yyyy-mm-dd竣工日期CompleteDateDATET
13、IMEM精确到天,格式:yyyy-mm-dd项目来源ProjectSourceVARCHAR(20)0项目来源状态ProjectStatusVARCHAR(18)M参见项目状态字典表5.2 企业信息(对象名:SubContractor)字段名称字段代码字段类型是否必填默认值备注说明企业名称CompanyNameVARCHAR(80)M企业名称单位性质OrganizationTypeCHAR(3)O参建单位性质字典表组织机构编号OrganizationCodeVARCHAR(10)O组织机构编号工商营业执照注册号BizRegisterCodeVARCHAR(18)M工商营业执照注册号社会统一信用
14、代码SocialCreditNumberVARCHAR(18)O社会统一信用代码,与营业执照号两者中必有一项为必填注册地区编码AreaCodeVARCHAR(6)M参见地区字典数据企业营业地址AddressVARCHAR(100)O企业营业地址邮政编码ZipCodeVARCHAR(6)O邮政编码法定代表人姓名RepresentativeNameVARCHAR(50)O法定代表人姓名法定代表人证件类型RepresentativeIDCardTypeINTO参见人员证件类型字典表法定代表人证件号码RepresentativeIDCardNumberVARCHAR(100)O法定代表人证件号码注册资
15、本(万元)RegistrationCapitalDECIMAL(18,2)O注册资本(万元)注册资本币种CapitalCurrencyVARCHAR(10)O注册资本币种,见币种字典表成立日期EstablishDateDATETIMEO精确到日,格式:2014-02-05办公电话PhoneNumberVARCHAR(20)O传真号码FaxNumberVARCHAR(20)O联系人姓名ContactPeopleNameVARCHAR(50)M联系人办公电话ContactPeoplePhoneVARCHAR(20)O联系人手机号码ContactPeopleCellPhoneVARCHAR(15)M
16、企业联系邮箱EmailVARCHAR(100)O企业网址HomeWebsiteUrlVARCHAR(300)O企业经营状态BusinessStatusCHAR(1)M0: 注销;1:正常企业备注MemoVARCHAR(200)O5.3 项目参建单位信息(对象名:ProjectSubContractor)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)O项目编号企业组织机构代码OrganizationCodeINTM企业系统组织机构代码参建类型ContractorTypeINTM8专业分包;9设备分包;10材料分包;11后勤服务;12特殊设备;1
17、3劳务分包;14监理单位;15建设单位;16总承包单位;17勘察单位;18设计单位;67其它;89租赁进场时间EntryTimeDATETIMEO进场时间退场时间ExitTimeDATETIMEO退场时间发放工资的银行名称BankName NVARCHAR(100)O发放工资的银行名称发放工资的共管银行账户BankNumber VARCHAR(100)O发放工资的共管银行账户银行联号BankLinkNumberVARCHAR(100)O银行联号工资发放模式PayModeINTO工资发放模式项目经理名称PMNameVARCHAR(50)O项目经理名称身份类型PMIDCardTypeINTO身份类
18、型身份证号码PMIDCardNumberVARCHAR(20)O身份证号码项目经理电话PMPhoneVARCHAR(20)O项目经理电话5.4 工人实名基础信息(对象名:WorkerMaster)字段名称字段代码字段类型是否必填默认值备注说明工人姓名WorkerNameVARCHAR(50)M姓名证件类型IDCardTypeINTM引用附录字典表证件编号IDCardNumberVARCHAR(50)M证件编号工人性别GenderINTM0=男,1=女民族NationVARCHAR(10)M身份证上获取的民族信息,如:汉,回,藏出生日期BirthdayDATETIMEM身份证上获取的出生日期,格
19、式:1990-04-08籍贯BirthPlaceCodeCHAR(6)M住址AddressVARCHAR(200)M身份证上获取的籍贯地址头像HeadImageImageM头像政治面貌PoliticsTypeINTO30=中共党员,1=中共预备党员,2=共青团员,3=群众是否加入工会IsJoinedINTO00=未加入,1=已加入加入工会时间JoinedTimeDATETIMEO手机号码CellPhoneVARCHAR(15)M文化程度CultureLevelTypeINTO0=小学,1=初中,2=高中,3=中专,4=大专,5=本科,6=硕士,7=博士,8=文盲是否有重大病史HasBadMed
20、icalHistoryINTO00=无,1=有紧急联系人姓名UrgentContractNameVARCHAR(50)O紧急联系人联系电话UrgentContractCellphoneVARCHAR(15)O当前工种WorkTypeCodeCHAR(10)M参见工种字典表中工种编号开始工作日期WorkDateDATETIMEO精确到月即可5.5 人员资格证书信息(对象名:PersonalCertifications)字段名称字段代码字段类型是否必填默认值备注说明证件类型IDCardTypeINTM参见人员证件类型字典表证件编号IDCardNumberVARCHAR(50)M证件编号证书类型Ce
21、rtificationTypeCodeCHAR(10)M参见“证书类型”字典表中类型编号专业编码ProfessionCodeIntO安管、岗位证书、职称证书及执业注册证书专业分别见相应字典表类别/工种JobTypeIntO职称证书参见职称人员类别字典表;执业注册证书见执业注册类别字典表;技术工人资格证书参见技术工人工种字典表;职业技能证书参见职业技能人员工种字典表证书等级CertificationLevelTypeINTO证书名称CertificationNameVARCHAR(50)M证书有效起始日期ValidBeginDateDATETIMEO精确到天,如2014-03-19证书有效截止日
22、期ValidEndDateDATETIMEO精确到天,如2018-03-19发证机关IssueByVARCHAR(50)O发证日期IssueDateDATETIMEO资格状态StatusINTM1:有效2:注销3:过期5.6 工人不良行为记录信息(对象名:WorkerBadRecords)字段名称字段代码字段类型是否必填默认值备注说明证件类型IDCardTypeINTM参见人员证件类型字典表证件编号IDCardNumberVARCHAR(50)M项目编号ProjectCodeVARCHAR(40)M项目编号,参见项目基础信息中对项目编号的定义 企业组织机构代码OrganizationCodeV
23、ARCHAR(10)M工人在该项目中所属企业组织机构代码事件类别BadRecordTypeCodeCHAR(10)M参见不良记录的事件类别字典事件级别BadRecordLevelTypeINTM52=轻度,53=一般,54=严重发生时间OccurrenceDateDATETIMEM事件发详细缘由ReasonVARCHAR(500)O事件处理结果ProcessResultVARCHAR(500)O5.7 工人奖励记录信息(对象名:WorkerGoodRecords)字段名称字段代码字段类型是否必填默认值备注说明证件类型IDCardTypeINTM参见人员证件类型字典表证件编号IDCardNumb
24、erVARCHAR(50)M证件编号项目编号ProjectCodeVARCHAR(40)M项目编号,参见项目基础信息中对项目编号的定义所属企业组织机构代码OrganizationCodeVARCHAR(10)M工人在该项目中所属企业组织机构代码奖励类型 GoodRecordTypeCodeCHAR(10)M参见奖励类型字典奖励级别 GoodRecordLevelTypeINTM58=国家级;59=省部级;60=地市级;61=企业级奖励时间OccurrenceDateDATETIMEM奖项说明DetailsVARCHAR(500)O5.8 工人黑名单信息(对象名:WorkerBlackList)
25、字段名称字段代码字段类型是否必填默认值备注说明证件类型IDCardTypeINTM参见人员证件类型字典表证件编号IDCardNumberVARCHAR(50)M证件编号项目编号ProjectCodeVARCHAR(40)M参见项目基础信息中对项目编号的定义承包方组织机构代码ContractorOrgCodeVARCHAR(10)M承包方组织机构代码所属企业组织机构代码OrganizationCodeVARCHAR(10)M所属企业组织机构代码所在班组编号TeamSysNoINTO所在班组编号班组名称TeamNameVARCHAR(100)O班组名称黑名单原因BlackReasonVARCHAR
26、500)M黑名单原因备注信息NoteVARCHAR(500)O备注信息5.9 企业黑名单信息(对象名:SubContractorBlackList)字段名称字段代码字段类型是否必填默认值备注说明企业系统编号OrganizationCodeVARCHAR(10)M企业系统编号承包方组织机构代码ContractorOrgCodeVARCHAR(10)M承包方组织机构代码项目编号ProjectCodeVARCHAR(40)M项目编号黑名单原因BlackReasonVARCHAR(500)M备注信息NoteVARCHAR(500)O5.10 班组基础信息(对象名:TeamMaster)字段名称字段代
27、码字段类型是否必填默认值备注说明班组编号TeamSysNoINTO外部系统与平台对接创建班组后,由系统返回该编号项目编号ProjectCodeVARCHAR(40)M如果来源于项目现场系统,需要填写项目编号所属企业组织机构代码OrganizationCodeVARCHAR(10)M所属企业组织机构代码班组名称TeamNameVARCHAR(50)M班组名称联系人TeamLeaderVARCHAR(50)O联系人(默认为班组长)联系方式ContactVARCHAR(50)O请填入班组长手机号班组长身份证号码TeamLeaderIDNumberVARCHAR(50)O班组长身份证号码责任人身份证号
28、码ResponsiblePersonIDNumberVARCHAR(50)O责任人身份证号码备注NoteVARCHAR(200)O备注5.11 班组成员(对象名:TeamMember)字段名称字段代码字段类型是否必填默认值备注说明班组编号TeamSysNoINTM证件类型IDCardTypeINTM参见人员证件类型字典表证件编号IDCardNumberVARCHAR(50)M证件编号是否为班组长TeamWorkerTypeINTM0=班组长,1=组员,5.12 班组评价(对象名:TeamReview)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(4
29、0)M项目编号所属企业组织机构代码OrganizationCodeVARCHAR(10)M所属企业组织机构代码班组编号TeamSysNoINTO班组编号质量评价星级Option1INTO1-5星级进度评价星级Option2INTO1-5星级安全评价星级Option3INTO1-5星级预留评价星级Option4INTO1-5星级评价说明NoteVARCHAR(800)M5.13 项目中工人信息(对象名:ProjectWorker)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)M项目编号所属企业组织机构代码OrganizationCodeVARC
30、HAR(10)M所属企业组织机构代码班组编号TeamSysNoINTM班组编号证件类型IDCardTypeVARCHAR(18)M参见人员证件类型字典表证件编号IDCardNumberVARCHAR(30)M证件编号当前工种WorkTypeCodeCHAR(10)M参见工种字典表中工种编号手机号码CellPhoneVARCHAR(11)O工人当前手机号码发卡时间IssueCardTimeDATETIMEO制卡时间进场时间EntryTimeDATEO工人进场时间退场时间ExitTimeDATEO工人退场时间销卡时间CompleteCardTimeDATETIMEO销卡时间门禁卡号CardNumb
31、erVARCHAR(50)O门禁卡号门禁卡类型CardTypeINTO卡的类型1=正式卡,3=临工卡(指的短期进入工地工作的卡,默认这类工人不会记入工资结算)是否有劳动合同HasContractINTM0=无,1=有是否与劳务企业签有劳动合同合同编号ContractCodeVARCHAR(50)O工人劳动合同编号工人住宿类型WorkerAccommodationTypeINTO0=场外住宿,1=场内住宿工人角色WorkerRoleINTM1=Employe=职员2=Worker=工人工资银行卡号PayRollBankCardNumberVARCHAR(100)O发放工资银行卡号工资银行名称Pa
32、yRollBankNameVARCHAR(50)O发放工资银行名称有无购买工伤或意外伤害保险HasBuyInsuranceINTO0=No=无,1=Yes=有5.14 进退场记录表(对象名:EntryExitHistory)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)M项目编号所属企业组织机构代码OrganizationCodeVARCHAR(10)M所属企业组织机构代码证件类型IDCardTypeVARCHAR(18)M参见人员证件类型字典表证件编号IDCardNumberVARCHAR(30)M证件编号时间DateDATEM时间类型Ty
33、peINTM0=进场,1=退场5.15 项目中工人劳动合同信息(对象名:WorkerContractRule)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)M项目编号所属企业组织机构代码OrganizationCodeVARCHAR(10)M所属企业组织机构代码证件类型IDCardTypeVARCHAR(18)M参见人员证件类型字典表证件编号IDCardNumberVARCHAR(30)M证件编号合同编号ContractCodeVARCHAR(50)M工人劳动合同编号合同期限类型ContractPeriodTypeINTM0=固定期限合同,1
34、以完成一定工作为期限的合同开始日期StartDateNVARCHAR(40)O固定期限合同是需要填写:YYYY-MM-DD结束时期EndDateNVARCHAR(40)O固定期限合同是需要填写:YYYY-MM-DD结算方式PayRollRuleTypeINTO0=计时,1=计天,2=计量,3=包月,4=定额,5=其它计量单位UnitTypeSysNoINTO为计量时,计量单位:80=米,81=平方米,82=立方米单价UnitPriceDECIMAL(18,2)O根据结算方式,对应的单价5.16 合同附件表(对象名:ContractFile)字段名称字段代码字段类型是否必填默认值备注说明项目编
35、号ContractCodeVARCHAR(40)M项目编号企业组织机构代码OrganizationCodeVARCHAR(10)M企业组织机构代码合同编号ContractCodeVARCHAR(50)M工人劳动合同编号证件类型IDCardTypeVARCHAR(18)M参见人员证件类型字典表证件编号IDCardNumberVARCHAR(30)M证件编号附件名称FileNameVarChar(200)M附件名称附件文件地址FilePathVarChar(500)M附件文件地址5.17 项目中的培训记录(对象名:ProjectTraining)字段名称字段代码字段类型是否必填默认值备注说明项目编
36、号ProjectCodeVARCHAR(40)M项目编号培训时间TrainingTimeDATETIMEM培训时间培训时长TrainingDurationINTM以分钟为单位课程名称TrainingNameVARCHAR(100)M培训类型TrainingTypeCodeCHAR(10)M参见项目培训类型字典表培训人TrainerVARCHAR(40)O培训简述DescriptionVARCHAR(400)O参加培训的工人列表WorkersVARHCAR(MAX)O以JSON格式列出参加培训的所有工人,格式:IDCardType:0, IDCardNumber:5110261984030572
37、34 ,IDCardType:0, IDCardNumber:511028197811097539 5.18 刷卡数据(对象名:WorkerAttendance)字段名称字段代码字段类型是否必填默认值备注说明项目编号ProjectCodeVARCHAR(40)M项目编号证件类型IDCardTypeINTM工人证件类型参见人员证件类型字典表证件编号IDCardNumberVARCHAR(50)M工人的证件编号打卡时间CheckTimeDATETIMEM精确到秒,格式:2015-03-11 16:34:03打卡类型CheckTypeINTM1=入场,2=出场进入通道CheckChannelVARC
38、HAR(50)O填写进入通道名称数据来源DataResourceINTM00=设备打卡(如闸机),1=手动输入5.19 工资单(对象名:PayRoll)字段名称字段代码字段类型是否必填默认值备注说明工资单编号PayRollCodeCHAR(20)O工资单编号18位:GZD+6位分包商系统编号+YYYYMM+3位序号;上传平台时可为空,平台将返回该编号项目编号ProjectCodeVARCHAR(40)O项目编号所属企业编号OrganizationCodeINTM所属企业编号班组编号TeamSysNoINTM班组编号发放工资的年月PayMonthDATETIMEMYYYY-MM状态StatusINTM2=分包已审核,3=总包已复核,50=已发放建筑活动工程编码(总包)ContractorProjectCodeVARCHAR(40)M来源JZHD0101参建编码规则建筑活动工程编码(分包)SubContractorProjectCodeVARCHAR(40)M来源JZHD0101参建编码规则附件AttachFi