更新sql和代码规范修改
This commit is contained in:
Binary file not shown.
@ -66,7 +66,6 @@
|
||||
</dependency>
|
||||
|
||||
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
package co.yixiang.yshop.module.express.controller.admin.electronicsorder;
|
||||
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
@ -16,11 +18,13 @@ import java.io.IOException;
|
||||
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
import co.yixiang.yshop.framework.common.pojo.CommonResult;
|
||||
|
||||
import static co.yixiang.yshop.framework.common.pojo.CommonResult.success;
|
||||
|
||||
import co.yixiang.yshop.framework.excel.core.util.ExcelUtils;
|
||||
|
||||
import co.yixiang.yshop.framework.operatelog.core.annotations.OperateLog;
|
||||
|
||||
import static co.yixiang.yshop.framework.operatelog.core.enums.OperateTypeEnum.*;
|
||||
|
||||
import co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo.*;
|
||||
@ -91,7 +95,7 @@ public class ElectronicsOrderController {
|
||||
@PreAuthorize("@ss.hasPermission('express:electronics-order:export')")
|
||||
@OperateLog(type = EXPORT)
|
||||
public void exportElectronicsOrderExcel(@Valid ElectronicsOrderExportReqVO exportReqVO,
|
||||
HttpServletResponse response) throws IOException {
|
||||
HttpServletResponse response) throws IOException {
|
||||
List<ElectronicsOrderDO> list = electronicsOrderService.getElectronicsOrderList(exportReqVO);
|
||||
// 导出 Excel
|
||||
List<ElectronicsOrderExcelVO> datas = ElectronicsOrderConvert.INSTANCE.convertList02(list);
|
||||
|
@ -2,15 +2,16 @@ package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDateTime;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
/**
|
||||
* 电子面单 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
* 电子面单 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
@Data
|
||||
public class ElectronicsOrderBaseVO {
|
||||
|
||||
|
@ -1,8 +1,11 @@
|
||||
package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
@Schema(description = "管理后台 - 电子面单创建 Request VO")
|
||||
|
@ -2,6 +2,7 @@ package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDateTime;
|
||||
|
@ -1,10 +1,14 @@
|
||||
package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageParam;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import static co.yixiang.yshop.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
|
@ -1,10 +1,13 @@
|
||||
package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageParam;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import static co.yixiang.yshop.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||
|
@ -2,6 +2,7 @@ package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Schema(description = "管理后台 - 电子面单 Response VO")
|
||||
|
@ -2,6 +2,7 @@ package co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
|
@ -97,7 +97,7 @@ public class ExpressController {
|
||||
@PreAuthorize("@ss.hasPermission('order:express:export')")
|
||||
@OperateLog(type = EXPORT)
|
||||
public void exportExpressExcel(@Valid ExpressExportReqVO exportReqVO,
|
||||
HttpServletResponse response) throws IOException {
|
||||
HttpServletResponse response) throws IOException {
|
||||
List<ExpressDO> list = expressService.getExpressList(exportReqVO);
|
||||
// 导出 Excel
|
||||
List<ExpressExcelVO> datas = ExpressConvert.INSTANCE.convertList02(list);
|
||||
@ -108,7 +108,7 @@ public class ExpressController {
|
||||
@Operation(summary = "获得快递鸟配置")
|
||||
public CommonResult<KdniaoApiBaseDTO> getExpressSet() {
|
||||
KdniaoApiBaseDTO kdniaoApiBaseDTO = expressRedisDAO.get();
|
||||
if(Objects.isNull(kdniaoApiBaseDTO)){
|
||||
if (Objects.isNull(kdniaoApiBaseDTO)) {
|
||||
kdniaoApiBaseDTO = new KdniaoApiBaseDTO();
|
||||
kdniaoApiBaseDTO.setApiKey("");
|
||||
kdniaoApiBaseDTO.setReqURL("");
|
||||
|
@ -6,9 +6,9 @@ import lombok.Data;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 快递公司 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
* 快递公司 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
@Data
|
||||
public class ExpressBaseVO {
|
||||
|
||||
|
@ -6,9 +6,9 @@ import lombok.Data;
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* 快递公司 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
* 快递公司 Base VO,提供给添加、修改、详细的子 VO 使用
|
||||
* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
|
||||
*/
|
||||
@Data
|
||||
public class ExpressBaseVO {
|
||||
|
||||
|
@ -1,9 +1,11 @@
|
||||
package co.yixiang.yshop.module.express.dal.dataobject.electronicsorder;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import co.yixiang.yshop.framework.mybatis.core.dataobject.BaseDO;
|
||||
|
||||
|
@ -18,6 +18,4 @@ public interface RedisKeyConstants {
|
||||
STRING, KdniaoApiBaseDTO.class, RedisKeyDefine.TimeoutTypeEnum.FOREVER);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -33,12 +33,11 @@ public class ExpressRedisDAO {
|
||||
}
|
||||
|
||||
public void delete() {
|
||||
String redisKey =YSHOP_EXPRESS_CACHE_KEY.getKeyTemplate();
|
||||
String redisKey = YSHOP_EXPRESS_CACHE_KEY.getKeyTemplate();
|
||||
stringRedisTemplate.delete(redisKey);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private static String formatKey() {
|
||||
return String.format(YSHOP_EXPRESS_CACHE_KEY.getKeyTemplate());
|
||||
}
|
||||
|
@ -2,6 +2,7 @@ package co.yixiang.yshop.module.express.service.electronicsorder;
|
||||
|
||||
import java.util.*;
|
||||
import javax.validation.*;
|
||||
|
||||
import co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo.*;
|
||||
import co.yixiang.yshop.module.express.dal.dataobject.electronicsorder.ElectronicsOrderDO;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
|
@ -1,10 +1,13 @@
|
||||
package co.yixiang.yshop.module.express.service.electronicsorder;
|
||||
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import co.yixiang.yshop.module.express.controller.admin.electronicsorder.vo.*;
|
||||
import co.yixiang.yshop.module.express.dal.dataobject.electronicsorder.ElectronicsOrderDO;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user