package v2role_response

import (
	"git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
)

// 【角色详情】角色详情
type V2RoleDetailResponse struct {
	// 【角色ID】角色ID
	Id string `json:"id,omitempty"`
	// 【角色名称】角色名称
	Name string `json:"name,omitempty"`
	// 【角色类型】角色类型 SYSTEM（系统管理员），SA（印章管理员），TEMPLATE（模板管理员），CATEGORY（用印流程管理员），AUDITOR（审计员），CUSTOM（自定义角色），TEMPLATE_CREATOR（模板创建人），LP（法人），CONTRACT（文件管理员）
	RoleType string `json:"roleType,omitempty"`
	// 【角色描述】角色描述
	Description string `json:"description,omitempty"`
	// 【创建时间】创建时间 格式：yyyy-MM-dd HH:mm:ss
	CreateTime  string                 `json:"createTime,omitempty"`
	MemberRange *common.AuthorityRange `json:"memberRange,omitempty"`
}
