解决几个阿里规约相关的代码问题
This commit is contained in:
parent
e08e187526
commit
d7e4948447
@ -63,7 +63,7 @@ public class ConnectBuyerWebController {
|
||||
@ApiOperation(value = "信任登录统一回调地址", hidden = true)
|
||||
@GetMapping("/callback/{type}")
|
||||
public void callBack(@PathVariable String type, AuthCallback callback, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException {
|
||||
connectUtil.callback(type, callback,httpServletRequest, httpServletResponse);
|
||||
connectUtil.callback(type, callback, httpServletRequest, httpServletResponse);
|
||||
}
|
||||
|
||||
@ApiOperation(value = "信任登录响应结果获取")
|
||||
@ -90,11 +90,11 @@ public class ConnectBuyerWebController {
|
||||
@ApiImplicitParam(name = "uniAccessToken", value = "联合登陆返回的accessToken", required = true, paramType = "query")
|
||||
})
|
||||
@GetMapping("/app/login")
|
||||
public ResultMessage<Token> unionIDLogin(ConnectAuthUser authUser, @RequestHeader("uuid") String uuid) {
|
||||
public ResultMessage<Token> unionLogin(ConnectAuthUser authUser, @RequestHeader("uuid") String uuid) {
|
||||
try {
|
||||
return ResultUtil.data(connectService.appLoginCallback(authUser, uuid));
|
||||
} catch (Exception e) {
|
||||
log.error("unionID登录错误",e);
|
||||
log.error("unionID登录错误", e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package cn.lili.timetask.handler.impl.storeRating;
|
||||
package cn.lili.timetask.handler.impl.storerating;
|
||||
|
||||
import cn.lili.common.enums.SwitchEnum;
|
||||
import cn.lili.modules.member.entity.dos.MemberEvaluation;
|
@ -1,6 +1,7 @@
|
||||
package cn.lili.modules.connect.config;
|
||||
|
||||
import cn.lili.modules.connect.entity.dto.AuthCallback;
|
||||
import cn.lili.modules.connect.request.BaseAuthRequest;
|
||||
import com.xkcoding.http.config.HttpConfig;
|
||||
import lombok.*;
|
||||
|
||||
@ -85,7 +86,7 @@ public class AuthConfig {
|
||||
|
||||
/**
|
||||
* 忽略校验 {@code state} 参数,默认不开启。当 {@code ignoreCheckState} 为 {@code true} 时,
|
||||
* {@link cn.lili.modules.connect.request.AuthDefaultRequest#login(AuthCallback)}} 将不会校验 {@code state} 的合法性。
|
||||
* {@link BaseAuthRequest#login(AuthCallback)}} 将不会校验 {@code state} 的合法性。
|
||||
* <p>
|
||||
* 使用场景:当且仅当使用自实现 {@code state} 校验逻辑时开启
|
||||
* <p>
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.connect.entity;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -14,7 +13,6 @@ import org.springframework.data.annotation.CreatedBy;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@ -24,7 +22,7 @@ import java.util.Date;
|
||||
@TableName("li_connect")
|
||||
@ApiModel(value = "联合登陆")
|
||||
@NoArgsConstructor
|
||||
public class Connect extends IdEntity {
|
||||
public class Connect extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -20,7 +20,7 @@ public interface AuthRequest {
|
||||
* 返回授权url,可自行跳转页面
|
||||
* <p>
|
||||
* 不建议使用该方式获取授权地址,不带{@code state}的授权地址,容易受到csrf攻击。
|
||||
* 建议使用{@link AuthDefaultRequest#authorize(String)}方法生成授权地址,在回调方法中对{@code state}进行校验
|
||||
* 建议使用{@link BaseAuthRequest#authorize(String)}方法生成授权地址,在回调方法中对{@code state}进行校验
|
||||
*
|
||||
* @return 返回授权地址
|
||||
*/
|
||||
|
@ -29,12 +29,12 @@ import com.alipay.api.response.AlipayUserInfoShareResponse;
|
||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||
* @since 1.0.1
|
||||
*/
|
||||
public class AuthAlipayRequest extends AuthDefaultRequest {
|
||||
public class BaseAuthAlipayRequest extends BaseAuthRequest {
|
||||
|
||||
private final AlipayClient alipayClient;
|
||||
|
||||
|
||||
public AuthAlipayRequest(AuthConfig config, Cache cache) {
|
||||
public BaseAuthAlipayRequest(AuthConfig config, Cache cache) {
|
||||
super(config, ConnectAuthEnum.ALIPAY, cache);
|
||||
this.alipayClient = new DefaultAlipayClient(ConnectAuthEnum.ALIPAY.accessToken(), config.getClientId(), config.getClientSecret(), "json", "UTF-8", config
|
||||
.getAlipayPublicKey(), "RSA2");
|
@ -26,9 +26,9 @@ import java.util.Map;
|
||||
* @author yangkai.shen (https://xkcoding.com)
|
||||
* @since 1.1.0
|
||||
*/
|
||||
public class AuthQQRequest extends AuthDefaultRequest {
|
||||
public class BaseAuthQQRequest extends BaseAuthRequest {
|
||||
|
||||
public AuthQQRequest(AuthConfig config, Cache cache) {
|
||||
public BaseAuthQQRequest(AuthConfig config, Cache cache) {
|
||||
super(config, ConnectAuthEnum.QQ, cache);
|
||||
}
|
||||
|
||||
@ -75,7 +75,7 @@ public class AuthQQRequest extends AuthDefaultRequest {
|
||||
* 获取QQ用户的OpenId,支持自定义是否启用查询unionid的功能,如果启用查询unionid的功能,
|
||||
* 那就需要开发者先通过邮件申请unionid功能,参考链接 {@see http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D}
|
||||
*
|
||||
* @param authToken 通过{@link AuthQQRequest#getAccessToken(AuthCallback)}获取到的{@code authToken}
|
||||
* @param authToken 通过{@link BaseAuthQQRequest#getAccessToken(AuthCallback)}获取到的{@code authToken}
|
||||
* @return openId
|
||||
*/
|
||||
private String getOpenId(AuthToken authToken) {
|
@ -27,13 +27,15 @@ import java.util.List;
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Slf4j
|
||||
public abstract class AuthDefaultRequest implements AuthRequest {
|
||||
public abstract class BaseAuthRequest implements AuthRequest {
|
||||
|
||||
|
||||
protected AuthConfig config;
|
||||
protected ConnectAuth source;
|
||||
protected Cache cache;
|
||||
|
||||
|
||||
public AuthDefaultRequest(AuthConfig config, ConnectAuth connectAuth, Cache cache) {
|
||||
public BaseAuthRequest(AuthConfig config, ConnectAuth connectAuth, Cache cache) {
|
||||
this.config = config;
|
||||
this.source = connectAuth;
|
||||
this.cache = cache;
|
||||
@ -81,7 +83,7 @@ public abstract class AuthDefaultRequest implements AuthRequest {
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理{@link AuthDefaultRequest#login(AuthCallback)} 发生异常的情况,统一响应参数
|
||||
* 处理{@link BaseAuthRequest#login(AuthCallback)} 发生异常的情况,统一响应参数
|
||||
*
|
||||
* @param e 具体的异常
|
||||
* @return AuthResponse
|
@ -20,9 +20,9 @@ import com.alibaba.fastjson.JSONObject;
|
||||
* @author yangkai.shen (https://xkcoding.com)
|
||||
* @since 1.1.0
|
||||
*/
|
||||
public class AuthWeChatPCRequest extends AuthDefaultRequest {
|
||||
public class BaseAuthWeChatPCRequest extends BaseAuthRequest {
|
||||
|
||||
public AuthWeChatPCRequest(AuthConfig config, Cache cache) {
|
||||
public BaseAuthWeChatPCRequest(AuthConfig config, Cache cache) {
|
||||
super(config, ConnectAuthEnum.WECHAT_PC, cache);
|
||||
}
|
||||
|
@ -21,8 +21,8 @@ import com.alibaba.fastjson.JSONObject;
|
||||
* @author yangkai.shen (https://xkcoding.com)
|
||||
* @since 1.1.0
|
||||
*/
|
||||
public class AuthWeChatRequest extends AuthDefaultRequest {
|
||||
public AuthWeChatRequest(AuthConfig config, Cache cache) {
|
||||
public class BaseAuthWeChatRequest extends BaseAuthRequest {
|
||||
public BaseAuthWeChatRequest(AuthConfig config, Cache cache) {
|
||||
super(config, ConnectAuthEnum.WECHAT, cache);
|
||||
}
|
||||
|
@ -25,9 +25,9 @@ import com.xkcoding.http.support.HttpHeader;
|
||||
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
|
||||
* @since 1.0.0
|
||||
*/
|
||||
public class AuthWeiboRequest extends AuthDefaultRequest {
|
||||
public class BaseAuthWeiboRequest extends BaseAuthRequest {
|
||||
|
||||
public AuthWeiboRequest(AuthConfig config, Cache cache) {
|
||||
public BaseAuthWeiboRequest(AuthConfig config, Cache cache) {
|
||||
super(config, ConnectAuthEnum.WEIBO, cache);
|
||||
}
|
||||
|
@ -17,10 +17,10 @@ import cn.lili.modules.connect.entity.dto.AuthCallback;
|
||||
import cn.lili.modules.connect.entity.dto.AuthResponse;
|
||||
import cn.lili.modules.connect.entity.dto.ConnectAuthUser;
|
||||
import cn.lili.modules.connect.exception.AuthException;
|
||||
import cn.lili.modules.connect.request.AuthQQRequest;
|
||||
import cn.lili.modules.connect.request.BaseAuthQQRequest;
|
||||
import cn.lili.modules.connect.request.AuthRequest;
|
||||
import cn.lili.modules.connect.request.AuthWeChatPCRequest;
|
||||
import cn.lili.modules.connect.request.AuthWeChatRequest;
|
||||
import cn.lili.modules.connect.request.BaseAuthWeChatPCRequest;
|
||||
import cn.lili.modules.connect.request.BaseAuthWeChatRequest;
|
||||
import cn.lili.modules.connect.service.ConnectService;
|
||||
import cn.lili.modules.system.entity.dos.Setting;
|
||||
import cn.lili.modules.system.entity.dto.connect.QQConnectSetting;
|
||||
@ -152,7 +152,7 @@ public class ConnectUtil {
|
||||
|
||||
for (WechatConnectSettingItem wechatConnectSettingItem : wechatConnectSetting.getWechatConnectSettingItems()) {
|
||||
if (wechatConnectSettingItem.getClientType().equals(ClientTypeEnum.H5.name())) {
|
||||
authRequest = new AuthWeChatRequest(AuthConfig.builder()
|
||||
authRequest = new BaseAuthWeChatRequest(AuthConfig.builder()
|
||||
.clientId(wechatConnectSettingItem.getAppId())
|
||||
.clientSecret(wechatConnectSettingItem.getAppSecret())
|
||||
.redirectUri(getRedirectUri(authInterface))
|
||||
@ -167,7 +167,7 @@ public class ConnectUtil {
|
||||
WechatConnectSetting wechatConnectSetting = JSONUtil.toBean(setting.getSettingValue(), WechatConnectSetting.class);
|
||||
for (WechatConnectSettingItem wechatConnectSettingItem : wechatConnectSetting.getWechatConnectSettingItems()) {
|
||||
if (wechatConnectSettingItem.getClientType().equals(ClientTypeEnum.PC.name())) {
|
||||
authRequest = new AuthWeChatPCRequest(AuthConfig.builder()
|
||||
authRequest = new BaseAuthWeChatPCRequest(AuthConfig.builder()
|
||||
.clientId(wechatConnectSettingItem.getAppId())
|
||||
.clientSecret(wechatConnectSettingItem.getAppSecret())
|
||||
.redirectUri(getRedirectUri(authInterface))
|
||||
@ -184,7 +184,7 @@ public class ConnectUtil {
|
||||
QQConnectSetting qqConnectSetting = JSONUtil.toBean(setting.getSettingValue(), QQConnectSetting.class);
|
||||
for (QQConnectSettingItem qqConnectSettingItem : qqConnectSetting.getQqConnectSettingItemList()) {
|
||||
if (qqConnectSettingItem.getClientType().equals(ClientTypeEnum.PC.name())) {
|
||||
authRequest = new AuthQQRequest(AuthConfig.builder()
|
||||
authRequest = new BaseAuthQQRequest(AuthConfig.builder()
|
||||
.clientId(qqConnectSettingItem.getAppId())
|
||||
.clientSecret(qqConnectSettingItem.getAppKey())
|
||||
.redirectUri(getRedirectUri(authInterface))
|
||||
|
@ -3,7 +3,7 @@ package cn.lili.modules.distribution.entity.dos;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import cn.lili.modules.goods.entity.dos.GoodsSku;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@ -32,7 +32,7 @@ import java.util.Map;
|
||||
@ApiModel(value = "分销商品")
|
||||
@TableName("li_distribution_goods")
|
||||
@NoArgsConstructor
|
||||
public class DistributionGoods extends IdEntity {
|
||||
public class DistributionGoods extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -2,7 +2,7 @@ package cn.lili.modules.distribution.entity.dos;
|
||||
|
||||
import cn.lili.modules.distribution.entity.enums.DistributionOrderStatusEnum;
|
||||
import cn.lili.modules.order.order.entity.dos.StoreFlow;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@ -27,7 +27,7 @@ import java.util.Date;
|
||||
@ApiModel(value = "分销订单")
|
||||
@TableName("li_distribution_order")
|
||||
@NoArgsConstructor
|
||||
public class DistributionOrder extends IdEntity {
|
||||
public class DistributionOrder extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 501799944909496507L;
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
package cn.lili.modules.distribution.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -20,7 +18,7 @@ import lombok.NoArgsConstructor;
|
||||
@ApiModel(value = "分销商已选择分销商品")
|
||||
@TableName("li_distribution_selected_goods")
|
||||
@NoArgsConstructor
|
||||
public class DistributionSelectedGoods extends IdEntity {
|
||||
public class DistributionSelectedGoods extends BaseIdEntity {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "分销员ID")
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.goods.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@ -26,7 +26,7 @@ import java.util.Date;
|
||||
@TableName("li_category_brand")
|
||||
@ApiModel(value = "商品分类品牌关联")
|
||||
@NoArgsConstructor
|
||||
public class CategoryBrand extends IdEntity {
|
||||
public class CategoryBrand extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 3315719881926878L;
|
||||
|
||||
|
@ -1,17 +1,14 @@
|
||||
package cn.lili.modules.goods.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.data.annotation.CreatedBy;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 商品相册
|
||||
*
|
||||
@ -21,7 +18,7 @@ import java.io.Serializable;
|
||||
@Data
|
||||
@TableName("li_goods_gallery")
|
||||
@ApiModel(value = "商品相册")
|
||||
public class GoodsGallery extends IdEntity {
|
||||
public class GoodsGallery extends BaseIdEntity {
|
||||
|
||||
|
||||
@CreatedBy
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.goods.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -21,7 +21,7 @@ import javax.validation.constraints.NotNull;
|
||||
@Data
|
||||
@TableName("li_parameters")
|
||||
@ApiModel(value = "商品参数")
|
||||
public class Parameters extends IdEntity {
|
||||
public class Parameters extends BaseIdEntity {
|
||||
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.goods.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -18,7 +18,7 @@ import javax.validation.constraints.NotEmpty;
|
||||
@Data
|
||||
@TableName("li_specification")
|
||||
@ApiModel(value = "规格项")
|
||||
public class Specification extends IdEntity {
|
||||
public class Specification extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 147792597901239486L;
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
package cn.lili.modules.goods.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -20,7 +18,7 @@ import lombok.NoArgsConstructor;
|
||||
@ApiModel(value = "直播商品")
|
||||
@TableName("li_studio_commodity")
|
||||
@NoArgsConstructor
|
||||
public class StudioCommodity extends IdEntity {
|
||||
public class StudioCommodity extends BaseIdEntity {
|
||||
|
||||
@ApiModelProperty(value = "房间ID")
|
||||
private Integer roomId;
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.member.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -25,7 +24,7 @@ import java.util.Date;
|
||||
@NoArgsConstructor
|
||||
@ApiModel(value = "会员商品收藏")
|
||||
@TableName("li_goods_collection")
|
||||
public class GoodsCollection extends IdEntity {
|
||||
public class GoodsCollection extends BaseIdEntity {
|
||||
|
||||
@CreatedDate
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.member.entity.dos;
|
||||
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -25,7 +24,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_member_points_history")
|
||||
@ApiModel(value = "会员积分历史")
|
||||
public class MemberPointsHistory extends IdEntity {
|
||||
public class MemberPointsHistory extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.member.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
@ -23,7 +23,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_member_receipt")
|
||||
@ApiModel(value = "会员发票")
|
||||
public class MemberReceipt extends IdEntity {
|
||||
public class MemberReceipt extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = -8210927482915675995L;
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.member.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -23,7 +22,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_member_sign")
|
||||
@ApiModel(value = "会员签到")
|
||||
public class MemberSign extends IdEntity {
|
||||
public class MemberSign extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.message.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -14,7 +14,7 @@ import lombok.Data;
|
||||
@Data
|
||||
@TableName("li_short_link")
|
||||
@ApiModel(value = "短链接/暂时只用于小程序二维码业务")
|
||||
public class ShortLink extends IdEntity {
|
||||
public class ShortLink extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.message.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -24,7 +23,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_sms_reach")
|
||||
@ApiModel(value = "短信任务")
|
||||
public class SmsReach extends IdEntity {
|
||||
public class SmsReach extends BaseIdEntity {
|
||||
|
||||
@ApiModelProperty(value = "签名名称", required = true)
|
||||
private String signName;
|
||||
|
@ -1,8 +1,6 @@
|
||||
package cn.lili.modules.message.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -18,7 +16,7 @@ import lombok.Data;
|
||||
@Data
|
||||
@TableName("li_sms_template")
|
||||
@ApiModel(value = "短信模板")
|
||||
public class SmsTemplate extends IdEntity {
|
||||
public class SmsTemplate extends BaseIdEntity {
|
||||
|
||||
@ApiModelProperty(value = "模板名称", required = true)
|
||||
private String templateName;
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.message.entity.dos;
|
||||
|
||||
import cn.lili.modules.message.entity.enums.MessageStatusEnum;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -25,7 +24,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_store_message")
|
||||
@ApiModel(value = "店铺消息")
|
||||
public class StoreMessage extends IdEntity {
|
||||
public class StoreMessage extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -5,6 +5,9 @@ package cn.lili.modules.order.cart.entity.enums;
|
||||
*/
|
||||
public enum RenderStepEnums {
|
||||
|
||||
/**
|
||||
* 购物车渲染枚举
|
||||
*/
|
||||
CHECK_DATA("校验商品"),
|
||||
CHECKED_FILTER("选择商品过滤"),
|
||||
COUPON("优惠券价格渲染"),
|
||||
@ -18,6 +21,10 @@ public enum RenderStepEnums {
|
||||
|
||||
private String distribution;
|
||||
|
||||
public String getDistribution() {
|
||||
return distribution;
|
||||
}
|
||||
|
||||
RenderStepEnums(String distribution) {
|
||||
this.distribution = distribution;
|
||||
}
|
||||
|
@ -144,7 +144,7 @@ public class FullDiscountRender implements CartRenderStep {
|
||||
* @return 参与满优惠的商品id
|
||||
*/
|
||||
public Map<String, Double> initFullDiscountGoods(FullDiscountVO fullDiscount, List<CartSkuVO> cartSkuVOS) {
|
||||
Map<String, Double> skuPriceDetail = new HashMap<>();
|
||||
Map<String, Double> skuPriceDetail = new HashMap<>(16);
|
||||
|
||||
//全品类参与
|
||||
if (fullDiscount.getNumber() == -1) {
|
||||
|
@ -571,7 +571,7 @@ public class CartServiceImpl implements CartService {
|
||||
List<CartSkuVO> cartSkuVOS = checkCoupon(memberCoupon, tradeDTO);
|
||||
|
||||
//定义使用优惠券的信息商品信息
|
||||
Map<String, Double> skuPrice = new HashMap<>();
|
||||
Map<String, Double> skuPrice = new HashMap<>(1);
|
||||
|
||||
|
||||
//购物车价格
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.order.order.entity.dos;
|
||||
|
||||
import cn.lili.modules.order.order.entity.enums.FlowTypeEnum;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -24,7 +23,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_store_flow")
|
||||
@ApiModel(value = "商家订单流水")
|
||||
public class StoreFlow extends IdEntity {
|
||||
public class StoreFlow extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = -5998757398902747939L;
|
||||
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.order.trade.entity.dos;
|
||||
|
||||
import cn.lili.common.security.enums.UserEnums;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -27,7 +26,7 @@ import java.util.Date;
|
||||
@TableName("li_after_sale_log")
|
||||
@ApiModel(value = "售后日志")
|
||||
@NoArgsConstructor
|
||||
public class AfterSaleLog extends IdEntity {
|
||||
public class AfterSaleLog extends BaseIdEntity {
|
||||
|
||||
@CreatedBy
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
|
@ -2,10 +2,9 @@ package cn.lili.modules.order.trade.entity.dos;
|
||||
|
||||
import cn.lili.common.security.enums.UserEnums;
|
||||
import cn.lili.common.utils.StringUtils;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -28,7 +27,7 @@ import java.util.Date;
|
||||
@TableName("li_order_log")
|
||||
@ApiModel(value = "订单日志")
|
||||
@NoArgsConstructor
|
||||
public class OrderLog extends IdEntity {
|
||||
public class OrderLog extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = -1599270944927160096L;
|
||||
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.order.trade.entity.dos;
|
||||
|
||||
import cn.lili.modules.order.order.entity.enums.PayStatusEnum;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -30,7 +29,7 @@ import java.util.Date;
|
||||
@ApiModel(value = "预存款充值记录")
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class Recharge extends IdEntity {
|
||||
public class Recharge extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = -1529240544327161096L;
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.order.trade.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -26,7 +25,7 @@ import java.util.Date;
|
||||
@TableName("li_wallet_log")
|
||||
@ApiModel(value = "钱包变动日志")
|
||||
@NoArgsConstructor
|
||||
public class WalletLog extends IdEntity {
|
||||
public class WalletLog extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = -1599270544927161096L;
|
||||
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.page.entity.dos;
|
||||
|
||||
import cn.lili.modules.page.entity.enums.FeedbackTypeEnum;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -15,7 +14,6 @@ import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
@ -27,7 +25,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_feedback")
|
||||
@ApiModel(value = "意见反馈")
|
||||
public class Feedback extends IdEntity {
|
||||
public class Feedback extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.payment.entity;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -29,7 +28,7 @@ import java.util.Date;
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@ApiModel(value = "退款日志")
|
||||
public class RefundLog extends IdEntity {
|
||||
public class RefundLog extends BaseIdEntity {
|
||||
|
||||
@ApiModelProperty(value = "会员ID")
|
||||
private String memberId;
|
||||
|
@ -76,7 +76,7 @@ public class CashierSupport {
|
||||
case APP:
|
||||
return payment.appPay(request, payParam);
|
||||
case JSAPI:
|
||||
return payment.JSApiPay(request, payParam);
|
||||
return payment.jsApiPay(request, payParam);
|
||||
case NATIVE:
|
||||
return payment.nativePay(request, payParam);
|
||||
case MP:
|
||||
|
@ -36,7 +36,7 @@ public interface Payment {
|
||||
* @param payParam api参数
|
||||
* @return 公众号内部支付参数
|
||||
*/
|
||||
default ResultMessage<Object> JSApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
default ResultMessage<Object> jsApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
throw new ServiceException(ResultCode.PAY_ERROR);
|
||||
}
|
||||
|
||||
|
@ -104,7 +104,7 @@ public class AliPayPlugin implements Payment {
|
||||
|
||||
|
||||
@Override
|
||||
public ResultMessage<Object> JSApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
public ResultMessage<Object> jsApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
throw new ServiceException(ResultCode.PAY_NOT_SUPPORT);
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ public class WalletPlugin implements Payment {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultMessage<Object> JSApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
public ResultMessage<Object> jsApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
savePaymentLog(payParam);
|
||||
return ResultUtil.success(ResultCode.PAY_SUCCESS);
|
||||
}
|
||||
|
@ -156,7 +156,7 @@ public class WechatPlugin implements Payment {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResultMessage<Object> JSApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
public ResultMessage<Object> jsApiPay(HttpServletRequest request, PayParam payParam) {
|
||||
|
||||
try {
|
||||
LambdaQueryWrapper<Connect> queryWrapper = new LambdaQueryWrapper<>();
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.permission.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -15,7 +15,7 @@ import lombok.Data;
|
||||
@Data
|
||||
@TableName("li_user_role")
|
||||
@ApiModel(value = "用户角色")
|
||||
public class UserRole extends IdEntity {
|
||||
public class UserRole extends BaseIdEntity {
|
||||
|
||||
@ApiModelProperty(value = "用户唯一id")
|
||||
private String userId;
|
||||
|
@ -103,7 +103,7 @@ public class PromotionGoodsServiceImpl extends ServiceImpl<PromotionGoodsMapper,
|
||||
//单独检查,添加适用于全品类的满优惠活动
|
||||
Query query = new Query();
|
||||
query.addCriteria(Criteria.where("promotionStatus").is(PromotionStatusEnum.START.name()));
|
||||
query.addCriteria(Criteria.where("startTime").lte(new Date().getTime()));
|
||||
query.addCriteria(Criteria.where("startTime").lte(System.currentTimeMillis()));
|
||||
List<FullDiscountVO> fullDiscountVOS = mongoTemplate.find(query, FullDiscountVO.class);
|
||||
for (FullDiscountVO fullDiscountVO : fullDiscountVOS) {
|
||||
if (fullDiscountVO.getPromotionGoodsList() == null &&
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.purchase.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -23,7 +22,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_purchase_order_item")
|
||||
@ApiModel(value = "采购单子内容")
|
||||
public class PurchaseOrderItem extends IdEntity {
|
||||
public class PurchaseOrderItem extends BaseIdEntity {
|
||||
|
||||
@CreatedDate
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.purchase.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -23,7 +22,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@ApiModel(value = "供求单报价")
|
||||
@TableName("li_purchase_quoted")
|
||||
public class PurchaseQuoted extends IdEntity {
|
||||
public class PurchaseQuoted extends BaseIdEntity {
|
||||
|
||||
@CreatedDate
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
|
@ -1,10 +1,8 @@
|
||||
package cn.lili.modules.purchase.entity.dos;
|
||||
|
||||
import cn.lili.common.utils.SnowFlake;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -24,7 +22,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@ApiModel(value = "供求单报价")
|
||||
@TableName("li_purchase_quoted_item")
|
||||
public class PurchaseQuotedItem extends IdEntity {
|
||||
public class PurchaseQuotedItem extends BaseIdEntity {
|
||||
|
||||
@CreatedDate
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
|
@ -1,6 +1,6 @@
|
||||
package cn.lili.modules.statistics.model.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -18,7 +18,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_member_statistics_data")
|
||||
@ApiModel(value = "会员统计")
|
||||
public class MemberStatisticsData extends IdEntity {
|
||||
public class MemberStatisticsData extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -1,8 +1,6 @@
|
||||
package cn.lili.modules.statistics.model.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
@ -19,7 +17,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_s_platform_view_data")
|
||||
@ApiModel(value = "平台pv统计")
|
||||
public class PlatformViewData extends IdEntity {
|
||||
public class PlatformViewData extends BaseIdEntity {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "pv数量")
|
||||
|
@ -1,10 +1,9 @@
|
||||
package cn.lili.modules.store.entity.dos;
|
||||
|
||||
import cn.lili.modules.store.entity.enums.BillStatusEnum;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -24,7 +23,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_bill")
|
||||
@ApiModel(value = "结算单")
|
||||
public class Bill extends IdEntity {
|
||||
public class Bill extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
|
@ -6,7 +6,7 @@ import cn.hutool.core.date.DateUtil;
|
||||
import cn.lili.common.validation.Mobile;
|
||||
import cn.lili.common.validation.Phone;
|
||||
import cn.lili.modules.store.entity.dto.AdminStoreApplyDTO;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@ -31,7 +31,7 @@ import java.util.Date;
|
||||
@TableName("li_store_detail")
|
||||
@ApiModel(value = "店铺详细")
|
||||
@NoArgsConstructor
|
||||
public class StoreDetail extends IdEntity {
|
||||
public class StoreDetail extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 4949782642253898816L;
|
||||
|
||||
|
@ -43,8 +43,10 @@ public class SystemLogAspect {
|
||||
|
||||
@Autowired
|
||||
private SystemLogService systemLogService;
|
||||
|
||||
@Autowired
|
||||
private HttpServletRequest request;
|
||||
|
||||
@Autowired
|
||||
private IpHelper ipHelper;
|
||||
|
||||
@ -118,6 +120,8 @@ public class SystemLogAspect {
|
||||
//调用线程保存
|
||||
ThreadPoolUtil.getPool().execute(new SaveSystemLogThread(systemLogVO, systemLogService));
|
||||
|
||||
|
||||
BEGIN_TIME_THREAD_LOCAL.remove();
|
||||
} catch (Exception e) {
|
||||
log.error("系统日志保存异常", e);
|
||||
}
|
||||
|
@ -1,9 +1,8 @@
|
||||
package cn.lili.modules.system.entity.dos;
|
||||
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -25,7 +24,7 @@ import java.util.Date;
|
||||
@Data
|
||||
@TableName("li_app_version")
|
||||
@ApiModel(value = "app版本控制")
|
||||
public class AppVersion extends IdEntity {
|
||||
public class AppVersion extends BaseIdEntity {
|
||||
|
||||
private static final long serialVersionUID = 3034686331756935L;
|
||||
|
||||
|
@ -4,10 +4,9 @@ package cn.lili.modules.system.entity.dos;
|
||||
import cn.lili.common.utils.StringUtils;
|
||||
import cn.lili.modules.system.entity.plugin.logistics.dada.enums.DadaOrderStatusEnum;
|
||||
import cn.lili.modules.system.entity.plugin.logistics.dada.vo.DdOrderBackVO;
|
||||
import cn.lili.mybatis.IdEntity;
|
||||
import cn.lili.mybatis.BaseIdEntity;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
@ -32,7 +31,7 @@ import java.util.Date;
|
||||
@ApiModel(value = "即时配送日志")
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class InstantDeliveryLog extends IdEntity {
|
||||
public class InstantDeliveryLog extends BaseIdEntity {
|
||||
|
||||
|
||||
@CreatedDate
|
||||
|
@ -27,7 +27,7 @@ import java.util.Date;
|
||||
* @since 2020/8/20 14:34
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"})
|
||||
@JsonIgnoreProperties(value = { "handler", "fieldHandler"})
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public abstract class BaseEntity implements Serializable {
|
||||
|
@ -19,10 +19,10 @@ import java.io.Serializable;
|
||||
* @since 2020/8/20 14:34
|
||||
*/
|
||||
@Data
|
||||
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"})
|
||||
@JsonIgnoreProperties(value = {"handler", "fieldHandler"})
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public abstract class IdEntity implements Serializable {
|
||||
public abstract class BaseIdEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
@ -6,7 +6,7 @@ package cn.lili.trigger.model;
|
||||
* @author paulG
|
||||
* @since 2020/8/20
|
||||
**/
|
||||
public abstract class TimeExecuteConstant {
|
||||
public interface TimeExecuteConstant {
|
||||
|
||||
/**
|
||||
* 促销延迟加载执行器
|
||||
|
Loading…
x
Reference in New Issue
Block a user