package common


type UpdateShareRange struct {
	// 【共享模板给独立管理组织】共享模板给独立管理组织 【作用】 查询需要共享模板的独立管理组织 【传参】 参数必传其一，均传入以组织id为准。 
	IndependenceRequests []*OrganizationRequest `json:"independenceRequests,omitempty"`
	// 【共享模板给外部法人单位】共享模板给外部法人单位 【作用】 查询需要共享模板的外部法人单位 【传参】 参数必传其一，均传入以法人单位id为准。 
	CompanyRequests []*UpdateCompanyRequest `json:"companyRequests,omitempty"`
	// 【共享给所有独立管理组织】共享给所有独立管理组织 【传参】 1、true：即当前模板创建成功后，共享给所有独立管理组织。 2、false：即当前模板创建成功后，不共享给所有独立管理组织。 3、取值范围：true（共享给所有独立管理组织），false（不共享给所有独立管理组织）；不传值默认为：false（不共享给所有独立管理组织）。 
	AllIndependence *bool `json:"allIndependence,omitempty"`
	// 【共享给所有外部法人单位】共享给所有外部法人单位 【传参】 1、true：即当前模板创建成功后，共享给所有外部法人单位。 2、false：即当前模板创建成功后，不共享给所有外部法人单位。 3、取值范围：true（共享给所有外部法人单位），false（不共享给所有外部法人单位）；不传值默认为：false（不共享给所有外部法人单位）。 
	AllCompany *bool `json:"allCompany,omitempty"`
}
