| | |
| | | package cn.iocoder.yudao.module.system.controller.admin.notify; |
| | | |
| | | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| | | import cn.iocoder.yudao.framework.common.enums.UserTypeEnum; |
| | | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | |
| | | import cn.iocoder.yudao.module.system.controller.admin.notify.vo.template.NotifyTemplateRespVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.notify.vo.template.NotifyTemplateSaveReqVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.notify.vo.template.NotifyTemplateSendReqVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.notify.vo.template.NotifyTemplateSimpleRespVO; |
| | | import cn.iocoder.yudao.module.system.dal.dataobject.notify.NotifyTemplateDO; |
| | | import cn.iocoder.yudao.module.system.service.notify.NotifySendService; |
| | | import cn.iocoder.yudao.module.system.service.notify.NotifyTemplateService; |
| | |
| | | return success(BeanUtils.toBean(pageResult, NotifyTemplateRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping({"/list-all-simple", "/simple-list"}) |
| | | @Operation(summary = "获得站内信模版精简列表", description = "只包含被开启的站内信模版,主要用于前端的下拉选项") |
| | | public CommonResult<List<NotifyTemplateSimpleRespVO>> getSimpleNotifyTemplateList() { |
| | | List<NotifyTemplateDO> list = notifyTemplateService.getNotifyTemplateListByStatus( |
| | | CommonStatusEnum.ENABLE.getStatus()); |
| | | return success(BeanUtils.toBean(list, NotifyTemplateSimpleRespVO.class)); |
| | | } |
| | | |
| | | @PostMapping("/send-notify") |
| | | @Operation(summary = "发送站内信") |
| | | @PreAuthorize("@ss.hasPermission('system:notify-template:send-notify')") |