接口列表

cyp
chaiyapeng 2024-08-26 10:54:28 +08:00
parent df5d731070
commit e0e49ab8e8
8 changed files with 179 additions and 26 deletions

View File

@ -0,0 +1,56 @@
package com.muyu.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.domain
* @Projectcloud-mart
* @nameConnector
* @Date2024/8/26 10:03
*/
@Data
public class Connector {
/**
* id
*/
private Integer connectorId;
/**
*
*/
private String connectorName;
/**
*
*/
private String connectorDescribe;
/**
*
*/
private String connectorPicture;
/**
*
*/
private String connectorCompany;
/**
*
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date connectorTime;
/**
*
*/
private Integer connectorResidueDegree;
/**
*
*/
private Integer connectorFrequency;
/**
*
*/
private Integer connectorStatus;
}

View File

@ -1,26 +0,0 @@
//package com.muyu.cloud.mart.config;
//
//import com.baomidou.mybatisplus.annotation.DbType;
//import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
//import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
//import org.mybatis.spring.annotation.MapperScan;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * @Authorchaiyapeng
// * @Packagecom.muyu.cloud.mart.config
// * @Projectcloud-mart
// * @nameMybatisPlusConfig
// * @Date2024/8/22 16:59
// */
//@Configuration
//@MapperScan("com.muyu.cloud.mart.mapper")
//public class MybatisPlusConfig {
// @Bean
// public MybatisPlusInterceptor mybatisPlusInterceptor(){
// MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
// interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
// return interceptor;
// }
//}

View File

@ -0,0 +1,34 @@
package com.muyu.cloud.mart.controller;
import com.muyu.cloud.mart.service.ConnectorService;
import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.controller
* @Projectcloud-mart
* @nameConnectorController
* @Date2024/8/26 10:22
*/
@RestController
@RequestMapping("connector")
public class ConnectorController {
@Autowired
private ConnectorService connectorService;
/**
*
* @param connector
* @return
*/
@PostMapping("findConnectorList")
public Result findConnectorList(@RequestBody Connector connector){
return connectorService.findConnectorList(connector);
}
}

View File

@ -9,6 +9,7 @@ import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.domain.Birthday;
import com.muyu.domain.Market;
import com.muyu.domain.Postcode;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.*;
@ -80,5 +81,12 @@ public class MarketController extends BaseController {
public Result getBirthday(@RequestBody Birthday birthday){
return marketService.getBirthday(birthday);
}
/**
*
*/
@PostMapping("getPostcode")
public Result getPostcode(@RequestBody Postcode postcode){
return marketService.getPostcode(postcode);
}
}

View File

@ -0,0 +1,16 @@
package com.muyu.cloud.mart.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.Connector;
import org.apache.ibatis.annotations.Mapper;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.mapper
* @Projectcloud-mart
* @nameConnectorMapper
* @Date2024/8/26 10:23
*/
@Mapper
public interface ConnectorMapper extends BaseMapper<Connector> {
}

View File

@ -0,0 +1,17 @@
package com.muyu.cloud.mart.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.service
* @Projectcloud-mart
* @nameConnectorService
* @Date2024/8/26 10:23
*/
public interface ConnectorService extends IService<Connector> {
Result findConnectorList(Connector connector);
}

View File

@ -0,0 +1,39 @@
package com.muyu.cloud.mart.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.muyu.cloud.mart.mapper.ConnectorMapper;
import com.muyu.cloud.mart.service.ConnectorService;
import com.muyu.common.core.domain.Result;
import com.muyu.domain.Connector;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Authorchaiyapeng
* @Packagecom.muyu.cloud.mart.service.impl
* @Projectcloud-mart
* @nameConnectorServiceImpl
* @Date2024/8/26 10:24
*/
@Service
public class ConnectorServiceImpl extends ServiceImpl<ConnectorMapper, Connector> implements ConnectorService {
@Autowired
private ConnectorMapper connectorMapper;
/**
*
* @param connector
* @return
*/
@Override
public Result findConnectorList(Connector connector) {
QueryWrapper<Connector> wrapper = new QueryWrapper<>();
if (connector.getConnectorName()!=null && !connector.getConnectorName().equals("")){
wrapper.like("connector_name",connector.getConnectorName());
}
List<Connector> connectors = connectorMapper.selectList(wrapper);
return Result.success(connectors);
}
}

View File

@ -10,6 +10,7 @@ import com.muyu.common.core.domain.Result;
import com.muyu.domain.Birthday;
import com.muyu.domain.Market;
import com.muyu.domain.PhonePlace;
import com.muyu.domain.Postcode;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
@ -106,4 +107,12 @@ public class MarketServiceImpl extends ServiceImpl<MarketMapper, Market> impleme
StringBuffer stringBuffer = BirthdayHelper.queryBirthday(birthday);
return Result.success(stringBuffer);
}
/**
*
*/
@Override
public Result getPostcode(Postcode postcode) {
StringBuffer stringBuffer = PostcodeInquire.queryPostcode(postcode);
return Result.success(stringBuffer);
}
}