| | |
| | | package cn.iocoder.yudao.module.system.controller.admin.sms; |
| | | |
| | | import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog; |
| | | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| | | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| | | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | |
| | | import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateRespVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateSaveReqVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateSendReqVO; |
| | | import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateSimpleRespVO; |
| | | import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsTemplateDO; |
| | | import cn.iocoder.yudao.module.system.service.sms.SmsSendService; |
| | | import cn.iocoder.yudao.module.system.service.sms.SmsTemplateService; |
| | |
| | | return success(BeanUtils.toBean(pageResult, SmsTemplateRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping({"/list-all-simple", "/simple-list"}) |
| | | @Operation(summary = "获得短信模板精简列表", description = "只包含被开启的短信模板,主要用于前端的下拉选项") |
| | | public CommonResult<List<SmsTemplateSimpleRespVO>> getSimpleSmsTemplateList() { |
| | | List<SmsTemplateDO> list = smsTemplateService.getSmsTemplateListByStatus( |
| | | CommonStatusEnum.ENABLE.getStatus()); |
| | | return success(BeanUtils.toBean(list, SmsTemplateSimpleRespVO.class)); |
| | | } |
| | | |
| | | @GetMapping("/export-excel") |
| | | @Operation(summary = "导出短信模板 Excel") |
| | | @PreAuthorize("@ss.hasPermission('system:sms-template:export')") |