添加"成片"的基础业务接口和实现

This commit is contained in:
longbinbin 2024-12-03 16:51:03 +08:00
parent 816501a374
commit 78ce483c0d
16 changed files with 206 additions and 47 deletions

View File

@ -0,0 +1,60 @@
package com.ycwl.basic.controller.pc;
import com.github.pagehelper.PageInfo;
import com.ycwl.basic.model.pc.video.entity.VideoEntity;
import com.ycwl.basic.model.pc.video.req.VideoReqQuery;
import com.ycwl.basic.model.pc.video.resp.VideoRespVO;
import com.ycwl.basic.service.pc.VideoService;
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.web.bind.annotation.*;
import java.util.List;
/**
* @Authorlongbinbin
* @Date2024/12/3 16:28
*/
@RestController
@RequestMapping("/api/video/v1")
@Api(tags = "视频成片管理")
public class VideoController {
@Autowired
private VideoService videoService;
@ApiOperation("分页查询成片")
@PostMapping("/page")
public ApiResponse<PageInfo<VideoRespVO>> pageQuery(@RequestBody VideoReqQuery videoReqQuery) {
return videoService.pageQuery(videoReqQuery);
}
@ApiOperation("查询成片列表")
@PostMapping("/list")
public ApiResponse<List<VideoRespVO>> list(@RequestBody VideoReqQuery videoReqQuery) {
return videoService.list(videoReqQuery);
}
@ApiOperation("查询成片详情")
@GetMapping("/getDetail/{id}")
public ApiResponse<VideoRespVO> getById(@PathVariable Long id) {
return videoService.getById(id);
}
@ApiOperation("添加成片")
@PostMapping("/add")
public ApiResponse<Boolean> add(@RequestBody VideoEntity video) {
return videoService.add(video);
}
@ApiOperation("删除成片")
@DeleteMapping("/delete/{id}")
public ApiResponse<Boolean> deleteById(@PathVariable Long id) {
return videoService.deleteById(id);
}
@ApiOperation("修改成片")
@PostMapping("/update")
public ApiResponse<Boolean> update(@RequestBody VideoEntity video) {
return videoService.update(video);
}
}

View File

@ -72,7 +72,7 @@ public class AdminUserServiceImpl implements AdminUserService {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
@Override @Override
@ -80,7 +80,7 @@ public class AdminUserServiceImpl implements AdminUserService {
if (adminUserMapper.delete(id) > 0) { if (adminUserMapper.delete(id) > 0) {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
@Override @Override
@ -89,7 +89,7 @@ public class AdminUserServiceImpl implements AdminUserService {
if (adminUserMapper.resetPassword(resetPasswordReqVO) > 0) { if (adminUserMapper.resetPassword(resetPasswordReqVO) > 0) {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
@ -100,10 +100,10 @@ public class AdminUserServiceImpl implements AdminUserService {
String password = loginReqVO.getPassword(); String password = loginReqVO.getPassword();
LoginEntity login = adminUserMapper.login(account); LoginEntity login = adminUserMapper.login(account);
if (login == null) { if (login == null) {
return ApiResponse.commonError("账号不存在或密码错误"); return ApiResponse.fail("账号不存在或密码错误");
} }
if (!login.getPassword().equals(DigestUtil.md5Hex(password))) { if (!login.getPassword().equals(DigestUtil.md5Hex(password))) {
return ApiResponse.commonError("账号不存在或密码错误"); return ApiResponse.fail("账号不存在或密码错误");
} }
String roleId = login.getRoleId(); String roleId = login.getRoleId();
@ -145,13 +145,13 @@ public class AdminUserServiceImpl implements AdminUserService {
String passwordByAccount = adminUserMapper.getPasswordByAccount(updatePasswordReqVO.getId()); String passwordByAccount = adminUserMapper.getPasswordByAccount(updatePasswordReqVO.getId());
String pwd = DigestUtil.md5Hex(updatePasswordReqVO.getPwd()); String pwd = DigestUtil.md5Hex(updatePasswordReqVO.getPwd());
if (!passwordByAccount.equals(pwd)) { if (!passwordByAccount.equals(pwd)) {
return ApiResponse.commonError("密码错误!修改失败"); return ApiResponse.fail("密码错误!修改失败");
} }
String newPwd = DigestUtil.md5Hex(updatePasswordReqVO.getNewPwd()); String newPwd = DigestUtil.md5Hex(updatePasswordReqVO.getNewPwd());
updatePasswordReqVO.setNewPwd(newPwd); updatePasswordReqVO.setNewPwd(newPwd);
if (adminUserMapper.updatePassword(updatePasswordReqVO) > 0) { if (adminUserMapper.updatePassword(updatePasswordReqVO) > 0) {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
} }

View File

@ -46,7 +46,7 @@ public class FaceSampleServiceImpl implements FaceSampleService {
faceSample.setId(SnowFlakeUtil.getLongId()); faceSample.setId(SnowFlakeUtil.getLongId());
int i = faceSampleMapper.add(faceSample); int i = faceSampleMapper.add(faceSample);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -55,7 +55,7 @@ public class FaceSampleServiceImpl implements FaceSampleService {
public ApiResponse<Integer> deleteById(Long id) { public ApiResponse<Integer> deleteById(Long id) {
int i = faceSampleMapper.deleteById(id); int i = faceSampleMapper.deleteById(id);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -64,7 +64,7 @@ public class FaceSampleServiceImpl implements FaceSampleService {
public ApiResponse<Integer> deleteByIds(List<Long> ids) { public ApiResponse<Integer> deleteByIds(List<Long> ids) {
int i = faceSampleMapper.deleteByIds(ids); int i = faceSampleMapper.deleteByIds(ids);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -73,7 +73,7 @@ public class FaceSampleServiceImpl implements FaceSampleService {
public ApiResponse<Integer> update(FaceSampleEntity faceSample) { public ApiResponse<Integer> update(FaceSampleEntity faceSample) {
int i = faceSampleMapper.update(faceSample); int i = faceSampleMapper.update(faceSample);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("修改失败"); return ApiResponse.fail("修改失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }

View File

@ -46,7 +46,7 @@ public class FaceServiceImpl implements FaceService {
face.setId(SnowFlakeUtil.getLongId()); face.setId(SnowFlakeUtil.getLongId());
int i = faceMapper.add(face); int i = faceMapper.add(face);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -55,7 +55,7 @@ public class FaceServiceImpl implements FaceService {
public ApiResponse<Integer> deleteById(Long id) { public ApiResponse<Integer> deleteById(Long id) {
int i = faceMapper.deleteById(id); int i = faceMapper.deleteById(id);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -64,7 +64,7 @@ public class FaceServiceImpl implements FaceService {
public ApiResponse<Integer> deleteByIds(List<Long> ids) { public ApiResponse<Integer> deleteByIds(List<Long> ids) {
int i = faceMapper.deleteByIds(ids); int i = faceMapper.deleteByIds(ids);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -73,7 +73,7 @@ public class FaceServiceImpl implements FaceService {
public ApiResponse<Integer> update(FaceEntity face) { public ApiResponse<Integer> update(FaceEntity face) {
int i = faceMapper.update(face); int i = faceMapper.update(face);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("修改失败"); return ApiResponse.fail("修改失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }

View File

@ -47,7 +47,7 @@ public class MemberServiceImpl implements MemberService {
member.setId(SnowFlakeUtil.getLongId()); member.setId(SnowFlakeUtil.getLongId());
int i = memberMapper.add(member); int i = memberMapper.add(member);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -56,7 +56,7 @@ public class MemberServiceImpl implements MemberService {
public ApiResponse<Integer> deleteById(Long id) { public ApiResponse<Integer> deleteById(Long id) {
int i = memberMapper.deleteById(id); int i = memberMapper.deleteById(id);
if (i == 0) { if (i == 0) {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
return ApiResponse.success(i); return ApiResponse.success(i);
} }
@ -65,7 +65,7 @@ public class MemberServiceImpl implements MemberService {
public ApiResponse<Integer> update(MemberEntity member) { public ApiResponse<Integer> update(MemberEntity member) {
int update = memberMapper.update(member); int update = memberMapper.update(member);
if (update == 0) { if (update == 0) {
return ApiResponse.commonError("更新失败"); return ApiResponse.fail("更新失败");
} }
return ApiResponse.success(update); return ApiResponse.success(update);
} }

View File

@ -51,7 +51,7 @@ public class MenuServiceImpl implements MenuService {
if(add>0){ if(add>0){
return ApiResponse.success(add); return ApiResponse.success(add);
}else { }else {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
} }
@ -61,7 +61,7 @@ public class MenuServiceImpl implements MenuService {
if(update>0){ if(update>0){
return ApiResponse.success(update); return ApiResponse.success(update);
}else { }else {
return ApiResponse.commonError("更新失败"); return ApiResponse.fail("更新失败");
} }
} }
@ -71,7 +71,7 @@ public class MenuServiceImpl implements MenuService {
if(deleteById>0){ if(deleteById>0){
return ApiResponse.success(deleteById); return ApiResponse.success(deleteById);
}else { }else {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
} }
} }

View File

@ -56,7 +56,7 @@ public class OrderServiceImpl implements OrderService {
order.setId(orderId); order.setId(orderId);
int add = orderMapper.add(order); int add = orderMapper.add(order);
if (add == 0) { if (add == 0) {
return ApiResponse.commonError("订单添加失败"); return ApiResponse.fail("订单添加失败");
}else { }else {
List<OrderItemDTO> orderItemList = order.getOrderItemList(); List<OrderItemDTO> orderItemList = order.getOrderItemList();
List<OrderItemEntity> orderItems = new ArrayList<>(); List<OrderItemEntity> orderItems = new ArrayList<>();
@ -68,7 +68,7 @@ public class OrderServiceImpl implements OrderService {
int addOrderItems = orderMapper.addOrderItems(orderItems); int addOrderItems = orderMapper.addOrderItems(orderItems);
if (addOrderItems == 0) { if (addOrderItems == 0) {
log.error("订单明细添加失败"); log.error("订单明细添加失败");
return ApiResponse.commonError("订单添加失败"); return ApiResponse.fail("订单添加失败");
} }
return ApiResponse.success(add); return ApiResponse.success(add);
} }
@ -78,7 +78,7 @@ public class OrderServiceImpl implements OrderService {
public ApiResponse<Integer> update(OrderAddOrUpdateReq query) { public ApiResponse<Integer> update(OrderAddOrUpdateReq query) {
int update = orderMapper.update(query); int update = orderMapper.update(query);
if (update == 0) { if (update == 0) {
return ApiResponse.commonError("订单更新失败"); return ApiResponse.fail("订单更新失败");
} }
return ApiResponse.success(update); return ApiResponse.success(update);
} }

View File

@ -46,7 +46,7 @@ public class RenderWorkerServiceImpl implements RenderWorkerService {
renderWorker.setId(SnowFlakeUtil.getLongId()); renderWorker.setId(SnowFlakeUtil.getLongId());
int add = renderWorkerMapper.add(renderWorker); int add = renderWorkerMapper.add(renderWorker);
if (add == 0) { if (add == 0) {
return ApiResponse.commonError("渲染机添加失败"); return ApiResponse.fail("渲染机添加失败");
}else { }else {
return ApiResponse.success(add); return ApiResponse.success(add);
} }
@ -61,7 +61,7 @@ public class RenderWorkerServiceImpl implements RenderWorkerService {
public ApiResponse<Integer> update(RenderWorkerEntity renderWorker) { public ApiResponse<Integer> update(RenderWorkerEntity renderWorker) {
int update = renderWorkerMapper.update(renderWorker); int update = renderWorkerMapper.update(renderWorker);
if (update == 0) { if (update == 0) {
return ApiResponse.commonError("渲染机修改失败"); return ApiResponse.fail("渲染机修改失败");
}else { }else {
return ApiResponse.success(update); return ApiResponse.success(update);
} }

View File

@ -75,7 +75,7 @@ public class RoleServiceImpl implements RoleService {
return ApiResponse.success(null); return ApiResponse.success(null);
} }
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
@Override @Override
@ -84,7 +84,7 @@ public class RoleServiceImpl implements RoleService {
menuMapper.deleteRoleMenuByRoleId(id); menuMapper.deleteRoleMenuByRoleId(id);
return ApiResponse.success(null); return ApiResponse.success(null);
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
@Override @Override
@ -113,7 +113,7 @@ public class RoleServiceImpl implements RoleService {
redisTemplate.opsForValue().set(ROLE_STATUS+id,roleMapper.getRoleStatus(id)); redisTemplate.opsForValue().set(ROLE_STATUS+id,roleMapper.getRoleStatus(id));
return ApiResponse.success(null); return ApiResponse.success(null);
} }
return ApiResponse.commonError("失败"); return ApiResponse.fail("失败");
} }
} }

View File

@ -52,7 +52,7 @@ public class ScenicServiceImpl implements ScenicService {
if (add > 0) { if (add > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区添加失败"); return ApiResponse.fail("景区添加失败");
} }
} }
@ -64,7 +64,7 @@ public class ScenicServiceImpl implements ScenicService {
scenicMapper.deleteConfigByscenicId(id); scenicMapper.deleteConfigByscenicId(id);
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区删除失败"); return ApiResponse.fail("景区删除失败");
} }
} }
@ -74,7 +74,7 @@ public class ScenicServiceImpl implements ScenicService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区修改失败"); return ApiResponse.fail("景区修改失败");
} }
} }
@ -84,7 +84,7 @@ public class ScenicServiceImpl implements ScenicService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区状态修改失败"); return ApiResponse.fail("景区状态修改失败");
} }
} }
@ -94,7 +94,7 @@ public class ScenicServiceImpl implements ScenicService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区配置添加失败"); return ApiResponse.fail("景区配置添加失败");
} }
} }
@ -104,7 +104,7 @@ public class ScenicServiceImpl implements ScenicService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("景区配置修改失败"); return ApiResponse.fail("景区配置修改失败");
} }
} }
} }

View File

@ -48,7 +48,7 @@ public class SourceServiceImpl implements SourceService {
if (add > 0) { if (add > 0) {
return ApiResponse.success(add); return ApiResponse.success(add);
}else { }else {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
} }
@ -58,7 +58,7 @@ public class SourceServiceImpl implements SourceService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(i); return ApiResponse.success(i);
}else { }else {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
} }
@ -68,7 +68,7 @@ public class SourceServiceImpl implements SourceService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(i); return ApiResponse.success(i);
}else { }else {
return ApiResponse.commonError("修改失败"); return ApiResponse.fail("修改失败");
} }
} }
} }

View File

@ -47,7 +47,7 @@ public class TaskServiceImpl implements TaskService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("添加失败"); return ApiResponse.fail("添加失败");
} }
} }
@ -57,7 +57,7 @@ public class TaskServiceImpl implements TaskService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("删除失败"); return ApiResponse.fail("删除失败");
} }
} }
@ -67,7 +67,7 @@ public class TaskServiceImpl implements TaskService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("修改失败"); return ApiResponse.fail("修改失败");
} }
} }
@ -77,7 +77,7 @@ public class TaskServiceImpl implements TaskService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("修改状态失败"); return ApiResponse.fail("修改状态失败");
} }
} }
} }

View File

@ -49,7 +49,7 @@ public class TemplateServiceImpl implements TemplateService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("添加模版失败"); return ApiResponse.fail("添加模版失败");
} }
} }
@ -59,7 +59,7 @@ public class TemplateServiceImpl implements TemplateService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(i); return ApiResponse.success(i);
}else { }else {
return ApiResponse.commonError("删除模版失败"); return ApiResponse.fail("删除模版失败");
} }
} }
@ -69,7 +69,7 @@ public class TemplateServiceImpl implements TemplateService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("更新模版失败"); return ApiResponse.fail("更新模版失败");
} }
} }
@ -79,7 +79,7 @@ public class TemplateServiceImpl implements TemplateService {
if (i > 0) { if (i > 0) {
return ApiResponse.success(true); return ApiResponse.success(true);
}else { }else {
return ApiResponse.commonError("更新模版状态失败"); return ApiResponse.fail("更新模版状态失败");
} }
} }
} }

View File

@ -0,0 +1,75 @@
package com.ycwl.basic.service.impl.pc;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.ycwl.basic.mapper.pc.VideoMapper;
import com.ycwl.basic.model.pc.video.entity.VideoEntity;
import com.ycwl.basic.model.pc.video.req.VideoReqQuery;
import com.ycwl.basic.model.pc.video.resp.VideoRespVO;
import com.ycwl.basic.service.pc.VideoService;
import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.SnowFlakeUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Authorlongbinbin
* @Date2024/12/3 16:31
*/
@Service
public class VideoServiceImpl implements VideoService {
@Autowired
private VideoMapper videoMapper;
@Override
public ApiResponse<PageInfo<VideoRespVO>> pageQuery(VideoReqQuery videoReqQuery) {
PageHelper.startPage(videoReqQuery.getPageNum(), videoReqQuery.getPageSize());
List<VideoRespVO> list = videoMapper.list(videoReqQuery);
PageInfo<VideoRespVO> pageInfo = new PageInfo<>(list);
return ApiResponse.success(pageInfo);
}
@Override
public ApiResponse<List<VideoRespVO>> list(VideoReqQuery videoReqQuery) {
return ApiResponse.success(videoMapper.list(videoReqQuery));
}
@Override
public ApiResponse<VideoRespVO> getById(Long id) {
return ApiResponse.success(videoMapper.getById(id));
}
@Override
public ApiResponse<Boolean> add(VideoEntity video) {
video.setId(SnowFlakeUtil.getLongId());
int i = videoMapper.add(video);
if (i > 0) {
return ApiResponse.success(true);
}else {
return ApiResponse.fail("成片新增失败");
}
}
@Override
public ApiResponse<Boolean> deleteById(Long id) {
int i = videoMapper.deleteById(id);
if (i > 0) {
return ApiResponse.success(true);
}else {
return ApiResponse.fail("成片删除失败");
}
}
@Override
public ApiResponse<Boolean> update(VideoEntity video) {
int i = videoMapper.update(video);
if (i > 0) {
return ApiResponse.success(true);
}else {
return ApiResponse.fail("成片修改失败");
}
}
}

View File

@ -0,0 +1,24 @@
package com.ycwl.basic.service.pc;
import com.github.pagehelper.PageInfo;
import com.ycwl.basic.model.pc.video.entity.VideoEntity;
import com.ycwl.basic.model.pc.video.req.VideoReqQuery;
import com.ycwl.basic.model.pc.video.resp.VideoRespVO;
import com.ycwl.basic.utils.ApiResponse;
import java.util.List;
/**
* @Authorlongbinbin
* @Date2024/12/3 16:29
*/
public interface VideoService {
ApiResponse<PageInfo<VideoRespVO>> pageQuery(VideoReqQuery videoReqQuery);
ApiResponse<List<VideoRespVO>> list(VideoReqQuery videoReqQuery);
ApiResponse<VideoRespVO> getById(Long id);
ApiResponse<Boolean> add(VideoEntity task);
ApiResponse<Boolean> deleteById(Long id);
ApiResponse<Boolean> update(VideoEntity task);
}

View File

@ -71,7 +71,7 @@ public class ApiResponse<T> implements Serializable {
* @param msg * @param msg
* @return * @return
*/ */
public static <T> ApiResponse<T> commonError(String msg) { public static <T> ApiResponse<T> fail(String msg) {
return buildResponse(ApiConst.Code.CODE_COMMON_ERROR, msg); return buildResponse(ApiConst.Code.CODE_COMMON_ERROR, msg);
} }