| | |
| | | |
| | | import com.lf.server.entity.data.DictEntity; |
| | | import com.lf.server.service.data.DictService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | * @author sws |
| | | * @date 2022-09.26 |
| | | */ |
| | | |
| | | @Api(tags = "DictController", description = "字典管理") |
| | | @RestController |
| | | @RequestMapping("/Dict") |
| | | public class DictController { |
| | | @Autowired |
| | | DictService dictService; |
| | | |
| | | @ApiOperation(value = "查询记录数", notes = "查询记录数") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "tab", value = "表名", dataType = "String", paramType = "query", required = false, example = "sys_dict") |
| | | }) |
| | | @GetMapping({"/selectCount"}) |
| | | public Integer selectCount(String tab) { |
| | | return dictService.selectCount(tab); |
| | | } |
| | | |
| | | @ApiOperation(value = "分页查询", notes = "分页查询") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(name = "tab", value = "表名", dataType = "String", paramType = "query", required = false, example = "sys_dict"), |
| | | @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "Integer", paramType = "query", example = "10"), |
| | | @ApiImplicitParam(name = "pageIndex", value = "分页索引(从0开始)", dataType = "Integer", paramType = "query", example = "0") |
| | | }) |
| | | @GetMapping(value = "/selectByPage") |
| | | public List<DictEntity> selectByPage(String tab, Integer pageSize, Integer pageIndex) { |
| | | if (pageSize < 1 || pageIndex < 0) { |