package common


// 【公司信息】公司信息 组织类型是公司时返回
type DepartmentCompanyResponse struct {
	// 【法人单位id】法人单位id
	Id string `json:"id,omitempty"`
	// 【法人单位名称】法人单位名称
	Name string `json:"name,omitempty"`
	// 【法人单位代码】法人单位代码
	RegisterNo string `json:"registerNo,omitempty"`
	// 【租户类型】租户类型 CORPORATE（平台方），INNER_COMPANY（内部单位），COMPANY（外部单位）
	TenantType string `json:"tenantType,omitempty"`
	// 【法人单位状态】法人单位状态 UNREGISTERED（未注册），REGISTERED（已注册），CERTIFYING（认证中），AUTH_SUCCESS（认证完成），AUTH_FAILURE（认证失败）
	Status string `json:"status,omitempty"`
	// 【创建时间】创建时间；格式：yyyy-MM-dd HH:mm:sss
	CreateTime string `json:"createTime,omitempty"`
	// 【上级法人单位id】上级法人单位id
	ParentId string `json:"parentId,omitempty"`
	// 【法定代表人/负责人姓名】法定代表人/负责人姓名
	LegalPerson string `json:"legalPerson,omitempty"`
	// 【法人单位冻结状态】法人单位冻结状态 TRUE：已冻结，FALSE：未冻结
	Freeze *bool `json:"freeze,omitempty"`
	// 【单位自定义字段】单位自定义字段
	CompanyCustomFields []*CompanyCustomFieldResponse `json:"companyCustomFields,omitempty"`
}
