删除swagger

This commit is contained in:
2025-07-23 11:39:12 +08:00
parent 1059d30c21
commit 477554cb35
124 changed files with 814 additions and 1134 deletions

17
pom.xml
View File

@@ -20,7 +20,6 @@
<maven.compiler.source>21</maven.compiler.source> <maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target> <maven.compiler.target>21</maven.compiler.target>
<hutool-all.version>5.8.24</hutool-all.version> <hutool-all.version>5.8.24</hutool-all.version>
<mysql-connector.version>8.0.33</mysql-connector.version>
<fastjson.version>1.2.83</fastjson.version> <fastjson.version>1.2.83</fastjson.version>
<knife4j-spring-boot-starter.version>2.0.7</knife4j-spring-boot-starter.version> <knife4j-spring-boot-starter.version>2.0.7</knife4j-spring-boot-starter.version>
<pagehelper.version>5.3.1</pagehelper.version> <pagehelper.version>5.3.1</pagehelper.version>
@@ -74,9 +73,9 @@
<!-- 引入mysql连接 --> <!-- 引入mysql连接 -->
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>com.mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-j</artifactId>
<version>${mysql-connector.version}</version> <version>8.3.0</version>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
@@ -134,13 +133,7 @@
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId> <artifactId>commons-lang3</artifactId>
</dependency> <version>3.18.0</version>
<!-- 引入接口文档工具 -->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>${knife4j-spring-boot-starter.version}</version>
</dependency> </dependency>
<!-- pageHelper --> <!-- pageHelper -->
@@ -169,7 +162,7 @@
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId> <artifactId>commons-text</artifactId>
<version>1.1</version> <version>1.11.0</version>
</dependency> </dependency>
<!-- 阿里云对象存储 --> <!-- 阿里云对象存储 -->

View File

@@ -1,74 +0,0 @@
package com.ycwl.basic.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.ParameterBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.schema.ModelRef;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.service.Parameter;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;
import java.util.ArrayList;
import java.util.List;
/**
* Swagger 配置类
* 原生: /swagger-ui.html
* 美化: /doc.html
*/
@Configuration
@EnableSwagger2WebMvc
@Profile({"test"})
public class SwaggerConfig {
/**
* Swagger 实例 Bean 是 Docket, 所以通过配置 Docket 实例来配置 Swagger
*/
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
// 展示在 Swagger 页面上的自定义工程描述信息
.apiInfo(apiInfo())
// 选择展示哪些接口
.select()
//只有com.zcy.e.firstaid包内的才去展示
.apis(RequestHandlerSelectors.basePackage("com.ycwl.basic.controller.mobile"))
.paths(PathSelectors.any())
.build()
.globalOperationParameters(getGlobalRequestParameters());
}
/**
* Swagger 的描述信息
*/
public ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("liuyin-re")
.description("流影重构")
.contact(new Contact("ycwl", "www.xxx.com", "xxxxxxxxx.com"))
.version("1.0")
.build();
}
private List<Parameter> getGlobalRequestParameters() {
List<Parameter> parameters = new ArrayList<>();
parameters.add(new ParameterBuilder()
.name("token")
.description("登录令牌")
.parameterType("header")
.modelRef(new ModelRef("String"))
.required(true)
.build());
return parameters;
}
}

View File

@@ -5,8 +5,6 @@ import com.ycwl.basic.annotation.IgnoreToken;
import com.ycwl.basic.enums.BizCodeEnum; import com.ycwl.basic.enums.BizCodeEnum;
import com.ycwl.basic.storage.StorageFactory; import com.ycwl.basic.storage.StorageFactory;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@@ -26,10 +24,10 @@ import java.util.UUID;
@RestController @RestController
@RequestMapping("/api/file/v1") @RequestMapping("/api/file/v1")
@Slf4j @Slf4j
@Api(tags = "文件接口") // 文件接口
public class FileController { public class FileController {
@ApiOperation(value = "上传文件") // 上传文件
@PostMapping("/upload") @PostMapping("/upload")
@IgnoreToken @IgnoreToken
public ApiResponse<?> upload(@RequestParam(value = "file") MultipartFile file) throws IOException { public ApiResponse<?> upload(@RequestParam(value = "file") MultipartFile file) throws IOException {
@@ -39,7 +37,7 @@ public class FileController {
return ApiResponse.success(url); return ApiResponse.success(url);
} }
@ApiOperation(value = "删除文件") // 删除文件
@PostMapping("/delete") @PostMapping("/delete")
@IgnoreToken @IgnoreToken
public ApiResponse<?> delete(@RequestParam(value = "fileName") String fileName) throws IOException { public ApiResponse<?> delete(@RequestParam(value = "fileName") String fileName) throws IOException {

View File

@@ -24,7 +24,6 @@ import com.ycwl.basic.service.pc.OrderService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
import com.ycwl.basic.utils.SnowFlakeUtil; import com.ycwl.basic.utils.SnowFlakeUtil;
import io.swagger.annotations.ApiOperation;
import jakarta.servlet.ServletRequest; import jakarta.servlet.ServletRequest;
import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@@ -109,12 +108,12 @@ public class AioDeviceController {
return ApiResponse.success(resp); return ApiResponse.success(resp);
} }
@ApiOperation("人脸信息") // 人脸信息
@GetMapping("/{faceId}") @GetMapping("/{faceId}")
public ApiResponse<FaceRespVO> faceInfo(@PathVariable Long faceId) { public ApiResponse<FaceRespVO> faceInfo(@PathVariable Long faceId) {
return faceService.getById(faceId); return faceService.getById(faceId);
} }
@ApiOperation("照片商品列表") // 照片商品列表
@GetMapping("/{faceId}/photo") @GetMapping("/{faceId}/photo")
public ApiResponse<List<GoodsDetailVO>> sourceGoodsList(@PathVariable Long faceId) { public ApiResponse<List<GoodsDetailVO>> sourceGoodsList(@PathVariable Long faceId) {
GoodsReqQuery query = new GoodsReqQuery(); GoodsReqQuery query = new GoodsReqQuery();
@@ -124,7 +123,7 @@ public class AioDeviceController {
return ApiResponse.success(goodsDetailVOS); return ApiResponse.success(goodsDetailVOS);
} }
@ApiOperation("创建订单") // 创建订单
@PostMapping("/order") @PostMapping("/order")
public ApiResponse<AioDeviceCreateOrderResp> createOrder(HttpServletRequest request, @RequestBody AioDeviceCreateOrderReq req) { public ApiResponse<AioDeviceCreateOrderResp> createOrder(HttpServletRequest request, @RequestBody AioDeviceCreateOrderReq req) {
String deviceId = request.getHeader("X-DeviceId"); String deviceId = request.getHeader("X-DeviceId");
@@ -135,7 +134,7 @@ public class AioDeviceController {
return ApiResponse.success(aioDeviceService.createOrder(aioDevice, req)); return ApiResponse.success(aioDeviceService.createOrder(aioDevice, req));
} }
@ApiOperation("查询订单") // 查询订单
@GetMapping("/order/{orderId}") @GetMapping("/order/{orderId}")
public ApiResponse<PayResponse> queryOrder(HttpServletRequest request, @PathVariable("orderId") Long orderId) { public ApiResponse<PayResponse> queryOrder(HttpServletRequest request, @PathVariable("orderId") Long orderId) {
String deviceId = request.getHeader("X-DeviceId"); String deviceId = request.getHeader("X-DeviceId");

View File

@@ -7,8 +7,6 @@ import com.ycwl.basic.model.pc.face.resp.FaceRespVO;
import com.ycwl.basic.service.pc.FaceService; import com.ycwl.basic.service.pc.FaceService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
@@ -21,7 +19,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/face/v1") @RequestMapping("/api/mobile/face/v1")
@Api(tags = "用户人脸相关接口") // 用户人脸相关接口
public class public class
AppFaceController { AppFaceController {
@@ -37,7 +35,7 @@ AppFaceController {
* @param scenicId * @param scenicId
* @return * @return
*/ */
@ApiOperation("人脸照片上传") // 人脸照片上传
@PostMapping("/faceUPload") @PostMapping("/faceUPload")
public ApiResponse<FaceRecognizeResp> faceUpload(@RequestParam("file")MultipartFile file, @RequestParam("scenicId") Long scenicId) { public ApiResponse<FaceRecognizeResp> faceUpload(@RequestParam("file")MultipartFile file, @RequestParam("scenicId") Long scenicId) {
//获取用户id //获取用户id
@@ -72,14 +70,14 @@ AppFaceController {
} }
@ApiOperation("景区视频源素材列表") // 景区视频源素材列表
@GetMapping("/{faceId}/contentList") @GetMapping("/{faceId}/contentList")
public ApiResponse<List<ContentPageVO>> contentList(@PathVariable Long faceId) { public ApiResponse<List<ContentPageVO>> contentList(@PathVariable Long faceId) {
List<ContentPageVO> contentPageVOS = faceService.faceContentList(faceId); List<ContentPageVO> contentPageVOS = faceService.faceContentList(faceId);
return ApiResponse.success(contentPageVOS); return ApiResponse.success(contentPageVOS);
} }
@ApiOperation("绑定人脸") // 绑定人脸
@PostMapping("/{faceId}/bind") @PostMapping("/{faceId}/bind")
public ApiResponse<String> bind(@PathVariable Long faceId) { public ApiResponse<String> bind(@PathVariable Long faceId) {
JwtInfo worker = JwtTokenUtil.getWorker(); JwtInfo worker = JwtTokenUtil.getWorker();

View File

@@ -7,8 +7,6 @@ import com.ycwl.basic.model.mobile.goods.*;
import com.ycwl.basic.service.mobile.GoodsService; import com.ycwl.basic.service.mobile.GoodsService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -21,26 +19,26 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/goods/v1") @RequestMapping("/api/mobile/goods/v1")
@Api(tags = "商品相关接口") // 商品相关接口
public class AppGoodsController { public class AppGoodsController {
@Autowired @Autowired
private GoodsService goodsService; private GoodsService goodsService;
@ApiOperation("商品列表") // 商品列表
@PostMapping("/goodsList") @PostMapping("/goodsList")
public ApiResponse<List<GoodsPageVO>> goodsList(@RequestBody GoodsReqQuery query) { public ApiResponse<List<GoodsPageVO>> goodsList(@RequestBody GoodsReqQuery query) {
return goodsService.goodsList(query); return goodsService.goodsList(query);
} }
@ApiOperation("源素材(原片/照片)商品列表") // 源素材(原片/照片)商品列表
@PostMapping("/sourceGoodsList") @PostMapping("/sourceGoodsList")
public ApiResponse<List<GoodsDetailVO>> sourceGoodsList(@RequestBody GoodsReqQuery query) { public ApiResponse<List<GoodsDetailVO>> sourceGoodsList(@RequestBody GoodsReqQuery query) {
List<GoodsDetailVO> goodsDetailVOS = goodsService.sourceGoodsList(query); List<GoodsDetailVO> goodsDetailVOS = goodsService.sourceGoodsList(query);
return ApiResponse.success(goodsDetailVOS); return ApiResponse.success(goodsDetailVOS);
} }
@ApiOperation("源素材(原片/照片)商品数量") // 源素材(原片/照片)商品数量
@PostMapping("/sourceGoodsCount") @PostMapping("/sourceGoodsCount")
public ApiResponse<Integer> sourceGoodsCount(@RequestBody GoodsReqQuery query) { public ApiResponse<Integer> sourceGoodsCount(@RequestBody GoodsReqQuery query) {
Integer count = goodsService.sourceGoodsCount(query); Integer count = goodsService.sourceGoodsCount(query);
@@ -60,7 +58,7 @@ public class AppGoodsController {
} }
@ApiOperation("成片vlog商品详情") // 成片vlog商品详情
@GetMapping("/getVideoGoodsDetail/{videoId}") @GetMapping("/getVideoGoodsDetail/{videoId}")
@IgnoreToken @IgnoreToken
public ApiResponse<VideoGoodsDetailVO> videoGoodsDetail(@PathVariable("videoId") Long videoId) { public ApiResponse<VideoGoodsDetailVO> videoGoodsDetail(@PathVariable("videoId") Long videoId) {
@@ -82,7 +80,7 @@ public class AppGoodsController {
* *
* @return 0没有任务 1 合成中 2 合成成功 * @return 0没有任务 1 合成中 2 合成成功
*/ */
@ApiOperation("查询用户当前景区的整体视频合成任务状态 0没有任务 1 合成中 2 合成成功 ") // 查询用户当前景区的整体视频合成任务状态 0没有任务 1 合成中 2 合成成功
@GetMapping("/getTaskStatus/") @GetMapping("/getTaskStatus/")
public ApiResponse<VideoTaskStatusVO> getAllTaskStatus() { public ApiResponse<VideoTaskStatusVO> getAllTaskStatus() {
JwtInfo worker = JwtTokenUtil.getWorker(); JwtInfo worker = JwtTokenUtil.getWorker();
@@ -95,7 +93,7 @@ public class AppGoodsController {
* @param templateId 模版id * @param templateId 模版id
* @return 1 合成中 2 合成成功 * @return 1 合成中 2 合成成功
*/ */
@ApiOperation("查询用户当前景区的具体模版视频合成任务状态 1 合成中 2 合成成功 ") // 查询用户当前景区的具体模版视频合成任务状态 1 合成中 2 合成成功
@GetMapping("/task/face/{faceId}/template/{templateId}") @GetMapping("/task/face/{faceId}/template/{templateId}")
public ApiResponse<VideoTaskStatusVO> getTemplateTaskStatus(@PathVariable("faceId") Long faceId, @PathVariable("templateId") Long templateId) { public ApiResponse<VideoTaskStatusVO> getTemplateTaskStatus(@PathVariable("faceId") Long faceId, @PathVariable("templateId") Long templateId) {
JwtInfo worker = JwtTokenUtil.getWorker(); JwtInfo worker = JwtTokenUtil.getWorker();

View File

@@ -6,8 +6,6 @@ import com.ycwl.basic.model.mobile.weChat.DTO.WeChatUserInfoUpdateDTO;
import com.ycwl.basic.model.pc.member.resp.MemberRespVO; import com.ycwl.basic.model.pc.member.resp.MemberRespVO;
import com.ycwl.basic.service.mobile.AppMemberService; import com.ycwl.basic.service.mobile.AppMemberService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -18,7 +16,7 @@ import org.springframework.web.bind.annotation.*;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/member/v1") @RequestMapping("/api/mobile/member/v1")
@Api(tags = "用户相关接口") // 用户相关接口
@Slf4j @Slf4j
public class AppMemberController { public class AppMemberController {
@@ -32,7 +30,7 @@ public class AppMemberController {
* @return * @return
* @throws Exception * @throws Exception
*/ */
@ApiOperation("登录") // 登录
@PostMapping("/{scenicId}/login") @PostMapping("/{scenicId}/login")
@IgnoreToken @IgnoreToken
public ApiResponse<?> login(@PathVariable("scenicId") Long scenicId ,@RequestBody WeChatUserInfoDTO userInfoDTO) throws Exception { public ApiResponse<?> login(@PathVariable("scenicId") Long scenicId ,@RequestBody WeChatUserInfoDTO userInfoDTO) throws Exception {
@@ -44,7 +42,7 @@ public class AppMemberController {
* *
* @return * @return
*/ */
@ApiOperation("获取用户信息") // 获取用户信息
@GetMapping("/getUserInfo") @GetMapping("/getUserInfo")
public ApiResponse<MemberRespVO> getUserInfo() { public ApiResponse<MemberRespVO> getUserInfo() {
return memberService.getUserInfo(); return memberService.getUserInfo();
@@ -56,19 +54,19 @@ public class AppMemberController {
* @param userInfoUpdateDTO * @param userInfoUpdateDTO
* @return * @return
*/ */
@ApiOperation("修改用户信息") // 修改用户信息
@PostMapping("/update") @PostMapping("/update")
public ApiResponse<?> update(@RequestBody WeChatUserInfoUpdateDTO userInfoUpdateDTO) { public ApiResponse<?> update(@RequestBody WeChatUserInfoUpdateDTO userInfoUpdateDTO) {
return memberService.update(userInfoUpdateDTO); return memberService.update(userInfoUpdateDTO);
} }
@ApiOperation("新增或修改景区服务通知状态") // 新增或修改景区服务通知状态
@GetMapping("/updateScenicServiceNoticeStatus") @GetMapping("/updateScenicServiceNoticeStatus")
public ApiResponse<String> updateScenicServiceNoticeStatus(Long scenicId) { public ApiResponse<String> updateScenicServiceNoticeStatus(Long scenicId) {
return memberService.updateScenicServiceNoticeStatus(scenicId); return memberService.updateScenicServiceNoticeStatus(scenicId);
} }
@ApiOperation("查看景区服务通知状态 0关闭 1开启") // 查看景区服务通知状态 0关闭 1开启
@GetMapping("/getScenicServiceNoticeStatus") @GetMapping("/getScenicServiceNoticeStatus")
public ApiResponse<Integer> getScenicServiceNoticeStatus(Long scenicId) { public ApiResponse<Integer> getScenicServiceNoticeStatus(Long scenicId) {
return memberService.getScenicServiceNoticeStatus(scenicId); return memberService.getScenicServiceNoticeStatus(scenicId);

View File

@@ -18,8 +18,6 @@ import com.ycwl.basic.pay.entity.PayResponse;
import com.ycwl.basic.service.pc.OrderService; import com.ycwl.basic.service.pc.OrderService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -31,7 +29,7 @@ import java.util.Map;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/order/v1") @RequestMapping("/api/mobile/order/v1")
@Api(tags = "订单相关接口") // 订单相关接口
public class AppOrderController { public class AppOrderController {
@Autowired @Autowired
@@ -43,7 +41,7 @@ public class AppOrderController {
@Autowired @Autowired
private FaceMapper faceMapper; private FaceMapper faceMapper;
@ApiOperation("用户端订单列表查询") // 用户端订单列表查询
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<OrderAppRespVO>> pageQuery(@RequestBody OrderAppPageReq orderReqQuery) { public ApiResponse<PageInfo<OrderAppRespVO>> pageQuery(@RequestBody OrderAppPageReq orderReqQuery) {
String userId = BaseContextHandler.getUserId(); String userId = BaseContextHandler.getUserId();
@@ -51,26 +49,26 @@ public class AppOrderController {
return orderService.appPageQuery(orderReqQuery); return orderService.appPageQuery(orderReqQuery);
} }
@ApiOperation("用户端订单详情查询") // 用户端订单详情查询
@GetMapping("getOrderDetails/{id}") @GetMapping("getOrderDetails/{id}")
public ApiResponse<OrderAppRespVO> getOrderDetails(@PathVariable("id") Long id) { public ApiResponse<OrderAppRespVO> getOrderDetails(@PathVariable("id") Long id) {
return orderService.appDetail(id); return orderService.appDetail(id);
} }
@ApiOperation("用户端订单新增") // 用户端订单新增
@PostMapping("/addOrder") @PostMapping("/addOrder")
public ApiResponse<Map<String, Object>> addOrder(@RequestBody CreateOrderReqVO orderAddReq) throws Exception { public ApiResponse<Map<String, Object>> addOrder(@RequestBody CreateOrderReqVO orderAddReq) throws Exception {
JwtInfo worker = JwtTokenUtil.getWorker(); JwtInfo worker = JwtTokenUtil.getWorker();
return orderService.createOrder(worker.getUserId(), orderAddReq); return orderService.createOrder(worker.getUserId(), orderAddReq);
} }
@ApiOperation("查询订单") // 查询订单
@GetMapping("/queryOrder") @GetMapping("/queryOrder")
public ApiResponse<PayResponse> queryOrder(@RequestParam("orderId") Long orderId) { public ApiResponse<PayResponse> queryOrder(@RequestParam("orderId") Long orderId) {
return ApiResponse.success(orderService.queryOrder(orderId)); return ApiResponse.success(orderService.queryOrder(orderId));
} }
@ApiOperation("用户端打包订单新增") // 用户端打包订单新增
@PostMapping("/addBatchOrder") @PostMapping("/addBatchOrder")
public ApiResponse<Map<String, Object>> addOrder(@RequestBody CreateBatchOrderReqVO batchOrderReqVO) throws Exception { public ApiResponse<Map<String, Object>> addOrder(@RequestBody CreateBatchOrderReqVO batchOrderReqVO) throws Exception {
JwtInfo worker = JwtTokenUtil.getWorker(); JwtInfo worker = JwtTokenUtil.getWorker();
@@ -78,7 +76,7 @@ public class AppOrderController {
} }
@ApiOperation("获取用户订单数量") // 获取用户订单数量
@GetMapping("/getUserOrderCount") @GetMapping("/getUserOrderCount")
public ApiResponse<Integer> getUserOrderCount() { public ApiResponse<Integer> getUserOrderCount() {
Long userId = Long.parseLong(BaseContextHandler.getUserId()); Long userId = Long.parseLong(BaseContextHandler.getUserId());
@@ -86,7 +84,7 @@ public class AppOrderController {
return orderService.getOrderCountByUserId(userId); return orderService.getOrderCountByUserId(userId);
} }
@ApiOperation(value = "发起退款", notes = "发起退款") // 发起退款
@PostMapping("/refundOrder") @PostMapping("/refundOrder")
public ApiResponse<?> refundOrder(@RequestBody RefundOrderReq refundOrderReq) { public ApiResponse<?> refundOrder(@RequestBody RefundOrderReq refundOrderReq) {
return orderService.refundOrder(refundOrderReq); return orderService.refundOrder(refundOrderReq);

View File

@@ -17,8 +17,6 @@ import com.ycwl.basic.service.mobile.AppScenicService;
import com.ycwl.basic.service.pc.FaceService; import com.ycwl.basic.service.pc.FaceService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -35,7 +33,7 @@ import java.util.List;
@Deprecated @Deprecated
@RestController @RestController
@RequestMapping("/api/mobile/scenic/v1") @RequestMapping("/api/mobile/scenic/v1")
@Api(tags = "景区相关接口") // 景区相关接口
public class AppScenicController { public class AppScenicController {
@Autowired @Autowired
@@ -50,7 +48,7 @@ public class AppScenicController {
add("3936940597855784960"); add("3936940597855784960");
}}; }};
@ApiOperation("分页查询景区列表") // 分页查询景区列表
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<ScenicAppVO>> pageQuery(@RequestBody ScenicReqQuery scenicReqQuery){ public ApiResponse<PageInfo<ScenicAppVO>> pageQuery(@RequestBody ScenicReqQuery scenicReqQuery){
String userId = BaseContextHandler.getUserId(); String userId = BaseContextHandler.getUserId();
@@ -60,7 +58,7 @@ public class AppScenicController {
return ApiResponse.success(new PageInfo<>(new ArrayList<>())); return ApiResponse.success(new PageInfo<>(new ArrayList<>()));
} }
} }
@ApiOperation("根据id查询景区详情") // 根据id查询景区详情
@IgnoreToken @IgnoreToken
@GetMapping("/{id}") @GetMapping("/{id}")
public ApiResponse<ScenicRespVO> getDetails(@PathVariable Long id){ public ApiResponse<ScenicRespVO> getDetails(@PathVariable Long id){
@@ -91,19 +89,19 @@ public class AppScenicController {
return ApiResponse.success(resp); return ApiResponse.success(resp);
} }
@ApiOperation("查询景区设备总数和拍到用户的机位数量") // 查询景区设备总数和拍到用户的机位数量
@GetMapping("/{scenicId}/deviceCount/") @GetMapping("/{scenicId}/deviceCount/")
public ApiResponse<ScenicDeviceCountVO> deviceCountByScenicId(@PathVariable Long scenicId){ public ApiResponse<ScenicDeviceCountVO> deviceCountByScenicId(@PathVariable Long scenicId){
return appScenicService.deviceCountByScenicId(scenicId); return appScenicService.deviceCountByScenicId(scenicId);
} }
@ApiOperation("景区视频源素材列表") // 景区视频源素材列表
@GetMapping("/contentList/") @GetMapping("/contentList/")
public ApiResponse<List<ContentPageVO>> contentList() { public ApiResponse<List<ContentPageVO>> contentList() {
return faceService.contentListUseDefaultFace(); return faceService.contentListUseDefaultFace();
} }
@ApiOperation("景区视频源素材列表") // 景区视频源素材列表
@GetMapping("/face/{faceId}/contentList") @GetMapping("/face/{faceId}/contentList")
public ApiResponse<List<ContentPageVO>> contentList(@PathVariable Long faceId) { public ApiResponse<List<ContentPageVO>> contentList(@PathVariable Long faceId) {
List<ContentPageVO> contentPageVOS = faceService.faceContentList(faceId); List<ContentPageVO> contentPageVOS = faceService.faceContentList(faceId);

View File

@@ -8,7 +8,6 @@ import com.ycwl.basic.service.mobile.GoodsService;
import com.ycwl.basic.service.task.TaskService; import com.ycwl.basic.service.task.TaskService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -46,7 +45,7 @@ public class AppTaskController {
* @param templateId 模版id * @param templateId 模版id
* @return 1 合成中 2 合成成功 * @return 1 合成中 2 合成成功
*/ */
@ApiOperation("查询用户当前景区的具体模版视频合成任务状态 1 合成中 2 合成成功 ") // 查询用户当前景区的具体模版视频合成任务状态 1 合成中 2 合成成功
@GetMapping("/face/{faceId}/template/{templateId}") @GetMapping("/face/{faceId}/template/{templateId}")
@IgnoreLogReq @IgnoreLogReq
public ApiResponse<VideoTaskStatusVO> getTemplateTaskStatus(@PathVariable("faceId") Long faceId, @PathVariable("templateId") Long templateId) { public ApiResponse<VideoTaskStatusVO> getTemplateTaskStatus(@PathVariable("faceId") Long faceId, @PathVariable("templateId") Long templateId) {

View File

@@ -4,7 +4,6 @@ package com.ycwl.basic.controller.mobile;
import com.ycwl.basic.annotation.IgnoreToken; import com.ycwl.basic.annotation.IgnoreToken;
import com.ycwl.basic.repository.ScenicRepository; import com.ycwl.basic.repository.ScenicRepository;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@@ -23,7 +22,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/wx/notify/v1") @RequestMapping("/api/mobile/wx/notify/v1")
@Api(tags = "微信消息模板通知") // 微信消息模板通知
public class AppWxNotifyController { public class AppWxNotifyController {
@Autowired @Autowired
private ScenicRepository scenicRepository; private ScenicRepository scenicRepository;

View File

@@ -8,8 +8,6 @@ import com.ycwl.basic.model.wx.WxPayRespVO;
import com.ycwl.basic.pay.entity.PayResponse; import com.ycwl.basic.pay.entity.PayResponse;
import com.ycwl.basic.service.mobile.WxPayService; import com.ycwl.basic.service.mobile.WxPayService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -31,13 +29,13 @@ import java.security.GeneralSecurityException;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/wx/pay/v1") @RequestMapping("/api/mobile/wx/pay/v1")
@Api(tags = "微信支付相关接口") // 微信支付相关接口
public class AppWxPayController { public class AppWxPayController {
@Autowired @Autowired
private WxPayService wxPayService; private WxPayService wxPayService;
@ApiOperation(value = "微信支付回调", notes = "微信支付回调") // 微信支付回调
@PostMapping("/payNotify") @PostMapping("/payNotify")
@IgnoreToken @IgnoreToken
public ApiResponse<?> payNotify(HttpServletRequest request) { public ApiResponse<?> payNotify(HttpServletRequest request) {
@@ -58,7 +56,7 @@ public class AppWxPayController {
return ApiResponse.success(BizCodeEnum.REQUEST_OK); return ApiResponse.success(BizCodeEnum.REQUEST_OK);
} }
@ApiOperation(value = "微信支付退款回调", notes = "微信支付退款回调") // 微信支付退款回调
@PostMapping("/{scenicId}/refundNotify") @PostMapping("/{scenicId}/refundNotify")
@IgnoreToken @IgnoreToken
public ApiResponse<?> refundNotify(@PathVariable Long scenicId, HttpServletRequest request) throws GeneralSecurityException, IOException { public ApiResponse<?> refundNotify(@PathVariable Long scenicId, HttpServletRequest request) throws GeneralSecurityException, IOException {

View File

@@ -14,9 +14,6 @@ import com.ycwl.basic.service.mobile.AppScenicService;
import com.ycwl.basic.service.pc.ScenicAccountService; import com.ycwl.basic.service.pc.ScenicAccountService;
import com.ycwl.basic.service.pc.ScenicService; import com.ycwl.basic.service.pc.ScenicService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@@ -38,7 +35,7 @@ import static com.ycwl.basic.constant.JwtRoleConstant.MERCHANT;
*/ */
@RestController @RestController
@RequestMapping("/api/mobile/scenicAccount/v1") @RequestMapping("/api/mobile/scenicAccount/v1")
@Api(tags = "景区账号相关接口") // 景区账号相关接口
public class AppScenicAccountController { public class AppScenicAccountController {
@Autowired @Autowired
private ScenicAccountService accountService; private ScenicAccountService accountService;
@@ -47,7 +44,7 @@ public class AppScenicAccountController {
@Autowired @Autowired
private ScenicService adminScenicService; private ScenicService adminScenicService;
@ApiOperation("登录") // 登录
@PostMapping("/login") @PostMapping("/login")
@IgnoreToken @IgnoreToken
public ApiResponse<ScenicLoginOldRespVO> login(@RequestBody ScenicLoginReq scenicLoginReq) throws Exception { public ApiResponse<ScenicLoginOldRespVO> login(@RequestBody ScenicLoginReq scenicLoginReq) throws Exception {

View File

@@ -9,7 +9,6 @@ import com.ycwl.basic.model.pc.scenic.entity.ScenicAccountEntity;
import com.ycwl.basic.service.pc.OrderService; import com.ycwl.basic.service.pc.OrderService;
import com.ycwl.basic.service.pc.ScenicAccountService; import com.ycwl.basic.service.pc.ScenicAccountService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@@ -21,7 +20,7 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/api/mobile/scenic/order/v1") @RequestMapping("/api/mobile/scenic/order/v1")
@Api(tags = "景区账号相关接口") // 景区账号相关接口
public class AppScenicOrderController { public class AppScenicOrderController {
@Autowired @Autowired
private OrderService orderService; private OrderService orderService;

View File

@@ -11,8 +11,6 @@ import com.ycwl.basic.model.mobile.statistic.resp.AppStatisticsFunnelVO;
import com.ycwl.basic.service.mobile.AppStatisticsService; import com.ycwl.basic.service.mobile.AppStatisticsService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -24,41 +22,41 @@ import org.springframework.web.bind.annotation.*;
@Slf4j @Slf4j
@RestController @RestController
@RequestMapping("/api/mobile/statistics/v1") @RequestMapping("/api/mobile/statistics/v1")
@Api(tags = "数据统计相关接口") // 数据统计相关接口
public class AppStatisticsController { public class AppStatisticsController {
@Autowired @Autowired
private AppStatisticsService statisticsService; private AppStatisticsService statisticsService;
@ApiOperation("支付订单金额、预览_支付转化率、扫码_付费用户转化率") // 支付订单金额、预览_支付转化率、扫码_付费用户转化率
@PostMapping("/one") @PostMapping("/one")
public ApiResponse<AppSta1VO> oneStatistics(@RequestBody CommonQueryReq query) { public ApiResponse<AppSta1VO> oneStatistics(@RequestBody CommonQueryReq query) {
return statisticsService.oneStatistics(query); return statisticsService.oneStatistics(query);
} }
@ApiOperation("支付订单数、现场订单数、推送订单数统计") // 支付订单数、现场订单数、推送订单数统计
@PostMapping("/two") @PostMapping("/two")
public ApiResponse<AppSta2VO> twoStatistics(@RequestBody CommonQueryReq query) { public ApiResponse<AppSta2VO> twoStatistics(@RequestBody CommonQueryReq query) {
return statisticsService.twoStatistics(query); return statisticsService.twoStatistics(query);
} }
@ApiOperation("扫码访问人数、推送订阅人数、预览视频人数统计") // 扫码访问人数、推送订阅人数、预览视频人数统计
@PostMapping("/free") @PostMapping("/free")
public ApiResponse<AppSta3VO> freeStatistics(@RequestBody CommonQueryReq query) { public ApiResponse<AppSta3VO> freeStatistics(@RequestBody CommonQueryReq query) {
return statisticsService.freeStatistics(query); return statisticsService.freeStatistics(query);
} }
@ApiOperation("用户转化漏斗") // 用户转化漏斗
@PostMapping("/userConversionFunnel") @PostMapping("/userConversionFunnel")
public ApiResponse<AppStatisticsFunnelVO> userConversionFunnel(@RequestBody CommonQueryReq query) { public ApiResponse<AppStatisticsFunnelVO> userConversionFunnel(@RequestBody CommonQueryReq query) {
return statisticsService.userConversionFunnel(query); return statisticsService.userConversionFunnel(query);
} }
@ApiOperation("统计数据记录") // 统计数据记录
@PostMapping("/addStatistics") @PostMapping("/addStatistics")
@IgnoreToken @IgnoreToken
public ApiResponse<String> addStatistics(@RequestBody StatisticsRecordAddReq req) { public ApiResponse<String> addStatistics(@RequestBody StatisticsRecordAddReq req) {

View File

@@ -8,8 +8,6 @@ import com.ycwl.basic.model.pc.adminUser.resp.AdminUserListRespVO;
import com.ycwl.basic.model.pc.adminUser.resp.StaffSimpleInfoRespVO; import com.ycwl.basic.model.pc.adminUser.resp.StaffSimpleInfoRespVO;
import com.ycwl.basic.service.pc.AdminUserService; import com.ycwl.basic.service.pc.AdminUserService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -19,7 +17,7 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/api/adminUser/v1") @RequestMapping("/api/adminUser/v1")
@Slf4j @Slf4j
@Api(tags = "系统后台用户管理") // 系统后台用户管理
public class AdminUserController { public class AdminUserController {
@Autowired @Autowired
@@ -27,7 +25,7 @@ public class AdminUserController {
@PostMapping(value = "/login") @PostMapping(value = "/login")
@ApiOperation(value = "登录") // 登录
@IgnoreToken @IgnoreToken
public ApiResponse login(@RequestBody LoginReqVO loginReqVO) throws Exception { public ApiResponse login(@RequestBody LoginReqVO loginReqVO) throws Exception {
log.info("{}:开始登录管理后台", loginReqVO.getAccount()); log.info("{}:开始登录管理后台", loginReqVO.getAccount());
@@ -35,49 +33,49 @@ public class AdminUserController {
} }
@PostMapping(value = "/updatePassword") @PostMapping(value = "/updatePassword")
@ApiOperation(value = "用户自己修改密码") // 用户自己修改密码
public ApiResponse updatePassword(@RequestBody UpdatePasswordReqVO updatePasswordReqVO) throws Exception { public ApiResponse updatePassword(@RequestBody UpdatePasswordReqVO updatePasswordReqVO) throws Exception {
log.info("{}:开始修改管理后台密码", updatePasswordReqVO.getId()); log.info("{}:开始修改管理后台密码", updatePasswordReqVO.getId());
return adminUserService.updatePassword(updatePasswordReqVO); return adminUserService.updatePassword(updatePasswordReqVO);
} }
@PostMapping(value = "/list") @PostMapping(value = "/list")
@ApiOperation(value = "系统后台用户列表") // 系统后台用户列表
//@IgnoreToken //@IgnoreToken
public ApiResponse<PageInfo<List<AdminUserListRespVO>>> list(@RequestBody AdminUserListReqVO adminUserListReqVO) { public ApiResponse<PageInfo<List<AdminUserListRespVO>>> list(@RequestBody AdminUserListReqVO adminUserListReqVO) {
return adminUserService.list(adminUserListReqVO); return adminUserService.list(adminUserListReqVO);
} }
@PostMapping(value = "/query/list") @PostMapping(value = "/query/list")
@ApiOperation(value = "系统后台用户列表查询") // 系统后台用户列表查询
@IgnoreToken @IgnoreToken
public ApiResponse<PageInfo<List<AdminUserListRespVO>>> queryList(@RequestBody AdminUserListReqVO adminUserListReqVO) { public ApiResponse<PageInfo<List<AdminUserListRespVO>>> queryList(@RequestBody AdminUserListReqVO adminUserListReqVO) {
return adminUserService.list(adminUserListReqVO); return adminUserService.list(adminUserListReqVO);
} }
@PostMapping(value = "/add") @PostMapping(value = "/add")
@ApiOperation(value = "添加系统后台用户") // 添加系统后台用户
//@IgnoreToken //@IgnoreToken
public ApiResponse add(@RequestBody AddOrUpdateAdminUserReqVO addOrUpdateAdminUserReqVO) { public ApiResponse add(@RequestBody AddOrUpdateAdminUserReqVO addOrUpdateAdminUserReqVO) {
return adminUserService.addOrUpdate(addOrUpdateAdminUserReqVO); return adminUserService.addOrUpdate(addOrUpdateAdminUserReqVO);
} }
@PostMapping(value = "/update") @PostMapping(value = "/update")
@ApiOperation(value = "更新系统后台用户") // 更新系统后台用户
//@IgnoreToken //@IgnoreToken
public ApiResponse update(@RequestBody AddOrUpdateAdminUserReqVO addOrUpdateAdminUserReqVO) { public ApiResponse update(@RequestBody AddOrUpdateAdminUserReqVO addOrUpdateAdminUserReqVO) {
return adminUserService.addOrUpdate(addOrUpdateAdminUserReqVO); return adminUserService.addOrUpdate(addOrUpdateAdminUserReqVO);
} }
@GetMapping(value = "/delete/{id}") @GetMapping(value = "/delete/{id}")
@ApiOperation(value = "删除") // 删除
//@IgnoreToken //@IgnoreToken
public ApiResponse delete(@PathVariable("id") String id) { public ApiResponse delete(@PathVariable("id") String id) {
return adminUserService.delete(id); return adminUserService.delete(id);
} }
@PostMapping(value = "/resetPassword") @PostMapping(value = "/resetPassword")
@ApiOperation(value = "重置密码") // 重置密码
//@IgnoreToken //@IgnoreToken
public ApiResponse resetPassword(@RequestBody ResetPasswordReqVO resetPasswordReqVO) { public ApiResponse resetPassword(@RequestBody ResetPasswordReqVO resetPasswordReqVO) {
log.info("{}:开始重置后台密码", resetPasswordReqVO.getId()); log.info("{}:开始重置后台密码", resetPasswordReqVO.getId());

View File

@@ -14,8 +14,6 @@ import com.ycwl.basic.repository.ScenicRepository;
import com.ycwl.basic.storage.StorageFactory; import com.ycwl.basic.storage.StorageFactory;
import com.ycwl.basic.storage.adapters.IStorageAdapter; import com.ycwl.basic.storage.adapters.IStorageAdapter;
import com.ycwl.basic.model.pc.mp.MpConfigEntity; import com.ycwl.basic.model.pc.mp.MpConfigEntity;
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 org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -30,7 +28,7 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/broker/v1") @RequestMapping("/api/broker/v1")
@Api(tags = "推客(推广人)管理") // 推客(推广人)管理
public class BrokerController { public class BrokerController {
@Autowired @Autowired
private BrokerService brokerService; private BrokerService brokerService;
@@ -41,64 +39,64 @@ public class BrokerController {
@Autowired @Autowired
private ScenicRepository scenicRepository; private ScenicRepository scenicRepository;
@ApiOperation("分页查询") // 分页查询
@PostMapping("/page") @PostMapping("/page")
public ApiResponse page(@RequestBody BrokerReqQuery brokerReqQuery){ public ApiResponse page(@RequestBody BrokerReqQuery brokerReqQuery){
return ApiResponse.success(brokerService.pageQuery(brokerReqQuery)); return ApiResponse.success(brokerService.pageQuery(brokerReqQuery));
} }
@ApiOperation("列表查询") // 列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse list(@RequestBody BrokerReqQuery brokerReqQuery){ public ApiResponse list(@RequestBody BrokerReqQuery brokerReqQuery){
return ApiResponse.success(brokerService.list(brokerReqQuery)); return ApiResponse.success(brokerService.list(brokerReqQuery));
} }
@ApiOperation("详情查询") // 详情查询
@GetMapping("/getDetails/{id}") @GetMapping("/getDetails/{id}")
public ApiResponse getDetails(@PathVariable("id") Long id){ public ApiResponse getDetails(@PathVariable("id") Long id){
return ApiResponse.success(brokerService.getById(id)); return ApiResponse.success(brokerService.getById(id));
} }
@ApiOperation("新增或修改") // 新增或修改
@PostMapping("/addOrUpdate") @PostMapping("/addOrUpdate")
public ApiResponse addOrUpdate(@RequestBody BrokerEntity broker){ public ApiResponse addOrUpdate(@RequestBody BrokerEntity broker){
return ApiResponse.success(brokerService.addOrUpdate(broker)); return ApiResponse.success(brokerService.addOrUpdate(broker));
} }
@ApiOperation("删除") // 删除
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse delete(@PathVariable("id") Long id){ public ApiResponse delete(@PathVariable("id") Long id){
return ApiResponse.success(brokerService.delete(id)); return ApiResponse.success(brokerService.delete(id));
} }
@ApiOperation("修改状态") // 修改状态
@PutMapping("/updateStatus/{id}") @PutMapping("/updateStatus/{id}")
public ApiResponse updateStatus(@PathVariable("id") Long id){ public ApiResponse updateStatus(@PathVariable("id") Long id){
return ApiResponse.success(brokerService.updateStatus(id)); return ApiResponse.success(brokerService.updateStatus(id));
} }
@ApiOperation("修改状态") // 修改状态
@PutMapping("/updateBrokerEnable/{id}") @PutMapping("/updateBrokerEnable/{id}")
public ApiResponse updateBrokerEnable(@PathVariable("id") Long id){ public ApiResponse updateBrokerEnable(@PathVariable("id") Long id){
return ApiResponse.success(brokerService.updateBrokerEnable(id)); return ApiResponse.success(brokerService.updateBrokerEnable(id));
} }
@ApiOperation("推客记录分页查询") // 推客记录分页查询
@PostMapping("/record/page") @PostMapping("/record/page")
public ApiResponse pageRecord(@RequestBody BrokerRecordReqQuery brokerRecordReqQuery) { public ApiResponse pageRecord(@RequestBody BrokerRecordReqQuery brokerRecordReqQuery) {
return ApiResponse.success(brokerRecordService.pageQuery(brokerRecordReqQuery)); return ApiResponse.success(brokerRecordService.pageQuery(brokerRecordReqQuery));
} }
@ApiOperation("推客记录列表查询") // 推客记录列表查询
@PostMapping("/record/list") @PostMapping("/record/list")
public ApiResponse listRecord(@RequestBody BrokerRecordReqQuery brokerRecordReqQuery) { public ApiResponse listRecord(@RequestBody BrokerRecordReqQuery brokerRecordReqQuery) {
return ApiResponse.success(brokerRecordService.list(brokerRecordReqQuery)); return ApiResponse.success(brokerRecordService.list(brokerRecordReqQuery));
} }
@ApiOperation("推客记录详情查询") // 推客记录详情查询
@GetMapping("/record/getDetails/{id}") @GetMapping("/record/getDetails/{id}")
public ApiResponse getRecordDetails(@PathVariable("id") Long id) { public ApiResponse getRecordDetails(@PathVariable("id") Long id) {
return ApiResponse.success(brokerRecordService.getById(id)); return ApiResponse.success(brokerRecordService.getById(id));
} }
@ApiOperation("根据brokerId和时间范围查询每天的记录数量和orderPrice汇总") // 根据brokerId和时间范围查询每天的记录数量和orderPrice汇总
@GetMapping("/{id}/record/summary") @GetMapping("/{id}/record/summary")
public ApiResponse<List<DailySummaryRespVO>> getDailySummaryByBrokerId( public ApiResponse<List<DailySummaryRespVO>> getDailySummaryByBrokerId(
@PathVariable("id") Long brokerId, @PathVariable("id") Long brokerId,
@@ -107,7 +105,7 @@ public class BrokerController {
return ApiResponse.success(brokerRecordService.getDailySummaryByBrokerId(brokerId, startTime, endTime)); return ApiResponse.success(brokerRecordService.getDailySummaryByBrokerId(brokerId, startTime, endTime));
} }
@ApiOperation("根据景区ID下载小程序二维码") // 根据景区ID下载小程序二维码
@GetMapping("/{id}/QRCode") @GetMapping("/{id}/QRCode")
public ApiResponse<String> downloadQrCode(@PathVariable Long id) { public ApiResponse<String> downloadQrCode(@PathVariable Long id) {
BrokerRespVO broker = brokerService.getById(id); BrokerRespVO broker = brokerService.getById(id);

View File

@@ -8,8 +8,6 @@ import com.ycwl.basic.model.pc.coupon.resp.CouponRespVO;
import com.ycwl.basic.model.pc.price.resp.GoodsListRespVO; import com.ycwl.basic.model.pc.price.resp.GoodsListRespVO;
import com.ycwl.basic.service.pc.CouponService; import com.ycwl.basic.service.pc.CouponService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -17,7 +15,7 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/api/coupon/v1") @RequestMapping("/api/coupon/v1")
@Api(tags = "优惠券管理") // 优惠券管理
public class CouponController { public class CouponController {
@Autowired @Autowired
private CouponService couponService; private CouponService couponService;
@@ -31,13 +29,13 @@ public class CouponController {
return ApiResponse.success(data); return ApiResponse.success(data);
} }
@ApiOperation("新增优惠券") // 新增优惠券
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Integer> add(@RequestBody CouponEntity coupon) { public ApiResponse<Integer> add(@RequestBody CouponEntity coupon) {
return ApiResponse.success(couponService.add(coupon)); return ApiResponse.success(couponService.add(coupon));
} }
@ApiOperation("更新优惠券") // 更新优惠券
@PostMapping("/update/{id}") @PostMapping("/update/{id}")
public ApiResponse<Boolean> update(@PathVariable Integer id, @RequestBody CouponEntity coupon) { public ApiResponse<Boolean> update(@PathVariable Integer id, @RequestBody CouponEntity coupon) {
coupon.setId(id); coupon.setId(id);
@@ -49,19 +47,19 @@ public class CouponController {
return ApiResponse.success(couponService.updateStatus(id)); return ApiResponse.success(couponService.updateStatus(id));
} }
@ApiOperation("删除优惠券") // 删除优惠券
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse<Boolean> delete(@PathVariable Integer id) { public ApiResponse<Boolean> delete(@PathVariable Integer id) {
return ApiResponse.success(couponService.delete(id)); return ApiResponse.success(couponService.delete(id));
} }
@ApiOperation("根据ID查询优惠券") // 根据ID查询优惠券
@GetMapping("/get/{id}") @GetMapping("/get/{id}")
public ApiResponse<CouponEntity> getById(@PathVariable Integer id) { public ApiResponse<CouponEntity> getById(@PathVariable Integer id) {
return ApiResponse.success(couponService.getById(id)); return ApiResponse.success(couponService.getById(id));
} }
@ApiOperation("分页查询优惠券列表") // 分页查询优惠券列表
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<CouponRespVO>> list(@RequestBody CouponQueryReq couponQuery) { public ApiResponse<PageInfo<CouponRespVO>> list(@RequestBody CouponQueryReq couponQuery) {
PageHelper.startPage(couponQuery.getPageNum(), couponQuery.getPageSize()); PageHelper.startPage(couponQuery.getPageNum(), couponQuery.getPageSize());

View File

@@ -10,8 +10,6 @@ import com.ycwl.basic.model.pc.device.resp.DeviceRespVO;
import com.ycwl.basic.model.pc.template.req.TemplateSortRequest; import com.ycwl.basic.model.pc.template.req.TemplateSortRequest;
import com.ycwl.basic.service.pc.DeviceService; import com.ycwl.basic.service.pc.DeviceService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -21,43 +19,43 @@ import org.springframework.web.bind.annotation.*;
*/ */
@RestController @RestController
@RequestMapping("/api/device/v1") @RequestMapping("/api/device/v1")
@Api(tags = "设备管理") // 设备管理
public class DeviceController { public class DeviceController {
@Autowired @Autowired
private DeviceService deviceService; private DeviceService deviceService;
@ApiOperation("设备分页查询") // 设备分页查询
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<DeviceRespVO>> pageQuery(@RequestBody DeviceReqQuery deviceReqQuery) { public ApiResponse<PageInfo<DeviceRespVO>> pageQuery(@RequestBody DeviceReqQuery deviceReqQuery) {
return deviceService.pageQuery(deviceReqQuery); return deviceService.pageQuery(deviceReqQuery);
} }
@ApiOperation("设备列表查询") // 设备列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse list(@RequestBody DeviceReqQuery deviceReqQuery) { public ApiResponse list(@RequestBody DeviceReqQuery deviceReqQuery) {
return deviceService.list(deviceReqQuery); return deviceService.list(deviceReqQuery);
} }
@ApiOperation("设备详情查询") // 设备详情查询
@GetMapping("/getDetails/{id}") @GetMapping("/getDetails/{id}")
public ApiResponse<DeviceRespVO> getDetails(@PathVariable("id") Long id) { public ApiResponse<DeviceRespVO> getDetails(@PathVariable("id") Long id) {
return deviceService.getById(id); return deviceService.getById(id);
} }
@ApiOperation("新增或修改设备") // 新增或修改设备
@PostMapping("/addOrUpdate") @PostMapping("/addOrUpdate")
public ApiResponse addOrUpdate(@RequestBody DeviceAddOrUpdateReq deviceReqQuery) { public ApiResponse addOrUpdate(@RequestBody DeviceAddOrUpdateReq deviceReqQuery) {
return deviceService.addOrUpdate(deviceReqQuery); return deviceService.addOrUpdate(deviceReqQuery);
} }
@ApiOperation("删除设备") // 删除设备
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse delete(@PathVariable("id") Long id) { public ApiResponse delete(@PathVariable("id") Long id) {
return deviceService.deleteById(id); return deviceService.deleteById(id);
} }
@ApiOperation("修改设备状态") // 修改设备状态
@PutMapping("/updateStatus/{id}") @PutMapping("/updateStatus/{id}")
public ApiResponse updateStatus(@PathVariable("id") Long id) { public ApiResponse updateStatus(@PathVariable("id") Long id) {
return deviceService.updateStatus(id); return deviceService.updateStatus(id);
} }
@ApiOperation("排序设备") // 排序设备
@PostMapping("/sort") @PostMapping("/sort")
public ApiResponse<Boolean> sortDevice(@RequestBody DeviceSortRequest request) { public ApiResponse<Boolean> sortDevice(@RequestBody DeviceSortRequest request) {
return deviceService.sortDevice(request.getDeviceId(), request.getAfterDeviceId()); return deviceService.sortDevice(request.getDeviceId(), request.getAfterDeviceId());

View File

@@ -6,8 +6,6 @@ import com.ycwl.basic.model.pc.face.req.FaceReqQuery;
import com.ycwl.basic.model.pc.face.resp.FaceRespVO; import com.ycwl.basic.model.pc.face.resp.FaceRespVO;
import com.ycwl.basic.service.pc.FaceService; import com.ycwl.basic.service.pc.FaceService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -19,37 +17,37 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/face/v1") @RequestMapping("/api/face/v1")
@Api(tags = "用户人脸管理") // 用户人脸管理
public class FaceController { public class FaceController {
@Autowired @Autowired
private FaceService faceService; private FaceService faceService;
@ApiOperation("分页查询用户人脸") // 分页查询用户人脸
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<FaceRespVO>> pageQuery(@RequestBody FaceReqQuery faceReqQuery) { public ApiResponse<PageInfo<FaceRespVO>> pageQuery(@RequestBody FaceReqQuery faceReqQuery) {
return faceService.pageQuery(faceReqQuery); return faceService.pageQuery(faceReqQuery);
} }
@ApiOperation("用户人脸列表查询") // 用户人脸列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<FaceRespVO>> list(@RequestBody FaceReqQuery faceReqQuery) { public ApiResponse<List<FaceRespVO>> list(@RequestBody FaceReqQuery faceReqQuery) {
return faceService.list(faceReqQuery); return faceService.list(faceReqQuery);
} }
@ApiOperation("用户人脸详情查询") // 用户人脸详情查询
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse<FaceRespVO> getDetail(@PathVariable("id") Long id) { public ApiResponse<FaceRespVO> getDetail(@PathVariable("id") Long id) {
return faceService.getById(id); return faceService.getById(id);
} }
@ApiOperation("添加用户人脸信息") // 添加用户人脸信息
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Integer> add(@RequestBody FaceEntity face) { public ApiResponse<Integer> add(@RequestBody FaceEntity face) {
return faceService.add(face); return faceService.add(face);
} }
@ApiOperation("删除用户人脸信息") // 删除用户人脸信息
@PostMapping("/deleteById/{id}") @PostMapping("/deleteById/{id}")
public ApiResponse<Integer> deleteById(@PathVariable Long id) { public ApiResponse<Integer> deleteById(@PathVariable Long id) {
return faceService.deleteById(id); return faceService.deleteById(id);
} }
@ApiOperation("批量删除用户人脸") // 批量删除用户人脸
@PostMapping("/deleteByIds") @PostMapping("/deleteByIds")
public ApiResponse<Integer> deleteByIds(@RequestBody List<Long> ids) { public ApiResponse<Integer> deleteByIds(@RequestBody List<Long> ids) {
return faceService.deleteByIds(ids); return faceService.deleteByIds(ids);

View File

@@ -6,8 +6,6 @@ import com.ycwl.basic.model.pc.faceSample.req.FaceSampleReqQuery;
import com.ycwl.basic.model.pc.faceSample.resp.FaceSampleRespVO; import com.ycwl.basic.model.pc.faceSample.resp.FaceSampleRespVO;
import com.ycwl.basic.service.pc.FaceSampleService; import com.ycwl.basic.service.pc.FaceSampleService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -20,22 +18,22 @@ import java.util.List;
@Deprecated @Deprecated
@RestController @RestController
@RequestMapping("/api/faceSample/v1") @RequestMapping("/api/faceSample/v1")
@Api(tags = "人脸样本管理") // 人脸样本管理
public class FaceSampleController { public class FaceSampleController {
@Autowired @Autowired
private FaceSampleService FaceSampleService; private FaceSampleService FaceSampleService;
@ApiOperation("分页查询人脸样本") // 分页查询人脸样本
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<FaceSampleRespVO>> pageQuery(@RequestBody FaceSampleReqQuery FaceSampleReqQuery) { public ApiResponse<PageInfo<FaceSampleRespVO>> pageQuery(@RequestBody FaceSampleReqQuery FaceSampleReqQuery) {
return FaceSampleService.pageQuery(FaceSampleReqQuery); return FaceSampleService.pageQuery(FaceSampleReqQuery);
} }
@ApiOperation("人脸样本列表查询") // 人脸样本列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<FaceSampleRespVO>> list(@RequestBody FaceSampleReqQuery FaceSampleReqQuery) { public ApiResponse<List<FaceSampleRespVO>> list(@RequestBody FaceSampleReqQuery FaceSampleReqQuery) {
return FaceSampleService.list(FaceSampleReqQuery); return FaceSampleService.list(FaceSampleReqQuery);
} }
@ApiOperation("人脸样本详情查询") // 人脸样本详情查询
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse<FaceSampleRespVO> getDetail(@PathVariable("id") Long id) { public ApiResponse<FaceSampleRespVO> getDetail(@PathVariable("id") Long id) {
return FaceSampleService.getById(id); return FaceSampleService.getById(id);

View File

@@ -6,8 +6,6 @@ import com.ycwl.basic.model.pc.member.req.MemberReqQuery;
import com.ycwl.basic.model.pc.member.resp.MemberRespVO; import com.ycwl.basic.model.pc.member.resp.MemberRespVO;
import com.ycwl.basic.service.pc.MemberService; import com.ycwl.basic.service.pc.MemberService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -19,37 +17,37 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/member/v1") @RequestMapping("/api/member/v1")
@Api(tags = "前台用户管理") // 前台用户管理
public class MemberController { public class MemberController {
@Autowired @Autowired
private MemberService memberService; private MemberService memberService;
@ApiOperation("前台用户分页查询") // 前台用户分页查询
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<MemberRespVO>> pageQuery(@RequestBody MemberReqQuery memberReqQuery) { public ApiResponse<PageInfo<MemberRespVO>> pageQuery(@RequestBody MemberReqQuery memberReqQuery) {
return memberService.pageQuery(memberReqQuery); return memberService.pageQuery(memberReqQuery);
} }
@ApiOperation("前台用户列表查询") // 前台用户列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<MemberRespVO>> list(@RequestBody MemberReqQuery memberReqQuery) { public ApiResponse<List<MemberRespVO>> list(@RequestBody MemberReqQuery memberReqQuery) {
return memberService.list(memberReqQuery); return memberService.list(memberReqQuery);
} }
@ApiOperation("前台用户详情查询") // 前台用户详情查询
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse<MemberRespVO> getDetail(@PathVariable("id") Long id) { public ApiResponse<MemberRespVO> getDetail(@PathVariable("id") Long id) {
return memberService.getById(id); return memberService.getById(id);
} }
@ApiOperation("前台用户删除") // 前台用户删除
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse<Integer> delete(@PathVariable("id") Long id) { public ApiResponse<Integer> delete(@PathVariable("id") Long id) {
return memberService.deleteById(id); return memberService.deleteById(id);
} }
@ApiOperation("前台用户新增") // 前台用户新增
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Integer> add(@RequestBody MemberEntity member) { public ApiResponse<Integer> add(@RequestBody MemberEntity member) {
return memberService.add(member); return memberService.add(member);
} }
@ApiOperation("前台用户修改") // 前台用户修改
@PostMapping("/update") @PostMapping("/update")
public ApiResponse<Integer> update(@RequestBody MemberEntity member) { public ApiResponse<Integer> update(@RequestBody MemberEntity member) {
return memberService.update(member); return memberService.update(member);

View File

@@ -7,8 +7,6 @@ import com.ycwl.basic.model.pc.order.req.OrderReqQuery;
import com.ycwl.basic.model.pc.order.resp.OrderRespVO; import com.ycwl.basic.model.pc.order.resp.OrderRespVO;
import com.ycwl.basic.service.pc.OrderService; import com.ycwl.basic.service.pc.OrderService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -20,38 +18,38 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/order/v1") @RequestMapping("/api/order/v1")
@Api(tags = "订单管理") // 订单管理
public class OrderController { public class OrderController {
@Autowired @Autowired
private OrderService orderService; private OrderService orderService;
@ApiOperation(value = "审核退款", notes = "审核退款") // 审核退款: 审核退款
@PostMapping("/auditRefundOrder") @PostMapping("/auditRefundOrder")
public ApiResponse<?> auditRefundOrder(@RequestBody RefundOrderReq refundOrderReq) { public ApiResponse<?> auditRefundOrder(@RequestBody RefundOrderReq refundOrderReq) {
return orderService.auditRefundOrder(refundOrderReq); return orderService.auditRefundOrder(refundOrderReq);
} }
@ApiOperation("分页查询订单") // 分页查询订单
@PostMapping("page") @PostMapping("page")
public ApiResponse<PageInfo<OrderRespVO>> pageQuery(@RequestBody OrderReqQuery query) { public ApiResponse<PageInfo<OrderRespVO>> pageQuery(@RequestBody OrderReqQuery query) {
return orderService.pageQuery(query); return orderService.pageQuery(query);
} }
@ApiOperation("订单列表查询") // 订单列表查询
@PostMapping("list") @PostMapping("list")
public ApiResponse<List<OrderRespVO>> list(@RequestBody OrderReqQuery query) { public ApiResponse<List<OrderRespVO>> list(@RequestBody OrderReqQuery query) {
return orderService.list(query); return orderService.list(query);
} }
@ApiOperation("订单详情查询") // 订单详情查询
@GetMapping("detail/{id}") @GetMapping("detail/{id}")
public ApiResponse<OrderRespVO> detail(@PathVariable("id") Long orderId) { public ApiResponse<OrderRespVO> detail(@PathVariable("id") Long orderId) {
return orderService.detail(orderId); return orderService.detail(orderId);
} }
@ApiOperation("订单备注") // 订单备注
@PostMapping("remark/{id}") @PostMapping("remark/{id}")
public ApiResponse<?> updateRemark(@PathVariable("id") Long orderId, @RequestBody OrderEntity query) { public ApiResponse<?> updateRemark(@PathVariable("id") Long orderId, @RequestBody OrderEntity query) {
orderService.remarkOrder(orderId, query); orderService.remarkOrder(orderId, query);

View File

@@ -10,8 +10,6 @@ import com.ycwl.basic.model.pc.role.resp.RolePermissionResp;
import com.ycwl.basic.service.pc.PermissionService; import com.ycwl.basic.service.pc.PermissionService;
import com.ycwl.basic.service.pc.RoleService; import com.ycwl.basic.service.pc.RoleService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@@ -28,7 +26,7 @@ import static com.ycwl.basic.constant.JwtRoleConstant.MERCHANT;
@RestController @RestController
@RequestMapping("/api/permission/v1") @RequestMapping("/api/permission/v1")
@Api(tags = "权限管理接口") // 权限管理接口
public class PermissionController { public class PermissionController {
@Autowired @Autowired
private PermissionService permissionService; private PermissionService permissionService;
@@ -57,7 +55,7 @@ public class PermissionController {
} }
} }
@ApiOperation("根据用户ID查询权限信息") // 根据用户ID查询权限信息
@GetMapping("/get/{userId}") @GetMapping("/get/{userId}")
public ApiResponse<PermissionResp> getPermissionByUser(@PathVariable Long userId) { public ApiResponse<PermissionResp> getPermissionByUser(@PathVariable Long userId) {
PermissionEntity permission = permissionService.getPermissionByUserId(userId); PermissionEntity permission = permissionService.getPermissionByUserId(userId);
@@ -67,7 +65,7 @@ public class PermissionController {
return ApiResponse.success(new PermissionResp(Arrays.asList(StringUtils.split(permission.getPermString(), ",")), Arrays.asList(StringUtils.split(permission.getMenuString(), ",")))); return ApiResponse.success(new PermissionResp(Arrays.asList(StringUtils.split(permission.getPermString(), ",")), Arrays.asList(StringUtils.split(permission.getMenuString(), ","))));
} }
@ApiOperation("保存或更新权限信息") // 保存或更新权限信息
@PostMapping("/save/{userId}") @PostMapping("/save/{userId}")
public ApiResponse saveOrUpdate(@PathVariable Long userId, @RequestBody PermissionSaveReq req) { public ApiResponse saveOrUpdate(@PathVariable Long userId, @RequestBody PermissionSaveReq req) {
permissionService.saveOrUpdate(userId, StringUtils.join(req.getPermissions(), ","), StringUtils.join(req.getMenus(), ",")); permissionService.saveOrUpdate(userId, StringUtils.join(req.getPermissions(), ","), StringUtils.join(req.getMenus(), ","));

View File

@@ -3,8 +3,6 @@ package com.ycwl.basic.controller.pc;
import com.ycwl.basic.model.pc.printer.entity.PrinterEntity; import com.ycwl.basic.model.pc.printer.entity.PrinterEntity;
import com.ycwl.basic.service.printer.PrinterService; import com.ycwl.basic.service.printer.PrinterService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@@ -22,31 +20,31 @@ public class PrinterController {
@Autowired @Autowired
private PrinterService printerService; private PrinterService printerService;
@ApiOperation("查询列表") // 查询列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<PrinterEntity>> list(@RequestBody PrinterEntity condition) { public ApiResponse<List<PrinterEntity>> list(@RequestBody PrinterEntity condition) {
return printerService.list(condition); return printerService.list(condition);
} }
@ApiOperation("获取详情") // 获取详情
@GetMapping("/get/{id}") @GetMapping("/get/{id}")
public ApiResponse<PrinterEntity> get(@PathVariable("id") Integer id) { public ApiResponse<PrinterEntity> get(@PathVariable("id") Integer id) {
return printerService.get(id); return printerService.get(id);
} }
@ApiOperation("新增") // 新增
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Integer> add(@RequestBody PrinterEntity entity) { public ApiResponse<Integer> add(@RequestBody PrinterEntity entity) {
return printerService.add(entity); return printerService.add(entity);
} }
@ApiOperation("更新") // 更新
@PostMapping("/update") @PostMapping("/update")
public ApiResponse<Integer> update(@RequestBody PrinterEntity entity) { public ApiResponse<Integer> update(@RequestBody PrinterEntity entity) {
return printerService.update(entity); return printerService.update(entity);
} }
@ApiOperation("删除") // 删除
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse<Integer> delete(@PathVariable("id") Integer id) { public ApiResponse<Integer> delete(@PathVariable("id") Integer id) {
return printerService.delete(id); return printerService.delete(id);

View File

@@ -7,8 +7,6 @@ import com.ycwl.basic.model.pc.order.req.OrderReqQuery;
import com.ycwl.basic.model.pc.order.resp.OrderRespVO; import com.ycwl.basic.model.pc.order.resp.OrderRespVO;
import com.ycwl.basic.service.pc.OrderService; import com.ycwl.basic.service.pc.OrderService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -25,38 +23,38 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/refund/v1") @RequestMapping("/api/refund/v1")
@Api(tags = "退款订单管理") // 退款订单管理
public class RefundController { public class RefundController {
@Autowired @Autowired
private OrderService orderService; private OrderService orderService;
@ApiOperation(value = "审核退款", notes = "审核退款") // 审核退款: 审核退款
@PostMapping("/auditRefundOrder") @PostMapping("/auditRefundOrder")
public ApiResponse<?> auditRefundOrder(@RequestBody RefundOrderReq refundOrderReq) { public ApiResponse<?> auditRefundOrder(@RequestBody RefundOrderReq refundOrderReq) {
return orderService.auditRefundOrder(refundOrderReq); return orderService.auditRefundOrder(refundOrderReq);
} }
@ApiOperation("分页查询订单") // 分页查询订单
@PostMapping("page") @PostMapping("page")
public ApiResponse<PageInfo<OrderRespVO>> pageQuery(@RequestBody OrderReqQuery query) { public ApiResponse<PageInfo<OrderRespVO>> pageQuery(@RequestBody OrderReqQuery query) {
return orderService.refundPageQuery(query); return orderService.refundPageQuery(query);
} }
@ApiOperation("订单列表查询") // 订单列表查询
@PostMapping("list") @PostMapping("list")
public ApiResponse<List<OrderRespVO>> list(@RequestBody OrderReqQuery query) { public ApiResponse<List<OrderRespVO>> list(@RequestBody OrderReqQuery query) {
return orderService.list(query); return orderService.list(query);
} }
@ApiOperation("订单详情查询") // 订单详情查询
@GetMapping("detail/{id}") @GetMapping("detail/{id}")
public ApiResponse<OrderRespVO> detail(@PathVariable("id") Long orderId) { public ApiResponse<OrderRespVO> detail(@PathVariable("id") Long orderId) {
return orderService.detail(orderId); return orderService.detail(orderId);
} }
@ApiOperation("订单备注") // 订单备注
@PostMapping("remark/{id}") @PostMapping("remark/{id}")
public ApiResponse<?> updateRemark(@PathVariable("id") Long orderId, @RequestBody OrderEntity query) { public ApiResponse<?> updateRemark(@PathVariable("id") Long orderId, @RequestBody OrderEntity query) {
orderService.remarkOrder(orderId, query); orderService.remarkOrder(orderId, query);

View File

@@ -4,8 +4,6 @@ import com.ycwl.basic.model.pc.renderWorker.entity.RenderWorkerEntity;
import com.ycwl.basic.model.pc.renderWorker.req.RenderWorkerReqQuery; import com.ycwl.basic.model.pc.renderWorker.req.RenderWorkerReqQuery;
import com.ycwl.basic.service.pc.RenderWorkerService; import com.ycwl.basic.service.pc.RenderWorkerService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -15,47 +13,47 @@ import org.springframework.web.bind.annotation.*;
*/ */
@RestController @RestController
@RequestMapping("/api/renderWorker/v1") @RequestMapping("/api/renderWorker/v1")
@Api(tags = "渲染机管理") // 渲染机管理
public class RenderWorkerController { public class RenderWorkerController {
@Autowired @Autowired
private RenderWorkerService renderWorkerService; private RenderWorkerService renderWorkerService;
@ApiOperation("分页查询渲染机") // 分页查询渲染机
@PostMapping("/page") @PostMapping("/page")
public ApiResponse pageQuery(@RequestBody RenderWorkerReqQuery renderWorkerReqQuery){ public ApiResponse pageQuery(@RequestBody RenderWorkerReqQuery renderWorkerReqQuery){
return renderWorkerService.pageQuery(renderWorkerReqQuery); return renderWorkerService.pageQuery(renderWorkerReqQuery);
} }
@ApiOperation("渲染机列表查询") // 渲染机列表查询
@PostMapping("/list") @PostMapping("/list")
public ApiResponse list(@RequestBody RenderWorkerReqQuery renderWorkerReqQuery){ public ApiResponse list(@RequestBody RenderWorkerReqQuery renderWorkerReqQuery){
return renderWorkerService.list(renderWorkerReqQuery); return renderWorkerService.list(renderWorkerReqQuery);
} }
@ApiOperation("渲染机详情查询") // 渲染机详情查询
@GetMapping("/detail/{id}") @GetMapping("/detail/{id}")
public ApiResponse detail(@PathVariable Long id){ public ApiResponse detail(@PathVariable Long id){
return renderWorkerService.detail(id); return renderWorkerService.detail(id);
} }
@ApiOperation("渲染机新增") // 渲染机新增
@PostMapping("/add") @PostMapping("/add")
public ApiResponse add(@RequestBody RenderWorkerEntity renderWorker){ public ApiResponse add(@RequestBody RenderWorkerEntity renderWorker){
return renderWorkerService.add(renderWorker); return renderWorkerService.add(renderWorker);
} }
@ApiOperation("渲染机删除") // 渲染机删除
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse deleteById(@PathVariable Long id){ public ApiResponse deleteById(@PathVariable Long id){
return renderWorkerService.deleteById(id); return renderWorkerService.deleteById(id);
} }
@ApiOperation("渲染机修改") // 渲染机修改
@PostMapping("/update") @PostMapping("/update")
public ApiResponse update(@RequestBody RenderWorkerEntity renderWorker){ public ApiResponse update(@RequestBody RenderWorkerEntity renderWorker){
return renderWorkerService.update(renderWorker); return renderWorkerService.update(renderWorker);
} }
@ApiOperation("渲染机修改状态") // 渲染机修改状态
@PutMapping("/updateStatus/{id}") @PutMapping("/updateStatus/{id}")
public ApiResponse updateStatus(@PathVariable Long id) { public ApiResponse updateStatus(@PathVariable Long id) {
return renderWorkerService.updateStatus(id); return renderWorkerService.updateStatus(id);

View File

@@ -9,8 +9,6 @@ import com.ycwl.basic.model.pc.role.resp.RoleListRespVO;
import com.ycwl.basic.model.pc.role.resp.RolePermissionResp; import com.ycwl.basic.model.pc.role.resp.RolePermissionResp;
import com.ycwl.basic.service.pc.RoleService; import com.ycwl.basic.service.pc.RoleService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -20,24 +18,24 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/api/role/v1") @RequestMapping("/api/role/v1")
@Api(tags = "系统角色管理") // 系统角色管理
public class RoleController { public class RoleController {
@Autowired @Autowired
RoleService roleService; RoleService roleService;
@PostMapping(value = "/page") @PostMapping(value = "/page")
@ApiOperation(value = "角色列表分页查询") // 角色列表分页查询
public ApiResponse<PageInfo<RoleListRespVO>> page(@RequestBody RoleListReqVO roleListReqVO) { public ApiResponse<PageInfo<RoleListRespVO>> page(@RequestBody RoleListReqVO roleListReqVO) {
return roleService.pageQuery(roleListReqVO); return roleService.pageQuery(roleListReqVO);
} }
@PostMapping(value = "/list") @PostMapping(value = "/list")
@ApiOperation(value = "角色列表") // 角色列表
public ApiResponse<List<RoleListRespVO>> list(@RequestBody RoleListReqVO roleListReqVO) { public ApiResponse<List<RoleListRespVO>> list(@RequestBody RoleListReqVO roleListReqVO) {
return roleService.list(roleListReqVO); return roleService.list(roleListReqVO);
} }
@GetMapping("/{roleId}/permission") @GetMapping("/{roleId}/permission")
@ApiOperation(value = "角色权限列表") // 角色权限列表
public ApiResponse<PermissionResp> getPermissionByRoleId(@PathVariable("roleId") Long roleId) { public ApiResponse<PermissionResp> getPermissionByRoleId(@PathVariable("roleId") Long roleId) {
RolePermissionResp permission = roleService.getPermissionByRoleId(roleId); RolePermissionResp permission = roleService.getPermissionByRoleId(roleId);
if (permission == null) { if (permission == null) {
@@ -47,19 +45,19 @@ public class RoleController {
} }
@PostMapping(value = "/addOrUpdate") @PostMapping(value = "/addOrUpdate")
@ApiOperation(value = "添加或更新角色") // 添加或更新角色
public ApiResponse addOrUpdate(@RequestBody AddOrUpdateRoleReqVO addOrUpdateRoleReqVO) { public ApiResponse addOrUpdate(@RequestBody AddOrUpdateRoleReqVO addOrUpdateRoleReqVO) {
return roleService.addOrUpdate(addOrUpdateRoleReqVO); return roleService.addOrUpdate(addOrUpdateRoleReqVO);
} }
@GetMapping(value = "/delete/{id}") @GetMapping(value = "/delete/{id}")
@ApiOperation(value = "删除") // 删除
public ApiResponse delete(@PathVariable("id") String id) { public ApiResponse delete(@PathVariable("id") String id) {
return roleService.delete(id); return roleService.delete(id);
} }
@GetMapping(value = "/updateReturnMenu/{id}") @GetMapping(value = "/updateReturnMenu/{id}")
@ApiOperation(value = "编辑回显该角色当前菜单") // 编辑回显该角色当前菜单
public ApiResponse updateReturnMenu(@PathVariable("id") String id) { public ApiResponse updateReturnMenu(@PathVariable("id") String id) {
return roleService.updateReturnMenu(id); return roleService.updateReturnMenu(id);
} }
@@ -67,7 +65,7 @@ public class RoleController {
@GetMapping(value = "/updateStatus/{id}") @GetMapping(value = "/updateStatus/{id}")
@ApiOperation(value = "更改角色类型状态") // 更改角色类型状态
public ApiResponse updateStatus(@PathVariable("id") String id) { public ApiResponse updateStatus(@PathVariable("id") String id) {
return roleService.updateStatus(id); return roleService.updateStatus(id);
} }

View File

@@ -19,8 +19,6 @@ import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.WxMpUtil; import com.ycwl.basic.utils.WxMpUtil;
import com.ycwl.basic.repository.ScenicRepository; import com.ycwl.basic.repository.ScenicRepository;
import com.ycwl.basic.model.pc.mp.MpConfigEntity; import com.ycwl.basic.model.pc.mp.MpConfigEntity;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -37,7 +35,7 @@ import static com.ycwl.basic.constant.JwtRoleConstant.MERCHANT;
*/ */
@RestController @RestController
@RequestMapping("/api/scenic/v1") @RequestMapping("/api/scenic/v1")
@Api(tags = "景区管理") // 景区管理
public class ScenicController { public class ScenicController {
@Autowired @Autowired
@@ -52,53 +50,53 @@ public class ScenicController {
@Autowired @Autowired
private ScenicAccountService accountService; private ScenicAccountService accountService;
@ApiOperation("分页查询景区") // 分页查询景区
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<ScenicRespVO>> pageQuery(@RequestBody ScenicReqQuery scenicReqQuery) { public ApiResponse<PageInfo<ScenicRespVO>> pageQuery(@RequestBody ScenicReqQuery scenicReqQuery) {
return scenicService.pageQuery(scenicReqQuery); return scenicService.pageQuery(scenicReqQuery);
} }
@ApiOperation("查询景区列表") // 查询景区列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<ScenicRespVO>> list(@RequestBody ScenicReqQuery scenicReqQuery) { public ApiResponse<List<ScenicRespVO>> list(@RequestBody ScenicReqQuery scenicReqQuery) {
return scenicService.list(scenicReqQuery); return scenicService.list(scenicReqQuery);
} }
@ApiOperation("查询景区详情") // 查询景区详情
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse<ScenicRespVO> getDetail(@PathVariable Long id) { public ApiResponse<ScenicRespVO> getDetail(@PathVariable Long id) {
return scenicService.getById(id); return scenicService.getById(id);
} }
@ApiOperation("新增景区") // 新增景区
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Boolean> add(@RequestBody ScenicAddOrUpdateReq scenicAddReq) { public ApiResponse<Boolean> add(@RequestBody ScenicAddOrUpdateReq scenicAddReq) {
return scenicService.add(scenicAddReq); return scenicService.add(scenicAddReq);
} }
@ApiOperation("删除景区") // 删除景区
@GetMapping("/delete/{id}") @GetMapping("/delete/{id}")
public ApiResponse<Boolean> delete(@PathVariable Long id) { public ApiResponse<Boolean> delete(@PathVariable Long id) {
return scenicService.deleteById(id); return scenicService.deleteById(id);
} }
@ApiOperation("修改景区") // 修改景区
@PostMapping("/update") @PostMapping("/update")
public ApiResponse<Boolean> update(@RequestBody ScenicAddOrUpdateReq scenicAddReq) { public ApiResponse<Boolean> update(@RequestBody ScenicAddOrUpdateReq scenicAddReq) {
return scenicService.update(scenicAddReq); return scenicService.update(scenicAddReq);
} }
@ApiOperation("修改景区状态") // 修改景区状态
@GetMapping("/updateStatus/{id}") @GetMapping("/updateStatus/{id}")
public ApiResponse<Boolean> updateStatus(@PathVariable Long id) { public ApiResponse<Boolean> updateStatus(@PathVariable Long id) {
return scenicService.updateStatus(id); return scenicService.updateStatus(id);
} }
@ApiOperation("新增景区配置") // 新增景区配置
@PostMapping("/addConfig") @PostMapping("/addConfig")
public ApiResponse<Boolean> addConfig(@RequestBody ScenicConfigEntity scenicConfig) { public ApiResponse<Boolean> addConfig(@RequestBody ScenicConfigEntity scenicConfig) {
return scenicService.addConfig(scenicConfig); return scenicService.addConfig(scenicConfig);
} }
@ApiOperation("修改景区配置") // 修改景区配置
@PostMapping("/updateConfig") @PostMapping("/updateConfig")
public ApiResponse<Boolean> updateConfig(@RequestBody ScenicConfigEntity scenicConfig) { public ApiResponse<Boolean> updateConfig(@RequestBody ScenicConfigEntity scenicConfig) {
return scenicService.updateConfigById(scenicConfig); return scenicService.updateConfigById(scenicConfig);
} }
@ApiOperation("查询景区配置") // 查询景区配置
@GetMapping("/config/{id}") @GetMapping("/config/{id}")
public ApiResponse<ScenicConfigEntity> getConfig(@PathVariable("id") Long id) { public ApiResponse<ScenicConfigEntity> getConfig(@PathVariable("id") Long id) {
return ApiResponse.success(scenicService.getConfig(id)); return ApiResponse.success(scenicService.getConfig(id));
@@ -114,7 +112,7 @@ public class ScenicController {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
@ApiOperation("根据景区ID下载小程序二维码") // 根据景区ID下载小程序二维码
@GetMapping("/{id}/QRCode") @GetMapping("/{id}/QRCode")
public ApiResponse<String> downloadQrCode(@PathVariable Long id) { public ApiResponse<String> downloadQrCode(@PathVariable Long id) {
MpConfigEntity mpConfig = scenicRepository.getScenicMpConfig(id); MpConfigEntity mpConfig = scenicRepository.getScenicMpConfig(id);

View File

@@ -7,8 +7,6 @@ import com.ycwl.basic.model.pc.source.req.SourceReqQuery;
import com.ycwl.basic.service.pc.SourceService; import com.ycwl.basic.service.pc.SourceService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.JwtTokenUtil; import com.ycwl.basic.utils.JwtTokenUtil;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -18,20 +16,20 @@ import org.springframework.web.bind.annotation.*;
*/ */
@RestController @RestController
@RequestMapping("/api/source/v1") @RequestMapping("/api/source/v1")
@Api(tags = "视频源管理") // 视频源管理
public class SourceController { public class SourceController {
@Autowired @Autowired
private SourceService sourceService; private SourceService sourceService;
@Deprecated @Deprecated
@ApiOperation("分页查询视频源") // 分页查询视频源
@PostMapping("/page") @PostMapping("/page")
public ApiResponse pageQuery(@RequestBody SourceReqQuery sourceReqQuery) { public ApiResponse pageQuery(@RequestBody SourceReqQuery sourceReqQuery) {
return sourceService.pageQuery(sourceReqQuery); return sourceService.pageQuery(sourceReqQuery);
} }
@Deprecated @Deprecated
@ApiOperation("查询视频源列表") // 查询视频源列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse list(@RequestBody SourceReqQuery sourceReqQuery) { public ApiResponse list(@RequestBody SourceReqQuery sourceReqQuery) {
return sourceService.list(sourceReqQuery); return sourceService.list(sourceReqQuery);
@@ -42,7 +40,7 @@ public class SourceController {
return sourceService.cutVideo(id); return sourceService.cutVideo(id);
} }
@Deprecated @Deprecated
@ApiOperation("删除视频源") // 删除视频源
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse deleteById(@PathVariable Long id) { public ApiResponse deleteById(@PathVariable Long id) {
return sourceService.deleteById(id); return sourceService.deleteById(id);

View File

@@ -4,8 +4,6 @@ import com.ycwl.basic.model.pc.task.entity.TaskEntity;
import com.ycwl.basic.model.pc.task.req.TaskReqQuery; import com.ycwl.basic.model.pc.task.req.TaskReqQuery;
import com.ycwl.basic.service.pc.TaskService; import com.ycwl.basic.service.pc.TaskService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -16,38 +14,38 @@ import org.springframework.web.bind.annotation.*;
@RestController @RestController
@RequestMapping("/api/task/v1") @RequestMapping("/api/task/v1")
@Deprecated @Deprecated
@Api(tags = "任务列表管理") // 任务列表管理
public class TaskController { public class TaskController {
@Autowired @Autowired
private TaskService taskService; private TaskService taskService;
@ApiOperation("分页查询任务列表") // 分页查询任务列表
@PostMapping("/page") @PostMapping("/page")
public ApiResponse pageQuery(@RequestBody TaskReqQuery taskReqQuery) { public ApiResponse pageQuery(@RequestBody TaskReqQuery taskReqQuery) {
return taskService.pageQuery(taskReqQuery); return taskService.pageQuery(taskReqQuery);
} }
@ApiOperation("查询任务列表") // 查询任务列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse list(@RequestBody TaskReqQuery taskReqQuery) { public ApiResponse list(@RequestBody TaskReqQuery taskReqQuery) {
return taskService.list(taskReqQuery); return taskService.list(taskReqQuery);
} }
@ApiOperation("查询任务详情") // 查询任务详情
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse getById(@PathVariable Long id) { public ApiResponse getById(@PathVariable Long id) {
return taskService.getById(id); return taskService.getById(id);
} }
@ApiOperation("删除任务") // 删除任务
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse deleteById(@PathVariable Long id) { public ApiResponse deleteById(@PathVariable Long id) {
return taskService.deleteById(id); return taskService.deleteById(id);
} }
@ApiOperation("修改任务") // 修改任务
@PostMapping("/update") @PostMapping("/update")
public ApiResponse update(@RequestBody TaskEntity taskEntity) { public ApiResponse update(@RequestBody TaskEntity taskEntity) {
return taskService.update(taskEntity); return taskService.update(taskEntity);
} }
@ApiOperation("修改任务状态") // 修改任务状态
@PostMapping("/updateStatus") @PostMapping("/updateStatus")
public ApiResponse updateStatus(@RequestParam Long id, @RequestParam Integer status) { public ApiResponse updateStatus(@RequestParam Long id, @RequestParam Integer status) {
return taskService.updateStatus(id,status); return taskService.updateStatus(id,status);

View File

@@ -9,8 +9,6 @@ import com.ycwl.basic.model.pc.template.req.TemplateSortRequest;
import com.ycwl.basic.model.pc.template.resp.TemplateRespVO; import com.ycwl.basic.model.pc.template.resp.TemplateRespVO;
import com.ycwl.basic.service.pc.TemplateService; import com.ycwl.basic.service.pc.TemplateService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -22,49 +20,49 @@ import java.util.List;
*/ */
@RestController @RestController
@RequestMapping("/api/template/v1") @RequestMapping("/api/template/v1")
@Api(tags = "模板管理") // 模板管理
public class TemplateController { public class TemplateController {
@Autowired @Autowired
private TemplateService templateService; private TemplateService templateService;
@ApiOperation("分页查询模板") // 分页查询模板
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<TemplateRespVO>> pageQuery(@RequestBody TemplateReqQuery templateReqQuery) { public ApiResponse<PageInfo<TemplateRespVO>> pageQuery(@RequestBody TemplateReqQuery templateReqQuery) {
return templateService.pageQuery(templateReqQuery); return templateService.pageQuery(templateReqQuery);
} }
@ApiOperation("查询模板列表") // 查询模板列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<TemplateRespVO>> list(@RequestBody TemplateReqQuery templateReqQuery) { public ApiResponse<List<TemplateRespVO>> list(@RequestBody TemplateReqQuery templateReqQuery) {
return templateService.list(templateReqQuery); return templateService.list(templateReqQuery);
} }
@ApiOperation("查询模板详情") // 查询模板详情
@GetMapping("getDetail/{id}") @GetMapping("getDetail/{id}")
public ApiResponse<TemplateRespVO> getById(@PathVariable Long id) { public ApiResponse<TemplateRespVO> getById(@PathVariable Long id) {
return templateService.getById(id); return templateService.getById(id);
} }
@ApiOperation("添加模板") // 添加模板
@PostMapping("/add") @PostMapping("/add")
public ApiResponse<Boolean> add(@RequestBody TemplateEntity template) { public ApiResponse<Boolean> add(@RequestBody TemplateEntity template) {
return templateService.add(template); return templateService.add(template);
} }
@ApiOperation("删除模板") // 删除模板
@DeleteMapping("/delete/{id}") @DeleteMapping("/delete/{id}")
public ApiResponse<Integer> deleteById(@PathVariable Long id) { public ApiResponse<Integer> deleteById(@PathVariable Long id) {
return templateService.deleteById(id); return templateService.deleteById(id);
} }
@ApiOperation("修改模板") // 修改模板
@PostMapping("/update") @PostMapping("/update")
public ApiResponse<Boolean> update(@RequestBody TemplateEntity template) { public ApiResponse<Boolean> update(@RequestBody TemplateEntity template) {
return templateService.update(template); return templateService.update(template);
} }
@ApiOperation("修改模板状态") // 修改模板状态
@PostMapping("/updateStatus/{id}") @PostMapping("/updateStatus/{id}")
public ApiResponse<Boolean> updateStatus(@PathVariable("id") Long id) { public ApiResponse<Boolean> updateStatus(@PathVariable("id") Long id) {
return templateService.updateStatus(id); return templateService.updateStatus(id);
} }
@ApiOperation("排序模板") // 排序模板
@PostMapping("/sort") @PostMapping("/sort")
public ApiResponse<Boolean> sortTemplate(@RequestBody TemplateSortRequest request) { public ApiResponse<Boolean> sortTemplate(@RequestBody TemplateSortRequest request) {
return templateService.sortTemplate(request.getTemplateId(), request.getAfterTemplateId()); return templateService.sortTemplate(request.getTemplateId(), request.getAfterTemplateId());

View File

@@ -6,8 +6,6 @@ import com.ycwl.basic.model.pc.video.req.VideoReqQuery;
import com.ycwl.basic.model.pc.video.resp.VideoRespVO; import com.ycwl.basic.model.pc.video.resp.VideoRespVO;
import com.ycwl.basic.service.pc.VideoService; import com.ycwl.basic.service.pc.VideoService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
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 org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -21,23 +19,23 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/api/video/v1") @RequestMapping("/api/video/v1")
@Deprecated @Deprecated
@Api(tags = "视频成片管理") // 视频成片管理
public class VideoController { public class VideoController {
@Autowired @Autowired
private VideoService videoService; private VideoService videoService;
@ApiOperation("分页查询成片") // 分页查询成片
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<PageInfo<VideoRespVO>> pageQuery(@RequestBody VideoReqQuery videoReqQuery) { public ApiResponse<PageInfo<VideoRespVO>> pageQuery(@RequestBody VideoReqQuery videoReqQuery) {
return videoService.pageQuery(videoReqQuery); return videoService.pageQuery(videoReqQuery);
} }
@ApiOperation("查询成片列表") // 查询成片列表
@PostMapping("/list") @PostMapping("/list")
public ApiResponse<List<VideoRespVO>> list(@RequestBody VideoReqQuery videoReqQuery) { public ApiResponse<List<VideoRespVO>> list(@RequestBody VideoReqQuery videoReqQuery) {
return videoService.list(videoReqQuery); return videoService.list(videoReqQuery);
} }
@ApiOperation("查询成片详情") // 查询成片详情
@GetMapping("/getDetail/{id}") @GetMapping("/getDetail/{id}")
public ApiResponse<VideoRespVO> getById(@PathVariable Long id) { public ApiResponse<VideoRespVO> getById(@PathVariable Long id) {
return videoService.getById(id); return videoService.getById(id);

View File

@@ -7,14 +7,13 @@ import com.ycwl.basic.model.printer.resp.PrintTaskResp;
import com.ycwl.basic.model.printer.resp.TaskSyncResp; import com.ycwl.basic.model.printer.resp.TaskSyncResp;
import com.ycwl.basic.service.printer.PrinterService; import com.ycwl.basic.service.printer.PrinterService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
@IgnoreToken @IgnoreToken
@Api(tags = "打印机对接接口") // 打印机对接接口
@RestController @RestController
@RequestMapping("/printer/v1") @RequestMapping("/printer/v1")
public class PrinterTaskController { public class PrinterTaskController {

View File

@@ -10,7 +10,6 @@ import com.ycwl.basic.model.task.req.WorkerAuthReqVo;
import com.ycwl.basic.model.task.resp.TaskSyncRespVo; import com.ycwl.basic.model.task.resp.TaskSyncRespVo;
import com.ycwl.basic.service.task.TaskService; import com.ycwl.basic.service.task.TaskService;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -21,7 +20,7 @@ import org.springframework.web.bind.annotation.RestController;
@IgnoreToken @IgnoreToken
@RestController @RestController
@Api(tags = "渲染端对接接口") // 渲染端对接接口
@RequestMapping("/task/v1/") @RequestMapping("/task/v1/")
public class TaskTaskController { public class TaskTaskController {

View File

@@ -43,7 +43,6 @@ import com.ycwl.basic.task.DynamicTaskGenerator;
import com.ycwl.basic.utils.ImageUtils; import com.ycwl.basic.utils.ImageUtils;
import com.ycwl.basic.utils.IpUtils; import com.ycwl.basic.utils.IpUtils;
import com.ycwl.basic.utils.SnowFlakeUtil; import com.ycwl.basic.utils.SnowFlakeUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -75,7 +74,7 @@ import static com.ycwl.basic.constant.StorageConstant.VIID_FACE;
@IgnoreToken @IgnoreToken
@RestController @RestController
@Api(tags = "摄像头对接接口") // 摄像头对接接口
@RequestMapping("/VIID") @RequestMapping("/VIID")
@Slf4j @Slf4j
public class ViidController { public class ViidController {

View File

@@ -11,7 +11,6 @@ import com.ycwl.basic.storage.adapters.IStorageAdapter;
import com.ycwl.basic.storage.enums.StorageAcl; import com.ycwl.basic.storage.enums.StorageAcl;
import com.ycwl.basic.storage.utils.StorageUtil; import com.ycwl.basic.storage.utils.StorageUtil;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -26,7 +25,7 @@ import java.util.List;
@Slf4j @Slf4j
@IgnoreToken @IgnoreToken
@RestController @RestController
@Api(tags = "自定义切片工具对接接口") // 自定义切片工具对接接口
@RequestMapping("/vpt/v1/") @RequestMapping("/vpt/v1/")
public class VptController { public class VptController {

View File

@@ -12,7 +12,6 @@ import com.ycwl.basic.storage.adapters.IStorageAdapter;
import com.ycwl.basic.storage.enums.StorageAcl; import com.ycwl.basic.storage.enums.StorageAcl;
import com.ycwl.basic.storage.utils.StorageUtil; import com.ycwl.basic.storage.utils.StorageUtil;
import com.ycwl.basic.utils.ApiResponse; import com.ycwl.basic.utils.ApiResponse;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
@@ -27,7 +26,7 @@ import java.util.List;
@Slf4j @Slf4j
@IgnoreToken @IgnoreToken
@RestController @RestController
@Api(tags = "WVP对接接口") // WVP对接接口
@RequestMapping("/wvp/v1/") @RequestMapping("/wvp/v1/")
public class WvpController { public class WvpController {

View File

@@ -63,11 +63,6 @@ public class AuthInterceptor implements HandlerInterceptor {
return true; return true;
} }
// 放行白名单
if (getWhite(request.getRequestURI())) {
return true;
}
/* /*
验证token 验证token
*/ */
@@ -156,16 +151,6 @@ public class AuthInterceptor implements HandlerInterceptor {
return token; return token;
} }
//白名单swagger2
private boolean getWhite(String path) {
return StringUtils.containsAny(
path,
"springfox", "swagger", "v2",
"webjars", "doc.html", "favicon.ico"
);
}
/** /**
* 业务接口白名单 * 业务接口白名单
* *

View File

@@ -1,19 +1,17 @@
package com.ycwl.basic.model.common; package com.ycwl.basic.model.common;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
* @date 2021年10月26日 14:09 * @date 2021年10月26日 14:09
*/ */
@ApiModel(value = "公共查询参数实体类", description = "公共查询参数实体类") // 公共查询参数实体类: 公共查询参数实体类
@Data @Data
public class BaseQueryParameterReq { public class BaseQueryParameterReq {
@ApiModelProperty(value = "当前页数") // 当前页数
private Integer pageNum = 1; private Integer pageNum = 1;
@ApiModelProperty(value = "每页条数") // 每页条数
private Integer pageSize = 10; private Integer pageSize = 10;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@@ -15,31 +13,31 @@ import java.util.Date;
* @Date:2024/12/5 15:10 * @Date:2024/12/5 15:10
*/ */
@Data @Data
@ApiModel("商品详情") // 商品详情
public class GoodsDetailVO { public class GoodsDetailVO {
@ApiModelProperty("商品名称") // 商品名称
private String goodsName; private String goodsName;
@ApiModelProperty("人脸id") // 人脸id
private Long faceId; private Long faceId;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@ApiModelProperty("商品类型 1:成片视频 2:源素材") // 商品类型 1:成片视频 2:源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("商品id goodsType=1时为videoId,goodsType=2时为sourceId") // 商品id goodsType=1时为videoId,goodsType=2时为sourceId
private Long goodsId; private Long goodsId;
@ApiModelProperty("模版封面图片") // 模版封面图片
private String templateCoverUrl; private String templateCoverUrl;
@ApiModelProperty("图片文件存储地址") // 图片文件存储地址
private String url; private String url;
@ApiModelProperty("视频文件存储地址") // 视频文件存储地址
private String videoUrl; private String videoUrl;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;
@ApiModelProperty("价格") // 价格
private BigDecimal price; private BigDecimal price;
@ApiModelProperty("是否已购买 0否 1是") // 是否已购买 0否 1是
private Integer isBuy; private Integer isBuy;
private Integer isFree; private Integer isFree;
private Integer parts; private Integer parts;

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -11,22 +9,22 @@ import java.math.BigDecimal;
* @Date:2024/12/5 15:10 * @Date:2024/12/5 15:10
*/ */
@Data @Data
@ApiModel("移动端商品列表响应信息") // 移动端商品列表响应信息
public class GoodsPageVO { public class GoodsPageVO {
@ApiModelProperty("商品名称") // 商品名称
private String goodsName; private String goodsName;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
private Long faceId; private Long faceId;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@ApiModelProperty("商品类型 1:成片视频 2:源素材") // 商品类型 1:成片视频 2:源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("源素材类型 1:视频 2:图片") // 源素材类型 1:视频 2:图片
private Integer sourceType; private Integer sourceType;
@ApiModelProperty("商品(vlog)id goodsType为1时才有值") // 商品(vlog)id goodsType为1时才有值
private Long goodsId; private Long goodsId;
private String templateName; private String templateName;
@ApiModelProperty("模版封面图片") // 模版封面图片
private String templateCoverUrl; private String templateCoverUrl;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
@@ -11,12 +9,12 @@ import lombok.experimental.Accessors;
*/ */
@Accessors(chain = true) @Accessors(chain = true)
@Data @Data
@ApiModel("查询商品价格请求参数") // 查询商品价格请求参数
public class GoodsPriceQueryReq { public class GoodsPriceQueryReq {
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("商品类型 0:成片vlog 12:源素材") // 商品类型 0:成片vlog 12:源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("商品id goodsType=0时才有值") // 商品id goodsType=0时才有值
private Long goodsId; private Long goodsId;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,14 +7,14 @@ import lombok.Data;
* @Date:2024/12/5 15:40 * @Date:2024/12/5 15:40
*/ */
@Data @Data
@ApiModel(value = "商品查询对象") // 商品查询对象
public class GoodsReqQuery { public class GoodsReqQuery {
@ApiModelProperty("是否已购买 0否 1是") // 是否已购买 0否 1是
private Integer isBuy; private Integer isBuy;
private Long faceId; private Long faceId;
private Long goodsId; private Long goodsId;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("源素材商品类型 1视频 2图像") // 源素材商品类型 1视频 2图像
private Integer sourceType; private Integer sourceType;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -13,13 +11,13 @@ import java.util.Date;
* @Date:2024/12/5 15:10 * @Date:2024/12/5 15:10
*/ */
@Data @Data
@ApiModel("商品详情") // 商品详情
public class GoodsUrlVO { public class GoodsUrlVO {
@ApiModelProperty("商品类型 0:vlog 1:成片视频 2:源素材") // 商品类型 0:vlog 1:成片视频 2:源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("商品id goodsType=0时为videoId,goodsType=2时为sourceId") // 商品id goodsType=0时为videoId,goodsType=2时为sourceId
private Long goodsId; private Long goodsId;
@ApiModelProperty("图片文件存储地址") // 图片文件存储地址
private String url; private String url;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.goods; package com.ycwl.basic.model.mobile.goods;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -13,40 +11,40 @@ import java.util.Date;
* @Date:2024/12/5 15:10 * @Date:2024/12/5 15:10
*/ */
@Data @Data
@ApiModel("vlog商品详情") // vlog商品详情
public class VideoGoodsDetailVO { public class VideoGoodsDetailVO {
@ApiModelProperty("商品名称") // 商品名称
private String goodsName; private String goodsName;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@ApiModelProperty("经度") // 经度
private BigDecimal longitude; private BigDecimal longitude;
@ApiModelProperty("纬度") // 纬度
private BigDecimal latitude; private BigDecimal latitude;
@ApiModelProperty("商品类型 1:成片视频 2:源素材") // 商品类型 1:成片视频 2:源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("源素材类型 1:视频 2:图片") // 源素材类型 1:视频 2:图片
private Integer sourceType; private Integer sourceType;
@ApiModelProperty("商品id goodsType=1时为videoId,goodsType=2时为sourceId") // 商品id goodsType=1时为videoId,goodsType=2时为sourceId
private Long goodsId; private Long goodsId;
@ApiModelProperty("模版封面图片") // 模版封面图片
private String templateCoverUrl; private String templateCoverUrl;
@ApiModelProperty("图片文件存储地址") // 图片文件存储地址
private String url; private String url;
@ApiModelProperty("视频文件存储地址") // 视频文件存储地址
private String videoUrl; private String videoUrl;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date shotTime; private Date shotTime;
@ApiModelProperty("价格") // 价格
private String price; private String price;
private String slashPrice; private String slashPrice;
@ApiModelProperty("是否已购买 0否 1是") // 是否已购买 0否 1是
private Integer isBuy; private Integer isBuy;
@ApiModelProperty("镜头数") // 镜头数
private Integer lensNum; private Integer lensNum;
private Long faceId; private Long faceId;
private boolean share = false; private boolean share = false;

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.index; package com.ycwl.basic.model.mobile.index;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -12,10 +10,10 @@ import lombok.Data;
* @Version: 1.0 * @Version: 1.0
*/ */
@Data @Data
@ApiModel("顶部状态") // 顶部状态
public class TopStateResp { public class TopStateResp {
@ApiModelProperty("是否录入有效人脸") // 是否录入有效人脸
private Boolean isFace = false; private Boolean isFace = false;
@ApiModelProperty("AI合成了多少个视频,null时没有合成的视频") // AI合成了多少个视频,null时没有合成的视频
private Integer aiVideoNum; private Integer aiVideoNum;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.order; package com.ycwl.basic.model.mobile.order;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -15,9 +13,9 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel(value = "移动端订单查询对象") // 移动端订单查询对象
public class OrderAppPageReq extends BaseQueryParameterReq { public class OrderAppPageReq extends BaseQueryParameterReq {
@ApiModelProperty(value = "用户id",hidden = true) // 用户id
private Long memberId; private Long memberId;
// /** // /**
// * 微信openId // * 微信openId
@@ -84,6 +82,6 @@ public class OrderAppPageReq extends BaseQueryParameterReq {
// private Date startRefundTime; // private Date startRefundTime;
// private Date endRefundTime; // private Date endRefundTime;
@ApiModelProperty("订单类型 0成片(vlog) 1原片 2照片") // 订单类型 0成片(vlog) 1原片 2照片
private Integer type; private Integer type;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.mobile.order; package com.ycwl.basic.model.mobile.order;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -12,10 +10,10 @@ import lombok.Data;
* @Version: 1.0 * @Version: 1.0
*/ */
@Data @Data
@ApiModel("退款请求参数") // 退款请求参数
public class RefundOrderReq { public class RefundOrderReq {
@ApiModelProperty("订单ID") // 订单ID
private Long orderId; private Long orderId;
@ApiModelProperty("理由") // 理由
private String refundReason; private String refundReason;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic; package com.ycwl.basic.model.mobile.scenic;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -11,71 +9,71 @@ import java.math.BigDecimal;
* @Date:2024/12/6 10:25 * @Date:2024/12/6 10:25
*/ */
@Data @Data
@ApiModel("移动端景区响应参数") // 移动端景区响应参数
public class ScenicAppVO { public class ScenicAppVO {
private Long id; private Long id;
/** /**
* 景区名称 * 景区名称
*/ */
@ApiModelProperty("景区名称") // 景区名称
private String name; private String name;
/** /**
* 联系电话 * 联系电话
*/ */
@ApiModelProperty("联系电话") // 联系电话
private String phone; private String phone;
/** /**
* 景区介绍 * 景区介绍
*/ */
@ApiModelProperty("景区介绍") // 景区介绍
private String introduction; private String introduction;
@ApiModelProperty("封面图") // 封面图
private String coverUrl; private String coverUrl;
/** /**
* 经度 * 经度
*/ */
@ApiModelProperty("经度") // 经度
private BigDecimal longitude; private BigDecimal longitude;
/*** /***
* 纬度 * 纬度
*/ */
@ApiModelProperty("纬度") // 纬度
private BigDecimal latitude; private BigDecimal latitude;
/** /**
* 半径(km) * 半径(km)
*/ */
@ApiModelProperty("半径(km)") // 半径(km)
private BigDecimal radius; private BigDecimal radius;
/** /**
* 省份 * 省份
*/ */
@ApiModelProperty("省份") // 省份
private String province; private String province;
/** /**
* 城市 * 城市
*/ */
@ApiModelProperty("城市") // 城市
private String city; private String city;
/** /**
* 区 * 区
*/ */
@ApiModelProperty("") // 区
private String area; private String area;
/** /**
* 详细地址 * 详细地址
*/ */
@ApiModelProperty("详细地址") // 详细地址
private String address; private String address;
/** /**
* 距离 * 距离
*/ */
@ApiModelProperty("距离米") // 距离米
private BigDecimal distance; private BigDecimal distance;
/** /**
* 机位数量 * 机位数量
*/ */
@ApiModelProperty("机位数量") // 机位数量
private Integer deviceNum; private Integer deviceNum;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic; package com.ycwl.basic.model.mobile.scenic;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,8 +7,8 @@ import lombok.Data;
* @Date:2024/12/6 10:37 * @Date:2024/12/6 10:37
*/ */
@Data @Data
@ApiModel("移动端景区设备数量响应参数") // 移动端景区设备数量响应参数
public class ScenicDeviceCountVO { public class ScenicDeviceCountVO {
@ApiModelProperty("景区设备总数") // 景区设备总数
private Integer totalDeviceCount; private Integer totalDeviceCount;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic; package com.ycwl.basic.model.mobile.scenic;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -10,10 +8,10 @@ import java.math.BigDecimal;
* @Author:songmingsong * @Author:songmingsong
*/ */
@Data @Data
@ApiModel("首页景区列表") // 首页景区列表
public class ScenicIndexVO { public class ScenicIndexVO {
@ApiModelProperty("经度") // 经度
private BigDecimal longitude; private BigDecimal longitude;
@ApiModelProperty("纬度") // 纬度
private BigDecimal latitude; private BigDecimal latitude;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic.account; package com.ycwl.basic.model.mobile.scenic.account;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@@ -11,18 +9,18 @@ import java.util.List;
* @Date:2024/12/13 9:44 * @Date:2024/12/13 9:44
*/ */
@Data @Data
@ApiModel("景区账号登录响应类") // 景区账号登录响应类
public class ScenicLoginOldRespVO { public class ScenicLoginOldRespVO {
private Long id; private Long id;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("是否是超级管理员") // 是否是超级管理员
private Integer isSuper; private Integer isSuper;
@ApiModelProperty("账号名称") // 账号名称
private String name; private String name;
@ApiModelProperty("账号") // 账号
private String account; private String account;
@ApiModelProperty("1启用 0禁用") // 1启用 0禁用
private Integer status; private Integer status;
private String token; private String token;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic.account; package com.ycwl.basic.model.mobile.scenic.account;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,10 +7,7 @@ import lombok.Data;
* @Date:2024/12/13 9:44 * @Date:2024/12/13 9:44
*/ */
@Data @Data
@ApiModel("景区账号登录请求类")
public class ScenicLoginReq { public class ScenicLoginReq {
@ApiModelProperty("账号")
private String account; private String account;
@ApiModelProperty("密码")
private String password; private String password;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic.account; package com.ycwl.basic.model.mobile.scenic.account;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@@ -11,18 +9,18 @@ import java.util.List;
* @Date:2024/12/13 9:44 * @Date:2024/12/13 9:44
*/ */
@Data @Data
@ApiModel("景区账号登录响应类") // 景区账号登录响应类
public class ScenicLoginRespVO { public class ScenicLoginRespVO {
private Long id; private Long id;
@ApiModelProperty("景区id") // 景区id
private List<Long> scenicId; private List<Long> scenicId;
@ApiModelProperty("是否是超级管理员") // 是否是超级管理员
private Integer isSuper; private Integer isSuper;
@ApiModelProperty("账号名称") // 账号名称
private String name; private String name;
@ApiModelProperty("账号") // 账号
private String account; private String account;
@ApiModelProperty("1启用 0禁用") // 1启用 0禁用
private Integer status; private Integer status;
private String token; private String token;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.scenic.content; package com.ycwl.basic.model.mobile.scenic.content;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -11,26 +9,26 @@ import java.math.BigDecimal;
* @Date:2024/12/5 15:10 * @Date:2024/12/5 15:10
*/ */
@Data @Data
@ApiModel("景区内容(成片、待成片模版、源素材)列表响应信息") // 景区内容(成片、待成片模版、源素材)列表响应信息
public class ContentPageVO { public class ContentPageVO {
@ApiModelProperty("内容名称") // 内容名称
private String name; private String name;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@ApiModelProperty("内容类型 0模版 1:成片视频 2:源素材 ") // 内容类型 0模版 1:成片视频 2:源素材
private Integer contentType; private Integer contentType;
@ApiModelProperty("源素材类型 1:视频 2:图片") // 源素材类型 1:视频 2:图片
private Integer sourceType; private Integer sourceType;
private int lockType; private int lockType;
@ApiModelProperty("内容id contentType为0或1时才有值") // 内容id contentType为0或1时才有值
private Long contentId; private Long contentId;
@ApiModelProperty("模版id") // 模版id
private Long templateId; private Long templateId;
@ApiModelProperty("模版封面图片 contentType为0或1时才有值") // 模版封面图片 contentType为0或1时才有值
private String templateCoverUrl; private String templateCoverUrl;
@ApiModelProperty("是否购买:0未购买,1已购买") // 是否购买:0未购买,1已购买
private Integer isBuy; private Integer isBuy;
private BigDecimal duration; private BigDecimal duration;
private Integer goodsType; private Integer goodsType;

View File

@@ -1,8 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.req; package com.ycwl.basic.model.mobile.statistic.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -12,11 +9,11 @@ import java.util.Date;
* @Date:2024/12/11 19:03 * @Date:2024/12/11 19:03
*/ */
@Data @Data
@ApiModel("移动端公用请求参数") // 移动端公用请求参数
public class CommonQueryReq { public class CommonQueryReq {
@ApiModelProperty(value = "查询统计纬度 0今天、1昨天、2-近一周(7天)、3-近30天、4-近1年") // 查询统计纬度 0今天、1昨天、2-近一周(7天)、3-近30天、4-近1年
private Integer standard; private Integer standard;
@ApiModelProperty(value = "景区id") // 景区id
private Long scenicId; private Long scenicId;
private boolean realtime; private boolean realtime;
private Date startTime; private Date startTime;

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.req; package com.ycwl.basic.model.mobile.statistic.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,16 +7,16 @@ import lombok.Data;
* @Date:2024/12/12 18:31 * @Date:2024/12/12 18:31
*/ */
@Data @Data
@ApiModel("移动端用户操作统计记录添加类") // 移动端用户操作统计记录添加类
public class StatisticsRecordAddReq { public class StatisticsRecordAddReq {
@ApiModelProperty(value = "主键id",hidden = true) // 主键id
private Long id; private Long id;
@ApiModelProperty("统计数据类型,0扫码访问,1上传人脸,2预览视频,3现场支付,4事后支付,5退款,6消息推送,8下载,9点击购买") // 统计数据类型,0扫码访问,1上传人脸,2预览视频,3现场支付,4事后支付,5退款,6消息推送,8下载,9点击购买
private Integer type; private Integer type;
@ApiModelProperty(value = "景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty(value = "触发用户id",hidden = true) // 触发用户id
private Long memberId; private Long memberId;
@ApiModelProperty("关联数据ID 例如:预览视频就是视频id") // 关联数据ID 例如:预览视频就是视频id
private Long morphId; private Long morphId;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.resp; package com.ycwl.basic.model.mobile.statistic.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,18 +7,18 @@ import lombok.Data;
* @Date:2024/12/11 18:23 * @Date:2024/12/11 18:23
*/ */
@Data @Data
@ApiModel("移动端订单金额、预览_支付转化率、扫码_付费用户转化率统计结果类") // 移动端订单金额、预览_支付转化率、扫码_付费用户转化率统计结果类
public class AppSta1VO { public class AppSta1VO {
@ApiModelProperty("现在的数据 支付订单金额") // 现在的数据 支付订单金额
private String nowOrderAmount; private String nowOrderAmount;
@ApiModelProperty("上一期的数据 支付订单金额") // 上一期的数据 支付订单金额
private String previousOrderAmount; private String previousOrderAmount;
@ApiModelProperty("现在的数据 预览_支付转化率") // 现在的数据 预览_支付转化率
private String nowPreviewPay; private String nowPreviewPay;
@ApiModelProperty("上一期的数据 预览_支付转化率") // 上一期的数据 预览_支付转化率
private String previousPreviewPay; private String previousPreviewPay;
@ApiModelProperty("现在的数据 扫码_付费用户转化率") // 现在的数据 扫码_付费用户转化率
private String nowScanCodePay; private String nowScanCodePay;
@ApiModelProperty("上一期的数据 扫码_付费用户转化率") // 上一期的数据 扫码_付费用户转化率
private String previousScanCodePay; private String previousScanCodePay;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.resp; package com.ycwl.basic.model.mobile.statistic.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,18 +7,18 @@ import lombok.Data;
* @Date:2024/12/11 18:23 * @Date:2024/12/11 18:23
*/ */
@Data @Data
@ApiModel("移动端支付订单数、现场订单数、推送订单数统计结果类") // 移动端支付订单数、现场订单数、推送订单数统计结果类
public class AppSta2VO { public class AppSta2VO {
@ApiModelProperty("现在的数据 支付订单数") // 现在的数据 支付订单数
private Integer nowPayOrderNum; private Integer nowPayOrderNum;
@ApiModelProperty("上一期的数据 支付订单数") // 上一期的数据 支付订单数
private Integer previousPayOrderNum; private Integer previousPayOrderNum;
@ApiModelProperty("现在的数据 现场订单数") // 现在的数据 现场订单数
private Integer nowSceneOrderNum; private Integer nowSceneOrderNum;
@ApiModelProperty("上一期的数据 现场订单数") // 上一期的数据 现场订单数
private Integer previousSceneOrderNum; private Integer previousSceneOrderNum;
@ApiModelProperty("现在的数据 推送订单数") // 现在的数据 推送订单数
private Integer nowPushOrderNum; private Integer nowPushOrderNum;
@ApiModelProperty("上一期的数据 推送订单数") // 上一期的数据 推送订单数
private Integer previousPushOrderNum; private Integer previousPushOrderNum;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.resp; package com.ycwl.basic.model.mobile.statistic.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,18 +7,18 @@ import lombok.Data;
* @Date:2024/12/11 18:23 * @Date:2024/12/11 18:23
*/ */
@Data @Data
@ApiModel("移动端扫码访问人数、推送订阅人数、预览视频人数统计结果类") // 移动端扫码访问人数、推送订阅人数、预览视频人数统计结果类
public class AppSta3VO { public class AppSta3VO {
@ApiModelProperty("现在的数据 扫码访问人数") // 现在的数据 扫码访问人数
private Integer nowScanCodeOfPeopleNum; private Integer nowScanCodeOfPeopleNum;
@ApiModelProperty("上一期的数据 扫码访问人数") // 上一期的数据 扫码访问人数
private Integer previousScanCodeOfPeopleNum; private Integer previousScanCodeOfPeopleNum;
@ApiModelProperty("现在的数据 推送订阅人数") // 现在的数据 推送订阅人数
private Integer nowPushOfPeopleNum; private Integer nowPushOfPeopleNum;
@ApiModelProperty("上一期的数据 推送订阅人数") // 上一期的数据 推送订阅人数
private Integer previousPushOfPeopleNum; private Integer previousPushOfPeopleNum;
@ApiModelProperty("现在的数据 预览视频人数") // 现在的数据 预览视频人数
private Integer nowPreviewVideoOfPeopleNum; private Integer nowPreviewVideoOfPeopleNum;
@ApiModelProperty("上一期的数据 预览视频人数") // 上一期的数据 预览视频人数
private Integer previousPreviewVideoOfPeopleNum; private Integer previousPreviewVideoOfPeopleNum;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.mobile.statistic.resp; package com.ycwl.basic.model.mobile.statistic.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode; import java.math.RoundingMode;
@@ -11,47 +9,47 @@ import java.math.RoundingMode;
* @Date:2024/12/12 16:24 * @Date:2024/12/12 16:24
*/ */
@Data @Data
@ApiModel("移动端用户转化漏斗") // 移动端用户转化漏斗
public class AppStatisticsFunnelVO { public class AppStatisticsFunnelVO {
@ApiModelProperty("镜头检测游客数") // 镜头检测游客数
private int cameraShotOfMemberNum; // cs1 private int cameraShotOfMemberNum; // cs1
@ApiModelProperty("扫码访问人数") // 扫码访问人数
private int scanCodeVisitorOfMemberNum; // sv1 private int scanCodeVisitorOfMemberNum; // sv1
@ApiModelProperty("上传头像(人脸)人数") // 上传头像(人脸)人数
private int uploadFaceOfMemberNum; // u1 private int uploadFaceOfMemberNum; // u1
@ApiModelProperty("推送订阅人数") // 推送订阅人数
private int pushOfMemberNum; // m1 private int pushOfMemberNum; // m1
@ApiModelProperty("生成视频人数") // 生成视频人数
private int completeVideoOfMemberNum; // gv1 private int completeVideoOfMemberNum; // gv1
@ApiModelProperty("预览视频人数") // 预览视频人数
private int previewVideoOfMemberNum; // pv1 private int previewVideoOfMemberNum; // pv1
@ApiModelProperty("点击购买人数") // 点击购买人数
private int clickOnPayOfMemberNum; // cp1 private int clickOnPayOfMemberNum; // cp1
@ApiModelProperty("支付订单人数") // 支付订单人数
private int payOfMemberNum; // p1 private int payOfMemberNum; // p1
@ApiModelProperty("总访问人数") // 总访问人数
private int totalVisitorOfMemberNum; // v1 private int totalVisitorOfMemberNum; // v1
@ApiModelProperty("生成视频条数") // 生成视频条数
private int completeOfVideoNum; // gv2 private int completeOfVideoNum; // gv2
@ApiModelProperty("预览视频条数") // 预览视频条数
private int previewOfVideoNum; // pv2 private int previewOfVideoNum; // pv2
@ApiModelProperty("支付订单数") // 支付订单数
private int payOfOrderNum; // p2 private int payOfOrderNum; // p2
@ApiModelProperty("支付订单金额") // 支付订单金额
private BigDecimal payOfOrderAmount; // o3 private BigDecimal payOfOrderAmount; // o3
@ApiModelProperty("退款订单数") // 退款订单数
private int refundOfOrderNum; // ro2 private int refundOfOrderNum; // ro2
@ApiModelProperty("退款订单金额") // 退款订单金额
private BigDecimal refundOfOrderAmount; // ro3 private BigDecimal refundOfOrderAmount; // ro3
@ApiModelProperty("镜头检测游客数_扫码访问人数_转化率") // 镜头检测游客数_扫码访问人数_转化率
public String getCsom_scaom() { public String getCsom_scaom() {
return "-"; // TODO: REAL return "-"; // TODO: REAL
} }
@ApiModelProperty("扫码访问人数_上传头像人数_转化率") // 扫码访问人数_上传头像人数_转化率
public String getScaom_ufom() { public String getScaom_ufom() {
if (uploadFaceOfMemberNum == 0 || scanCodeVisitorOfMemberNum == 0) { if (uploadFaceOfMemberNum == 0 || scanCodeVisitorOfMemberNum == 0) {
return "0.00"; return "0.00";
@@ -61,7 +59,7 @@ public class AppStatisticsFunnelVO {
.divide(new BigDecimal(scanCodeVisitorOfMemberNum), 2, RoundingMode.HALF_UP) .divide(new BigDecimal(scanCodeVisitorOfMemberNum), 2, RoundingMode.HALF_UP)
.toString(); .toString();
} }
@ApiModelProperty("上传头像人数_推送订阅人数_转化率") // 上传头像人数_推送订阅人数_转化率
public String getUfom_pom() { public String getUfom_pom() {
if (pushOfMemberNum == 0 || uploadFaceOfMemberNum == 0) { if (pushOfMemberNum == 0 || uploadFaceOfMemberNum == 0) {
return "0.00"; return "0.00";
@@ -71,7 +69,7 @@ public class AppStatisticsFunnelVO {
.divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP) .divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP)
.toString(); .toString();
} }
@ApiModelProperty("推送订阅人数_生成视频人数_转化率") // 推送订阅人数_生成视频人数_转化率
public String getPom_cvom() { public String getPom_cvom() {
if (completeVideoOfMemberNum == 0 || pushOfMemberNum == 0) { if (completeVideoOfMemberNum == 0 || pushOfMemberNum == 0) {
return "0.00"; return "0.00";
@@ -81,7 +79,7 @@ public class AppStatisticsFunnelVO {
.divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP) .divide(new BigDecimal(pushOfMemberNum), 2, RoundingMode.HALF_UP)
.toString(); .toString();
} }
@ApiModelProperty("生成视频人数_预览视频人数_转化率") // 生成视频人数_预览视频人数_转化率
public String getCvom_pvom() { public String getCvom_pvom() {
if (previewVideoOfMemberNum == 0 || completeVideoOfMemberNum == 0) { if (previewVideoOfMemberNum == 0 || completeVideoOfMemberNum == 0) {
return "0.00"; return "0.00";
@@ -91,7 +89,7 @@ public class AppStatisticsFunnelVO {
.divide(new BigDecimal(completeVideoOfMemberNum), 2, RoundingMode.HALF_UP) .divide(new BigDecimal(completeVideoOfMemberNum), 2, RoundingMode.HALF_UP)
.toString(); .toString();
} }
@ApiModelProperty("预览视频人数_点击购买人数_转化率") // 预览视频人数_点击购买人数_转化率
public String getPvom_cpom() { public String getPvom_cpom() {
if (clickOnPayOfMemberNum == 0 || previewVideoOfMemberNum == 0) { if (clickOnPayOfMemberNum == 0 || previewVideoOfMemberNum == 0) {
return "0.00"; return "0.00";
@@ -101,7 +99,7 @@ public class AppStatisticsFunnelVO {
.divide(new BigDecimal(previewVideoOfMemberNum), 2, RoundingMode.HALF_UP) .divide(new BigDecimal(previewVideoOfMemberNum), 2, RoundingMode.HALF_UP)
.toString(); .toString();
} }
@ApiModelProperty("点击购买人数_支付订单人数_转化率") // 点击购买人数_支付订单人数_转化率
public String getCpom_pom() { public String getCpom_pom() {
if (payOfMemberNum == 0 || clickOnPayOfMemberNum == 0) { if (payOfMemberNum == 0 || clickOnPayOfMemberNum == 0) {
return "0.00"; return "0.00";

View File

@@ -1,23 +1,21 @@
package com.ycwl.basic.model.pc.adminUser.req; package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel(value = "新增或更新后台管理人员VO") // 新增或更新后台管理人员VO
public class AddOrUpdateAdminUserReqVO { public class AddOrUpdateAdminUserReqVO {
@ApiModelProperty(value = "id,有为更新,没有为新增") // id,有为更新,没有为新增
private String id; private String id;
@ApiModelProperty(value = "角色ID") // 角色ID
private String roleId; private String roleId;
@ApiModelProperty(value = "账号") // 账号
private String account; private String account;
@ApiModelProperty(value = "密码") // 密码
private String password; private String password;
@ApiModelProperty(value = "名称") // 名称
private String name; private String name;
@ApiModelProperty(value = "手机号") // 手机号
private String phone; private String phone;
} }

View File

@@ -1,21 +1,19 @@
package com.ycwl.basic.model.pc.adminUser.req; package com.ycwl.basic.model.pc.adminUser.req;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel(value = "后台管理人员请求VO") // 后台管理人员请求VO
public class AdminUserListReqVO extends BaseQueryParameterReq { public class AdminUserListReqVO extends BaseQueryParameterReq {
@ApiModelProperty(value = "姓名") // 姓名
private String name; private String name;
@ApiModelProperty(value = "账号") // 账号
private String account; private String account;
@ApiModelProperty(value = "手机号") // 手机号
private String phone; private String phone;
@ApiModelProperty(value = "角色ID") // 角色ID
private String roleId; private String roleId;
} }

View File

@@ -1,14 +1,12 @@
package com.ycwl.basic.model.pc.adminUser.req; package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel(value = "登录请求VO") // 登录请求VO
public class LoginReqVO { public class LoginReqVO {
@ApiModelProperty(value = "账号") // 账号
private String account; private String account;
@ApiModelProperty(value = "密码") // 密码
private String password; private String password;
} }

View File

@@ -1,14 +1,12 @@
package com.ycwl.basic.model.pc.adminUser.req; package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel(value = "重置密码请求VO") // 重置密码请求VO
public class ResetPasswordReqVO { public class ResetPasswordReqVO {
@ApiModelProperty(value = "id") // id
private String id; private String id;
@ApiModelProperty(value = "密码") // 密码
private String password; private String password;
} }

View File

@@ -1,16 +1,14 @@
package com.ycwl.basic.model.pc.adminUser.req; package com.ycwl.basic.model.pc.adminUser.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel() //
public class UpdatePasswordReqVO { public class UpdatePasswordReqVO {
@ApiModelProperty(value = "id",hidden = true) // id
private String id; private String id;
@ApiModelProperty(value = "密码") // 密码
private String pwd; private String pwd;
@ApiModelProperty(value = "新密码") // 新密码
private String newPwd; private String newPwd;
} }

View File

@@ -1,28 +1,26 @@
package com.ycwl.basic.model.pc.adminUser.resp; package com.ycwl.basic.model.pc.adminUser.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@Data @Data
@ApiModel(value = "后台管理人员返回列表VO") // 后台管理人员返回列表VO
public class AdminUserListRespVO { public class AdminUserListRespVO {
@ApiModelProperty(value = "id") // id
private String id; private String id;
@ApiModelProperty(value = "账号") // 账号
private String account; private String account;
@ApiModelProperty(value = "昵称") // 昵称
private String name; private String name;
@ApiModelProperty(value = "手机号") // 手机号
private String phone; private String phone;
@ApiModelProperty(value = "角色") // 角色
private String roleName; private String roleName;
@ApiModelProperty(value = "角色ID") // 角色ID
private String roleId; private String roleId;
@ApiModelProperty(value = "状态") // 状态
private Integer status; private Integer status;
@ApiModelProperty(value = "创建时间") // 创建时间
private Date createTime; private Date createTime;
} }

View File

@@ -2,20 +2,18 @@ package com.ycwl.basic.model.pc.adminUser.resp;
import com.ycwl.basic.model.pc.menu.MenuNode; import com.ycwl.basic.model.pc.menu.MenuNode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@Data @Data
@ApiModel(value = "登录返回VO") // 登录返回VO
public class LoginRespVO { public class LoginRespVO {
@ApiModelProperty(value = "token") // token
private String token; private String token;
@ApiModelProperty(value = "用户名") // 用户名
private String name; private String name;
@ApiModelProperty(value = "角色名") // 角色名
private String typeName; private String typeName;
private boolean superAdmin; private boolean superAdmin;
} }

View File

@@ -1,16 +1,14 @@
package com.ycwl.basic.model.pc.adminUser.resp; package com.ycwl.basic.model.pc.adminUser.resp;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel(value = "员工信息返回VO") // 员工信息返回VO
public class StaffSimpleInfoRespVO { public class StaffSimpleInfoRespVO {
@ApiModelProperty(value = "id") // id
private String id; private String id;
@ApiModelProperty(value = "名字") // 名字
private String name; private String name;
@ApiModelProperty(value = "工号") // 工号
private String jobNo; private String jobNo;
} }

View File

@@ -3,8 +3,6 @@ package com.ycwl.basic.model.pc.broker.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -16,14 +14,14 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("查询推客记录请求参数") // 查询推客记录请求参数
public class BrokerRecordReqQuery extends BaseQueryParameterReq { public class BrokerRecordReqQuery extends BaseQueryParameterReq {
private Long brokerId; private Long brokerId;
private Long orderId; private Long orderId;
@ApiModelProperty("开始时间") // 开始时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date startTime; private Date startTime;
@ApiModelProperty("结束时间") // 结束时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date endTime; private Date endTime;
} }

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.broker.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -15,17 +13,17 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("查询推客列表请求参数") // 查询推客列表请求参数
public class BrokerReqQuery extends BaseQueryParameterReq { public class BrokerReqQuery extends BaseQueryParameterReq {
private Long id; private Long id;
private Long scenicId; private Long scenicId;
@ApiModelProperty("推客名称") // 推客名称
private String name; private String name;
@ApiModelProperty("手机号") // 手机号
private String phone; private String phone;
@ApiModelProperty("状态,0禁用,1启用") // 状态,0禁用,1启用
private Integer status; private Integer status;
@ApiModelProperty("提成状态,0禁用,1启用") // 提成状态,0禁用,1启用
private Integer brokerEnable; private Integer brokerEnable;
private Date startTime; private Date startTime;
private Date endTime; private Date endTime;

View File

@@ -1,7 +1,6 @@
package com.ycwl.basic.model.pc.broker.resp; package com.ycwl.basic.model.pc.broker.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;

View File

@@ -2,7 +2,6 @@ package com.ycwl.basic.model.pc.broker.resp;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -17,10 +16,10 @@ public class BrokerRespVO {
private Long id; private Long id;
private Long scenicId; private Long scenicId;
private String scenicName; private String scenicName;
@ApiModelProperty("推客名称") // 推客名称
private String name; private String name;
private String phone; private String phone;
@ApiModelProperty("状态,0禁用,1启用") // 状态,0禁用,1启用
private Integer brokerEnable; private Integer brokerEnable;
private BigDecimal brokerRate; private BigDecimal brokerRate;
private Integer status; private Integer status;

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.pc.coupon.req; package com.ycwl.basic.model.pc.coupon.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -10,24 +8,24 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("优惠券查询请求参数") // 优惠券查询请求参数
public class CouponQueryReq extends BaseQueryParameterReq { public class CouponQueryReq extends BaseQueryParameterReq {
@ApiModelProperty("景区ID") // 景区ID
private Long scenicId; private Long scenicId;
private String name; private String name;
@ApiModelProperty("优惠券类型:0普通/1首次推送/2二次/3三次") // 优惠券类型:0普通/1首次推送/2二次/3三次
private Integer type; private Integer type;
@ApiModelProperty("折扣类型:0降价/1打折") // 折扣类型:0降价/1打折
private Integer discountType; private Integer discountType;
@ApiModelProperty("状态:0关闭/1开启") // 状态:0关闭/1开启
private Integer status; private Integer status;
@ApiModelProperty("创建时间起始") // 创建时间起始
private Date createAtStart; private Date createAtStart;
@ApiModelProperty("创建时间结束") // 创建时间结束
private Date createAtEnd; private Date createAtEnd;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.device.req; package com.ycwl.basic.model.pc.device.req;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -13,27 +11,27 @@ import java.util.Date;
* @Date:2024/11/29 14:53 * @Date:2024/11/29 14:53
*/ */
@Data @Data
@ApiModel("设备新增修改参数") // 设备新增修改参数
public class DeviceAddOrUpdateReq { public class DeviceAddOrUpdateReq {
private Long id; private Long id;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("设备名称") // 设备名称
private String name; private String name;
@ApiModelProperty("设备编号") // 设备编号
private String no; private String no;
/** /**
* 经度 * 经度
*/ */
@ApiModelProperty("经度") // 经度
private BigDecimal longitude; private BigDecimal longitude;
/*** /***
* 纬度 * 纬度
*/ */
@ApiModelProperty("纬度") // 纬度
private BigDecimal latitude; private BigDecimal latitude;
@ApiModelProperty("是否启用,0不启用,1启用") // 是否启用,0不启用,1启用
private Integer status; private Integer status;
@ApiModelProperty("是否在线,0不在线,1在线") // 是否在线,0不在线,1在线
private Integer online; private Integer online;
} }

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.device.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -15,18 +13,18 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("设备查询参数") // 设备查询参数
public class DeviceReqQuery extends BaseQueryParameterReq { public class DeviceReqQuery extends BaseQueryParameterReq {
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("设备名称") // 设备名称
private String name; private String name;
@ApiModelProperty("设备编号") // 设备编号
private String no; private String no;
@ApiModelProperty("是否启用,0不启用,1启用") // 是否启用,0不启用,1启用
private Integer status; private Integer status;
@ApiModelProperty("是否在线,0不在线,1在线") // 是否在线,0不在线,1在线
private Integer online; private Integer online;
private Date startTime; private Date startTime;
private Date endTime; private Date endTime;

View File

@@ -1,13 +1,12 @@
package com.ycwl.basic.model.pc.device.req; package com.ycwl.basic.model.pc.device.req;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
public class DeviceSortRequest { public class DeviceSortRequest {
@ApiModelProperty(value = "被操作模板的ID", required = true) // 被操作模板的ID
private Long deviceId; private Long deviceId;
@ApiModelProperty(value = "排在其后的模板ID") // 排在其后的模板ID
private Long afterDeviceId; private Long afterDeviceId;
} }

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.device.resp;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -14,29 +12,29 @@ import java.util.Date;
* @Date:2024/11/29 14:58 * @Date:2024/11/29 14:58
*/ */
@Data @Data
@ApiModel("设备列表响应参数") // 设备列表响应参数
public class DeviceRespVO { public class DeviceRespVO {
private Long id; private Long id;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("设备名称") // 设备名称
private String name; private String name;
@ApiModelProperty("设备编号") // 设备编号
private String no; private String no;
@ApiModelProperty("经度") // 经度
private BigDecimal longitude; private BigDecimal longitude;
@ApiModelProperty("纬度") // 纬度
private BigDecimal latitude; private BigDecimal latitude;
@ApiModelProperty("是否启用,0不启用,1启用") // 是否启用,0不启用,1启用
private Integer status; private Integer status;
@ApiModelProperty("是否在线,0不在线,1在线") // 是否在线,0不在线,1在线
private Integer online; private Integer online;
private String coverUrl; private String coverUrl;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt; private Date updateAt;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date keepaliveAt; private Date keepaliveAt;

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.face.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -16,21 +14,21 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("人脸查询参数") // 人脸查询参数
public class FaceReqQuery extends BaseQueryParameterReq { public class FaceReqQuery extends BaseQueryParameterReq {
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
@ApiModelProperty("会员id") // 会员id
private Long memberId; private Long memberId;
@ApiModelProperty("用户上传的人脸照片") // 用户上传的人脸照片
private String faceUrl; private String faceUrl;
@ApiModelProperty("与样本匹配的ID,逗号隔开") // 与样本匹配的ID,逗号隔开
private String matchSampleIds; private String matchSampleIds;
@ApiModelProperty("匹配率") // 匹配率
private BigDecimal startMatchRate; private BigDecimal startMatchRate;
@ApiModelProperty("匹配率") // 匹配率
private BigDecimal endMatchRate; private BigDecimal endMatchRate;
@ApiModelProperty("匹配的结果,JSON字符串") // 匹配的结果,JSON字符串
private String matchResult; private String matchResult;
private Date startTime; private Date startTime;
private Date endTime; private Date endTime;

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.face.resp; package com.ycwl.basic.model.pc.face.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -13,22 +11,22 @@ import java.util.Date;
* @Date:2024/11/29 15:18 * @Date:2024/11/29 15:18
*/ */
@Data @Data
@ApiModel("人脸查询响应参数") // 人脸查询响应参数
public class FaceRespVO { public class FaceRespVO {
private Long id; private Long id;
@ApiModelProperty("景区ID") // 景区ID
private Long scenicId; private Long scenicId;
@ApiModelProperty("会员id") // 会员id
private Long memberId; private Long memberId;
@ApiModelProperty("用户上传的人脸照片") // 用户上传的人脸照片
private String faceUrl; private String faceUrl;
@ApiModelProperty("与样本匹配的ID,逗号隔开") // 与样本匹配的ID,逗号隔开
private String matchSampleIds; private String matchSampleIds;
@ApiModelProperty("匹配率") // 匹配率
private BigDecimal firstMatchRate; private BigDecimal firstMatchRate;
@ApiModelProperty("人脸图片得分,不高的提示用户重新录入") // 人脸图片得分,不高的提示用户重新录入
private BigDecimal score; private BigDecimal score;
@ApiModelProperty("匹配的结果,JSON字符串") // 匹配的结果,JSON字符串
private String matchResult; private String matchResult;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;

View File

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -17,22 +15,22 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("人脸样本查询参数") // 人脸样本查询参数
public class FaceSampleReqQuery extends BaseQueryParameterReq { public class FaceSampleReqQuery extends BaseQueryParameterReq {
/** /**
* 景区ID * 景区ID
*/ */
@ApiModelProperty("景区ID") // 景区ID
private Long scenicId; private Long scenicId;
/** /**
* 来源设备 * 来源设备
*/ */
@ApiModelProperty("来源设备") // 来源设备
private Long deviceId; private Long deviceId;
/** /**
* 是否匹配,0未匹配,1已匹配 * 是否匹配,0未匹配,1已匹配
*/ */
@ApiModelProperty("是否匹配,0未匹配,1已匹配") // 是否匹配,0未匹配,1已匹配
private Integer status; private Integer status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date startTime; private Date startTime;

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.faceSample.resp;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -13,46 +11,46 @@ import java.util.Date;
* @Date:2024/11/29 15:40 * @Date:2024/11/29 15:40
*/ */
@Data @Data
@ApiModel("人脸样本响应参数") // 人脸样本响应参数
public class FaceSampleRespVO { public class FaceSampleRespVO {
private Long id; private Long id;
/** /**
* 景区ID * 景区ID
*/ */
@ApiModelProperty("景区ID") // 景区ID
private Long scenicId; private Long scenicId;
private String scenicName; private String scenicName;
/** /**
* 来源设备 * 来源设备
*/ */
@ApiModelProperty("来源设备") // 来源设备
private Long deviceId; private Long deviceId;
private String deviceName; private String deviceName;
/** /**
* 人脸照片 * 人脸照片
*/ */
@ApiModelProperty("人脸照片") // 人脸照片
private String faceUrl; private String faceUrl;
private Float score; private Float score;
/** /**
* 与样本匹配的ID,逗号隔开 * 与样本匹配的ID,逗号隔开
*/ */
@ApiModelProperty("与样本匹配的ID,逗号隔开") // 与样本匹配的ID,逗号隔开
private String matchSampleIds; private String matchSampleIds;
/** /**
* 匹配率 * 匹配率
*/ */
@ApiModelProperty("匹配率") // 匹配率
private String firstMatchRate; private String firstMatchRate;
/** /**
* 匹配的结果,JSON字符串 * 匹配的结果,JSON字符串
*/ */
@ApiModelProperty("匹配的结果,JSON字符串") // 匹配的结果,JSON字符串
private String matchResult; private String matchResult;
/** /**
* 是否匹配,0未匹配,1已匹配 * 是否匹配,0未匹配,1已匹配
*/ */
@ApiModelProperty("是否匹配,0未匹配,1已匹配") // 是否匹配,0未匹配,1已匹配
private Integer status; private Integer status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;

View File

@@ -3,8 +3,6 @@ package com.ycwl.basic.model.pc.member.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -16,61 +14,61 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("查询用户列表请求参数") // 查询用户列表请求参数
public class MemberReqQuery extends BaseQueryParameterReq { public class MemberReqQuery extends BaseQueryParameterReq {
private Long scenicId; private Long scenicId;
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty("微信openId") // 微信openId
private String openId; private String openId;
/** /**
* 微信昵称 * 微信昵称
*/ */
@ApiModelProperty("微信昵称") // 微信昵称
private String nickname; private String nickname;
/** /**
* 真实姓名 * 真实姓名
*/ */
@ApiModelProperty("真实姓名") // 真实姓名
private String realName; private String realName;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty("推客优惠码") // 推客优惠码
private String promoCode; private String promoCode;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty("推客id") // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 是否同意用户协议,1同意0未同意 * 是否同意用户协议,1同意0未同意
*/ */
@ApiModelProperty("是否同意用户协议,1同意0未同意") // 是否同意用户协议,1同意0未同意
private Integer agreement; private Integer agreement;
/** /**
* 电话号码 * 电话号码
*/ */
@ApiModelProperty("电话号码") // 电话号码
private String phone; private String phone;
/** /**
* 国家 * 国家
*/ */
@ApiModelProperty("国家") // 国家
private String country; private String country;
/** /**
* 省份 * 省份
*/ */
@ApiModelProperty("省份") // 省份
private String province; private String province;
/** /**
* 城市 * 城市
*/ */
@ApiModelProperty("城市") // 城市
private String city; private String city;
@ApiModelProperty("创建时间") // 创建时间
private Date startTime; private Date startTime;
@ApiModelProperty("创建时间") // 创建时间
private Date endTime; private Date endTime;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.member.resp; package com.ycwl.basic.model.pc.member.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -12,7 +10,7 @@ import java.util.Date;
* @Date:2024/11/29 15:59 * @Date:2024/11/29 15:59
*/ */
@Data @Data
@ApiModel("查询用户信息响应参数") // 查询用户信息响应参数
public class MemberRespVO { public class MemberRespVO {
private Long uid; private Long uid;
private Long id; private Long id;
@@ -20,63 +18,63 @@ public class MemberRespVO {
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty("微信openId") // 微信openId
private String openId; private String openId;
/** /**
* 微信头像 * 微信头像
*/ */
@ApiModelProperty("微信头像") // 微信头像
private String avatarUrl; private String avatarUrl;
/** /**
* 微信昵称 * 微信昵称
*/ */
@ApiModelProperty("微信昵称") // 微信昵称
private String nickname; private String nickname;
/** /**
* 真实姓名 * 真实姓名
*/ */
@ApiModelProperty("真实姓名") // 真实姓名
private String realName; private String realName;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty("推客优惠码") // 推客优惠码
private String promoCode; private String promoCode;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty("推客id") // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 是否同意用户协议,1同意0未同意 * 是否同意用户协议,1同意0未同意
*/ */
@ApiModelProperty("是否同意用户协议,1同意0未同意") // 是否同意用户协议,1同意0未同意
private Integer agreement; private Integer agreement;
/** /**
* 电话号码 * 电话号码
*/ */
@ApiModelProperty("电话号码") // 电话号码
private String phone; private String phone;
/** /**
* 国家 * 国家
*/ */
@ApiModelProperty("国家") // 国家
private String country; private String country;
/** /**
* 省份 * 省份
*/ */
@ApiModelProperty("省份") // 省份
private String province; private String province;
/** /**
* 城市 * 城市
*/ */
@ApiModelProperty("城市") // 城市
private String city; private String city;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createDate; private Date createDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt; private Date updateAt;
private Integer orderCount; private Integer orderCount;
@ApiModelProperty("是否开启服务通知 0关闭 1开启") // 是否开启服务通知 0关闭 1开启
private Integer isServiceNotification; private Integer isServiceNotification;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.pc.menu; package com.ycwl.basic.model.pc.menu;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@@ -11,25 +9,25 @@ import java.util.List;
* 菜单数node类 * 菜单数node类
*/ */
@Data @Data
@ApiModel(value = "菜单数node类", description = "菜单数node类") // 菜单数node类: 菜单数node类
public class MenuNode { public class MenuNode {
@ApiModelProperty(value = "当前节点ID") // 当前节点ID
private String id; private String id;
@ApiModelProperty(value = "父节点ID") // 父节点ID
private String parentId; private String parentId;
@ApiModelProperty(value = "菜单名") // 菜单名
private String name; private String name;
@ApiModelProperty(value = "路由") // 路由
private String target; private String target;
@ApiModelProperty(value = "排序") // 排序
private Integer sort; private Integer sort;
@ApiModelProperty(value = "子节点数据") // 子节点数据
private List<MenuNode> childrenList; private List<MenuNode> childrenList;
} }

View File

@@ -2,7 +2,6 @@ package com.ycwl.basic.model.pc.menu.entity;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -15,28 +14,28 @@ import java.util.Date;
@TableName("menu") @TableName("menu")
public class MenuEntity { public class MenuEntity {
@TableId @TableId
@ApiModelProperty(value = "ID") // ID
private String id; private String id;
@ApiModelProperty(value = "父节点ID") // 父节点ID
private String parentId; private String parentId;
@ApiModelProperty(value = "路由") // 路由
private String target; private String target;
@ApiModelProperty(value = "菜单名") // 菜单名
private String name; private String name;
@ApiModelProperty(value = "菜单类型 (0菜单 1按钮)") // 菜单类型 (0菜单 1按钮)
private Integer type; private Integer type;
@ApiModelProperty(value = "排序") // 排序
private Integer sort; private Integer sort;
@ApiModelProperty(value = "权限路径") // 权限路径
private String permissionUrl; private String permissionUrl;
@ApiModelProperty(value = "是否删除 (0正常 1删除)") // 是否删除 (0正常 1删除)
private String isRemove; private String isRemove;
@ApiModelProperty(value = "业务类型 (0 系统菜单 1 业务菜单)") // 业务类型 (0 系统菜单 1 业务菜单)
private Integer businessType; private Integer businessType;
@ApiModelProperty(value = "创建时间") // 创建时间
private Date createTime; private Date createTime;
@ApiModelProperty("图标") // 图标
private String icon; private String icon;
} }

View File

@@ -1,7 +1,6 @@
package com.ycwl.basic.model.pc.menu.resp; package com.ycwl.basic.model.pc.menu.resp;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -12,28 +11,28 @@ import java.util.Date;
*/ */
@Data @Data
public class MenuRespVO { public class MenuRespVO {
@ApiModelProperty(value = "ID") // ID
private String id; private String id;
@ApiModelProperty(value = "父节点ID") // 父节点ID
private String parentId; private String parentId;
@ApiModelProperty(value = "路由") // 路由
private String target; private String target;
@ApiModelProperty(value = "菜单名") // 菜单名
private String name; private String name;
@ApiModelProperty(value = "菜单类型 (0菜单 1按钮)") // 菜单类型 (0菜单 1按钮)
private Integer type; private Integer type;
@ApiModelProperty(value = "排序") // 排序
private Integer sort; private Integer sort;
@ApiModelProperty(value = "权限路径") // 权限路径
private String permissionUrl; private String permissionUrl;
@ApiModelProperty(value = "是否删除 (0正常 1删除)") // 是否删除 (0正常 1删除)
private String isRemove; private String isRemove;
@ApiModelProperty(value = "业务类型 (0 系统菜单 1 业务菜单)") // 业务类型 (0 系统菜单 1 业务菜单)
private Integer businessType; private Integer businessType;
@ApiModelProperty(value = "创建时间") // 创建时间
private Date createTime; private Date createTime;
@ApiModelProperty("图标") // 图标
private String icon; private String icon;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.order.req; package com.ycwl.basic.model.pc.order.req;
import com.ycwl.basic.model.mobile.goods.GoodsDetailVO; import com.ycwl.basic.model.mobile.goods.GoodsDetailVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -13,47 +11,47 @@ import java.util.List;
* @Date:2024/12/3 14:17 * @Date:2024/12/3 14:17
*/ */
@Data @Data
@ApiModel("订单的新增或修改请求参数") // 订单的新增或修改请求参数
public class OrderAddReq { public class OrderAddReq {
@ApiModelProperty(value = "订单id",hidden = true) // 订单id
private Long id; private Long id;
@ApiModelProperty(value = "用户id",hidden = true) // 用户id
private Long memberId; private Long memberId;
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty(value = "微信openId", hidden = true) // 微信openId
private String openid; private String openid;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
/** /**
* 价格 * 价格
*/ */
@ApiModelProperty(value = "价格", hidden = true) // 价格
private BigDecimal price; private BigDecimal price;
/** /**
* 实际支付价格 * 实际支付价格
*/ */
@ApiModelProperty(value = "实际支付价格",hidden = true) // 实际支付价格
private BigDecimal payPrice; private BigDecimal payPrice;
/** /**
* 备注 * 备注
*/ */
@ApiModelProperty("备注") // 备注
private String remark; private String remark;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty(value = "推客id",hidden = true) // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty(value="推客优惠码",hidden = true) // 推客优惠码
private String promoCode; private String promoCode;
@ApiModelProperty(value = "订单商品类型 1成片,2源素材") // 订单商品类型 1成片,2源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("订单商品明细") // 订单商品明细
private List<GoodsDetailVO> goodsItemList; private List<GoodsDetailVO> goodsItemList;
} }

View File

@@ -1,7 +1,5 @@
package com.ycwl.basic.model.pc.order.req; package com.ycwl.basic.model.pc.order.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@@ -9,22 +7,22 @@ import lombok.Data;
* @Date:2024/12/3 14:21 * @Date:2024/12/3 14:21
*/ */
@Data @Data
@ApiModel("订单明细") // 订单明细
public class OrderItemDTO { public class OrderItemDTO {
private Long id; private Long id;
/** /**
* 订单id * 订单id
*/ */
@ApiModelProperty("订单id") // 订单id
private Long orderId; private Long orderId;
/** /**
* 商品类型,0其他,1成片,2原片 * 商品类型,0其他,1成片,2原片
*/ */
@ApiModelProperty("商品类型,0其他,1成片,2源素材") // 商品类型,0其他,1成片,2源素材
private Integer goodsType; private Integer goodsType;
/** /**
* 商品ID,goods_type=1关联video.id,=2关联source.id * 商品ID,goods_type=1关联video.id,=2关联source.id
*/ */
@ApiModelProperty("商品ID,goods_type=1关联video.id,=2关联source.id") // 商品ID,goods_type=1关联video.id,=2关联source.id
private Long goodsId; private Long goodsId;
} }

View File

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -18,55 +16,55 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel(value = "订单查询对象") // 订单查询对象
public class OrderReqQuery extends BaseQueryParameterReq { public class OrderReqQuery extends BaseQueryParameterReq {
private Long id; private Long id;
private Long scenicId; private Long scenicId;
private Long memberId; private Long memberId;
@ApiModelProperty("用户昵称") // 用户昵称
private String memberNickname; private String memberNickname;
private String memberUid; private String memberUid;
@ApiModelProperty("用户真实名称") // 用户真实名称
private String memberRealName; private String memberRealName;
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty("微信openId") // 微信openId
private Long openId; private Long openId;
/** /**
* 备注 * 备注
*/ */
@ApiModelProperty("备注") // 备注
private String remark; private String remark;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty("推客id") // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty("推客优惠码") // 推客优惠码
private String promoCode; private String promoCode;
/** /**
* 退款原因 * 退款原因
*/ */
@ApiModelProperty("退款原因") // 退款原因
private String refundReason; private String refundReason;
/** /**
* 退款状态,0未提出,1已通过,2待审核 * 退款状态,0未提出,1已通过,2待审核
*/ */
@ApiModelProperty("退款状态,0未提出,1已通过,2待审核") // 退款状态,0未提出,1已通过,2待审核
private Integer refundStatus; private Integer refundStatus;
/** /**
* 状态,0未支付,1已支付,2已退款,9已取消 * 状态,0未支付,1已支付,2已退款,9已取消
*/ */
@ApiModelProperty("状态,0未支付,1已支付,2已退款,9已取消") // 状态,0未支付,1已支付,2已退款,9已取消
private Integer status; private Integer status;
/** /**
* 订单创建时间 * 订单创建时间
*/ */
@ApiModelProperty("订单创建时间") // 订单创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date startCreateTime; private Date startCreateTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@@ -74,7 +72,7 @@ public class OrderReqQuery extends BaseQueryParameterReq {
/** /**
* 订单支付时间 * 订单支付时间
*/ */
@ApiModelProperty("订单支付时间") // 订单支付时间
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startPayTime; private Date startPayTime;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@@ -82,7 +80,7 @@ public class OrderReqQuery extends BaseQueryParameterReq {
/** /**
* 订单取消时间 * 订单取消时间
*/ */
@ApiModelProperty("订单取消时间") // 订单取消时间
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startCancelTime; private Date startCancelTime;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@@ -90,12 +88,12 @@ public class OrderReqQuery extends BaseQueryParameterReq {
/** /**
* 订单退款时间 * 订单退款时间
*/ */
@ApiModelProperty("订单退款时间") // 订单退款时间
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startRefundTime; private Date startRefundTime;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endRefundTime; private Date endRefundTime;
@ApiModelProperty("订单类型 0成片(vlog) 1原片 2照片") // 订单类型 0成片(vlog) 1原片 2照片
private Integer type; private Integer type;
} }

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.order.req;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.mobile.goods.GoodsDetailVO; import com.ycwl.basic.model.mobile.goods.GoodsDetailVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -15,91 +13,91 @@ import java.util.List;
* @Date:2024/12/3 14:17 * @Date:2024/12/3 14:17
*/ */
@Data @Data
@ApiModel("订单的新增或修改请求参数") // 订单的新增或修改请求参数
public class OrderUpdateReq { public class OrderUpdateReq {
@ApiModelProperty(value = "订单id",hidden = true) // 订单id
private Long id; private Long id;
@ApiModelProperty(value = "用户id",hidden = true) // 用户id
private Long memberId; private Long memberId;
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty(value = "微信openId", hidden = true) // 微信openId
private Long openId; private Long openId;
@ApiModelProperty("景区id") // 景区id
private Long scenicId; private Long scenicId;
/** /**
* 价格 * 价格
*/ */
@ApiModelProperty(value = "价格", hidden = true) // 价格
private BigDecimal price; private BigDecimal price;
/** /**
* 实际支付价格 * 实际支付价格
*/ */
@ApiModelProperty(value = "实际支付价格",hidden = true) // 实际支付价格
private BigDecimal payPrice; private BigDecimal payPrice;
/** /**
* 备注 * 备注
*/ */
@ApiModelProperty("备注") // 备注
private String remark; private String remark;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty("推客id") // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty("推客优惠码") // 推客优惠码
private String promoCode; private String promoCode;
@ApiModelProperty("订单商品类型 1成片,2源素材") // 订单商品类型 1成片,2源素材
private Integer goodsType; private Integer goodsType;
/** /**
* 退款原因 * 退款原因
*/ */
@ApiModelProperty("退款原因") // 退款原因
private String refundReason; private String refundReason;
/** /**
* 退款状态,0未提出,1已通过,2待审核 * 退款状态,0未提出,1已通过,2待审核
*/ */
@ApiModelProperty("退款状态,0未提出,1已通过,2待审核") // 退款状态,0未提出,1已通过,2待审核
private Integer refundStatus; private Integer refundStatus;
/** /**
* 状态,0未支付,1已支付,2已退款,9已取消 * 状态,0未支付,1已支付,2已退款,9已取消
*/ */
@ApiModelProperty("状态,0未支付,1已支付,2已退款,9已取消") // 状态,0未支付,1已支付,2已退款,9已取消
private Integer status; private Integer status;
/** /**
* 订单创建时间 * 订单创建时间
*/ */
@ApiModelProperty("订单创建时间") // 订单创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;
/** /**
* 订单更新时间 * 订单更新时间
*/ */
@ApiModelProperty("订单更新时间") // 订单更新时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt; private Date updateAt;
/** /**
* 订单支付时间 * 订单支付时间
*/ */
@ApiModelProperty("订单支付时间") // 订单支付时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date payAt; private Date payAt;
/** /**
* 订单取消时间 * 订单取消时间
*/ */
@ApiModelProperty("订单取消时间") // 订单取消时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date cancelAt; private Date cancelAt;
/** /**
* 订单退款时间 * 订单退款时间
*/ */
@ApiModelProperty("订单退款时间") // 订单退款时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date refundAt; private Date refundAt;
@ApiModelProperty("订单商品明细") // 订单商品明细
private List<GoodsDetailVO> goodsItemList; private List<GoodsDetailVO> goodsItemList;
} }

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.order.resp; package com.ycwl.basic.model.pc.order.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -14,80 +12,80 @@ import java.util.List;
* @Date:2024/11/29 15:59 * @Date:2024/11/29 15:59
*/ */
@Data @Data
@ApiModel("移动端订单信息响应类") // 移动端订单信息响应类
public class OrderAppRespVO { public class OrderAppRespVO {
private Long id; private Long id;
private Integer type; private Integer type;
/** /**
* 价格 * 价格
*/ */
@ApiModelProperty("价格") // 价格
private BigDecimal price; private BigDecimal price;
private BigDecimal slashPrice; private BigDecimal slashPrice;
/** /**
* 实际支付价格 * 实际支付价格
*/ */
@ApiModelProperty("实际支付价格") // 实际支付价格
private BigDecimal payPrice; private BigDecimal payPrice;
/** /**
* 备注 * 备注
*/ */
@ApiModelProperty("备注") // 备注
private String remark; private String remark;
/** /**
* 退款原因 * 退款原因
*/ */
@ApiModelProperty("退款原因") // 退款原因
private String refundReason; private String refundReason;
/** /**
* 退款状态,0未提出,1已通过,2待审核 * 退款状态,0未提出,1已通过,2待审核
*/ */
@ApiModelProperty("退款状态,0未提出,1已通过,2待审核") // 退款状态,0未提出,1已通过,2待审核
private Integer refundStatus; private Integer refundStatus;
/** /**
* 状态,0未支付,1已支付,2已退款,9已取消 * 状态,0未支付,1已支付,2已退款,9已取消
*/ */
@ApiModelProperty("状态,0未支付,1已支付,2已退款,9已取消") // 状态,0未支付,1已支付,2已退款,9已取消
private Integer status; private Integer status;
/** /**
* 订单创建时间 * 订单创建时间
*/ */
@ApiModelProperty("订单创建时间") // 订单创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;
/** /**
* 订单更新时间 * 订单更新时间
*/ */
@ApiModelProperty("订单更新时间") // 订单更新时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt; private Date updateAt;
/** /**
* 订单支付时间 * 订单支付时间
*/ */
@ApiModelProperty("订单支付时间") // 订单支付时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date payAt; private Date payAt;
/** /**
* 订单取消时间 * 订单取消时间
*/ */
@ApiModelProperty("订单取消时间") // 订单取消时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date cancelAt; private Date cancelAt;
/** /**
* 订单退款时间 * 订单退款时间
*/ */
@ApiModelProperty("订单退款时间") // 订单退款时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date refundAt; private Date refundAt;
private Long scenicId; private Long scenicId;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
/** /**
* 商品类型,0其他,1成片,2原片,3模板成片 * 商品类型,0其他,1成片,2原片,3模板成片
*/ */
@ApiModelProperty("商品类型,0成片,12源素材") // 商品类型,0成片,12源素材
private Integer goodsType; private Integer goodsType;
@ApiModelProperty("订单明细") // 订单明细
private List<OrderItemVO> orderItemList; private List<OrderItemVO> orderItemList;
public BigDecimal getDiscountPrice() { public BigDecimal getDiscountPrice() {

View File

@@ -2,8 +2,6 @@ package com.ycwl.basic.model.pc.order.resp;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@@ -14,34 +12,34 @@ import java.util.List;
* @Date:2024/12/3 14:07 * @Date:2024/12/3 14:07
*/ */
@Data @Data
@ApiModel("订单购买的内容(订单明细)") // 订单购买的内容(订单明细)
public class OrderItemVO { public class OrderItemVO {
private Long id; private Long id;
/** /**
* 订单id * 订单id
*/ */
@ApiModelProperty("订单id") // 订单id
private Long orderId; private Long orderId;
@ApiModelProperty("商品类型,1成片,2源素材") // 商品类型,1成片,2源素材
private Integer goodsType; private Integer goodsType;
/** /**
* 商品ID,goods_type=1关联video.id,=2关联source.id,=3关联template.id * 商品ID,goods_type=1关联video.id,=2关联source.id,=3关联template.id
*/ */
@ApiModelProperty("商品ID,goods_type=1关联video.id,=2关联source.id") // 商品ID,goods_type=1关联video.id,=2关联source.id
private Long goodsId; private Long goodsId;
private Long faceId; private Long faceId;
private String faceUrl; private String faceUrl;
@ApiModelProperty("景区名称") // 景区名称
private String scenicName; private String scenicName;
@ApiModelProperty("商品名称 模版名称/原片x个/照片x个") // 商品名称 模版名称/原片x个/照片x个
private String goodsName; private String goodsName;
@ApiModelProperty("视频链接") // 视频链接
private String videoUrl; private String videoUrl;
@ApiModelProperty("图片存储地址") // 图片存储地址
private String imgUrl; private String imgUrl;
private String coverUrl; private String coverUrl;
@ApiModelProperty("原素材类型:1视频,2图像") // 原素材类型:1视频,2图像
private Integer sourceType; private Integer sourceType;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; private Date createTime;

View File

@@ -3,8 +3,6 @@ package com.ycwl.basic.model.pc.order.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.mobile.goods.GoodsDetailVO; import com.ycwl.basic.model.mobile.goods.GoodsDetailVO;
import com.ycwl.basic.model.pc.order.entity.OrderItemEntity; import com.ycwl.basic.model.pc.order.entity.OrderItemEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -16,7 +14,7 @@ import java.util.List;
* @Date:2024/11/29 15:59 * @Date:2024/11/29 15:59
*/ */
@Data @Data
@ApiModel("查询订单信息响应参数") // 查询订单信息响应参数
public class OrderRespVO { public class OrderRespVO {
private Long id; private Long id;
private Long memberId; private Long memberId;
@@ -25,90 +23,90 @@ public class OrderRespVO {
private Integer type; private Integer type;
private String orderType; private String orderType;
private String goodsName; private String goodsName;
@ApiModelProperty("用户昵称") // 用户昵称
private String memberNickname; private String memberNickname;
private String memberUid; private String memberUid;
@ApiModelProperty("用户真实名称") // 用户真实名称
private String memberRealName; private String memberRealName;
/** /**
* 微信openId * 微信openId
*/ */
@ApiModelProperty("微信openId") // 微信openId
private String openId; private String openId;
/** /**
* 价格 * 价格
*/ */
@ApiModelProperty("价格") // 价格
private BigDecimal price; private BigDecimal price;
private BigDecimal slashPrice; private BigDecimal slashPrice;
/** /**
* 实际支付价格 * 实际支付价格
*/ */
@ApiModelProperty("实际支付价格") // 实际支付价格
private BigDecimal payPrice; private BigDecimal payPrice;
/** /**
* 备注 * 备注
*/ */
@ApiModelProperty("备注") // 备注
private String remark; private String remark;
/** /**
* 推客id * 推客id
*/ */
@ApiModelProperty("推客id") // 推客id
private Long brokerId; private Long brokerId;
/** /**
* 推客优惠码 * 推客优惠码
*/ */
@ApiModelProperty("推客优惠码") // 推客优惠码
private String promoCode; private String promoCode;
@ApiModelProperty("订单商品类型 1成片,2源素材") // 订单商品类型 1成片,2源素材
private Integer goodsType; private Integer goodsType;
/** /**
* 退款原因 * 退款原因
*/ */
@ApiModelProperty("退款原因") // 退款原因
private String refundReason; private String refundReason;
/** /**
* 退款状态,0未提出,1已通过,2待审核 * 退款状态,0未提出,1已通过,2待审核
*/ */
@ApiModelProperty("退款状态,0未提出,1已通过,2待审核") // 退款状态,0未提出,1已通过,2待审核
private Integer refundStatus; private Integer refundStatus;
/** /**
* 状态,0未支付,1已支付,2已退款,9已取消 * 状态,0未支付,1已支付,2已退款,9已取消
*/ */
@ApiModelProperty("状态,0未支付,1已支付,2已退款,9已取消") // 状态,0未支付,1已支付,2已退款,9已取消
private Integer status; private Integer status;
/** /**
* 订单创建时间 * 订单创建时间
*/ */
@ApiModelProperty("订单创建时间") // 订单创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;
/** /**
* 订单更新时间 * 订单更新时间
*/ */
@ApiModelProperty("订单更新时间") // 订单更新时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateAt; private Date updateAt;
/** /**
* 订单支付时间 * 订单支付时间
*/ */
@ApiModelProperty("订单支付时间") // 订单支付时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date payAt; private Date payAt;
/** /**
* 订单取消时间 * 订单取消时间
*/ */
@ApiModelProperty("订单取消时间") // 订单取消时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date cancelAt; private Date cancelAt;
/** /**
* 订单退款时间 * 订单退款时间
*/ */
@ApiModelProperty("订单退款时间") // 订单退款时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date refundAt; private Date refundAt;
@ApiModelProperty("订单明细") // 订单明细
private List<OrderItemVO> orderItemList; private List<OrderItemVO> orderItemList;
private Long scenicId; private Long scenicId;
private String scenicName; private String scenicName;

View File

@@ -3,8 +3,6 @@ package com.ycwl.basic.model.pc.renderWorker.req;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -18,64 +16,64 @@ import java.util.Date;
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel("渲染机列表查询参数") // 渲染机列表查询参数
public class RenderWorkerReqQuery extends BaseQueryParameterReq { public class RenderWorkerReqQuery extends BaseQueryParameterReq {
@TableId @TableId
private Long id; private Long id;
/** /**
* 渲染机名称 * 渲染机名称
*/ */
@ApiModelProperty("渲染机名称") // 渲染机名称
private String name; private String name;
/** /**
* 系统 * 系统
*/ */
@ApiModelProperty("系统") // 系统
private String platform; private String platform;
/** /**
* 运行环境 * 运行环境
*/ */
@ApiModelProperty("运行环境") // 运行环境
private String runtimeVersion; private String runtimeVersion;
/** /**
* 版本 * 版本
*/ */
@ApiModelProperty("版本") // 版本
private String version; private String version;
/** /**
* cpu数量 * cpu数量
*/ */
@ApiModelProperty("cpu数量") // cpu数量
private Integer cpuCount; private Integer cpuCount;
/** /**
* cpu使用率 * cpu使用率
*/ */
@ApiModelProperty("cpu使用率") // cpu使用率
private BigDecimal cpuUsage; private BigDecimal cpuUsage;
/** /**
* 支持的功能,逗号隔开 * 支持的功能,逗号隔开
*/ */
@ApiModelProperty("支持的功能,逗号隔开") // 支持的功能,逗号隔开
private String supportFeature; private String supportFeature;
/** /**
* 是否仅用于指定景区,空或0不适用,否则为景区ID * 是否仅用于指定景区,空或0不适用,否则为景区ID
*/ */
@ApiModelProperty("是否仅用于指定景区,空或0不适用,否则为景区ID") // 是否仅用于指定景区,空或0不适用,否则为景区ID
private Long scenicOnly; private Long scenicOnly;
/** /**
* 是否仅用于测试,0不是,1是 * 是否仅用于测试,0不是,1是
*/ */
@ApiModelProperty("是否仅用于测试,0不是,1是") // 是否仅用于测试,0不是,1是
private Integer testOnly; private Integer testOnly;
/** /**
* 是否在线,0不在,1在 * 是否在线,0不在,1在
*/ */
@ApiModelProperty("是否在线,0不在,1在") // 是否在线,0不在,1在
private Integer online; private Integer online;
/** /**
* 状态,0禁用,1启用 * 状态,0禁用,1启用
*/ */
@ApiModelProperty("状态,0禁用,1启用") // 状态,0禁用,1启用
private Integer status; private Integer status;
private Date startTime; private Date startTime;
private Date endTime; private Date endTime;

View File

@@ -1,8 +1,6 @@
package com.ycwl.basic.model.pc.renderWorker.resp; package com.ycwl.basic.model.pc.renderWorker.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
@@ -14,78 +12,78 @@ import java.util.Date;
* 渲染机管理表 * 渲染机管理表
*/ */
@Data @Data
@ApiModel("查询渲染机列表响应对象") // 查询渲染机列表响应对象
public class RenderWorkerRespVO { public class RenderWorkerRespVO {
private Long id; private Long id;
/** /**
* 渲染机名称 * 渲染机名称
*/ */
@ApiModelProperty("渲染机名称") // 渲染机名称
private String name; private String name;
/** /**
* 系统 * 系统
*/ */
@ApiModelProperty("系统") // 系统
private String platform; private String platform;
/** /**
* 运行环境 * 运行环境
*/ */
@ApiModelProperty("运行环境") // 运行环境
private String runtimeVersion; private String runtimeVersion;
/** /**
* 版本 * 版本
*/ */
@ApiModelProperty("版本") // 版本
private String version; private String version;
/** /**
* 访问秘钥 * 访问秘钥
*/ */
@ApiModelProperty("访问秘钥") // 访问秘钥
private String accessKey; private String accessKey;
/** /**
* cpu数量 * cpu数量
*/ */
@ApiModelProperty("cpu数量") // cpu数量
private Integer cpuCount; private Integer cpuCount;
/** /**
* cpu使用率 * cpu使用率
*/ */
@ApiModelProperty("cpu使用率") // cpu使用率
private BigDecimal cpuUsage; private BigDecimal cpuUsage;
/** /**
* 内存总量,MB * 内存总量,MB
*/ */
@ApiModelProperty("内存总量,MB") // 内存总量,MB
private BigDecimal memoryTotal; private BigDecimal memoryTotal;
/** /**
* 内存余量,MB * 内存余量,MB
*/ */
@ApiModelProperty("内存余量,MB") // 内存余量,MB
private BigDecimal memoryAvailable; private BigDecimal memoryAvailable;
/** /**
* 支持的功能,逗号隔开 * 支持的功能,逗号隔开
*/ */
@ApiModelProperty("支持的功能,逗号隔开") // 支持的功能,逗号隔开
private String supportFeature; private String supportFeature;
/** /**
* 是否仅用于指定景区,空或0不适用,否则为景区ID * 是否仅用于指定景区,空或0不适用,否则为景区ID
*/ */
@ApiModelProperty("是否仅用于指定景区,空或0不适用,否则为景区ID") // 是否仅用于指定景区,空或0不适用,否则为景区ID
private Long scenicOnly; private Long scenicOnly;
/** /**
* 是否仅用于测试,0不是,1是 * 是否仅用于测试,0不是,1是
*/ */
@ApiModelProperty("是否仅用于测试,0不是,1是") // 是否仅用于测试,0不是,1是
private Integer testOnly; private Integer testOnly;
/** /**
* 是否在线,0不在,1在 * 是否在线,0不在,1在
*/ */
@ApiModelProperty("是否在线,0不在,1在") // 是否在线,0不在,1在
private Integer online; private Integer online;
/** /**
* 状态,0禁用,1启用 * 状态,0禁用,1启用
*/ */
@ApiModelProperty("状态,0禁用,1启用") // 状态,0禁用,1启用
private Integer status; private Integer status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createAt; private Date createAt;

View File

@@ -1,15 +1,14 @@
package com.ycwl.basic.model.pc.role.req; package com.ycwl.basic.model.pc.role.req;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;
@Data @Data
public class AddOrUpdateRoleReqVO { public class AddOrUpdateRoleReqVO {
@ApiModelProperty(value = "id,更新的时候传") // id,更新的时候传
private String id; private String id;
@ApiModelProperty(value = "角色名称") // 角色名称
private String name; private String name;
// @ApiModelProperty(value = "0系统角色 1业务角色") // @ApiModelProperty(value = "0系统角色 1业务角色")
// private Integer type; // private Integer type;

View File

@@ -1,15 +1,13 @@
package com.ycwl.basic.model.pc.role.req; package com.ycwl.basic.model.pc.role.req;
import com.ycwl.basic.model.common.BaseQueryParameterReq; import com.ycwl.basic.model.common.BaseQueryParameterReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
@ApiModel(value = "角色请求列表VO") // 角色请求列表VO
public class RoleListReqVO extends BaseQueryParameterReq { public class RoleListReqVO extends BaseQueryParameterReq {
@ApiModelProperty(value = "名字") // 名字
private String name; private String name;
} }

View File

@@ -1,22 +1,20 @@
package com.ycwl.basic.model.pc.role.resp; package com.ycwl.basic.model.pc.role.resp;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@Data @Data
@ApiModel(value = "角色列表返回数据VO") // 角色列表返回数据VO
public class RoleListRespVO { public class RoleListRespVO {
@ApiModelProperty(value = "id") // id
private String id; private String id;
@ApiModelProperty(value = "名字") // 名字
private String name; private String name;
@ApiModelProperty(value = "0正常 1关闭") // 0正常 1关闭
private Integer status; private Integer status;
@ApiModelProperty(value = "创建时间") // 创建时间
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime; private Date createTime;
} }

Some files were not shown because too many files have changed in this diff Show More