package com.whdc.controller; import com.whdc.model.entity.SmsBirthday; import com.whdc.model.group.Insert; import com.whdc.model.group.Update; import com.whdc.service.ISmsBirthdayService; import com.whdc.utils.ResultJson; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 生日短信控制器 * * @author lyf * @since 2025-09-23 */ @Api(tags = "生日短信 - Controller") @RestController @RequestMapping("/smsBirthday") public class SmsBirthdayController { @Autowired private ISmsBirthdayService smsBirthdayService; private static final Long THE_ONLY_ONE = 1L; @ApiOperation(value = "修改") @PostMapping(value = "edit") public ResultJson edit(@RequestBody @Validated(Update.class) SmsBirthday model) { return ResultJson.ok(smsBirthdayService.updateById(model)); } @ApiOperation(value = "查询") @GetMapping(value = "get") public ResultJson getById() { return ResultJson.ok(smsBirthdayService.getById(THE_ONLY_ONE)); } }