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

Commit 81f331bf authored by GaoHu's avatar GaoHu

add

parent 5226e8ea
package com.liquidnet.service.goblin.dto.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 预约表
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class GoblinGoodsAnticipateVo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 自增主键id
*/
private Long id;
/**
* 预约名称
*/
private String name;
/**
* 预约人数
*/
private Long aboutPeople;
/**
* 实际预约人数
*/
private Long actualPeople;
/**
* 预约开始时间
*/
private LocalDateTime aboutStartDate;
/**
* 预约结束时间
*/
private LocalDateTime aboutEndDate;
/**
* 创建时间
*/
private LocalDateTime createdDate;
/**
* 删除(0:未删除1:已删除)
*/
private Integer delTag;
}
package com.liquidnet.service.goblin.service;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinGoodsAnticipateVo;
import java.util.List;
/**
* <p>
* 预约表 服务类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
public interface IGoblinGoodsAnticipateService{
/**
* 分页获取预约商品列表
* @param page:页数
* @param size:条数
* @param name:预约名称(完整)
* @return :List<GoblinGoodsAnticipateVo>
*/
ResponseDto<List<GoblinGoodsAnticipateVo>> list(int page, int size, String name);
}
package com.liquidnet.service.goblin.service;
/**
* <p>
* 预约表关联user表 服务类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
public interface IGoblinGoodsAnticipateUserService{
}
package com.liquidnet.service.goblin.service;
/**
* <p>
* 预约关联sku和spu表 服务类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
public interface IGoblinGoodsAnticipateValueService {
}
package com.liquidnet.service.goblin.controller;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinGoodsAnticipateVo;
import com.liquidnet.service.goblin.service.IGoblinGoodsAnticipateService;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
import java.util.List;
/**
* <p>
* 预约表 前端控制器
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
@Slf4j
@RestController
@Api(tags = "预约相关")
@RequestMapping("/goblin/anticipate")
public class GoblinGoodsAnticipateController {
@Autowired
IGoblinGoodsAnticipateService goblinGoodsAnticipateService;
@PostMapping("/list")
public ResponseDto<List<GoblinGoodsAnticipateVo>> list(@RequestParam("page") @Valid int page,
@RequestParam("size") @Valid int size,
@RequestParam(value = "name", required = false) String name) {
return goblinGoodsAnticipateService.list(page, size,name);
}
}
package com.liquidnet.service.goblin.service.impl;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.goblin.dto.vo.GoblinGoodsAnticipateVo;
import com.liquidnet.service.goblin.service.IGoblinGoodsAnticipateService;
import com.liquidnet.service.goblin.util.GoblinMongoUtils;
import com.liquidnet.service.goblin.util.GoblinRedisUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* <p>
* 预约表 服务实现类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
@Service
public class GoblinGoodsAnticipateServiceImpl implements IGoblinGoodsAnticipateService {
@Autowired
GoblinMongoUtils goblinMongoUtils;
@Autowired
GoblinRedisUtils goblinRedisUtils;
@Override
public ResponseDto<List<GoblinGoodsAnticipateVo>> list(int page, int size, String name) {
// goblinMongoUtils.getGoblinGoodsAnticipateVos()
return null;
}
}
package com.liquidnet.service.goblin.service.impl;
import com.liquidnet.service.goblin.service.IGoblinGoodsAnticipateUserService;
import org.springframework.stereotype.Service;
/**
* <p>
* 预约表关联user表 服务实现类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
@Service
public class GoblinGoodsAnticipateUserServiceImpl implements IGoblinGoodsAnticipateUserService {
}
package com.liquidnet.service.goblin.service.impl;
import com.liquidnet.service.goblin.service.IGoblinGoodsAnticipateValueService;
import org.springframework.stereotype.Service;
/**
* <p>
* 预约关联sku和spu表 服务实现类
* </p>
*
* @author liquidnet
* @since 2022-04-07
*/
@Service
public class GoblinGoodsAnticipateValueServiceImpl implements IGoblinGoodsAnticipateValueService {
}
......@@ -54,6 +54,10 @@ public class GoblinMongoUtils {
@Autowired
GoblinRedisUtils redisUtils;
/* ---------------------------------------- 预约数据源 ---------------------------------------- */
/* ---------------------------------------- 平台分类数据源 ---------------------------------------- */
public List<GoblinSelfGoodsCategoryVo> getSelfGoodsCategoryVos() {
......
......@@ -10,9 +10,9 @@ spring:
cloud:
config:
# uri: http://127.0.0.1:7002/support-config
# uri: http://39.107.71.112:7002/support-config
profile: ${liquidnet.cloudConfig.profile}
name: ${spring.application.name} #默认为spring.application.name
discovery:
enabled: true
service-id: liquidnet-support-config
\ No newline at end of file
uri: http://39.107.71.112:7002/support-config
# profile: ${liquidnet.cloudConfig.profile}
# name: ${spring.application.name} #默认为spring.application.name
# discovery:
# enabled: true
# service-id: liquidnet-support-config
\ No newline at end of file
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class TestGoblinGoodsAnticipate {
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment