Commit b3c47c16 authored by rjb's avatar rjb

模板接口

parent eeb35f41
...@@ -181,6 +181,14 @@ ...@@ -181,6 +181,14 @@
<skip>true</skip> <skip>true</skip>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>7</source>
<target>7</target>
</configuration>
</plugin>
</plugins> </plugins>
</build> </build>
......
package com.yeejoin.amos.api.tool.controller; package com.yeejoin.amos.api.tool.controller;
import com.yeejoin.amos.api.tool.face.service.ApimServiceImpl;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import java.util.List; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.service.ApiListServiceImpl; import com.yeejoin.amos.api.tool.face.model.ApiListModel;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import com.yeejoin.amos.api.tool.face.service.ApiListService;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import com.yeejoin.amos.api.tool.face.service.ApiTreeService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.dto.ApiListDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType; import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/** /**
...@@ -24,13 +23,13 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType; ...@@ -24,13 +23,13 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
@RestController @RestController
@Api(tags = "Api列表") @Api(tags = "Api列表")
@RequestMapping(value = "/demo/studio_data_api") @RequestMapping(value = "/demo/studio_data_api")
public class ApiListController { public class ApiListResource {
@Autowired @Autowired
ApiListServiceImpl apiListServiceImpl; ApiListService apiListService;
@Autowired @Autowired
ApimServiceImpl apimServiceImpl; ApiTreeService apiTreeService;
/** /**
* 新增 * 新增
...@@ -38,9 +37,9 @@ public class ApiListController { ...@@ -38,9 +37,9 @@ public class ApiListController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/save") @PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增") @ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<ApiListDto> save(@RequestBody ApiListDto model) public ResponseModel<ApiListModel> save(@RequestBody ApiListModel model)
{ {
model= apiListServiceImpl.createWithModel(model); model= apiListService.createWithModel(model);
return ResponseHelper.buildResponse(model); return ResponseHelper.buildResponse(model);
} }
/** /**
...@@ -50,9 +49,9 @@ public class ApiListController { ...@@ -50,9 +49,9 @@ public class ApiListController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PutMapping(value = "/{sequenceNbr}") @PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新") @ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<ApiListDto> updateBySequenceNbrApiList(@RequestBody ApiListDto model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) { public ResponseModel<ApiListModel> updateBySequenceNbrApiList(@RequestBody ApiListModel model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr); model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(apiListServiceImpl.updateWithModel(model)); return ResponseHelper.buildResponse(apiListService.updateWithModel(model));
} }
/** /**
* 根据sequenceNbr删除 * 根据sequenceNbr删除
...@@ -62,7 +61,7 @@ public class ApiListController { ...@@ -62,7 +61,7 @@ public class ApiListController {
@DeleteMapping(value = "/{sequenceNbr}") @DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除") @ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){ public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(apiListServiceImpl.removeById(sequenceNbr)); return ResponseHelper.buildResponse(apiListService.removeById(sequenceNbr));
} }
/** /**
* 根据sequenceNbr查询 * 根据sequenceNbr查询
...@@ -71,9 +70,9 @@ public class ApiListController { ...@@ -71,9 +70,9 @@ public class ApiListController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}") @GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个") @ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<ApiListDto> seleteOne(@PathVariable Long sequenceNbr) public ResponseModel<ApiListModel> seleteOne(@PathVariable Long sequenceNbr)
{ {
return ResponseHelper.buildResponse(apiListServiceImpl.queryBySeq(sequenceNbr)); return ResponseHelper.buildResponse(apiListService.queryBySeq(sequenceNbr));
} }
...@@ -85,12 +84,12 @@ public class ApiListController { ...@@ -85,12 +84,12 @@ public class ApiListController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/page") @GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询") @ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<ApiListDto>> queryForPage(@RequestParam(value = "current") int current, @RequestParam(value = "size") int size, @RequestParam(value = "sequenceNbr") Long sequenceNbr) public ResponseModel<Page<ApiListModel>> queryForPage(@RequestParam(value = "current") int current, @RequestParam(value = "size") int size, @RequestParam(value = "sequenceNbr") Long sequenceNbr)
{ {
Page<ApiListDto> page=new Page<ApiListDto>(); Page<ApiListModel> page=new Page<ApiListModel>();
page.setCurrent(current); page.setCurrent(current);
page.setSize(size); page.setSize(size);
return ResponseHelper.buildResponse(apiListServiceImpl.queryForApiListPage(page,apimServiceImpl.queryCodeBySeq(sequenceNbr))); return ResponseHelper.buildResponse(apiListService.queryForApiListPage(page, apiTreeService.queryCodeBySeq(sequenceNbr)));
} }
/** /**
*列表全部数据查询 *列表全部数据查询
...@@ -98,8 +97,8 @@ public class ApiListController { ...@@ -98,8 +97,8 @@ public class ApiListController {
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询") @ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list") @GetMapping(value = "/list")
public ResponseModel<List<ApiListDto>> selectForList() public ResponseModel<List<ApiListModel>> selectForList()
{ {
return ResponseHelper.buildResponse(apiListServiceImpl.queryForApiListList()); return ResponseHelper.buildResponse(apiListService.queryForApiListList());
} }
} }
package com.yeejoin.amos.api.tool.controller; package com.yeejoin.amos.api.tool.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import java.util.List; import com.yeejoin.amos.api.tool.face.model.ApiTreeModel;
import com.yeejoin.amos.api.tool.face.service.ApimServiceImpl; import com.yeejoin.amos.api.tool.face.service.ApiTreeService;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import io.swagger.annotations.Api;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.yeejoin.amos.api.tool.face.model.dto.ApimDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType; import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/** /**
...@@ -22,10 +21,10 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType; ...@@ -22,10 +21,10 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
@RestController @RestController
@Api(tags = "Api管理") @Api(tags = "Api管理")
@RequestMapping(value = "/demo/studio_data_api_category") @RequestMapping(value = "/demo/studio_data_api_category")
public class ApimController{ public class ApiTreeResource {
@Autowired @Autowired
ApimServiceImpl apimServiceImpl; ApiTreeService apiTreeService;
/** /**
...@@ -34,9 +33,9 @@ public class ApimController{ ...@@ -34,9 +33,9 @@ public class ApimController{
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/save") @PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增") @ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<ApimDto> save(@RequestBody ApimDto model) public ResponseModel<ApiTreeModel> save(@RequestBody ApiTreeModel model)
{ {
model= apimServiceImpl.createWithModel(model); model= apiTreeService.createWithModel(model);
return ResponseHelper.buildResponse(model); return ResponseHelper.buildResponse(model);
} }
/** /**
...@@ -46,9 +45,9 @@ public class ApimController{ ...@@ -46,9 +45,9 @@ public class ApimController{
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PutMapping(value = "/{sequenceNbr}") @PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新") @ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<ApimDto> updateBySequenceNbrApim(@RequestBody ApimDto model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) { public ResponseModel<ApiTreeModel> updateBySequenceNbrApim(@RequestBody ApiTreeModel model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr); model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(apimServiceImpl.updateWithModel(model)); return ResponseHelper.buildResponse(apiTreeService.updateWithModel(model));
} }
/** /**
* 根据sequenceNbr删除 * 根据sequenceNbr删除
...@@ -58,7 +57,7 @@ public class ApimController{ ...@@ -58,7 +57,7 @@ public class ApimController{
@DeleteMapping(value = "/{sequenceNbr}") @DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除") @ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){ public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(apimServiceImpl.removeById(sequenceNbr)); return ResponseHelper.buildResponse(apiTreeService.removeById(sequenceNbr));
} }
/** /**
* 根据sequenceNbr查询 * 根据sequenceNbr查询
...@@ -67,9 +66,9 @@ public class ApimController{ ...@@ -67,9 +66,9 @@ public class ApimController{
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}") @GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个") @ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<ApimDto> seleteOne(@PathVariable Long sequenceNbr) public ResponseModel<ApiTreeModel> seleteOne(@PathVariable Long sequenceNbr)
{ {
return ResponseHelper.buildResponse(apimServiceImpl.queryBySeq(sequenceNbr)); return ResponseHelper.buildResponse(apiTreeService.queryBySeq(sequenceNbr));
} }
/** /**
*列表全部数据查询 *列表全部数据查询
...@@ -77,8 +76,8 @@ public class ApimController{ ...@@ -77,8 +76,8 @@ public class ApimController{
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询") @ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list") @GetMapping(value = "/list")
public ResponseModel<List<ApimDto>> selectForList() public ResponseModel<List<ApiTreeModel>> selectForList()
{ {
return ResponseHelper.buildResponse(apimServiceImpl.queryForApimList()); return ResponseHelper.buildResponse(apiTreeService.queryForApiTreeList());
} }
} }
package com.yeejoin.amos.api.tool.controller;
import com.yeejoin.amos.api.tool.face.model.DesignerModel;
import com.yeejoin.amos.api.tool.face.service.DesignerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.List;
/**
* @author r
*/
@RestController
@Api(tags = "设计器查询")
@RequestMapping(value = "/demo/studio_visual_designer")
public class DesignerResource {
@Autowired
DesignerService designerService;
/**
* 根据sequenceNbr查询
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<DesignerModel> seleteOne(@PathVariable Long sequenceNbr)
{
return ResponseHelper.buildResponse(designerService.queryBySeq(sequenceNbr));
}
/**
*列表全部数据查询
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<DesignerModel>> selectForList()
{
return ResponseHelper.buildResponse(designerService.queryForDesigner());
}
}
package com.yeejoin.amos.api.tool.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.model.TplTreeModel;
import com.yeejoin.amos.api.tool.face.service.DesignerService;
import com.yeejoin.amos.api.tool.face.service.TplCateService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* @author r
*/
@RestController
@Api(tags = "模板树")
@RequestMapping(value = "/demo/studio_template_category")
public class TplCateResource {
@Autowired
TplCateService tplCateService;
@Autowired
DesignerService designerService;
/**
* 新增
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<TplCateModel> save(@RequestBody TplCateModel model)
{
model.setIcon("");
model.setIsDelete(false);
model= tplCateService.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<TplCateModel> updateBySequenceNbrTplTree(@RequestBody TplCateModel model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(tplCateService.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(tplCateService.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<TplCateModel> seleteOne(@PathVariable Long sequenceNbr)
{
return ResponseHelper.buildResponse(tplCateService.queryBySeq(sequenceNbr));
}
/**
*列表全部数据查询
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<TplCateModel>> selectForList()
{
return ResponseHelper.buildResponse(tplCateService.queryForTplCateList());
}
/**
* 列表分页查询
*@param current 当前页
*@param current 每页大小
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<TplCateModel>> queryForPage(@RequestParam(value = "current") int current, @RequestParam(value = "size") int size)
{
Page<TplCateModel> page=new Page<TplCateModel>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(tplCateService.queryForTplCatePage(page));
}
/**
* 树形查询
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/tree")
@ApiOperation(httpMethod = "GET",value = "树形查询", notes = "树形查询")
public ResponseModel<List<TplTreeModel>> selectForTree(){
return ResponseHelper.buildResponse(designerService.getList());
}
}
package com.yeejoin.amos.api.tool.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplListModel;
import com.yeejoin.amos.api.tool.face.service.TplListService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* @author r
*/
@RestController
@Api(tags = "模板列表")
@RequestMapping(value = "/demo/studio_template")
public class TplListResource {
@Autowired
TplListService tplListService;
/**
* 新增
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<TplListModel> save(@RequestBody TplListModel model)
{
model.setDisplayName("");
model.setIsDelete(false);
model= tplListService.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<TplListModel> updateBySequenceNbrTplList(@RequestBody TplListModel model, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(tplListService.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(tplListService.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
* @param sequenceNbr 主键
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<TplListModel> seleteOne(@PathVariable Long sequenceNbr)
{
return ResponseHelper.buildResponse(tplListService.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*@param current 当前页
*@param current 每页大小
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<TplListModel>> queryForPage(@RequestParam(value = "current") int current, @RequestParam(value = "size") int size, @RequestParam(value = "categorySeq") Long categorySeq)
{
Page<TplListModel> page=new Page<TplListModel>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(tplListService.queryForTplListPage(page, categorySeq));
}
/**
*列表全部数据查询
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<TplListModel>> selectForList()
{
return ResponseHelper.buildResponse(tplListService.queryForTplListList());
}
}
package com.yeejoin.amos.api.tool.face.model.dto; package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
/** /**
* @author r * @author r
*/ */
@Data @Data
@ApiModel(value = "ApiListDto", description = "") @ApiModel(value = "ApiListModel", description = "")
public class ApiListDto{ public class ApiListModel extends BaseModel {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "物理主键")
private Long sequenceNbr;
@ApiModelProperty(value = "接口来源") @ApiModelProperty(value = "接口来源")
private String apiSource; private String apiSource;
......
package com.yeejoin.amos.api.tool.face.model.dto; package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
/** /**
* @author r * @author r
*/ */
@Data @Data
@ApiModel(value = "ApimDto", description = "") @ApiModel(value = "ApimModel", description = "")
public class ApimDto{ public class ApiTreeModel extends BaseModel {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "物理主键")
private Long sequenceNbr;
@ApiModelProperty(value = "接口分类名称") @ApiModelProperty(value = "接口分类名称")
private String name; private String name;
......
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
/**
* @author r
*/
@Data
@ApiModel(value = "DesignerModel", description = "")
public class DesignerModel extends BaseModel {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设计器类型")
private String designerType;
@ApiModelProperty(value = "设计器名称")
private String designerName;
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
/**
* @author r
*/
@Data
@ApiModel(value = "TplCateModel", description = "")
public class TplCateModel extends BaseModel {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "所属模板分类")
private String categoryName;
@ApiModelProperty(value = "设计器分类")
private String designerType;
@ApiModelProperty(value = "模板类型")
private String tempType;
@ApiModelProperty(value = "设计器名称")
private String designerName;
@ApiModelProperty(value = "图标")
private String icon;
@ApiModelProperty(value = "是否删除")
private Boolean isDelete;
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
import java.util.Date;
/**
* @author r
*/
@Data
@ApiModel(value = "TplListModel", description = "")
public class TplListModel extends BaseModel {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "模板名称")
private String componentName;
@ApiModelProperty(value = "模板状态")
private Boolean openStatus;
@ApiModelProperty(value = "模板_名称")
private String displayName;
@ApiModelProperty(value = "效果图")
private String sketch;
@ApiModelProperty(value = "缩略图")
private String thumb;
@ApiModelProperty(value = "模板标识")
private String componentKey;
// @ApiModelProperty(value = "模板内容")
// private String content;
@ApiModelProperty(value = "分类ID")
private String categorySeq;
@ApiModelProperty(value = "是否删除")
private Boolean isDelete;
@ApiModelProperty(value = "ID")
private String recUserId;
@ApiModelProperty(value = "日期")
private Date recDate;
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.ArrayList;
import java.util.List;
/**
* @author r
*/
@Data
@NoArgsConstructor
@ApiModel(value = "TplTreeModel", description = "")
public class TplTreeModel {
@ApiModelProperty(value = "物理主键")
private Long sequenceNbr;
@ApiModelProperty(value = "父ID")
private Long parentId;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "设计器类型")
private String designerType;
@ApiModelProperty(value = "子列表")
private List<TplTreeModel> children = new ArrayList<TplTreeModel>();
public TplTreeModel(Long sequenceNbr,Long parentId,String name,String designerType,List<TplTreeModel> children){
this.sequenceNbr = sequenceNbr;
this.parentId = parentId;
this.name = name;
this.designerType = designerType;
this.children = children;
}
public TplTreeModel(Long sequenceNbr,Long parentId,String name,String designerType){
this.sequenceNbr = sequenceNbr;
this.parentId = parentId;
this.name = name;
this.designerType = designerType;
}
}
package com.yeejoin.amos.api.tool.face.orm.dao; package com.yeejoin.amos.api.tool.face.orm.dao;
import com.yeejoin.amos.api.tool.face.orm.entity.Apim; import com.yeejoin.amos.api.tool.face.orm.entity.ApiTree;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
...@@ -8,6 +8,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -8,6 +8,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* *
* @author r * @author r
*/ */
public interface ApimMapper extends BaseMapper<Apim> { public interface ApiTreeMapper extends BaseMapper<ApiTree> {
} }
package com.yeejoin.amos.api.tool.face.orm.dao;
import org.apache.ibatis.annotations.Mapper;
/**
* MyBatis BaseMapper
* @author DELL
*/
@Mapper
public interface BaseMapper {
}
package com.yeejoin.amos.api.tool.face.service.iservice; package com.yeejoin.amos.api.tool.face.orm.dao;
import com.yeejoin.amos.api.tool.face.orm.entity.Designer;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* 接口类 * Mapper 接口
* *
* @author r * @author r
*/ */
public interface IApiListService { public interface DesignerMapper extends BaseMapper<Designer> {
} }
package com.yeejoin.amos.api.tool.face.service.iservice; package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TplCate;
/** /**
* 接口类 * Mapper 接口
* *
* @author r * @author r
*/ */
public interface IApimService { public interface TplCateMapper extends BaseMapper<TplCate> {
} }
package com.yeejoin.amos.api.tool.face.orm.dao;
import com.yeejoin.amos.api.tool.face.orm.entity.TplList;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
*
* @author r
*/
public interface TplListMapper extends BaseMapper<TplList> {
}
...@@ -2,7 +2,7 @@ package com.yeejoin.amos.api.tool.face.orm.entity; ...@@ -2,7 +2,7 @@ package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.api.tool.face.orm.entity.BaseEntity; import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
......
...@@ -2,7 +2,7 @@ package com.yeejoin.amos.api.tool.face.orm.entity; ...@@ -2,7 +2,7 @@ package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.api.tool.face.orm.entity.BaseEntity; import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
...@@ -13,7 +13,7 @@ import lombok.experimental.Accessors; ...@@ -13,7 +13,7 @@ import lombok.experimental.Accessors;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Accessors(chain = true) @Accessors(chain = true)
@TableName("studio_data_api_category") @TableName("studio_data_api_category")
public class Apim extends BaseEntity { public class ApiTree extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 公共实体类
*
* @author DELL
*/
@Data
public class BaseEntity implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
@TableId(value = "sequence_nbr" , type = IdType.AUTO)
protected Long sequenceNbr;
@TableField(value = "rec_date",fill=FieldFill.INSERT_UPDATE )
protected Date recDate;
@TableField(value = "rec_user_id",fill=FieldFill.INSERT_UPDATE )
protected String recUserId;
// /**
// * 是否删除
// */
// @TableField(value = "is_delete")
// private Boolean isDelete;
}
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* @author r
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_visual_designer")
public class Designer extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
*设计器名称
*/
@TableField("DESIGNER_NAME")
private String designerName;
/**
*设计器类型
*/
@TableField("DESIGNER_TYPE")
private String designerType;
}
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* @author r
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_template_category")
public class TplCate extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
*所属模板分类
*/
@TableField("CATEGORY_NAME")
private String categoryName;
/**
*设计器分类
*/
@TableField("DESIGNER_TYPE")
private String designerType;
/**
*模板类型
*/
@TableField("TEMP_TYPE")
private String tempType;
/**
*是否删除
*/
@TableField("IS_DELETE")
private Boolean isDelete;
/**
*设计器名称
*/
@TableField(exist = false)
private String designerName;
/**
*图标
*/
@TableField("ICON")
private String icon;
}
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* @author r
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_template")
public class TplList extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
*模板名称
*/
@TableField("COMPONENT_NAME")
private String componentName;
/**
*模板名称
*/
@TableField("DISPLAY_NAME")
private String displayName;
/**
*模板状态
*/
@TableField("OPEN_STATUS")
private Boolean openStatus;
/**
*效果图
*/
@TableField("SKETCH")
private String sketch;
/**
*缩略图
*/
@TableField("THUMB")
private String thumb;
/**
*模板标识
*/
@TableField("COMPONENT_KEY")
private String componentKey;
/**
*分类ID
*/
@TableField("CATEGORY_SEQ")
private String categorySeq;
// /**
// *模板内容
// */
// @TableField("CONTENT")
// private String content;
/**
*是否删除
*/
@TableField("IS_DELETE")
private Boolean isDelete;
}
package com.yeejoin.amos.api.tool.face.service; package com.yeejoin.amos.api.tool.face.service;
import com.yeejoin.amos.api.tool.face.orm.entity.ApiList; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.ApiListModel;
import com.yeejoin.amos.api.tool.face.orm.dao.ApiListMapper; import com.yeejoin.amos.api.tool.face.orm.dao.ApiListMapper;
import com.yeejoin.amos.api.tool.face.service.iservice.IApiListService; import com.yeejoin.amos.api.tool.face.orm.entity.ApiList;
import com.yeejoin.amos.api.tool.face.model.dto.ApiListDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List; import java.util.List;
/** /**
* 服务实现类 * 服务实现类
...@@ -14,18 +14,18 @@ import java.util.List; ...@@ -14,18 +14,18 @@ import java.util.List;
* @author r * @author r
*/ */
@Service @Service
public class ApiListServiceImpl extends BaseService<ApiListDto, ApiList, ApiListMapper> implements IApiListService { public class ApiListService extends BaseService<ApiListModel, ApiList, ApiListMapper> {
/** /**
* 分页查询 * 分页查询
*/ */
public Page<ApiListDto> queryForApiListPage(Page<ApiListDto> page,String apiSource) { public Page<ApiListModel> queryForApiListPage(Page<ApiListModel> page, String apiSource) {
return this.queryForPage(page, null, false, apiSource); return this.queryForPage(page, null, false, apiSource);
} }
/** /**
* 列表查询 示例 * 列表查询 示例
*/ */
public List<ApiListDto> queryForApiListList() { public List<ApiListModel> queryForApiListList() {
return this.queryForList("" , false); return this.queryForList("" , false);
} }
} }
package com.yeejoin.amos.api.tool.face.service; package com.yeejoin.amos.api.tool.face.service;
import com.yeejoin.amos.api.tool.face.orm.entity.Apim; import com.yeejoin.amos.api.tool.face.model.ApiTreeModel;
import com.yeejoin.amos.api.tool.face.orm.dao.ApimMapper; import com.yeejoin.amos.api.tool.face.orm.dao.ApiTreeMapper;
import com.yeejoin.amos.api.tool.face.service.iservice.IApimService; import com.yeejoin.amos.api.tool.face.orm.entity.ApiTree;
import com.yeejoin.amos.api.tool.face.model.dto.ApimDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List; import java.util.List;
/** /**
* 服务实现类 * 服务实现类
...@@ -13,18 +13,18 @@ import java.util.List; ...@@ -13,18 +13,18 @@ import java.util.List;
* @author r * @author r
*/ */
@Service @Service
public class ApimServiceImpl extends BaseService<ApimDto, Apim, ApimMapper> implements IApimService { public class ApiTreeService extends BaseService<ApiTreeModel, ApiTree, ApiTreeMapper> {
/** /**
* 列表查询 示例 * 列表查询 示例
*/ */
public List<ApimDto> queryForApimList() { public List<ApiTreeModel> queryForApiTreeList() {
return this.queryForList("" , false); return this.queryForList("" , false);
} }
public String queryCodeBySeq(long sequenceNbr){ public String queryCodeBySeq(long sequenceNbr){
ApimDto model = this.queryModelByParams(sequenceNbr); ApiTreeModel model = this.queryModelByParams(sequenceNbr);
return model.getCode(); return model.getCode();
} }
} }
package com.yeejoin.amos.api.tool.face.service;
import com.yeejoin.amos.api.tool.face.model.DesignerModel;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.model.TplTreeModel;
import com.yeejoin.amos.api.tool.face.orm.dao.DesignerMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.Designer;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.ArrayList;
import java.util.List;
/**
* 服务实现类
*
* @author r
*/
@Service
public class DesignerService extends BaseService<DesignerModel, Designer, DesignerMapper> {
@Autowired
TplCateService tplCateService;
/**
* 列表查询 示例
*/
public List<DesignerModel> queryForDesigner() {
return this.queryForList("" , false);
}
public List<TplTreeModel> getList(){
List<TplTreeModel> treeList = new ArrayList<TplTreeModel>();
List<TplCateModel> tplCateModels = tplCateService.queryForTplCateList();
List<DesignerModel> designerModels = this.queryForDesigner();
for(int i = 0 ; i < designerModels.size() ; i++){
TplTreeModel tplTreeModel1 = new
TplTreeModel(designerModels.get(i).getSequenceNbr(), 0L,
designerModels.get(i).getDesignerName(),designerModels.get(i).getDesignerType());
for(int j = 0, index = 0; j < tplCateModels.size(); j++){
if(tplCateModels.get(j).getDesignerType().equals(tplTreeModel1.getDesignerType())){
TplTreeModel tplTreeModel2 = new
TplTreeModel(tplCateModels.get(j).getSequenceNbr(),tplTreeModel1.getSequenceNbr(),
tplCateModels.get(j).getCategoryName(),tplTreeModel1.getDesignerType(),null);
tplTreeModel1.getChildren().add(index++,tplTreeModel2);
}
}
treeList.add(i,tplTreeModel1);
}
return treeList;
}
}
package com.yeejoin.amos.api.tool.face.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.orm.dao.TplCateMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TplCate;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 服务实现类
*
* @author r
*/
@Service
public class TplCateService extends BaseService<TplCateModel, TplCate, TplCateMapper> {
/**
* 分页查询
*/
public Page<TplCateModel> queryForTplCatePage(Page<TplCateModel> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<TplCateModel> queryForTplCateList() {
return this.queryForList("" , false);
}
}
package com.yeejoin.amos.api.tool.face.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplListModel;
import com.yeejoin.amos.api.tool.face.orm.dao.TplListMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TplList;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
/**
* 服务实现类
*
* @author r
*/
@Service
public class TplListService extends BaseService<TplListModel, TplList, TplListMapper> {
/**
* 分页查询
*/
public Page<TplListModel> queryForTplListPage(Page<TplListModel> page,Long categorySeq) {
return this.queryForPage(page, null, false,categorySeq);
}
/**
* 列表查询 示例
*/
public List<TplListModel> queryForTplListList() {
return this.queryForList("" , false);
}
//
// public String querycategorySeqBySeq(long sequenceNbr){
//
// TplListModel model = this.queryModelByParams(sequenceNbr);
// return model.getCategorySeq();
// }
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment