|
- package com.iformall.controller;
-
- import com.github.pagehelper.PageInfo;
- import com.iformall.annotation.AuthIgnore;
- import com.iformall.common.ResultData;
- import com.iformall.domain.po.base.BaseEntity;
- import com.iformall.domain.po.sm.DigitalAvatarMould;
- import com.iformall.domain.po.sm.PersonMould;
- import com.iformall.enums.EnumaMouldPatchStatus;
- import com.iformall.service.sm.DigitalAvatarMouldService;
- import com.iformall.service.sm.MouldPatchSignService;
- import com.iformall.service.sm.PersonMouldService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiImplicitParam;
- import io.swagger.annotations.ApiImplicitParams;
- import io.swagger.annotations.ApiOperation;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.ModelAttribute;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
-
-
- @RestController
- @RequestMapping("/api/digitalAvatarMould")
- @Api(description = "模板接口")
- public class DigitalAvatarMouldController extends BaseController {
- private final Logger logger = LoggerFactory.getLogger(this.getClass());
-
- @Autowired
- private DigitalAvatarMouldService digitalAvatarMouldService;
-
- @AuthIgnore
- @ApiOperation("分页列表接口")
- @GetMapping("list")
- @ApiImplicitParams({
- @ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
- @ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
- public ResultData list(@ModelAttribute DigitalAvatarMould record, Integer pageNum, Integer pageSize) {
- logger.debug("[" + getIpAddr() + "] DigitalAvatarMouldController::list");
- if (record == null) record = new DigitalAvatarMould();
- record.setStatus(EnumaMouldPatchStatus.put_on.getCode());
- record.setSortColumns(BaseEntity.SortField.UpdateDate_DESC);
- final PageInfo<DigitalAvatarMould> page = digitalAvatarMouldService.cListAsPage(record, pageNum, pageSize);
- return new ResultData(page);
- }
-
- @AuthIgnore
- @ApiOperation("根据id查询接口")
- @GetMapping("/findById")
- @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
- public ResultData findById(Long id) {
- logger.debug("[" + getIpAddr() + "] DigitalAvatarMouldController::findById");
- DigitalAvatarMould digitalAvatarMould = digitalAvatarMouldService.getDetailById(id);
-
- return new ResultData(digitalAvatarMould);
- }
-
- }
|