123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- package constants
- type Permission struct {
- Name string `json:"name"`
- Remark string `json:"remark"`
- }
- const (
- // ------------------- 用户系统User的权限 -------------------
- UserPermissionMechanismView = "user:mechanism:view" // 机构查看
- UserPermissionMechanismEdit = "user:mechanism:edit" // 机构编辑
- UserPermissionMechanismDelete = "user:mechanism:delete" // 机构删除
- UserPermissionMedicalDataView = "user:medicalData:view" // 查看医疗数据
- UserPermissionMedicalDataEdit = "user:medicalData:edit" // 编辑医疗数据
- UserPermissionMedicalDataAbandon = "user:medicalData:abandon" // 作废医疗数据
- UserPermissionMedicalDataRawDataView = "user:medicalData:rawData:view" // 查看医疗数据原始数据
- UserPermissionArchivesView = "user:archive:view" // 档案查看
- UserPermissionArchivesEdit = "user:archive:edit" // 档案编辑
- UserPermissionArchivesRunAlgor = "user:archives:runAlgor" // 运行算法
- UserPermissionArchivesFormTemplateView = "user:archiveFormTemplate:delete" // 档案表单模板查看
- UserPermissionArchivesFormTemplateEdit = "user:archiveFormTemplate:edit" // 档案表单模板编辑
- UserPermissionArchivesMechanismConfigView = "user:archiveMechanismConfig:view" // 档案机构配置查看
- UserPermissionArchivesMechanismConfigEdit = "user:archiveMechanismConfig:edit" // 档案机构配置编辑
- UserPermissionFormView = "user:form:view" // 表单查看
- UserPermissionFormEdit = "user:form:edit" // 表单编辑
- UserPermissionFormFieldEdit = "user:formField:edit" // 表单字段编辑
- UserPermissionFormFieldDelete = "user:formField:delete" // 表单字段删除
- UserPermissionSurveyView = "user:survey:view" // 查看问卷信息
- UserPermissionSurveyEdit = "user:survey:edit" // 编辑问卷信息
- UserPermissionSurveyAuthorizeView = "user:surveyAuthorize:view" // 问卷授权查看
- UserPermissionSurveyAuthorizeEdit = "user:surveyAuthorize:edit" // 问卷授权编辑
- UserPermissionSurveyResultView = "user:surveyResult:view" // 问卷结果查看
- UserPermissionSurveyResultEdit = "user:surveyResult:edit" // 问卷结果编辑
- UserPermissionAlgorAuthorizeView = "user:algorAuthorize:view" // 算法授权查看
- UserPermissionDataPrivacyArchivesInfo = "user:dataPrivacy:archivesInfo" // 查看档案信息中隐私数据
- UserPermissionDataSync = "user:dataSync" // 数据同步
- )
- var UserPermissionNames = map[string]*Permission{
- UserPermissionMechanismView: {
- Name: "机构查看",
- },
- UserPermissionMechanismEdit: {
- Name: "机构编辑",
- },
- UserPermissionMechanismDelete: {
- Name: "机构删除",
- },
- UserPermissionMedicalDataView: {
- Name: "查看医疗数据",
- },
- UserPermissionMedicalDataEdit: {
- Name: "编辑医疗数据",
- },
- UserPermissionMedicalDataAbandon: {
- Name: "作废医疗数据",
- },
- UserPermissionMedicalDataRawDataView: {
- Name: "查看医疗数据原始数据",
- },
- UserPermissionArchivesView: {
- Name: "档案查看",
- },
- UserPermissionArchivesEdit: {
- Name: "档案编辑",
- },
- UserPermissionArchivesRunAlgor: {
- Name: "档案综合分析",
- },
- UserPermissionArchivesFormTemplateView: {
- Name: "档案表单模板查看",
- },
- UserPermissionArchivesFormTemplateEdit: {
- Name: "档案表单模板编辑",
- },
- UserPermissionArchivesMechanismConfigView: {
- Name: "档案机构配置查看",
- },
- UserPermissionArchivesMechanismConfigEdit: {
- Name: "档案机构配置编辑",
- },
- UserPermissionFormView: {
- Name: "表单查看",
- },
- UserPermissionFormEdit: {
- Name: "表单编辑",
- },
- UserPermissionFormFieldEdit: {
- Name: "表单字段编辑",
- },
- UserPermissionFormFieldDelete: {
- Name: "表单字段删除",
- },
- UserPermissionSurveyView: {
- Name: "查看问卷信息",
- },
- UserPermissionSurveyEdit: {
- Name: "编辑问卷信息",
- },
- UserPermissionSurveyAuthorizeView: {
- Name: "问卷授权查看",
- },
- UserPermissionSurveyAuthorizeEdit: {
- Name: "问卷授权编辑",
- },
- UserPermissionSurveyResultView: {
- Name: "问卷结果查看",
- },
- UserPermissionSurveyResultEdit: {
- Name: "重新分析",
- },
- UserPermissionAlgorAuthorizeView: {
- Name: "算法授权查看",
- },
- UserPermissionDataPrivacyArchivesInfo: {
- Name: "档案敏感数据查看",
- },
- UserPermissionDataSync: {
- Name: "数据同步",
- },
- }
|