记得上下班打卡 | git大法好,push需谨慎

Commit 15b01add authored by sunyuntian's avatar sunyuntian

ar管理

parent 981d12f8
package com.liquidnet.service.sweet.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.entity.SweetPerformanceShow;
import java.time.LocalDateTime;
public interface ISweetPerformanceService extends IService<SweetPerformanceShow> {
ResponseDto<Boolean> add(String picOne, String picTwo, String arUrl, String offlineUrl, LocalDateTime timeStart, LocalDateTime timeEnd);
}
package com.liquidnet.service.sweet.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
@Data
public class SweetPerformanceShow implements Serializable,Cloneable{
private static final long serialVersionUID = 1L;
@TableId(value = "mid", type = IdType.AUTO)
private Long mid;
private String performanceId;
/**
* 图片地址1
*/
private String picOne;
/**
* 图片地址2
*/
private String picTwo;
/**
* AR地址
*/
private String arUrl;
/**
* 离线地址
*/
private String offlineUrl;
/**
* 开始时间
*/
private String timeStart;
/**
* 结束时间
*/
private String timeEnd;
private static final SweetPerformanceShow obj = new SweetPerformanceShow();
public static SweetPerformanceShow getNew() {
try {
return (SweetPerformanceShow) obj.clone();
} catch (CloneNotSupportedException e) {
return new SweetPerformanceShow();
}
}
}
package com.liquidnet.service.sweet.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.liquidnet.service.sweet.entity.SweetPerformanceShow;
public interface SweetPerformanceMapper extends BaseMapper<SweetPerformanceShow> {
}
package com.liquidnet.service.sweet.controller;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.service.ISweetPerformanceService;
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.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.time.LocalDateTime;
@Api(tags = "演出AR")
@RestController
@RequestMapping("/sweet-ar")
public class SweetPerformanceController {
@Autowired
private ISweetPerformanceService sweetPerformanceService;
@PostMapping("add")
@ApiOperation("添加")
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "picOne", value = "图片1", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "picTwo", value = "图片2", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "arUrl", value = "AR地址", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "offlineUrl", value = "离线地址", required = true),
@ApiImplicitParam(type = "query", dataType = "LocalDateTime", name = "timeStart", value = "开始时间", required = true),
@ApiImplicitParam(type = "query", dataType = "LocalDateTime", name = "timeEnd", value = "结束时间", required = true)
})
public ResponseDto<Boolean> add(@RequestParam() String picOne,
@RequestParam() String picTwo,
@RequestParam() String arUrl,
@RequestParam() String offlineUrl,
@RequestParam() LocalDateTime timeStart,
@RequestParam() LocalDateTime timeEnd) {
return sweetPerformanceService.add(picOne, picTwo, arUrl, offlineUrl,timeStart,timeEnd);
}
}
package com.liquidnet.service.sweet.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.entity.SweetPerformanceShow;
import com.liquidnet.service.sweet.mapper.SweetPerformanceMapper;
import com.liquidnet.service.sweet.service.ISweetPerformanceService;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
@Service
public class SweetPerformanceServiceImpl extends ServiceImpl<SweetPerformanceMapper, SweetPerformanceShow> implements ISweetPerformanceService {
@Override
public ResponseDto<Boolean> add(String picOne, String picTwo, String arUrl, String offlineUrl, LocalDateTime timeStart, LocalDateTime timeEnd) {
return null;
}
}
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