|
|
@@ -5,13 +5,16 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.mokasz.sample.admin.query.DictQuery;
|
|
|
-import com.mokasz.sample.common.model.ApiResponse;
|
|
|
+import com.mokasz.sample.common.annotation.GlobalApiResponse;
|
|
|
+import com.mokasz.sample.common.context.ApiContext;
|
|
|
+import com.mokasz.sample.common.model.ApiContextModel;
|
|
|
import com.mokasz.sample.mapper.entity.DictENT;
|
|
|
import com.mokasz.sample.service.DictService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -21,6 +24,7 @@ import java.util.List;
|
|
|
**/
|
|
|
@RestController
|
|
|
@RequestMapping("/admin/dict/")
|
|
|
+@GlobalApiResponse
|
|
|
public class DictController {
|
|
|
|
|
|
@Autowired
|
|
|
@@ -35,19 +39,28 @@ public class DictController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("queryByGroup")
|
|
|
- public ApiResponse<List<DictENT>> queryByGroupCode(@RequestParam String groupCode) {
|
|
|
- List<DictENT> rows = dictService.lambdaQuery().eq(DictENT::getGroupCode, groupCode).list();
|
|
|
- return ApiResponse.ok(rows);
|
|
|
+ public List<DictENT> queryByGroupCode(@RequestParam String groupCode) {
|
|
|
+ return dictService.lambdaQuery().eq(DictENT::getGroupCode, groupCode).list();
|
|
|
}
|
|
|
|
|
|
|
|
|
@PostMapping(value = "save")
|
|
|
public Boolean save(@RequestBody DictENT ent) {
|
|
|
+ ApiContextModel user = ApiContext.getApiContextModel();
|
|
|
+ Date now = new Date();
|
|
|
+ ent.setCreateTime(now);
|
|
|
+ ent.setCreateBy(user.getUserName());
|
|
|
+ ent.setUpdateTime(now);
|
|
|
+ ent.setUpdateBy(user.getUserName());
|
|
|
return dictService.save(ent);
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = "update")
|
|
|
public Boolean update(@RequestBody DictENT ent) {
|
|
|
+ ApiContextModel user = ApiContext.getApiContextModel();
|
|
|
+ Date now = new Date();
|
|
|
+ ent.setUpdateTime(now);
|
|
|
+ ent.setUpdateBy(user.getUserName());
|
|
|
return dictService.updateById(ent);
|
|
|
}
|
|
|
|