From 603be43a6a17d34433ccc2ddd83e7d21eb944fb2 Mon Sep 17 00:00:00 2001 From: johnniang Date: Wed, 20 Mar 2019 01:04:56 +0800 Subject: [PATCH] Complete saveOptions api --- .../ryanc/halo/model/dto/OptionOutputDTO.java | 20 +++++++++++ .../ryanc/halo/model/params/OptionParam.java | 26 ++++++++++++++ .../cc/ryanc/halo/service/OptionService.java | 17 +++++++++ .../halo/service/impl/OptionServiceImpl.java | 19 ++++++++++ .../admin/api/OptionController.java | 36 +++++++++++++++++++ 5 files changed, 118 insertions(+) create mode 100644 src/main/java/cc/ryanc/halo/model/dto/OptionOutputDTO.java create mode 100644 src/main/java/cc/ryanc/halo/model/params/OptionParam.java create mode 100644 src/main/java/cc/ryanc/halo/web/controller/admin/api/OptionController.java diff --git a/src/main/java/cc/ryanc/halo/model/dto/OptionOutputDTO.java b/src/main/java/cc/ryanc/halo/model/dto/OptionOutputDTO.java new file mode 100644 index 000000000..9c7ab217f --- /dev/null +++ b/src/main/java/cc/ryanc/halo/model/dto/OptionOutputDTO.java @@ -0,0 +1,20 @@ +package cc.ryanc.halo.model.dto; + +import cc.ryanc.halo.model.dto.base.OutputConverter; +import cc.ryanc.halo.model.entity.Option; +import lombok.Data; + +/** + * Option output dto. + * + * @author johnniang + * @date 3/20/19 + */ +@Data +public class OptionOutputDTO implements OutputConverter { + + private String optionKey; + + private String optionValue; + +} diff --git a/src/main/java/cc/ryanc/halo/model/params/OptionParam.java b/src/main/java/cc/ryanc/halo/model/params/OptionParam.java new file mode 100644 index 000000000..502bd4a3a --- /dev/null +++ b/src/main/java/cc/ryanc/halo/model/params/OptionParam.java @@ -0,0 +1,26 @@ +package cc.ryanc.halo.model.params; + +import cc.ryanc.halo.model.dto.base.InputConverter; +import cc.ryanc.halo.model.entity.Option; +import lombok.Data; + +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Size; + +/** + * Optiona param. + * + * @author johnniang + * @date 3/20/19 + */ +@Data +public class OptionParam implements InputConverter