数据字典


数据字典

Dept部门信息

参数名参数说明必填参数类型长度值举例备注
DeptNum部门编号YString1234企业内部编号,华为云数字化差旅系统创建对应内部id
DeptName部门名称YString市场部部门名称必须唯一;如不唯一,可以考虑加上部门编码信息区分
DeptDescription部门描述YString市场部
UpperDeptNum上级部门编号YString5678没有上级部门为空

Employee员工信息

参数名参数说明必填参数类型长度值举例备注
TenantUserId租户用户idNString为企业的员工时必填;为企业的外部客户时不填
Name中文姓名NString张三中文姓名与英文姓名必填其一如果国内出差,必填。
Surname英文姓NString中文姓名与英文姓名必填其一如果国际出差,必填。
GivenName英文名NString如果国际出差,必填。
Gender性别NStringM:男(默认)F:女
Type乘客类型NString0:成人(默认)1:儿童2:婴儿机票信息需携带,酒店则不做要求
AgeType乘客年龄段类型NStringINF:婴儿 CHD:儿童 TEEN:青少年 ADT:成人 ELDER:老人婴儿[0,2);儿童[2,12);青少年[12,18);成人[18,70);老人[70,∞)
Nationality国籍NString156预订国际机票和国际酒店必填,填写系统国家ID。
Birthday生日NString19881111YYYYMMDD
Mailbox邮箱NStringzhangsan@huawei.com为企业的员工时必填,用于接收初始密码
Cellphone手机号NString13710001000使用新增员工接口、变更员工接口、审批单同步接口时,手机号必填。
MobileCountryCode手机号归属国家区号NString1086:中国不带+号的手机号归属国家区号;若此字段未传值且Cellphone为中国大陆手机号,默认赋值为86:中国
Telephone座机电话NString075528560000
CertificateInfoList证件信息NList<CertificateInfo>
DeptNum主部门编号NString1234主部门视为默认部门
DeptName主部门名称NString市场部主部门视为默认部门,部门名称必须唯一;如不唯一,可以考虑加上部门编码信息区分
DeptList部门列表NList<Dept>部门列表同步员工时使用
EmployeeNum企业内部工号NString12345
EmployeeUID企业内部用户IDNString20区别于工号外的员工唯一ID标识
Status状态NString111:正常,2冻结
Role角色NString2:员工固定为2,暂时不用
RoleGroupList角色组列表NList<RoleGroup>角色组列表
EmployeeLevel员工差旅级别NString1在系统中配置的按数字大小排序的级别。如不传递,则以系统系统中配置的员工差旅级别为准。
EmployeeVIPLevel员工VIP级别NString21:VIP不支持员工VIP标识传递,仅供查询接口(/employee/detail/query)使用。
Remark备注NString100字以内
NeedApproval是否需审批NString0:不需要审批1:需要审批对应后台“无TR代预定”标识。为0时,“无TR代预定”设置为1,支持本人无TR或者给他人无TR预定。为1时,“无TR代预定”设置为缺省值0,仅支持本人关联TR预定
ExtInfo扩展字段NString{"data":"123"}同步时务必保证差旅平台内已创建所有扩展字段类型标识和中文名称;填写格式为{"扩展字段类型标识":"扩展字段类型值"}
BaseLocationBase地信息NCityInfoBase地信息
PlatformUserId平台用户编号NString仅供新增(/adduserinfo),修改(/modiuserinfo),查询接口(/employee/detail/query)使用。同企业下该值唯一,若员工平台用户编号已存在则不支持修改。

EmployeeDetail员工详情

参数名参数说明必填参数类型长度值举例备注
CorpCode企业账号YString1000系统提供的企业账号
EmployeelList员工信息YList<Employee>包含TenantUserId/Name/EmployeeNum/EmployeeUID等字段

CertificateInfo证件信息

参数名参数说明必填参数类型长度值举例备注
CertificateType证件类型YString1 身份证2 护照3 其他4 台湾通行证5 回乡证6 港澳通行证7 台胞证
CertificateNum证件号码YString35222519771081001X
ExpiredDate有效期NString20180811证件类型为2时建议填写。作为护照失效日期。
PassportIssueDate护照签发日期NString20180811113019
PassportIssueCountry护照签发国家NString填写系统国家ID。
PassportIssueProvince护照签发省份NString字符串,比如"Jiangsu"。

CostCenter成本/项目信息

参数名参数说明必填参数类型长度值举例备注
CostCenterType成本中心/项目类型YString0:成本中心(默认)1:项目
CostCenterName成本中心或项目名称YString财务结算项目
CostCenterNum成本中心或项目编码YString7896企业内部编号
Type项目类型NString科研
StartDate项目开始日期NString20180811
EndDate项目结束日期NString20180911
ApproverList审批人列表YList<Employee>必须先维护员工信息,再维护成本中心信息。
DeptNumList属于此成本中心的部门列表NList<string>必须先维护部门信息,再维护成本中心信息。如果CostCenterType类型是0,此字段必填
ExtInfo扩展字段NString{"data":"123"}企业自定义内容

Tr出差申请单信息

参数名参数说明必填参数类型长度值举例备注
EnterpriseTrID企业客户系统审批单编号NStringTA0315012116281300028
HtTrID华为云数字化差旅系统审批单编号YStringTA0315012116281300028
TravelPurpose出差目的NString
EnterpriseTrStatus企业出差申请单状态NString保留字段,未生效。
TrStatusTr状态YString0:草稿1:待审批人审批2:待权签人审批3:驳回4:通过5:已关闭
TrCreator审批单创建人YEmployee
TrSubmitDateTR提交日期YString20130423yyyyddmm
CustomerList差旅出差人信息NList<Employee>
DepartDate出发日期NString20130423yyyyMMdd
EndDate结束日期NString20130423yyyyMMdd
DepartCityInfo出发城市信息NCityInfo
DestinationList目的城市集合NList<Destination>
DeptApprover部门审批人NEmployee
ApproveTime审批时间NString20180811113019yyyyMMddHHmmss
Opinion审批意见NString同意
BenefitInfoList差旅受益信息NList<BenefitInfo>权签人审批信息
Remark备注NString
OperationLogList审批日志信息NList<OperationLog>审批日志信息

CityInfo城市信息

参数名参数说明必填参数类型长度值举例备注
CountryID国家或区域IdYString156以国家或地区编码和城市编码为准
CountryEnglishName国家或区域英文名称NStringChinese
CountryChineseName国家或区域中文名称NString中国
CityID城市IdYString156310100
CityEnglishName城市英文名称NStringShanghai
CityChineseName城市中文名称NString上海

Destination出行目的地信息

参数名参数说明必填参数类型长度值举例备注
ArriveCityInfo到达城市信息YCityInfo
ArriveDate到达时间YString20130423yyyyMMdd同步TR时,如果没有明确的城市到离时间,则填出差行程的起始和结束时间
LeftDate离开时间YString20130424yyyyMMdd

BenefitInfo受益部门项目信息

参数名参数说明必填参数类型长度值举例备注
BenefitType受益类型YString0:成本中心1:项目2:部门
CostCenterNum成本中心编码YString5678
CostCenterName成本中心名称NString企业侧的成本中心名称
ProjectCode项目编码NString1234为项目时受益项目编码
ProjectName项目名称NString为项目时受益项目名称
DeptNum部门编码NString1234为部门时受益部门编码
DeptName部门名称NString为部门时受益部门名称
Percentage分摊比例NString500-100之间的数字。所有受益成本中心和项目的分摊比例相加必须等于100
Approver权签人NEmployeeHW_000001
ApproveTime审批时间NString20130423101011yyyyMMddHHmmss
Opinion审批意见NString同意
CostCenterOne一级成本中心或项目编码NString
CostCenterTwo二级成本中心或项目编码NString
ExtInfoNString{"data":"123"}扩展参数

ContactInfo联系人信息

参数名参数说明必填参数类型长度值举例备注
ContactName联系人姓名NString英文姓名之间用“/”间隔,比如,Zhang/sa”
ContactMobile联系人手机NString
ContactMail联系人邮箱NString

Creator创建人信息

参数名参数说明必选参数类型长度值举例备注
Type创建人类型YString10:员工1:操作员为1时,EmployeeUID设置为操作员ID。
EmployeeNum工号NString
EmployeeUID用户IDNString
Name姓名NString

RoleGroup角色组

参数名参数说明必选参数类型长度值举例备注
Name角色组名YString职级
RoleList角色列表YList<Role>

Role角色

参数名参数说明必选参数类型长度值举例备注
Name角色名YString科长、职员

BusinessTraveler差旅出差人

参数名参数说明必填参数类型长度值举例备注
Customer客户基本信息YEmployee
FlightCabinLimit舱位限定NString0:头等舱1:商务舱2:经济舱3:高端经济舱9:不允许乘坐

若不传值,以系统的企业配置为准。
IairCabinLimit国际机票舱位限定NString0:头等舱1:商务舱2:经济舱3:高端经济舱9:不允许乘坐

若不传值,以系统的企业配置为准。
TrainCabinLimit火车舱位限定NString0:G商务座,10:G特等座,20:D商务座,30:D特等座,35:G优选一等座、D优选一等座,40:G一等座,50:高级软卧,60:D动卧,70:D一等座,80:软卧,90:软座,95:G二等卧、D二等卧,98:G多功能座,100:G二等座,110:硬卧,115:D多功能座,120:D二等座,130:硬座,999:不允许乘坐

若不传值,以系统的企业配置为准。通过系统企业配置,企业可以自定义火车票舱位限定的顺序。
TrainForbiddenCabinList火车禁止预定舱位列表NList<String>256["30A","50B"]0:G/C商务座,10:G/C特等座,20:D商务座,30A:D特等座,30B:D高级动卧,30C:特等软座,35:优选一等座,40:G一等座,50A:一人软包,50B:高级软卧,60A:G/D一等双软,60B:G/D 一等卧,60C:G/D 二等双软,60D:G/D 动卧,70:D 一等座,80A:软卧,80B:一等双软/一等卧,80C:二等双软,80D:二等卧,90A:G软座,90B:软座,90C:软卧代软座,90D:一等软座,95:G/D 二等卧,98:G 多功能座,100:G 二等座,110:硬卧,115:D 多功能座,120:D 二等座,130:硬座。

若不传值,则代表不限制坐席,可以与TrainCabinLimit共同使用。
HotelPriceLimitInfoList酒店限价列表NList<HotelPriceLimitInfo>若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
CarDailyAmountLimit单日用车金额限制NString-1-1代表不限

若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
CarSingleAmountLimit单次用车金额限制NString100-1代表不限

若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
CarExceedCurrency打车超标币种NStringCNY若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
CarExceedRideTypeList超标车型NList<String>["ECONOMY","COMFORTABLE"]ECONOMY:经济型 COMFORTABLE:舒适型 BUSINESS:商务型 LUXURY:豪华型

超标车型不支持向下兼容
若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
ExtInfo出行人扩展信息NString{"settlementUnitCode":"123","settlementUnitName":""}
BenefitInfo差旅受益信息NBenefitInfo

EmployeeBrief

参数名参数说明必选参数类型长度值举例备注
Name姓名YString
EmployeeNum企业内部工号NString12345

HotelPriceLimitInfo

参数名参数说明必选参数类型长度值举例备注
CityInfo目的地信息YCityInfo与差旅审批单行程保持一致
HotelLimitPrice酒店住宿标准YString100若与系统的企业配置冲突,以系统的企业配置为准
HotelPayCurrency酒店住宿标准货币YStringCNY如不传,默认为CNY
FloatingControlMode浮动管控模式NStringSTRICT:完全匹配(入住日期必须完全在浮动范围日期内才上浮);EASY:弱匹配(入住日期与浮动范围日期有交叉时,则全部入住日期上浮);DAILY:按匹配日期上浮(入住日期与浮动范围日期有交叉时,仅上浮交叉部分入住日期);不传默认不上浮
FloatingRuleList浮动规则列表NList<FloatingRule>不传默认不上浮

FloatingRule

参数名参数说明必选参数类型长度值举例备注
StartDate开始时间YString0102月份日期,数字格式,多条数据存在时,不能存在交集
EndDate结束时间YString0304月份日期,数字格式,多条数据存在时,不能存在交集
FloatingMode浮动模式YStringPERCENTAGEPERCENTAGE:百分比,RELATIVE_AMOUNT:固定额度
FloatingValue浮动值YString-1、20浮动值,固定金额或者比例值,-1表示不限,20表示上浮20%

Trip差旅行程

参数名参数说明必选长度参数类型值举例备注
FromCountryId出发国IDYString
FromCityId出发城市IDYString100
ArriveCountryId目的国IDYString
ArriveCityId目的城市IDYString
TakeoffDate出发日期 yyyyMMddYString