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