@PostMapping("")
    public ShenyuAdminResult createTag(@Valid @RequestBody final TagDTO tagDTO) {
        Integer createCount = tagService.create(tagDTO);
        return ShenyuAdminResult.success(ShenyuResultMessage.CREATE_SUCCESS, createCount);
    }
@Test
    public void testCreateTag() throws Exception {
        TagDTO tagDTO = buildTagDTO();
        given(tagService.create(tagDTO)).willReturn(1);
        this.mockMvc.perform(MockMvcRequestBuilders.post("/tag")
                        .contentType(MediaType.APPLICATION_JSON)
                        .content(GsonUtils.getInstance().toJson(tagDTO)))
                .andExpect(status().isOk())
                .andExpect(jsonPath("$.message", is(ShenyuResultMessage.CREATE_SUCCESS)))
                .andReturn();
    }