1234567891011121314151617181920212223242526272829303132333435363738 |
- package report
- import (
- logger "eta_mini_ht_api/common/component/log"
- etaDao "eta_mini_ht_api/models/eta"
- )
- func GetPermissionList() (dtoList []PermissionDTO, err error) {
- list, err := etaDao.GetChartPermissionList()
- if err != nil {
- logger.Error("获取研报列表失败")
- return
- }
- dtoList = make([]PermissionDTO, 0)
- for _, node := range list {
- dto := convertPermissionDTO(node)
- dtoList = append(dtoList, dto)
- }
- return
- }
- func GetReportPermissionsById(id int, source string) (permissionIds []PermissionDTO) {
- switch source {
- case SourceETA:
- return getETAReportFirstPermissions(id)
- case SourceHT:
- return []PermissionDTO{}
- }
- return
- }
- func convertPermissionDTO(node etaDao.ChartPermission) PermissionDTO {
- return PermissionDTO{
- ID: node.ChartPermissionID,
- Name: node.PermissionName,
- ParentID: node.ParentID,
- }
- }
|