Procházet zdrojové kódy

最新海外改版

zoujiajian před 2 roky
rodič
revize
8f25fdac88
100 změnil soubory, kde provedl 496 přidání a 1514 odebrání
  1. 5 0
      netflix-common/pom.xml
  2. 12 19
      netflix-common/src/main/java/com/cyksj/common/constant/Constant.java
  3. 0 11
      netflix-common/src/main/java/com/cyksj/common/constant/PointsRecordConst.java
  4. 0 66
      netflix-common/src/main/java/com/cyksj/common/constant/RandomConstant.java
  5. 0 24
      netflix-common/src/main/java/com/cyksj/common/constant/TaskTypeEnum.java
  6. 0 35
      netflix-common/src/main/java/com/cyksj/common/constant/TemplateEnum.java
  7. 0 33
      netflix-common/src/main/java/com/cyksj/common/constant/TransferConstant.java
  8. 0 23
      netflix-common/src/main/java/com/cyksj/common/constant/WeChatTemplateConst.java
  9. 52 0
      netflix-common/src/main/java/com/cyksj/common/util/SmsUtil.java
  10. 16 0
      netflix-common/src/main/java/com/cyksj/common/util/StringUtil.java
  11. 64 0
      netflix-common/src/main/java/com/cyksj/common/util/TicketCodeCommonUtil.java
  12. 0 41
      netflix-common/src/main/java/com/cyksj/dto/CorpJsSdkTicket.java
  13. 0 26
      netflix-common/src/main/java/com/cyksj/dto/CorpOauth2UserInfo.java
  14. 19 0
      netflix-common/src/main/java/com/cyksj/dto/UserSharedDto.java
  15. 0 18
      netflix-common/src/main/java/com/cyksj/dto/XxlJobResult.java
  16. 0 180
      netflix-common/src/main/java/com/cyksj/xxljob/XxlJobInfo.java
  17. 0 166
      netflix-common/src/main/java/com/cyksj/xxljob/XxlJobUtil.java
  18. 17 0
      netflix-dao/src/main/java/com/cyksj/mapper/BackInfoTranslationsMapper.java
  19. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonCategoryMapper.java
  20. 21 0
      netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonCategoryRelateMapper.java
  21. 8 0
      netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonSkuMapper.java
  22. 2 0
      netflix-dao/src/main/java/com/cyksj/mapper/GroupsMapper.java
  23. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationIndependentRenewMapper.java
  24. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationLoginCodeRecordMapper.java
  25. 9 1
      netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationMapper.java
  26. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/OrderDonCustomerServiceRelateMapper.java
  27. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/OrderDonLocationRelateMapper.java
  28. 5 3
      netflix-dao/src/main/java/com/cyksj/mapper/OrderDonMapper.java
  29. 0 11
      netflix-dao/src/main/java/com/cyksj/mapper/OrderDonWaybillMapper.java
  30. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/QuestionResponseRecordMapper.java
  31. 0 20
      netflix-dao/src/main/java/com/cyksj/mapper/RealGoodsInterestUserMapper.java
  32. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/RegisterAccountDataMapper.java
  33. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/RegisterGoodsDonMapper.java
  34. 0 31
      netflix-dao/src/main/java/com/cyksj/mapper/RegisterOrderDonMapper.java
  35. 0 11
      netflix-dao/src/main/java/com/cyksj/mapper/SpotifyRegisterMapper.java
  36. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/SpotifyUnLimitRecordMapper.java
  37. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/TicketPwdViewRecordMapper.java
  38. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/TransferAccountsRecordMapper.java
  39. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/UserDistributeSpecialMapper.java
  40. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/UserLoginRecordMapper.java
  41. 0 18
      netflix-dao/src/main/java/com/cyksj/mapper/UserMapper.java
  42. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/UserTransferLogMapper.java
  43. 0 12
      netflix-dao/src/main/java/com/cyksj/mapper/WxAppMapper.java
  44. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/WxSyncLogMapper.java
  45. 0 16
      netflix-dao/src/main/java/com/cyksj/mapper/channel/ShopConfigMapper.java
  46. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpFollowConfigMapper.java
  47. 0 12
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpFollowMapper.java
  48. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpGroupChatMapper.java
  49. 0 18
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskMapper.java
  50. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskRecordMapper.java
  51. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskTagRelationMapper.java
  52. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgMapper.java
  53. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpNewUserWelcomeMsgMapper.java
  54. 0 22
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagGroupMapper.java
  55. 0 26
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagMapper.java
  56. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagRuleMapper.java
  57. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagRuleRelationMapper.java
  58. 0 11
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserAuthMapper.java
  59. 0 19
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserFollowRelationMapper.java
  60. 0 15
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserMapper.java
  61. 0 12
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserSendRecordMapper.java
  62. 0 21
      netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserTagMapper.java
  63. 0 11
      netflix-dao/src/main/java/com/cyksj/mapper/corp/WxCorpAppMapper.java
  64. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/gzh/GzhMsgTemplateRelationMapper.java
  65. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/gzh/UserGzhRelationMapper.java
  66. 0 19
      netflix-dao/src/main/java/com/cyksj/mapper/manage/RealGoodsOrderHandleMapper.java
  67. 0 15
      netflix-dao/src/main/java/com/cyksj/mapper/manage/cps/UserDistributePopularizeMapper.java
  68. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/BusinessDistributeDefaultSkuRateConfigMapper.java
  69. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeExtraRebateConfigMapper.java
  70. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeGeneralSkuRateMapper.java
  71. 6 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeMoneyApplyMapper.java
  72. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeBusinessGeneralRateMapper.java
  73. 2 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeBusinessRateMapper.java
  74. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeRuleOrderRecordMapper.java
  75. 50 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeSharedWhite.java
  76. 12 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeSharedWhiteMapper.java
  77. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeTargetAlertMapper.java
  78. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeTargetAlertRecordMapper.java
  79. 13 0
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserPlatSkuDistributeRateMapper.java
  80. 0 23
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserChanceMapper.java
  81. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserChanceRecordMapper.java
  82. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserDistributeInviteRecordMapper.java
  83. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserDistributeTransportBenefitsMapper.java
  84. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserPayRecordMapper.java
  85. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserReceiveBenefitsRecordMapper.java
  86. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsDataMapper.java
  87. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsDefaultMapper.java
  88. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsMapper.java
  89. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormTemplateMapper.java
  90. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/form/QuestionnairePromotionMapper.java
  91. 0 21
      netflix-dao/src/main/java/com/cyksj/mapper/manage/statistics/RealGoodsDataMapper.java
  92. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/manage/sys/FrontProblemCollectRecordMapper.java
  93. 1 1
      netflix-dao/src/main/java/com/cyksj/mapper/market/UserBindDetailMapper.java
  94. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawMapper.java
  95. 0 24
      netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawRecordMapper.java
  96. 0 23
      netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawSpecificChanceMapper.java
  97. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawSpecificChanceRecordMapper.java
  98. 0 8
      netflix-dao/src/main/java/com/cyksj/mapper/market/sign/SignConfigMapper.java
  99. 0 13
      netflix-dao/src/main/java/com/cyksj/mapper/market/sign/SignUserMapper.java
  100. 0 32
      netflix-dao/src/main/java/com/cyksj/mapper/market/sign/UserPointsRecordMapper.java

+ 5 - 0
netflix-common/pom.xml

@@ -98,6 +98,11 @@
             <artifactId>tencentcloud-sdk-java-sms</artifactId>
             <version>3.1.694</version>
         </dependency>
+        <dependency>
+            <groupId>com.tencentcloudapi</groupId>
+            <artifactId>tencentcloud-sdk-java</artifactId>
+            <version>4.0.11</version>
+        </dependency>
     </dependencies>
 
 

+ 12 - 19
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -31,23 +31,15 @@ public interface Constant {
 	 */
 	String DEFAULT_HEAD_IMG = "https://cdn.sxfoundation.com/picture/f6ee11101c4f5f0bc48d88aca7a5dbfd-1666945673391.png";
 
-	/**
-	 * 普通奖池积分配置key
-	 */
-	String LOTTERY_POINTS_LIMIT = "lottery_points_limit";
 
-	/**
-	 * 特定奖池平台配置key
-	 */
-	String LOTTERY_SPECIFIC_GOODS = "lottery_specific_goods";
+	String AI_RENEW_MSG = "海外用户ID:%s续费了 %s %s 账号为:%s,请及时处理【银河录像局】";
 
 	/**
-	 * 特定订单有效时间
+	 * 通知手机号
 	 */
-	String LOTTERY_SPECIFIC_ORDER_EFFECTIVE_TIME = "lottery_specific_order_effective_time";
-
-	String CORP_POPULARIZE_CUSTOMER = "corp_popularize_customer";
+	String SERVICE_PHONE = "18658194165";
 
+	String PAY_MSG = "海外用户ID:%s购买了 %s %s 请及时处理【银河录像局】";
 	/**
 	 * 固定客服key
 	 */
@@ -58,10 +50,8 @@ public interface Constant {
 	 */
 	String EQUIPMENT_DISTRIBUTE_KEY = "equipment_distribute_key";
 
-	/**
-	 * 百度渠道 优惠券id
-	 */
-	String BAIDU_POPULARIZE_COUPON_IDS = "baidu_popularize_coupon_ids";
+	//PS AI,POE会员
+	List<Long> DOWN_GOODS_PAY = List.of(33l, 35l);
 
 	/**
 	 * 系统主账号商户配置key
@@ -102,9 +92,7 @@ public interface Constant {
 	 */
 	String QR_CODE_WX_APP_ID = "qr_code_wx_app_id";
 
-	String CHANGE_GROUPS_TRIPS_ACCOUNT = "您好,您购买的%s,账号已替换,请登陆网站%s查看最新账号密码【银河录像局】";
-
-	String ACCOUNT_EXPIRY_MSG_TEMPLATE = "您好,您购买的%s,还有%s到期,请登陆网站%s及时续费。【银河录像局】";
+	String CHANGE_GROUPS_TRIPS_ACCOUNT = "您好,您购买的%s,账号已替换,请登陆网站%s 查看最新账号密码【银河录像局】";
 
 	String AMERICA_APPID_SECRET = "1990-01-01 朋友 aaa111 工作 aab112 父母 aac113";
 
@@ -146,4 +134,9 @@ public interface Constant {
 	 * 新科手机号
 	 */
 	String XK_PHONE = "17681947535";
+
+	/**
+	 * 电影域名
+	 */
+	String ZHAOJU_MOVIES = "https://zhaoju666.com";
 }

+ 0 - 11
netflix-common/src/main/java/com/cyksj/common/constant/PointsRecordConst.java

@@ -1,11 +0,0 @@
-package com.cyksj.common.constant;
-
-public interface PointsRecordConst {
-	String SIGN = "每日签到";
-
-	String LOTTERY = "抽奖奖励";
-
-	String POINTS_LOTTERY = "积分抽奖";
-
-	String TASK = "任务奖励";
-}

+ 0 - 66
netflix-common/src/main/java/com/cyksj/common/constant/RandomConstant.java

@@ -1,66 +0,0 @@
-package com.cyksj.common.constant;
-
-/*
- *项目名: netflix
- *文件名: RandomConstant
- *创建者: JavaZou
- *创建时间:2023/6/29 16:47
- */
-
-import cn.hutool.core.util.RandomUtil;
-
-import java.util.List;
-
-public class RandomConstant {
-
-	public final static List<String> names = List.of("花火少年",
-			"雪糕梦想家",
-			"心跳旅人",
-			"音乐掌门",
-			"糖果宝贝",
-			"天空漫步者",
-			"小小火箭",
-			"快乐果冻",
-			"梦幻舞者",
-			"果味冰淇淋",
-			"雨后彩虹",
-			"奇思妙想家",
-			"糖果王子",
-			"糖果公主",
-			"跳跃精灵",
-			"魔法微笑",
-			"彩虹糖果",
-			"旋律梦想家",
-			"幻想探险家",
-			"快乐飞行员",
-			"悠闲游戏者");
-
-	public final static List<String> imgs = List.of("https://cdn2.liuliangbang.vip/picture/3d31de8deaa69d860483dbf4b5bdf495-1682238950376.png",
-			"https://cdn2.liuliangbang.vip/picture/4d8782126a98b0f35f4313011b4c56f7-1682238950431.png",
-			"https://cdn2.liuliangbang.vip/picture/438892d60ec935e174e5c6c59ca02542-1682238950278.png",
-			"https://cdn2.liuliangbang.vip/picture/b01f30f75283585d613136e339781962-1682238950404.png",
-			"https://cdn2.liuliangbang.vip/picture/043dd1a9457c4feadb3c6627b3abd152-1682238950316.png",
-			"https://cdn2.liuliangbang.vip/picture/c08fc448e0b494b9ff2b62dc4e3660f6-1682238950349.png",
-			"https://cdn2.liuliangbang.vip/picture/47cb6ea39a5005f6fddb1413bdc81ea7-1682238950532.png",
-			"https://cdn2.liuliangbang.vip/picture/40794090747d848ca142473aa2e3ca6a-1682238950559.png",
-			"https://cdn2.liuliangbang.vip/picture/bb6f0ab1406d1fb9bbed32eef0168ba7-1682238950474.png",
-			"https://cdn2.liuliangbang.vip/picture/e904769134d846046e2d3d4c84090875-1682239434345.png",
-			"https://cdn2.liuliangbang.vip/picture/f2e65a63af190b592b3166698d54adaa-1682239434318.png",
-			"https://cdn2.liuliangbang.vip/picture/e79c30bd0740ee66a70ea26ba2c73d50-1682239434256.png",
-			"https://cdn2.liuliangbang.vip/picture/98902342b15406fe3d170d8d4aad6f49-1682239434286.png",
-			"https://cdn2.liuliangbang.vip/picture/d28416360ed022e8f27767c1fef6bd69-1682239434384.png",
-			"https://cdn2.liuliangbang.vip/picture/c7bc9ba763d3ec97e0aed906e974af9d-1682239434469.png",
-			"https://cdn2.liuliangbang.vip/picture/7c017d1910efd32f56f3ef1b10c574d5-1682239434116.png",
-			"https://cdn2.liuliangbang.vip/picture/aa5333d89cf1dafa11905c86ba10948e-1682239434416.png",
-			"https://cdn2.liuliangbang.vip/picture/2fdea3f9b383e594a0a3b3b908b2eac6-1682239434498.png");
-
-	public static String getName() {
-		int i = RandomUtil.randomInt(names.size());
-		return names.get(i);
-	}
-
-	public static String getHeadUrlImg() {
-		int i = RandomUtil.randomInt(imgs.size());
-		return imgs.get(i);
-	}
-}

+ 0 - 24
netflix-common/src/main/java/com/cyksj/common/constant/TaskTypeEnum.java

@@ -1,24 +0,0 @@
-package com.cyksj.common.constant;
-
-import lombok.Getter;
-
-/*
- *项目名: netflix
- *文件名: TaskTypeEnum
- *创建者: JavaZou
- *创建时间:2022/12/29 14:48
- */
-@Getter
-public enum TaskTypeEnum {
-	yh_order("下一笔订单"),
-	corp_wx("添加企业微信"),
-	bind_phone("绑定手机号"),
-	share("邀请好友"),
-	;
-
-	String desc;
-
-	TaskTypeEnum(String desc) {
-		this.desc = desc;
-	}
-}

+ 0 - 35
netflix-common/src/main/java/com/cyksj/common/constant/TemplateEnum.java

@@ -1,35 +0,0 @@
-package com.cyksj.common.constant;
-
-import lombok.AllArgsConstructor;
-import lombok.Getter;
-
-/*
- *项目名: netflix
- *文件名: TemplateEnum
- *创建者: JavaZou
- *创建时间:2022/10/27 9:47
- */
-@Getter
-@AllArgsConstructor
-public enum TemplateEnum {
-	ORDER_TRANSPORT_TEMPLATE("发货通知模板"),
-
-	NEW_ORDER_TEMPLATE("新订单通知模板"),
-
-	EMPTY_TEMPLATE("空车位通知模板"),
-
-	SPOTIFY_TEMPLATE("Spotify注册通知模板"),
-
-	PLAT_ACCOUNT_UPDATE_TEMPLATE("账号修改密码通知模板"),
-
-	SPOTIFY_ACCOUNT_EXPIRED_PRD_TEMPLATE("Spotify账号到期通知模板"),
-
-	SPOTIFY_ACCOUNT_UN_LIMIT_SUCCESS_TEMPLATE("Spotify账号解除限制成功模板"),
-
-	EXPIRY_TEMPLATE("用户平台账号过期通知模板"),
-
-	WX_GZH_QR_CODE_LOGIN("微信公众号扫码登录模板")
-
-	;
-	private String desc;
-}

+ 0 - 33
netflix-common/src/main/java/com/cyksj/common/constant/TransferConstant.java

@@ -1,33 +0,0 @@
-package com.cyksj.common.constant;
-
-/*
- *项目名: netflix
- *文件名: TransferConstant
- *创建者: JavaZou
- *创建时间:2023/2/28 12:03
- */
-public interface TransferConstant {
-
-	String ALIPAY = "alipay";
-
-	String WECHAT_PAY = "wechat";
-
-	/**
-	 * biz_scene
-	 * DIRECT_TRANSFER:单笔无密转账到支付宝,B2C现金红包;
-	 * PERSONAL_COLLECTION:C2C现金红包-领红包
-	 */
-	String DIRECT_TRANSFER = "DIRECT_TRANSFER";
-
-	String PERSONAL_COLLECTION = "PERSONAL_COLLECTION";
-
-	String RED_PACKET = "REDPACKET";
-
-	/**
-	 * 传入的扩展参数如下:
-	 * sub_biz_scene 子业务场景,红包业务必传,取值REDPACKET,C2C现金红包、B2C现金红包均需传入
-	 */
-	String SUB_BIZ_SCENE = "SUB_BIZ_SCENE";
-
-	String ALIPAY_LOGON_ID = "ALIPAY_LOGON_ID";
-}

+ 0 - 23
netflix-common/src/main/java/com/cyksj/common/constant/WeChatTemplateConst.java

@@ -1,23 +0,0 @@
-package com.cyksj.common.constant;
-
-/**
- * @author chan
- * @date 2022/10/9 10:47 AM
- */
-public interface WeChatTemplateConst {
-
-    String EXPIRY_TEMPLATE = "5ofFuxrsW3s-X9ae-cUGMcoO73Wix_pDa3eJpK4GUkI";
-
-    /**
-     * {{first.DATA}}
-     * 视频名称:{{keyword1.DATA}}
-     * 视频模板:{{keyword2.DATA}}
-     * 视频时长:{{keyword3.DATA}}
-     * 视频质量:{{keyword4.DATA}}
-     * {{remark.DATA}}
-     */
-    String VDIEO_NOTIFY = "fwHewmlYiPgWhKW83-4YYcpyVr2IuwP88yQS_8RzkkA";
-
-
-
-}

+ 52 - 0
netflix-common/src/main/java/com/cyksj/common/util/SmsUtil.java

@@ -4,6 +4,10 @@ import cn.hutool.http.HttpRequest;
 import cn.hutool.http.HttpResponse;
 import cn.hutool.http.Method;
 import cn.hutool.json.JSONObject;
+import com.cyksj.common.exception.BusinessRuntimeException;
+import com.tencentcloudapi.captcha.v20190722.CaptchaClient;
+import com.tencentcloudapi.captcha.v20190722.models.DescribeCaptchaResultRequest;
+import com.tencentcloudapi.captcha.v20190722.models.DescribeCaptchaResultResponse;
 import com.tencentcloudapi.common.Credential;
 import com.tencentcloudapi.common.exception.TencentCloudSDKException;
 import com.tencentcloudapi.common.profile.ClientProfile;
@@ -47,6 +51,16 @@ public class SmsUtil {
 
     private static final Logger log = LoggerFactory.getLogger(SmsUtil.class);
 
+    private static final String TENCENT_CAPTCHA_SECRET_ID = "AKIDogNE1uQ3azlVH0582pS0gRD7HZ3aIAYs";
+
+    private static final String TENCENT_CAPTCHA_SECRET_KEY = "Ig2SnIyeHqK5tmrw27kR4bJ727bAsjSX";
+
+    //腾讯云图形认证密钥id
+    private static final Long TENCENT_CAPTCHA_APP_ID = 197694921l;
+
+    //腾讯云图形认证密钥key
+    private static final String TENCENT_CAPTCHA_APP_SECRET_KEY = "vOd32NejzMM2HQX0WtKy7ItvK";
+
     public static void main(String[] args) {
         send("15720916464", "尊敬的用户,您的验证码为123456,此验证码仅用于银河录像。【银河录像局】");
     }
@@ -182,4 +196,42 @@ public class SmsUtil {
         }
         return false;
     }
+
+    public static void checkTencentCaptcha(String ticket, String userIp,String randsStr) {
+        try {
+            // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
+            // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
+            // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
+            Credential cred = new Credential(TENCENT_CAPTCHA_SECRET_ID, TENCENT_CAPTCHA_SECRET_KEY);
+            // 实例化一个http选项,可选的,没有特殊需求可以跳过
+            HttpProfile httpProfile = new HttpProfile();
+            // 推荐使用北极星,相关指引可访问如下链接
+            // https://git.woa.com/tencentcloud-internal/tencentcloud-sdk-java#%E5%8C%97%E6%9E%81%E6%98%9F
+            httpProfile.setEndpoint("captcha.tencentcloudapi.com");
+            // 实例化一个client选项,可选的,没有特殊需求可以跳过
+            ClientProfile clientProfile = new ClientProfile();
+            clientProfile.setHttpProfile(httpProfile);
+            // 实例化要请求产品的client对象,clientProfile是可选的
+            CaptchaClient client = new CaptchaClient(cred, "", clientProfile);
+            // 实例化一个请求对象,每个接口都会对应一个request对象
+            DescribeCaptchaResultRequest req = new DescribeCaptchaResultRequest();
+            req.setCaptchaType(9L);
+            req.setTicket(ticket);
+            req.setUserIp(userIp);
+            req.setRandstr(randsStr);
+            req.setCaptchaAppId(TENCENT_CAPTCHA_APP_ID);
+            req.setAppSecretKey(TENCENT_CAPTCHA_APP_SECRET_KEY);
+
+            // 返回的resp是一个DescribeCaptchaResultResponse的实例,与请求对象对应
+            DescribeCaptchaResultResponse resp = client.DescribeCaptchaResult(req);
+            //1 OK 验证通过
+            Long captchaCode = resp.getCaptchaCode();
+            if (captchaCode != 1) {
+                log.error("腾讯云图形验证错误:{}", resp.getCaptchaMsg());
+                throw BusinessRuntimeException.getInstance("");
+            }
+        } catch (TencentCloudSDKException e) {
+            log.error("腾讯云图形认证异常:{}", StringUtil.getErrorText(e));
+        }
+    }
 }

+ 16 - 0
netflix-common/src/main/java/com/cyksj/common/util/StringUtil.java

@@ -11,6 +11,8 @@ import java.io.StringWriter;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Random;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
 
 /**
  * @author  chan 字符串操作辅助类
@@ -491,4 +493,18 @@ public final class StringUtil {
 
 		return "unknown";
 	}
+
+	/**
+	 * 获取账号登录验证码
+	 */
+	public static String getVerifyCodePattern(String code, Integer length) {
+		if (StrUtil.isNotEmpty(code)) {
+			Pattern pattern = Pattern.compile(String.format("\\d{%s,}", length));
+			Matcher matcher = pattern.matcher(code);
+			while (matcher.find()) {
+				return matcher.group();
+			}
+		}
+		return StrUtil.EMPTY;
+	}
 }

+ 64 - 0
netflix-common/src/main/java/com/cyksj/common/util/TicketCodeCommonUtil.java

@@ -0,0 +1,64 @@
+package com.cyksj.common.util;
+
+import cn.hutool.core.util.StrUtil;
+
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: TicketCodeCommonUtil
+ * 创建者: JavaZou
+ * 创建时间:2024/5/24 15:31
+ */
+
+public class TicketCodeCommonUtil {
+	/**
+	 * 车票邮箱验证码
+	 */
+	public static String getTicketCodeStr(String body, Long goodsId) {
+		if (StrUtil.isEmpty(body)) {
+			return body;
+		}
+		String str = null;
+		if (goodsId == 33l) {
+			str = "color:#505050; font-family:adobe-clean, Helvetica Neue, Helvetica, Verdana, Arial, sans-serif;";
+		}
+		if (goodsId == 3l) {
+			str = "letter-spacing:4px; line-height:38px; mso-line-height-rule: exactly";
+		}
+		if (StrUtil.isEmpty(str)) {
+			return str;
+		}
+		int index = body.indexOf(str);
+		if (index == -1) {
+			if (goodsId == 33l) {
+				str = "X-Report-Abuse: abuse@adobe.com";
+			}
+			if (goodsId == 3l) {
+				str = "Noto Sans Display', Helvetica, Arial, sans-serif; font-weight: 600;text-align: center;";
+			}
+			index = body.indexOf(str);
+		}
+		String code = StrUtil.subWithLength(body, index, 512);
+		if (StrUtil.isNotBlank(code)) {
+			code = code.replace(str, "");
+		}
+		return code;
+	}
+
+	public static String extractUrl(String body, String prefixUrl) {
+		String urlPattern = "(https?://\\S+)";
+		Pattern pattern = Pattern.compile(urlPattern);
+		Matcher matcher = pattern.matcher(body);
+
+		// 查找匹配的URL
+		while (matcher.find()) {
+			String url = matcher.group();
+			if (url.contains(prefixUrl)) {
+				return url.replaceAll("\"", "");
+			}
+		}
+		return null;
+	}
+}

+ 0 - 41
netflix-common/src/main/java/com/cyksj/dto/CorpJsSdkTicket.java

@@ -1,41 +0,0 @@
-package com.cyksj.dto;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.io.Serializable;
-
-/**
- * @author chan
- * @date 2022/3/17 上午10:24
- */
-@Getter
-@Setter
-public class CorpJsSdkTicket implements Serializable {
-
-    /**
-     * 企业微信的唯一标识
-     */
-    private String corpId;
-
-    /**
-     * 应用agentId
-     */
-    private String agentId;
-
-    /**
-     * 生成签名的时间戳
-     */
-    private Long timestamp;
-
-    /**
-     * 生成签名的随机串
-     */
-    private String nonceStr;
-
-    /**
-     * 签名
-     */
-    private String signature;
-
-}

+ 0 - 26
netflix-common/src/main/java/com/cyksj/dto/CorpOauth2UserInfo.java

@@ -1,26 +0,0 @@
-package com.cyksj.dto;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-import lombok.Data;
-
-import java.io.Serializable;
-
-/**
- * @author chan
- * @date 2022/3/17 下午4:40
- */
-@Data
-public class CorpOauth2UserInfo implements Serializable {
-
-    /**
-     *  手机设备号
-     */
-    @JsonProperty("DeviceId")
-    private String deviceId;
-
-    /**
-     * 成员userId
-     */
-    @JsonProperty("UserId")
-    private String userId;
-}

+ 19 - 0
netflix-common/src/main/java/com/cyksj/dto/UserSharedDto.java

@@ -0,0 +1,19 @@
+package com.cyksj.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: UserSharedDto
+ * 创建者: JavaZou
+ * 创建时间:2024/1/2 15:41
+ */
+@Getter
+@Setter
+public class UserSharedDto {
+
+	private Long sharedId;
+
+	private Long dsPopularizeId;
+}

+ 0 - 18
netflix-common/src/main/java/com/cyksj/dto/XxlJobResult.java

@@ -1,18 +0,0 @@
-package com.cyksj.dto;
-
-import lombok.Data;
-
-/**
- * @Author Huang yuanzhi
- * @Date 2023/6/13 9:47
- * @Version 1.0.0
- **/
-@Data
-public class XxlJobResult {
-
-    private int code;
-
-    private String msg;
-
-    private String content;
-}

+ 0 - 180
netflix-common/src/main/java/com/cyksj/xxljob/XxlJobInfo.java

@@ -1,180 +0,0 @@
-package com.cyksj.xxljob;
-
-
-import cn.hutool.core.net.URLEncoder;
-import com.cyksj.common.exception.BusinessRuntimeException;
-import lombok.Data;
-import lombok.Getter;
-import org.apache.commons.lang3.StringUtils;
-
-import java.nio.charset.Charset;
-
-/**
- * @ClassName XxlJobInfo
- * @Description TODO
- * @Author Huang yuanzhi
- * @Date 2023/6/12 16:11
- * @Version 1.0.0
- **/
-@Data
-public class XxlJobInfo {
-
-	public XxlJobInfo() {
-	}
-
-	public XxlJobInfo(int id, String jobDesc, String jobCron, int jobGroup, String author, String alarmEmail, String executorHandler, String executorParam) {
-		this.id = id;
-		this.jobGroup = jobGroup;
-		this.jobDesc = jobDesc;
-		this.jobCron = jobCron;
-		this.author = author;
-		this.alarmEmail = alarmEmail;
-		this.executorHandler = executorHandler;
-		this.executorParam = executorParam;
-		this.triggerStatus = 1;
-	}
-
-	public XxlJobInfo(int id, String executorParam) {
-		this.id = id;
-		this.executorParam = executorParam;
-	}
-
-	private int id;
-	/**
-	 * 执行器主键ID
-	 */
-	private int jobGroup = 5;
-	/**
-	 * 备注
-	 */
-	private String jobDesc;
-	/**
-	 * 表达式
-	 */
-	private String jobCron;
-
-	private String glueType = "BEAN";
-	/**
-	 * 负责人
-	 */
-	private String author;
-	/**
-	 * 报警邮件
-	 */
-	private String alarmEmail;
-
-	/**
-	 * 执行器路由策略
-	 */
-	private String executorRouteStrategy = "FIRST";
-	/**
-	 * 执行器,任务Handler名称
-	 */
-	private String executorHandler;
-	/**
-	 * 执行器,任务参数
-	 */
-	private String executorParam;
-	/**
-	 * 阻塞处理策略
-	 */
-	private String executorBlockStrategy = "SERIAL_EXECUTION";
-	/**
-	 * 任务执行超时时间,单位秒
-	 */
-	private int executorTimeout;
-
-	private String glueRemark = "GLUE代码初始化";
-	/**
-	 * 失败重试次数
-	 */
-	private int executorFailRetryCount;
-
-	/**
-	 * 子任务ID,多个逗号分隔
-	 */
-	private String childJobId;
-	/**
-	 * 调度状态:0-停止,1-运行
-	 */
-	private int triggerStatus;
-	/**
-	 * 上次调度时间
-	 */
-	private long triggerLastTime;
-	/**
-	 * 下次调度时间
-	 */
-	private long triggerNextTime;
-
-	//银河执行器 id
-	private static int jobGroups = 10;
-
-
-	/**
-	 * 创建执行器
-	 *
-	 * @param author
-	 * @param jobDesc         任务秒速
-	 * @param corn            表达式
-	 * @param executorHandler executorHandler
-	 * @param executorParam   参数
-	 * @return
-	 */
-	public static XxlJobInfo getInstance(AUTHOR author, String jobDesc, String corn, int jopGroup, String executorHandler, String executorParam) {
-		return new XxlJobInfo(0, jobDesc, URLEncoder.createQuery().encode(corn, Charset.defaultCharset()), jopGroup, author.getName(), author.email, executorHandler, executorParam);
-	}
-
-	public static XxlJobInfo getUpdateInstance(int id, AUTHOR author, String jobDesc, String corn, int jopGroup, String executorHandler, String executorParam) {
-		return new XxlJobInfo(id, jobDesc, URLEncoder.createQuery().encode(corn, Charset.defaultCharset()), jopGroup, author.getName(), author.email, executorHandler, executorParam);
-	}
-
-	public static XxlJobInfo getTaskInstance(int id, String corn, String executorParam) {
-		AUTHOR author = AUTHOR.Zou;
-		if (StringUtils.isBlank(corn)) {
-			throw BusinessRuntimeException.getInstance("任务运行周期不能为空");
-		}
-		return new XxlJobInfo(id, "周期群发任务", URLEncoder.createQuery().encode(corn, Charset.defaultCharset()), jobGroups, author.getName(), author.email, "yh_corp_msg_bulk_task_cycle_job", executorParam);
-	}
-
-	public static XxlJobInfo getExecuteTaskInstance(int id, String executorParam) {
-		return new XxlJobInfo(id, executorParam);
-	}
-
-	@Getter
-	public enum AUTHOR {
-
-		Zou("zou", "1091496505@qq.com");
-
-		AUTHOR(String name, String email) {
-			this.name = name;
-			this.email = email;
-		}
-
-		private String name;
-
-		private String email;
-	}
-
-	@Override
-	public String toString() {
-		return
-				"?id=" + id +
-						"&jobDesc=" + jobDesc +
-						"&jobCron=" + jobCron +
-						"&jobGroup=" + jobGroup +
-						"&glueType=" + glueType +
-						"&author=" + author +
-						"&alarmEmail=" + alarmEmail +
-						"&executorRouteStrategy=" + executorRouteStrategy +
-						"&executorHandler=" + executorHandler +
-						"&executorParam=" + executorParam +
-						"&executorBlockStrategy=" + executorBlockStrategy +
-						"&executorTimeout=" + executorTimeout +
-						"&glueRemark=" + glueRemark +
-						"&executorFailRetryCount=" + executorFailRetryCount +
-						"&triggerStatus=" + triggerStatus +
-						"&triggerLastTime=" + triggerLastTime +
-						"&triggerNextTime=" + triggerNextTime;
-	}
-}

+ 0 - 166
netflix-common/src/main/java/com/cyksj/xxljob/XxlJobUtil.java

@@ -1,166 +0,0 @@
-package com.cyksj.xxljob;
-
-/**
- * @ClassName XxlJobUtil
- * @Description TODO
- * @Author Huang yuanzhi
- * @Date 2023/6/12 16:11
- * @Version 1.0.0
- **/
-
-import cn.hutool.http.HttpException;
-import cn.hutool.http.HttpResponse;
-import cn.hutool.http.HttpUtil;
-import cn.hutool.json.JSONObject;
-import com.cyksj.common.util.Jsons;
-import com.cyksj.dto.XxlJobResult;
-
-import java.io.IOException;
-import java.net.HttpCookie;
-import java.util.List;
-
-/**
- * @Author: JCccc
- * @Date: 2022-6-22 9:51
- * @Description:
- */
-public class XxlJobUtil {
-
-	private final static String BASE_URL = "http://app7.liuliangbang.vip:9099/xxl-job-admin";
-
-	private static String cookie = "";
-
-
-//    /**
-//     * 查询现有的任务(可以关注这个整个调用链,可以自己模仿着写其他的拓展接口)
-//     * @return
-//     * @throws HttpException
-//     * @throws IOException
-//     */
-//    public static JSONObject pageList(Map<String,Object> param) throws Exception {
-//        String path = "/jobinfo/pageList" + "?jobGroup=5&triggerStatus=-1";
-//        String targetUrl = BASE_URL + path;
-//        System.out.println(cookie);
-//        HttpResponse execute = HttpUtil.createPost(targetUrl)
-//                .header("Content-Type","application/json")
-//                .header("Cookie",getCookie())
-//                .execute();
-//        return Jsons.parseObject(execute.body(),JSONObject.class);
-//    }
-
-
-	/**
-	 * 新增任务
-	 *
-	 * @param jobParam
-	 * @return
-	 * @throws HttpException
-	 * @throws IOException
-	 */
-	public static XxlJobResult addJob(String jobParam) throws Exception {
-		String path = "/jobinfo/add";
-		String targetUrl = BASE_URL + path + jobParam;
-
-		HttpResponse execute = HttpUtil.createPost(targetUrl)
-				.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
-				.header("Cookie", getCookie())
-				.execute();
-		return Jsons.parseObject(execute.body(), XxlJobResult.class);
-	}
-
-	public static void main(String[] args) throws Exception {
-		// updateJob(XxlJobInfo.getUpdateInstance(58,XxlJobInfo.AUTHOR.HUANG_YUAN_ZHI,"修改job","0/4 * * * * ?",5,"LikeJob","").toString());
-		JSONObject jsonObject = deleteJob("67");
-		System.out.println(jsonObject);
-	}
-
-	/**
-	 * 编辑任务
-	 *
-	 * @param query
-	 * @return
-	 * @throws Exception
-	 */
-	public static JSONObject updateJob(String query) throws Exception {
-		String path = "/jobinfo/update";
-		String targetUrl = BASE_URL + path + query;
-
-		HttpResponse execute = HttpUtil.createPost(targetUrl)
-				.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
-				.header("Cookie", getCookie())
-				.execute();
-		return Jsons.parseObject(execute.body(), JSONObject.class);
-	}
-
-	/**
-	 * 删除任务
-	 *
-	 * @param id
-	 * @return
-	 * @throws HttpException
-	 * @throws IOException
-	 */
-	public static JSONObject deleteJob(String id) throws Exception {
-		String path = "/jobinfo/remove?id=" + id;
-		String url = BASE_URL + path;
-		HttpResponse execute = HttpUtil.createGet(url).header("Cookie", getCookie()).execute();
-		return Jsons.parseObject(execute.body(), JSONObject.class);
-	}
-
-	/**
-	 * 立即执行某一定时任务
-	 * @param jobParam
-	 */
-	public static XxlJobResult executeMarkDynamicRuleTagJob(String jobParam) throws Exception {
-		String path = "/jobinfo/trigger";
-		String targetUrl = BASE_URL + path + jobParam;
-
-		HttpResponse execute = HttpUtil.createPost(targetUrl)
-				.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
-				.header("Cookie", getCookie())
-				.execute();
-		return Jsons.parseObject(execute.body(), XxlJobResult.class);
-	}
-
-	public static XxlJobResult stopJob(String jobId) throws Exception {
-		String path = "/jobinfo/stop?id=" + jobId;
-		String targetUrl = BASE_URL + path;
-
-		HttpResponse execute = HttpUtil.createPost(targetUrl)
-				.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")
-				.header("Cookie", getCookie())
-				.execute();
-		return Jsons.parseObject(execute.body(), XxlJobResult.class);
-	}
-
-
-	/**
-	 * 获取登录cookie
-	 *
-	 * @return
-	 */
-	public static String getCookie() {
-		String path = "/login";
-		String targetUrl = BASE_URL + path;
-		HttpResponse execute = HttpUtil.createPost(targetUrl)
-				.form("userName", "admin")
-				.form("password", "123456")
-				.execute();
-		if (execute.getStatus() == 200) {
-			List<HttpCookie> cookies = execute.getCookies();
-			StringBuffer tmpcookies = new StringBuffer();
-			for (HttpCookie c : cookies) {
-				tmpcookies.append(c.getName()).append("=").append(c.getValue() + ";");
-			}
-			cookie = tmpcookies.toString();
-		} else {
-			try {
-				cookie = "";
-			} catch (Exception e) {
-				cookie = "";
-			}
-		}
-		return cookie;
-	}
-
-}

+ 17 - 0
netflix-dao/src/main/java/com/cyksj/mapper/BackInfoTranslationsMapper.java

@@ -0,0 +1,17 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.BackInfoTranslations;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: BackInfoTranslationsMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/7/16 14:18
+ */
+public interface BackInfoTranslationsMapper extends BaseMapper<BackInfoTranslations> {
+	void batchInsertOrUpdate(@Param("funcId") Long funcId, @Param("type") Integer type, @Param("list") List<BackInfoTranslations> fields, @Param("lang") String lang);
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonCategoryMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GoodsDonCategory;
+
+/*
+ *项目名: netflix
+ *文件名: GoodsDonCategoryMapper
+ *创建者: JavaZou
+ *创建时间:2023/8/11 13:40
+ */
+public interface GoodsDonCategoryMapper extends BaseMapper<GoodsDonCategory> {
+}

+ 21 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonCategoryRelateMapper.java

@@ -0,0 +1,21 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GoodsDonCategory;
+import com.cyksj.model.entity.GoodsDonCategoryRelate;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GoodsDonCategoryRelateMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/10/7 18:14
+ */
+public interface GoodsDonCategoryRelateMapper extends BaseMapper<GoodsDonCategoryRelate> {
+
+	List<GoodsDonCategory> getCateGoryViewByGoodsId(Long goodsId);
+
+	void saveBatchGoodsRelate(@Param("goodsId") Long goodsId, @Param("list") List<Long> categoryList);
+}

+ 8 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GoodsDonSkuMapper.java

@@ -13,4 +13,12 @@ import java.util.List;
 public interface GoodsDonSkuMapper  extends BaseMapper<GoodsDonSku> {
 
 	List<Long> selectAIMonthSkuIds(@Param("list") List<Long> goodsIds);
+
+	List<Long> getSpecificSkuIdsByGoodsIds(@Param("list") List<Long> aiGoodsIds, @Param("months") Integer months);
+
+	List<Long> getSpecificSkuIdsByGoodsId(@Param("goodsId") Long goodsId, @Param("num") Integer num, @Param("months") Integer months);
+
+	GoodsDonSku checkAndReturnMinPriceUserOwnsSku(@Param("goodsId") Long goodsId, @Param("dsUserId") Long dsUserId);
+
+	List<Long> selectSingleSkuIdsByGoodsId(Long goodsId);
 }

+ 2 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GroupsMapper.java

@@ -39,4 +39,6 @@ public interface GroupsMapper extends BaseMapper<GroupsTrips> {
 	Long selectMidJourneySameSpecItemGroups(@Param("groupsId") Long groupsId, @Param("skuId") Long skuId, @Param("expiryTime") Date expiryTime);
 
 	Integer countExpiredNum(Long accountId);
+
+	GroupsTrips selectTicketGroups(@Param("skuId") Long skuId, @Param("status") GroupsTrips.Status status, @Param("maxNum") Integer maxNum, @Param("ip") String ip);
 }

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationIndependentRenewMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GroupsRelationIndependentRenew;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GroupsRelationIndependentRenewMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/11/27 15:27
+ */
+public interface GroupsRelationIndependentRenewMapper extends BaseMapper<GroupsRelationIndependentRenew> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationLoginCodeRecordMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.GroupsRelationLoginCodeRecord;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: GroupsRelationLoginCodeRecordMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/12/4 11:07
+ */
+public interface GroupsRelationLoginCodeRecordMapper extends BaseMapper<GroupsRelationLoginCodeRecord> {
+}

+ 9 - 1
netflix-dao/src/main/java/com/cyksj/mapper/GroupsRelationMapper.java

@@ -4,8 +4,10 @@ import cn.hutool.core.date.DateTime;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.cyksj.model.entity.GroupsRelation;
+import com.cyksj.model.manage.views.GroupsRelationBackView;
 import com.cyksj.model.manage.views.GroupsRelationView;
 import com.cyksj.model.views.GroupsRelationUserView;
+import com.cyksj.model.views.RenewalView;
 import com.cyksj.model.views.UserRecommendGoodsFrontView;
 import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Update;
@@ -28,7 +30,7 @@ public interface GroupsRelationMapper extends BaseMapper<GroupsRelation> {
 	@Update("update groups_relation set customer_service = null where id = #{id}")
 	void updateCustomerService(Long id);
 
-	Long selectSimilarExpiredRelation(@Param("skuId") Long skuId, @Param("minExpiryTime") DateTime minExpiryTime);
+	Long selectSimilarExpiredRelation(@Param("skuId") Long skuId, @Param("minExpiryTime") DateTime minExpiryTime, @Param("maxNum") Integer maxNum, @Param("ip") String ip);
 
 	List<GroupsRelationView> selectRelationByGoodsId(@Param("goodsId") Long goodsId, @Param("userId") Long userId);
 
@@ -51,4 +53,10 @@ public interface GroupsRelationMapper extends BaseMapper<GroupsRelation> {
 	List<Long> getTicketGoodsId(@Param("list") List<Long> userIds, @Param("status") List<String> status);
 
 	Page<UserRecommendGoodsFrontView> getRecommendGoodsViews(@Param("page") Page<UserRecommendGoodsFrontView> page, @Param("list") List<Long> filter_goods_id, @Param("isPayNf") Boolean isPayNf);
+
+	Long getOutSideGroupsTripsRelationByGoodsId(@Param("skuId") Long skuId, @Param("beginOfDay") DateTime beginOfDay, @Param("extraNum") Integer extraNum, @Param("userId") Long userId, @Param("skuNum") Integer skuNum, @Param("maxNum") Integer maxNum);
+
+	GroupsRelationBackView getGroupRelationAccountView(Long relationId);
+
+	List<RenewalView> getUserHasPayGoods(@Param("list") List<Long> userIds, @Param("now") DateTime now);
 }

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/OrderDonCustomerServiceRelateMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.OrderDonCustomerServiceRelate;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: OrderDonCustomerServiceRelateMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/4/1 15:38
+ */
+public interface OrderDonCustomerServiceRelateMapper extends BaseMapper<OrderDonCustomerServiceRelate> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/OrderDonLocationRelateMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.OrderDonLocationRelate;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: OrderDonLocationRelateMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/4/10 15:50
+ */
+public interface OrderDonLocationRelateMapper extends BaseMapper<OrderDonLocationRelate> {
+}

+ 5 - 3
netflix-dao/src/main/java/com/cyksj/mapper/OrderDonMapper.java

@@ -2,7 +2,7 @@ package com.cyksj.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.cyksj.model.entity.OrderDon;
-import com.cyksj.model.entity.RealGoodsInterestUser;
+import com.cyksj.model.entity.OrderDonCustomerServiceRelate;
 import com.cyksj.model.excel.ExcelOrderDonInfo;
 import com.cyksj.model.views.BrokenLineObjView;
 import com.cyksj.model.views.ChannelPopularizeView;
@@ -26,8 +26,6 @@ public interface OrderDonMapper extends BaseMapper<OrderDon> {
 
 	List<OrderDon> getAppleOneOrderDons(@Param("skuIds") List<Long> skuIds, @Param("noOrderStatus") List<String> noOrderStatus, @Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate);
 
-	List<RealGoodsInterestUser> selectNoPaymentRealGoods();
-
 	Integer updateHasPaymentInterestRealGoods();
 
 	void updateHasPaymentInterestRealGoodsPayTime();
@@ -47,4 +45,8 @@ public interface OrderDonMapper extends BaseMapper<OrderDon> {
 	BigDecimal selectThisMonthDistributeOrderMoney(@Param("skuIds") Set<Long> skuIds, @Param("startDate") String startDate, @Param("endDate") String endDate);
 
 	Map<String, Object> getOrderDetailByGoodsType(@Param("type") Integer type, @Param("noOrderStatus") List<String> noOrderStatus, @Param("startDate") Date startDate, @Param("endDate") Date endDate);
+
+	OrderDonCustomerServiceRelate selectOrderRelate(Long orderId);
+
+	String selectMaxRefundGoodsName(@Param("operator") String operator, @Param("startTime") String startTime, @Param("endTime") String endTime);
 }

+ 0 - 11
netflix-dao/src/main/java/com/cyksj/mapper/OrderDonWaybillMapper.java

@@ -1,11 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.OrderDonWaybill;
-
-/**
- * @author chan
- * @date 2022/10/18 10:13 AM
- */
-public interface OrderDonWaybillMapper extends BaseMapper<OrderDonWaybill> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/QuestionResponseRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.QuestionResponseRecord;
-
-/*
- *项目名: netflix
- *文件名: QuestionResponseRecordMapper
- *创建者: JavaZou
- *创建时间:2023/5/31 18:07
- */
-public interface QuestionResponseRecordMapper extends BaseMapper<QuestionResponseRecord> {
-}

+ 0 - 20
netflix-dao/src/main/java/com/cyksj/mapper/RealGoodsInterestUserMapper.java

@@ -1,20 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RealGoodsInterestUser;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Update;
-
-import java.util.Date;
-
-/*
- *项目名: netflix
- *文件名: RealGoodsInterestUserMapper
- *创建者: JavaZou
- *创建时间:2022/11/25 14:41
- */
-public interface RealGoodsInterestUserMapper extends BaseMapper<RealGoodsInterestUser> {
-
-	@Update("update real_goods_interest_user set sku_id = #{skuId},order_id = #{orderId},order_created_time = #{orderCreatedTime} where id = #{id}")
-	void updateData(@Param("id") Long id, @Param("skuId") Long skuId, @Param("orderCreatedTime") Date orderCreatedTime, @Param("orderId") Long orderId);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/RegisterAccountDataMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RegisterAccountData;
-
-/*
- *项目名: netflix
- *文件名: RegisterAccountDataMapper
- *创建者: JavaZou
- *创建时间:2022/11/24 13:32
- */
-public interface RegisterAccountDataMapper extends BaseMapper<RegisterAccountData> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/RegisterGoodsDonMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RegisterGoodsDon;
-
-/*
- *项目名: netflix
- *文件名: RegisterGoodsDonMapper
- *创建者: JavaZou
- *创建时间:2023/7/3 15:03
- */
-public interface RegisterGoodsDonMapper extends BaseMapper<RegisterGoodsDon> {
-}

+ 0 - 31
netflix-dao/src/main/java/com/cyksj/mapper/RegisterOrderDonMapper.java

@@ -1,31 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RegisterAccountData;
-import com.cyksj.model.entity.RegisterOrderDon;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-
-import java.util.Date;
-
-/**
- * @author chan
- * @date 2022/11/7 2:38 PM
- */
-public interface RegisterOrderDonMapper extends BaseMapper<RegisterOrderDon> {
-
-	@Select("select platform,count(distinct user_id) as numOfUser," +
-			"count(user_id) as numOfOrder,sum(money) as money" +
-			" from register_order_don" +
-			" where created_time between #{yesZeroDate} and #{thisZeroDate} and status not in ('noPayment','close') and platform = #{platform}")
-	RegisterAccountData registerAccountDataEveryDay(@Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate, @Param("platform") String platform);
-
-	@Select("select count(user_id) as 'numOfRefundOrder',"+
-			"sum(money) as 'refundMoney'" +
-			" from register_order_don" +
-			" where created_time between #{yesZeroDate} and #{thisZeroDate} and status = 'refund' and platform = #{platform}")
-	RegisterAccountData selectRefundOrderDetail(@Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate, @Param("platform") String platform);
-
-	@Select("select id from `order_don` where sku_id = 14 and user_id = #{userId} and status not in ('close','noPayment') limit 1")
-	Integer isPaySpotifyYearTicket(Long userId);
-}

+ 0 - 11
netflix-dao/src/main/java/com/cyksj/mapper/SpotifyRegisterMapper.java

@@ -1,11 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.SpotifyRegister;
-
-/**
- * @author chan
- * @date 2022/11/3 4:16 PM
- */
-public interface SpotifyRegisterMapper extends BaseMapper<SpotifyRegister> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/SpotifyUnLimitRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.SpotifyUnLimitRecord;
-
-/*
- *项目名: netflix
- *文件名: SpotifyUnLimitRecordMapper
- *创建者: JavaZou
- *创建时间:2022/12/20 14:12
- */
-public interface SpotifyUnLimitRecordMapper extends BaseMapper<SpotifyUnLimitRecord> {
-}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/TicketPwdViewRecordMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.TicketPwdViewRecord;
+
+/*
+ *项目名: netflix
+ *文件名: TicketPwdViewRecordMapper
+ *创建者: JavaZou
+ *创建时间:2023/5/17 16:15
+ */
+public interface TicketPwdViewRecordMapper extends BaseMapper<TicketPwdViewRecord> {
+}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/TransferAccountsRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.TransferAccountsRecord;
-
-/*
- *项目名: netflix
- *文件名: TransferAccountsRecordMapper
- *创建者: JavaZou
- *创建时间:2023/2/28 11:42
- */
-public interface TransferAccountsRecordMapper extends BaseMapper<TransferAccountsRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/UserDistributeSpecialMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.UserDistributeSpecial;
-
-/*
- *项目名: netflix
- *文件名: UserDistributeSpecialMapper
- *创建者: JavaZou
- *创建时间:2023/6/21 15:27
- */
-public interface UserDistributeSpecialMapper extends BaseMapper<UserDistributeSpecial> {
-}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/UserLoginRecordMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserLoginRecord;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserLoginRecordMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/12/13 18:01
+ */
+public interface UserLoginRecordMapper extends BaseMapper<UserLoginRecord> {
+}

+ 0 - 18
netflix-dao/src/main/java/com/cyksj/mapper/UserMapper.java

@@ -15,33 +15,15 @@ import java.util.List;
  */
 public interface UserMapper extends BaseMapper<User> {
 
-    @Update("update user set lottery_time = lottery_time - 1 where id = #{userId} and lottery_time > 0")
-    int decrLotteryTime(@Param("userId") Long userId);
-
-    @Update("update user set lottery_time = lottery_time + 1 where id = #{id}")
-    void incrLotteryTime(@Param("id") Long userId);
-
-    @Update("update user set points = points - #{points} where id = #{id} and points >= #{points} and points > 0")
-    Integer subPoints(@Param("id") Long id, @Param("points") BigDecimal points);
-
     @Update("update user set points = points + #{addPoints} where id = #{id} and points = #{originalPoints}")
     Integer updatePoints(@Param("id") Long id, @Param("originalPoints") BigDecimal originalPoints, @Param("addPoints") BigDecimal addPoints);
 
-    @Update("update user set active_points = active_points - #{subPoints} where active_points > 0 and active_points >= #{subPoints} and id = #{userId}")
-    Integer subActivePoints(@Param("userId") Long userId, @Param("subPoints") BigDecimal subPoints);
-
     @Select("select id from user where nickname like concat(#{nickname},'%')")
     List<Long> selectListByNickname(String nickname);
 
     @Update("update user set points = points - #{deductPoints} where id = #{id} and points = #{originalPoints}")
     Integer subPointsNegative(@Param("id") Long userId, @Param("originalPoints") BigDecimal originalPoints, @Param("deductPoints") BigDecimal deductPoints);
 
-    @Update("update user set balance = balance - #{deduct} where id = #{userId} and balance = #{userBalance} and balance >= #{deduct}")
-    Integer deductBalance(@Param("userId") Long userId, @Param("deduct") BigDecimal deduct, @Param("userBalance") BigDecimal userBalance);
-
-    @Update("update user set balance = balance + #{returnBalance} where id = #{userId} and balance = #{userBalance}")
-    Integer returnBalance(@Param("userId") Long userId, @Param("returnBalance") BigDecimal returnBalance, @Param("userBalance") BigDecimal userBalance);
-
     @Update("update user set balance = balance + #{addBalance} where id = #{userId} and balance = #{userBalance}")
     Integer addUserBalance(@Param("userId") Long userId, @Param("userBalance") BigDecimal userBalance, @Param("addBalance") BigDecimal addBalance);
 

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/UserTransferLogMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.UserTransferLog;
-
-/*
- *项目名: netflix
- *文件名: UserTransferLogMapper
- *创建者: JavaZou
- *创建时间:2023/1/12 10:11
- */
-public interface UserTransferLogMapper extends BaseMapper<UserTransferLog> {
-}

+ 0 - 12
netflix-dao/src/main/java/com/cyksj/mapper/WxAppMapper.java

@@ -1,12 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.WxApp;
-
-/**
- * @author chan
- * @date 2021-10-10 下午12:19
- */
-public interface WxAppMapper extends BaseMapper<WxApp> {
-
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/WxSyncLogMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.WxSyncLog;
-
-/*
- *项目名: netflix
- *文件名: WxSyncLogMapper
- *创建者: JavaZou
- *创建时间:2023/1/12 16:56
- */
-public interface WxSyncLogMapper extends BaseMapper<WxSyncLog> {
-}

+ 0 - 16
netflix-dao/src/main/java/com/cyksj/mapper/channel/ShopConfigMapper.java

@@ -1,16 +0,0 @@
-package com.cyksj.mapper.channel;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.ShopConfig;
-import org.apache.ibatis.annotations.Param;
-
-/**
- * @author chan
- * @date 2022/12/13 2:25 PM
- */
-public interface ShopConfigMapper extends BaseMapper<ShopConfig> {
-
-   ShopConfig getByChannelPopularizeId(@Param("popularizeId") Long popularizeId, @Param("type") String type);
-
-   ShopConfig getByAppId(String appId);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpFollowConfigMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpFollowConfig;
-
-/*
- *项目名: netflix
- *文件名: CorpFollowConfigMapper
- *创建者: JavaZou
- *创建时间:2023/7/7 13:51
- */
-public interface CorpFollowConfigMapper extends BaseMapper<CorpFollowConfig> {
-}

+ 0 - 12
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpFollowMapper.java

@@ -1,12 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpFollow;
-
-
-/**
- * @author chan
- * @date 2022/3/15 上午9:49
- */
-public interface CorpFollowMapper extends BaseMapper<CorpFollow> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpGroupChatMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpGroupChat;
-
-/*
- *项目名: netflix
- *文件名: CorpGroupChatMapper
- *创建者: JavaZou
- *创建时间:2023/6/26 17:37
- */
-public interface CorpGroupChatMapper extends BaseMapper<CorpGroupChat> {
-}

+ 0 - 18
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskMapper.java

@@ -1,18 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpMsgBulkTask;
-import com.cyksj.model.entity.CorpUserSendRecord;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/*
- *项目名: netflix
- *文件名: CorpMsgBulkTaskMapper
- *创建者: JavaZou
- *创建时间:2023/6/21 10:31
- */
-public interface CorpMsgBulkTaskMapper extends BaseMapper<CorpMsgBulkTask> {
-	List<CorpUserSendRecord> getsSuccessCorpUser(@Param("corpUserIdList") List<String> corpUserIdList);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpMsgBulkTaskRecord;
-
-/*
- *项目名: netflix
- *文件名: CorpMsgBulkTaskRecordMapper
- *创建者: JavaZou
- *创建时间:2023/6/21 11:19
- */
-public interface CorpMsgBulkTaskRecordMapper extends BaseMapper<CorpMsgBulkTaskRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgBulkTaskTagRelationMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpMsgBulkTaskTagRelation;
-
-/*
- *项目名: netflix
- *文件名: CorpMsgBulkTaskTagRelationMapper
- *创建者: JavaZou
- *创建时间:2023/7/4 16:02
- */
-public interface CorpMsgBulkTaskTagRelationMapper extends BaseMapper<CorpMsgBulkTaskTagRelation> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpMsgMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpMsg;
-
-/*
- *项目名: netflix
- *文件名: CorpMsgMapper
- *创建者: JavaZou
- *创建时间:2023/6/21 11:20
- */
-public interface CorpMsgMapper extends BaseMapper<CorpMsg> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpNewUserWelcomeMsgMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpNewUserWelcomeMsg;
-
-/*
- *项目名: netflix
- *文件名: CorpNewUserWelcomeMsgMapper
- *创建者: JavaZou
- *创建时间:2023/2/27 16:43
- */
-public interface CorpNewUserWelcomeMsgMapper extends BaseMapper<CorpNewUserWelcomeMsg> {
-}

+ 0 - 22
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagGroupMapper.java

@@ -1,22 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.cyksj.model.entity.CorpTagGroup;
-import com.cyksj.model.views.CorpTagBackView;
-import com.cyksj.model.views.CorpTagGroupView;
-import org.apache.ibatis.annotations.Param;
-
-/*
- *项目名: netflix
- *文件名: CorpTagGroupMapper
- *创建者: JavaZou
- *创建时间:2022/10/13 18:01
- */
-public interface CorpTagGroupMapper extends BaseMapper<CorpTagGroup> {
-	CorpTagGroupView getOneCorpGroupTag(@Param("groupId") String groupId, @Param("groupName") String groupName);
-
-	Page<CorpTagGroupView> getCorpTagList(@Param("groupName") String groupName, @Param("page") Page<CorpTagGroupView> page);
-
-	Page<CorpTagBackView> getCorpTagBackView(@Param("page") Page<CorpTagBackView> page, @Param("groupIds") String[] groupIds, @Param("sort") String sort, @Param("order") String order, @Param("wxCorpId") Long wxCorpId);
-}

+ 0 - 26
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagMapper.java

@@ -1,26 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.cyksj.model.entity.CorpTag;
-import com.cyksj.model.views.CorpTagBackView;
-import com.cyksj.model.views.CorpTagHeadDataView;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/*
- *项目名: netflix
- *文件名: CorpTagMapper
- *创建者: JavaZou
- *创建时间:2022/10/13 18:07
- */
-public interface CorpTagMapper extends BaseMapper<CorpTag> {
-	Page<CorpTagBackView> getCorpTagBackView(@Param("page") Page<CorpTagBackView> page, @Param("tagIds") String[] tagIds, @Param("sort") String sort, @Param("order") String order, @Param("wxCorpId") Long wxCorpId);
-
-	List<String> selectTagsIdByGroupId(String groupId);
-
-	CorpTag getCorpTagById(Long corpTagId);
-
-	CorpTagHeadDataView getCorpTagHeadDataView();
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagRuleMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpTagRule;
-
-/*
- *项目名: netflix
- *文件名: CorpTagRuleMapper
- *创建者: JavaZou
- *创建时间:2023/6/20 18:02
- */
-public interface CorpTagRuleMapper extends BaseMapper<CorpTagRule> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpTagRuleRelationMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpTagRuleRelation;
-
-/*
- *项目名: netflix
- *文件名: CorpTagRuleRelationMapper
- *创建者: JavaZou
- *创建时间:2023/6/20 17:22
- */
-public interface CorpTagRuleRelationMapper extends BaseMapper<CorpTagRuleRelation> {
-}

+ 0 - 11
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserAuthMapper.java

@@ -1,11 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpUserAuth;
-
-/**
- * @author chan
- * @date 2022/4/8 上午11:06
- */
-public interface CorpUserAuthMapper extends BaseMapper<CorpUserAuth> {
-}

+ 0 - 19
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserFollowRelationMapper.java

@@ -1,19 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.dto.CorpUserFollowRelationDto;
-import com.cyksj.model.entity.CorpUserFollowRelation;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/**
- * @author chan
- * @date 2022/3/15 上午9:49
- */
-public interface CorpUserFollowRelationMapper extends BaseMapper<CorpUserFollowRelation> {
-
-	String selectCorpCustomers(@Param("unionid") String unionid, @Param("wxCorpId") Long wxCorpId);
-
-	List<CorpUserFollowRelationDto> selectCorpUserFollowRelationByTagIds(@Param("list") List<String> tagIds, @Param("wxCorpId") Long wxCorpId, @Param("followIds") List<String> followIds);
-}

+ 0 - 15
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserMapper.java

@@ -1,15 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpUser;
-import org.apache.ibatis.annotations.Select;
-
-
-/**
- * @author chan
- * @date 2022/3/15 上午9:49
- */
-public interface CorpUserMapper extends BaseMapper<CorpUser> {
-	@Select("select cu.id,cu.user_id,cu.unionid from (select corp_user_id from corp_user_auth where external_userid = #{corpUserId} limit 1) cua inner join corp_user cu on cu.id = cua.corp_user_id and cu.unionid != '' limit 1")
-	CorpUser setCorpUserUserId(String corpUserId);
-}

+ 0 - 12
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserSendRecordMapper.java

@@ -1,12 +0,0 @@
-package com.cyksj.mapper.corp;
-
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.CorpUserSendRecord;
-
-/**
- * @author Administrator
- */
-public interface CorpUserSendRecordMapper extends BaseMapper<CorpUserSendRecord> {
-
-}

+ 0 - 21
netflix-dao/src/main/java/com/cyksj/mapper/corp/CorpUserTagMapper.java

@@ -1,21 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.cyksj.model.entity.CorpUserTag;
-import com.cyksj.model.excel.CorpUserTagExcelData;
-import com.cyksj.model.views.CorpUserView;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-
-/**
- * @author chan
- * @date 2022/3/15 上午11:20
- */
-public interface CorpUserTagMapper extends BaseMapper<CorpUserTag> {
-	Page<CorpUserView> selectCorpUserDetailByCondition(@Param("page") Page<CorpUserView> page, @Param("groupId") String groupId, @Param("tagId") String tagId, @Param("wxCorpId") Long wxCorpId);
-
-	List<CorpUserTagExcelData> exportUserTagDetail(@Param("tagIds") String[] tagIds, @Param("groupIds") String[] groupIds, @Param("wxCorpId") Long wxCorpId);
-}

+ 0 - 11
netflix-dao/src/main/java/com/cyksj/mapper/corp/WxCorpAppMapper.java

@@ -1,11 +0,0 @@
-package com.cyksj.mapper.corp;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.WxCorpApp;
-
-/**
- * @author chan
- * @date 2022/4/7 下午6:10
- */
-public interface WxCorpAppMapper extends BaseMapper<WxCorpApp> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/gzh/GzhMsgTemplateRelationMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.gzh;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.GzhMsgTemplateRelation;
-
-/*
- *项目名: netflix
- *文件名: GzhMsgTemplateRelationMapper
- *创建者: JavaZou
- *创建时间:2023/1/16 12:27
- */
-public interface GzhMsgTemplateRelationMapper extends BaseMapper<GzhMsgTemplateRelation> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/gzh/UserGzhRelationMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.gzh;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.UserGzhRelation;
-
-/*
- *项目名: netflix
- *文件名: UserGzhRelationMapper
- *创建者: JavaZou
- *创建时间:2023/1/16 10:58
- */
-public interface UserGzhRelationMapper extends BaseMapper<UserGzhRelation> {
-}

+ 0 - 19
netflix-dao/src/main/java/com/cyksj/mapper/manage/RealGoodsOrderHandleMapper.java

@@ -1,19 +0,0 @@
-package com.cyksj.mapper.manage;
-
-import cn.hutool.core.date.DateTime;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RealGoodsOrderHandle;
-import com.cyksj.model.views.CustomerServiceHandleOrderToMonthView;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
-
-/*
- *项目名: netflix
- *文件名: RealGoodsOrderHandleMapper
- *创建者: JavaZou
- *创建时间:2022/11/29 16:53
- */
-public interface RealGoodsOrderHandleMapper extends BaseMapper<RealGoodsOrderHandle> {
-	List<CustomerServiceHandleOrderToMonthView> selectCustomerToMonthData(@Param("now") DateTime now, @Param("begin") DateTime begin, @Param("list") List<String> noOrderStatus, @Param("type") Integer type);
-}

+ 0 - 15
netflix-dao/src/main/java/com/cyksj/mapper/manage/cps/UserDistributePopularizeMapper.java

@@ -1,15 +0,0 @@
-package com.cyksj.mapper.manage.cps;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.UserDistributePopularize;
-import com.cyksj.model.views.UserDistributePopularizeView;
-
-/*
- *项目名: netflix
- *文件名: UserDistributePopularizeMapper
- *创建者: JavaZou
- *创建时间:2023/5/15 15:56
- */
-public interface UserDistributePopularizeMapper extends BaseMapper<UserDistributePopularize> {
-	UserDistributePopularizeView getDefaultPopularizeDetail(long cpsUserId);
-}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/BusinessDistributeDefaultSkuRateConfigMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.BusinessDistributeDefaultSkuRateConfig;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: BusinessDistributeDefaultSkuRateConfigMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/11/15 16:17
+ */
+public interface BusinessDistributeDefaultSkuRateConfigMapper extends BaseMapper<BusinessDistributeDefaultSkuRateConfig> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeExtraRebateConfigMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.DistributeExtraRebateConfig;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: DistributeExtraRebateConfigMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/5/29 15:12
+ */
+public interface DistributeExtraRebateConfigMapper extends BaseMapper<DistributeExtraRebateConfig> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeGeneralSkuRateMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.DistributeGeneralSkuRate;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: DistributeGeneralSkuRateMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/6/24 14:05
+ */
+public interface DistributeGeneralSkuRateMapper extends BaseMapper<DistributeGeneralSkuRate> {
+}

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/DistributeMoneyApplyMapper.java

@@ -2,6 +2,9 @@ package com.cyksj.mapper.manage.distribute;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.cyksj.model.entity.DistributeMoneyApply;
+import org.apache.ibatis.annotations.Select;
+
+import java.math.BigDecimal;
 
 /*
  *项目名: netflix
@@ -10,4 +13,7 @@ import com.cyksj.model.entity.DistributeMoneyApply;
  *创建时间:2022/11/14 14:00
  */
 public interface DistributeMoneyApplyMapper extends BaseMapper<DistributeMoneyApply> {
+
+	@Select("select sum(money) from distribute_money_apply where user_id = #{cpsUserId} and verify_status = 'success' and m_type = 'sub'")
+	BigDecimal getSubGotAppyMoney(long cpsUserId);
 }

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeBusinessGeneralRateMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserDistributeBusinessGeneralRate;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserDistributeBusinessGeneralRateMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/11/8 14:46
+ */
+public interface UserDistributeBusinessGeneralRateMapper extends BaseMapper<UserDistributeBusinessGeneralRate> {
+}

+ 2 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeBusinessRateMapper.java

@@ -17,4 +17,6 @@ public interface UserDistributeBusinessRateMapper extends BaseMapper<UserDistrib
 	List<Long> selectNoThisGoodsDistribute(Long goodsId);
 
 	void batchInsertDistributePlatRate(@Param("list") List<UserPlatDistributeRate> part);
+
+	void insertOrUpdateBusinessGoodsSkuRate(@Param("list") List<Long> businessIds, @Param("goodsId") Long goodsId, @Param("skuId") Long skuId, @Param("firstOrderRate") Integer firstOrderRate, @Param("renewOrderRate") Integer renewOrderRate);
 }

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeRuleOrderRecordMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserDistributeRuleOrderRecord;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserDistributeRuleOrderRecordMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/9/25 14:20
+ */
+public interface UserDistributeRuleOrderRecordMapper extends BaseMapper<UserDistributeRuleOrderRecord> {
+}

+ 50 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeSharedWhite.java

@@ -0,0 +1,50 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.SearchBean;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.Date;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: UserDistributeSharedWhite
+ * 创建者: JavaZou
+ * 创建时间:2024/1/8 10:28
+ */
+@Getter
+@Setter
+@SearchBean(tables = "user_distribute_shared_white uw left join user u on u.id = uw.user_id")
+public class UserDistributeSharedWhite {
+
+	@TableId(value = "id",type = IdType.AUTO)
+	@DbField("uw.id")
+	private Long id;
+
+	@DbField("uw.user_id")
+	private Long userId;
+
+	@DbField("u.nickname")
+	@TableField(exist = false)
+	private String nickname;
+
+	/**
+	 * 创建时间
+	 */
+
+	@TableField(fill = FieldFill.INSERT)
+	@DbField("uw.created_time")
+	private Date createdTime;
+
+	/**
+	 * 修改时间
+	 */
+	@TableField(fill = FieldFill.INSERT_UPDATE)
+	@DbField("uw.update_time")
+	private Date updateTime;
+}

+ 12 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeSharedWhiteMapper.java

@@ -0,0 +1,12 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * 项目名: yhlxj2
+ * 文件名: UserDistributeSharedWhiteMapper
+ * 创建者: JavaZou
+ * 创建时间:2024/1/8 10:29
+ */
+public interface UserDistributeSharedWhiteMapper extends BaseMapper<UserDistributeSharedWhite> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeTargetAlertMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserDistributeTargetAlert;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserDistributeTargetAlertMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/11/22 16:10
+ */
+public interface UserDistributeTargetAlertMapper extends BaseMapper<UserDistributeTargetAlert> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserDistributeTargetAlertRecordMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserDistributeTargetAlertRecord;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserDistributeTargetAlertRecord
+ * 创建者: JavaZou
+ * 创建时间:2023/11/23 16:39
+ */
+public interface UserDistributeTargetAlertRecordMapper extends BaseMapper<UserDistributeTargetAlertRecord> {
+}

+ 13 - 0
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/UserPlatSkuDistributeRateMapper.java

@@ -0,0 +1,13 @@
+package com.cyksj.mapper.manage.distribute;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cyksj.model.entity.UserPlatSkuDistributeRate;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: UserPlatSkuDistributeRateMapper
+ * 创建者: JavaZou
+ * 创建时间:2023/11/14 13:40
+ */
+public interface UserPlatSkuDistributeRateMapper extends BaseMapper<UserPlatSkuDistributeRate> {
+}

+ 0 - 23
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserChanceMapper.java

@@ -1,23 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserChance;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Update;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserChanceMapper
- *创建者: JavaZou
- *创建时间:2023/2/23 13:34
- */
-public interface EquipmentUserChanceMapper extends BaseMapper<EquipmentUserChance> {
-	@Update("update equipment_user_chance set num = num + 1 where user_id = #{userId} and num >= 0")
-	void addUserChance(Long userId);
-
-	@Update("update equipment_user_chance set num = num - 1 where user_id = #{userId} and num >= 1")
-	Integer subUserChance(Long userId);
-
-	@Update("update equipment_user_chance set num = num - 1 where user_id = #{userId} and num = #{num} and num >= 1")
-	Integer subUserChanceNoRepeat(@Param("userId") Long userId, @Param("num") Integer num);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserChanceRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserChanceRecord;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserChanceRecordMapper
- *创建者: JavaZou
- *创建时间:2023/2/23 13:35
- */
-public interface EquipmentUserChanceRecordMapper extends BaseMapper<EquipmentUserChanceRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserDistributeInviteRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserDistributeInviteRecord;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserDistributeInviteRecordMapper
- *创建者: JavaZou
- *创建时间:2023/2/23 13:32
- */
-public interface EquipmentUserDistributeInviteRecordMapper extends BaseMapper<EquipmentUserDistributeInviteRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserDistributeTransportBenefitsMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserDistributeTransportBenefits;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserDistributeTransportBenefitsMapper
- *创建者: JavaZou
- *创建时间:2023/8/9 10:05
- */
-public interface EquipmentUserDistributeTransportBenefitsMapper extends BaseMapper<EquipmentUserDistributeTransportBenefits> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserPayRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserPayRecord;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserPayRecordMapper
- *创建者: JavaZou
- *创建时间:2023/8/9 18:27
- */
-public interface EquipmentUserPayRecordMapper extends BaseMapper<EquipmentUserPayRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/distribute/equipment/EquipmentUserReceiveBenefitsRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.distribute.equipment;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.EquipmentUserReceiveBenefitsRecord;
-
-/*
- *项目名: netflix
- *文件名: EquipmentUserReceiveBenefitsRecordMapper
- *创建者: JavaZou
- *创建时间:2023/2/23 13:40
- */
-public interface EquipmentUserReceiveBenefitsRecordMapper extends BaseMapper<EquipmentUserReceiveBenefitsRecord> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsDataMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.form;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.FormFieldsData;
-
-/*
- *项目名: netflix
- *文件名: FormFieldsDataMapper
- *创建者: JavaZou
- *创建时间:2023/6/12 10:05
- */
-public interface FormFieldsDataMapper extends BaseMapper<FormFieldsData> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsDefaultMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.form;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.FormFieldsDefault;
-
-/*
- *项目名: netflix
- *文件名: FormFieldsDefaultMapper
- *创建者: JavaZou
- *创建时间:2023/6/12 10:25
- */
-public interface FormFieldsDefaultMapper extends BaseMapper<FormFieldsDefault> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormFieldsMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.form;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.FormFields;
-
-/*
- *项目名: netflix
- *文件名: FormFieldsMapper
- *创建者: JavaZou
- *创建时间:2023/6/12 10:03
- */
-public interface FormFieldsMapper extends BaseMapper<FormFields> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/form/FormTemplateMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.form;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.FormTemplate;
-
-/*
- *项目名: netflix
- *文件名: FormTemplateMapper
- *创建者: JavaZou
- *创建时间:2023/6/12 10:26
- */
-public interface FormTemplateMapper extends BaseMapper<FormTemplate> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/form/QuestionnairePromotionMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.form;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.QuestionnairePromotion;
-
-/*
- *项目名: netflix
- *文件名: QuestionnairePromotionMapper
- *创建者: JavaZou
- *创建时间:2023/6/12 17:18
- */
-public interface QuestionnairePromotionMapper extends BaseMapper<QuestionnairePromotion> {
-}

+ 0 - 21
netflix-dao/src/main/java/com/cyksj/mapper/manage/statistics/RealGoodsDataMapper.java

@@ -1,21 +0,0 @@
-package com.cyksj.mapper.manage.statistics;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.RealGoodsData;
-import com.cyksj.model.entity.RegisterAccountData;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.Date;
-import java.util.List;
-
-/*
- *项目名: netflix
- *文件名: RealGoodsDataMapper
- *创建者: JavaZou
- *创建时间:2022/10/26 16:10
- */
-public interface RealGoodsDataMapper extends BaseMapper<RealGoodsData> {
-	List<RealGoodsData> statisticsRealGoodsData(@Param("startDate") Date startDate, @Param("endDate") Date endDate);
-
-	List<RegisterAccountData> statisticsRegisterAccountData(@Param("startDate") Date startDate, @Param("endDate") Date endDate);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/manage/sys/FrontProblemCollectRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.manage.sys;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.FrontProblemCollectRecord;
-
-/*
- *项目名: netflix
- *文件名: FrontProblemCollectRecordMapper
- *创建者: JavaZou
- *创建时间:2023/4/14 12:17
- */
-public interface FrontProblemCollectRecordMapper extends BaseMapper<FrontProblemCollectRecord> {
-}

+ 1 - 1
netflix-dao/src/main/java/com/cyksj/mapper/market/task/UserBindDetailMapper.java → netflix-dao/src/main/java/com/cyksj/mapper/market/UserBindDetailMapper.java

@@ -1,4 +1,4 @@
-package com.cyksj.mapper.market.task;
+package com.cyksj.mapper.market;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.cyksj.model.entity.UserBindDetail;

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.market.draw;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.LuckyDraw;
-
-/*
- *项目名: netflix
- *文件名: LuckyDrawMapper
- *创建者: JavaZou
- *创建时间:2022/12/27 16:05
- */
-public interface LuckyDrawMapper extends BaseMapper<LuckyDraw> {
-}

+ 0 - 24
netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawRecordMapper.java

@@ -1,24 +0,0 @@
-package com.cyksj.mapper.market.draw;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.LuckyDrawRecord;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-import org.apache.ibatis.annotations.Update;
-
-/*
- *项目名: netflix
- *文件名: LuckyDrawRecordMapper
- *创建者: JavaZou
- *创建时间:2022/12/28 16:39
- */
-public interface LuckyDrawRecordMapper extends BaseMapper<LuckyDrawRecord> {
-	@Update("update lucky_draw_record set status = #{success},order_id = #{orderId} where id = #{id} and status = 'pending'")
-	Integer updateStatus(@Param("id") Long id, @Param("orderId") Long orderId, @Param("success") LuckyDrawRecord.Status success);
-
-	@Select("select count(distinct user_id) from lucky_draw_record where draw_id = #{drawId}")
-	Integer getLotteryNum(Long drawId);
-
-	@Update("update lucky_draw_record set status = 'success' where user_id = #{userId} and ex_code = #{code}")
-	void updateExCodeStatus(@Param("userId") Long userId, @Param("code") String code);
-}

+ 0 - 23
netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawSpecificChanceMapper.java

@@ -1,23 +0,0 @@
-package com.cyksj.mapper.market.draw;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.LuckyDrawSpecificChance;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Update;
-
-/*
- *项目名: netflix
- *文件名: LuckyDrawSpecificChanceMapper
- *创建者: JavaZou
- *创建时间:2023/2/20 15:36
- */
-public interface LuckyDrawSpecificChanceMapper extends BaseMapper<LuckyDrawSpecificChance> {
-	@Update("update lucky_draw_specific_chance set num = num - 1 where user_id = #{userId} and num = #{num} and num > 0")
-	Integer subChanceNum(@Param("userId") Long userId, @Param("num") Integer num);
-
-	@Update("update lucky_draw_specific_chance set num = num - 1 where user_id = #{userId} and num > 0")
-	Integer subChanceNumNoRepeat(@Param("userId") Long userId);
-
-	@Update("update lucky_draw_specific_chance set num = num + 1 where user_id = #{userId} and num >= 0")
-	void addChanceNum(Long userId);
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/market/draw/LuckyDrawSpecificChanceRecordMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.market.draw;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.LuckyDrawSpecificChanceRecord;
-
-/*
- *项目名: netflix
- *文件名: LuckyDrawSpecificChanceRecordMapper
- *创建者: JavaZou
- *创建时间:2023/2/20 15:36
- */
-public interface LuckyDrawSpecificChanceRecordMapper extends BaseMapper<LuckyDrawSpecificChanceRecord> {
-}

+ 0 - 8
netflix-dao/src/main/java/com/cyksj/mapper/market/sign/SignConfigMapper.java

@@ -1,8 +0,0 @@
-package com.cyksj.mapper.market.sign;
-
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.SignConfig;
-
-public interface SignConfigMapper extends BaseMapper<SignConfig> {
-}

+ 0 - 13
netflix-dao/src/main/java/com/cyksj/mapper/market/sign/SignUserMapper.java

@@ -1,13 +0,0 @@
-package com.cyksj.mapper.market.sign;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.SignUser;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Update;
-
-import java.util.Date;
-
-public interface SignUserMapper extends BaseMapper<SignUser> {
-    @Update("update sign_user set day = #{day}, day_period = #{dayPeriod},update_time = current_timestamp() where user_id = #{userId} and update_time = #{originalTime}")
-    Integer updateUserSignDay(@Param("day") Integer day, @Param("dayPeriod") Integer dayPeriod, @Param("userId") Long userId, @Param("originalTime") Date originalTime);
-}

+ 0 - 32
netflix-dao/src/main/java/com/cyksj/mapper/market/sign/UserPointsRecordMapper.java

@@ -1,32 +0,0 @@
-package com.cyksj.mapper.market.sign;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.cyksj.model.entity.UserPointsRecord;
-import org.apache.ibatis.annotations.Param;
-import org.apache.ibatis.annotations.Select;
-import org.apache.ibatis.annotations.Update;
-
-import java.util.Date;
-
-public interface UserPointsRecordMapper extends BaseMapper<UserPointsRecord> {
-	@Update("update user set active_points = active_points + #{points} where id = #{userId}")
-	void updateUserPoints(@Param("userId") Long userId, @Param("points") Integer points);
-
-	@Select("select ifnull(sum(points),0) from user_points_record ur where created_time between #{yesZeroDate} and #{thisZeroDate} and points > 0")
-	Integer getTodayNumOfPoints(@Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate);
-
-	@Select("select ifnull(sum(points),0) from user_points_record ur where points > 0")
-	Integer getSumOfPoints();
-
-	@Select("select ifnull(sum(points),0) from user_points_record ur where created_time between #{yesZeroDate} and #{thisZeroDate} and points < 0")
-	Integer getTodayUseOfPoints(@Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate);
-
-	@Select("select ifnull(sum(points),0) from user_points_record ur where points < 0")
-	Integer getSumUseOfPoints();
-
-	@Select("select count(*) from user_points_record ur where created_time between #{yesZeroDate} and #{thisZeroDate} and points < 0 and remark = #{remark}")
-	Integer getTodayNumOfLottery(@Param("remark") String remark, @Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate);
-
-	@Select("select count(*) from sign_user where update_time between #{yesZeroDate} and #{thisZeroDate} and day_period = #{dayPeriod}")
-	Integer getSignDayByCondition(@Param("dayPeriod") Integer dayPeriod, @Param("yesZeroDate") Date yesZeroDate, @Param("thisZeroDate") Date thisZeroDate);
-}

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů