订单
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
package com.starry.admin.modules.commodity.mapper;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClearServiceEntity;
|
||||
|
||||
|
||||
/**
|
||||
* 陪玩引用服务项目Mapper接口
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
public interface PlayClearServiceMapper extends BaseMapper<PlayClearServiceEntity> {
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.starry.admin.modules.commodity.mapper;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClerkServiceEntity;
|
||||
|
||||
|
||||
/**
|
||||
* 陪聊引用服务项目Mapper接口
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
public interface PlayClerkServiceMapper extends BaseMapper<PlayClerkServiceEntity> {
|
||||
|
||||
|
||||
}
|
||||
@@ -6,15 +6,15 @@ import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 陪玩引用服务项目对象 play_clear_service
|
||||
* 陪聊引用服务项目对象 play_clerk_service
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName("play_clear_service")
|
||||
public class PlayClearServiceEntity extends BaseEntity<PlayClearServiceEntity> {
|
||||
@TableName("play_clerk_service")
|
||||
public class PlayClerkServiceEntity extends BaseEntity<PlayClerkServiceEntity> {
|
||||
|
||||
|
||||
/**
|
||||
@@ -1,84 +0,0 @@
|
||||
package com.starry.admin.modules.commodity.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClearServiceEntity;
|
||||
|
||||
/**
|
||||
* 陪玩引用服务项目Service接口
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
public interface IPlayClearServiceService extends IService<PlayClearServiceEntity> {
|
||||
|
||||
|
||||
/**
|
||||
* 初始化陪玩的服务项目
|
||||
*
|
||||
* @param playUserId 陪玩用户ID
|
||||
* @author admin
|
||||
* @since 2024/3/28 11:13
|
||||
**/
|
||||
void initPlayService(String playUserId);
|
||||
|
||||
/**
|
||||
* 查询陪玩引用服务项目
|
||||
*
|
||||
* @param id 陪玩引用服务项目主键
|
||||
* @return 陪玩引用服务项目
|
||||
*/
|
||||
PlayClearServiceEntity selectPlayClearServiceById(String id);
|
||||
|
||||
/**
|
||||
* 查询陪玩引用服务项目列表
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @return 陪玩引用服务项目集合
|
||||
*/
|
||||
IPage<PlayClearServiceEntity> selectPlayClearServiceByPage(PlayClearServiceEntity playClearService);
|
||||
|
||||
/**
|
||||
* 新增陪玩引用服务项目
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
boolean create(PlayClearServiceEntity playClearService);
|
||||
|
||||
|
||||
/**
|
||||
* 修改陪玩服务启停状态
|
||||
*
|
||||
* @param playUserId 陪玩用户ID
|
||||
* @param serviceId 服务ID
|
||||
* @param enablingState * 项目启用状态【0:停用,1:启用】
|
||||
* @author admin
|
||||
* @since 2024/3/28 11:35
|
||||
**/
|
||||
void updateServiceEnablingState(String playUserId, String serviceId, String enablingState);
|
||||
|
||||
/**
|
||||
* 修改陪玩引用服务项目
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
boolean update(PlayClearServiceEntity playClearService);
|
||||
|
||||
/**
|
||||
* 批量删除陪玩引用服务项目
|
||||
*
|
||||
* @param ids 需要删除的陪玩引用服务项目主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
int deletePlayClearServiceByIds(String[] ids);
|
||||
|
||||
/**
|
||||
* 删除陪玩引用服务项目信息
|
||||
*
|
||||
* @param id 陪玩引用服务项目主键
|
||||
* @return 结果
|
||||
*/
|
||||
int deletePlayClearServiceById(String id);
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.starry.admin.modules.commodity.service;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClerkServiceEntity;
|
||||
|
||||
/**
|
||||
* 陪聊引用服务项目Service接口
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
public interface IPlayClerkServiceService extends IService<PlayClerkServiceEntity> {
|
||||
|
||||
|
||||
/**
|
||||
* 初始化陪聊的服务项目
|
||||
*
|
||||
* @param playUserId 陪聊用户ID
|
||||
* @author admin
|
||||
* @since 2024/3/28 11:13
|
||||
**/
|
||||
void initPlayService(String playUserId);
|
||||
|
||||
/**
|
||||
* 查询陪聊引用服务项目
|
||||
*
|
||||
* @param id 陪聊引用服务项目主键
|
||||
* @return 陪聊引用服务项目
|
||||
*/
|
||||
PlayClerkServiceEntity selectPlayClerkServiceById(String id);
|
||||
|
||||
/**
|
||||
* 查询陪聊引用服务项目列表
|
||||
*
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 陪聊引用服务项目集合
|
||||
*/
|
||||
IPage<PlayClerkServiceEntity> selectPlayClerkServiceByPage(PlayClerkServiceEntity playClerkService);
|
||||
|
||||
/**
|
||||
* 新增陪聊引用服务项目
|
||||
*
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
boolean create(PlayClerkServiceEntity playClerkService);
|
||||
|
||||
|
||||
/**
|
||||
* 修改陪聊服务启停状态
|
||||
*
|
||||
* @param playUserId 陪聊用户ID
|
||||
* @param serviceId 服务ID
|
||||
* @param enablingState * 项目启用状态【0:停用,1:启用】
|
||||
* @author admin
|
||||
* @since 2024/3/28 11:35
|
||||
**/
|
||||
void updateServiceEnablingState(String playUserId, String serviceId, String enablingState);
|
||||
|
||||
/**
|
||||
* 修改陪聊引用服务项目
|
||||
*
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
boolean update(PlayClerkServiceEntity playClerkService);
|
||||
|
||||
/**
|
||||
* 批量删除陪聊引用服务项目
|
||||
*
|
||||
* @param ids 需要删除的陪聊引用服务项目主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
int deletePlayClerkServiceByIds(String[] ids);
|
||||
|
||||
/**
|
||||
* 删除陪聊引用服务项目信息
|
||||
*
|
||||
* @param id 陪聊引用服务项目主键
|
||||
* @return 结果
|
||||
*/
|
||||
int deletePlayClerkServiceById(String id);
|
||||
}
|
||||
@@ -7,10 +7,10 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.starry.admin.common.exception.CustomException;
|
||||
import com.starry.admin.modules.commodity.mapper.PlayClearServiceMapper;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClearServiceEntity;
|
||||
import com.starry.admin.modules.commodity.mapper.PlayClerkServiceMapper;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayClerkServiceEntity;
|
||||
import com.starry.admin.modules.commodity.module.entity.PlayServiceInfoEntity;
|
||||
import com.starry.admin.modules.commodity.service.IPlayClearServiceService;
|
||||
import com.starry.admin.modules.commodity.service.IPlayClerkServiceService;
|
||||
import com.starry.admin.modules.commodity.service.IPlayServiceInfoService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -19,15 +19,15 @@ import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 陪玩引用服务项目Service业务层处理
|
||||
* 陪聊引用服务项目Service业务层处理
|
||||
*
|
||||
* @author admin
|
||||
* @since 2024-03-28
|
||||
*/
|
||||
@Service
|
||||
public class PlayClearServiceServiceImpl extends ServiceImpl<PlayClearServiceMapper, PlayClearServiceEntity> implements IPlayClearServiceService {
|
||||
public class PlayClerkServiceServiceImpl extends ServiceImpl<PlayClerkServiceMapper, PlayClerkServiceEntity> implements IPlayClerkServiceService {
|
||||
@Resource
|
||||
private PlayClearServiceMapper playClearServiceMapper;
|
||||
private PlayClerkServiceMapper playClerkServiceMapper;
|
||||
|
||||
|
||||
@Resource
|
||||
@@ -37,7 +37,7 @@ public class PlayClearServiceServiceImpl extends ServiceImpl<PlayClearServiceMap
|
||||
@Override
|
||||
public void initPlayService(String playUserId) {
|
||||
for (PlayServiceInfoEntity playServiceInfoEntity : playServiceInfoService.selectPlayServiceInfoAll()) {
|
||||
PlayClearServiceEntity entity = new PlayClearServiceEntity();
|
||||
PlayClerkServiceEntity entity = new PlayClerkServiceEntity();
|
||||
entity.setServiceId(playServiceInfoEntity.getId());
|
||||
entity.setTenantId(playServiceInfoEntity.getTenantId());
|
||||
entity.setPlayUserId(playUserId);
|
||||
@@ -47,88 +47,88 @@ public class PlayClearServiceServiceImpl extends ServiceImpl<PlayClearServiceMap
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询陪玩引用服务项目
|
||||
* 查询陪聊引用服务项目
|
||||
*
|
||||
* @param id 陪玩引用服务项目主键
|
||||
* @return 陪玩引用服务项目
|
||||
* @param id 陪聊引用服务项目主键
|
||||
* @return 陪聊引用服务项目
|
||||
*/
|
||||
@Override
|
||||
public PlayClearServiceEntity selectPlayClearServiceById(String id) {
|
||||
public PlayClerkServiceEntity selectPlayClerkServiceById(String id) {
|
||||
return this.baseMapper.selectById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询陪玩引用服务项目列表
|
||||
* 查询陪聊引用服务项目列表
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @return 陪玩引用服务项目
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 陪聊引用服务项目
|
||||
*/
|
||||
@Override
|
||||
public IPage<PlayClearServiceEntity> selectPlayClearServiceByPage(PlayClearServiceEntity playClearService) {
|
||||
Page<PlayClearServiceEntity> page = new Page<>(1, 10);
|
||||
public IPage<PlayClerkServiceEntity> selectPlayClerkServiceByPage(PlayClerkServiceEntity playClerkService) {
|
||||
Page<PlayClerkServiceEntity> page = new Page<>(1, 10);
|
||||
return this.baseMapper.selectPage(page, new LambdaQueryWrapper<>());
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增陪玩引用服务项目
|
||||
* 新增陪聊引用服务项目
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public boolean create(PlayClearServiceEntity playClearService) {
|
||||
if (StrUtil.isBlankIfStr(playClearService.getId())) {
|
||||
playClearService.setId(IdUtil.fastSimpleUUID());
|
||||
public boolean create(PlayClerkServiceEntity playClerkService) {
|
||||
if (StrUtil.isBlankIfStr(playClerkService.getId())) {
|
||||
playClerkService.setId(IdUtil.fastSimpleUUID());
|
||||
}
|
||||
return save(playClearService);
|
||||
return save(playClerkService);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void updateServiceEnablingState(String playUserId, String serviceId, String enablingState) {
|
||||
LambdaQueryWrapper<PlayClearServiceEntity> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(PlayClearServiceEntity::getServiceId, serviceId);
|
||||
lambdaQueryWrapper.eq(PlayClearServiceEntity::getPlayUserId, playUserId);
|
||||
List<PlayClearServiceEntity> list = this.baseMapper.selectList(lambdaQueryWrapper);
|
||||
LambdaQueryWrapper<PlayClerkServiceEntity> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(PlayClerkServiceEntity::getServiceId, serviceId);
|
||||
lambdaQueryWrapper.eq(PlayClerkServiceEntity::getPlayUserId, playUserId);
|
||||
List<PlayClerkServiceEntity> list = this.baseMapper.selectList(lambdaQueryWrapper);
|
||||
if (list.size() != 1) {
|
||||
throw new CustomException("服务不存在,请查证");
|
||||
}
|
||||
// 更新服务状态
|
||||
PlayClearServiceEntity item = list.get(0);
|
||||
PlayClerkServiceEntity item = list.get(0);
|
||||
item.setEnablingState(enablingState);
|
||||
this.update(item);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改陪玩引用服务项目
|
||||
* 修改陪聊引用服务项目
|
||||
*
|
||||
* @param playClearService 陪玩引用服务项目
|
||||
* @param playClerkService 陪聊引用服务项目
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public boolean update(PlayClearServiceEntity playClearService) {
|
||||
return updateById(playClearService);
|
||||
public boolean update(PlayClerkServiceEntity playClerkService) {
|
||||
return updateById(playClerkService);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除陪玩引用服务项目
|
||||
* 批量删除陪聊引用服务项目
|
||||
*
|
||||
* @param ids 需要删除的陪玩引用服务项目主键
|
||||
* @param ids 需要删除的陪聊引用服务项目主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deletePlayClearServiceByIds(String[] ids) {
|
||||
return playClearServiceMapper.deleteBatchIds(Arrays.asList(ids));
|
||||
public int deletePlayClerkServiceByIds(String[] ids) {
|
||||
return playClerkServiceMapper.deleteBatchIds(Arrays.asList(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除陪玩引用服务项目信息
|
||||
* 删除陪聊引用服务项目信息
|
||||
*
|
||||
* @param id 陪玩引用服务项目主键
|
||||
* @param id 陪聊引用服务项目主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deletePlayClearServiceById(String id) {
|
||||
return playClearServiceMapper.deleteById(id);
|
||||
public int deletePlayClerkServiceById(String id) {
|
||||
return playClerkServiceMapper.deleteById(id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user