Compare commits

...

424 Commits

Author SHA1 Message Date
cabbage 7a7b64bdf8 ## 乐学麦禾生产配置修改; 2025-10-14 17:15:26 +08:00
cabbage c4cb8370a2 ## 登录判断会员拆分拦截处理; 2025-10-14 17:10:51 +08:00
cabbage 03049dcf23 ## 乐学鼎佩生产配置修改; 2025-10-14 11:47:31 +08:00
cabbage f998926cc3 ## 提现需要绑定银行卡; 2025-10-11 17:27:17 +08:00
woody 9f2a046542 feat(CuMemberWithdraw): 提现改回灵活用工,不需校验银行卡 2025-10-11 14:07:37 +08:00
cabbage ef3c079c23 ## 领导奖左右区判断业绩重复字段修改; 2025-10-10 15:53:16 +08:00
zhangheng 251667ccf8 ## 营销活动接口添加日志 2025-10-10 15:53:15 +08:00
zhangheng 76a0a2249b ## 充值已购买次数,充值未购买次数取消签呈 2025-10-10 15:53:15 +08:00
zhangheng efe5e11a0f ## 营销管理取消签呈流程 2025-10-10 15:53:15 +08:00
zhangheng f88a929997 ## 营销管理抽奖配置,直推赠送,旅游活动取消签呈流程 2025-10-10 15:53:14 +08:00
cabbage ee489b6368 ## 转账、提现添加账户金额是否足够校验; 2025-09-17 09:15:03 +08:00
cabbage a7cf25a210 ## 防重复校验注释改为使用秒为时间单位判断; 2025-09-17 09:15:03 +08:00
zhangheng afbedc04c1 ## 删除死点删除值修改 2025-09-12 13:19:28 +08:00
zhangheng 228a449a59 ## 删除死点字段优化 2025-09-12 13:19:27 +08:00
zhangheng 9dc30cd4ef ## 删除死点代码优化 2025-09-12 13:19:27 +08:00
zhangheng 4cd8982c81 ## 删除死点 2025-09-12 13:19:26 +08:00
zhangheng 4a8da69edf ## 调换货物校验,校验订单原订单价格和调换完货之后的价格不相同不进行换货 2025-09-12 13:19:26 +08:00
zhangheng ee4459fb2f ## bug371 业绩汇总页,选了隶属体系搜索后点导出,导出的excel是所有的,应该只导出当前搜索的体系的 2025-09-09 15:13:11 +08:00
cabbage 3f41405e5b ## 提现走绑定银行卡逻辑;银行卡添加4要素认证; 2025-09-08 09:11:57 +08:00
woody de5a9bdc17 fix(BdWaresExtend): 商品管理-上下架及预计发货时间可以传空 2025-09-04 10:59:55 +08:00
cabbage 43232b00a9 ## 同步BD,计算辅导收益拿几代需要计算注水业绩; 2025-09-02 18:51:22 +08:00
cabbage 7f981c3109 ## 兼容调换货产品之后的发货清单; 2025-09-02 10:45:42 +08:00
cabbage 505865b7bd ## 提现添加身份证号;调整导出与列表对齐; 2025-08-21 09:15:24 +08:00
cabbage d0a40be4ff ## 仓储导出排序调整; 2025-08-21 09:15:23 +08:00
sangelxiu1 36bf23eeb2 ## Fix - 兼容空体系 2025-08-21 09:15:23 +08:00
woody a4de063aed fix(SaOrderSync):全网商品管理-同步失败订单移除AccessPermission 2025-08-15 09:39:58 +08:00
woody 7afc363873 feat(SaOrderSync): 全网商品管理-同步失败订单列表 2025-08-15 09:39:56 +08:00
cabbage ea935e24e3 ## 发货清单仓储导入修改模板; 2025-08-15 09:39:56 +08:00
cabbage 9d909ad30a ## 产品库存同步实体添加SEQ; 2025-08-15 09:39:56 +08:00
woody 2cc86f6083 feat(CuMemberWithdrawVO): 提现明细个税改服务费 2025-08-15 09:39:53 +08:00
cabbage c63ba961c1 ## 同步产品库存失败添加日志; 2025-08-15 09:39:52 +08:00
cabbage 394d957e92 ## 同步发货未合单查询处理;全网产品库存同步; 2025-08-15 09:39:52 +08:00
cabbage 763badcf1c ## 乐学实名认证校验调整; 2025-08-11 13:46:09 +08:00
cabbage 70524983d1 ## 乐学实名认证校验调整; 2025-08-11 10:08:07 +08:00
cabbage 780a803e4c ## 顶点奖金拨比汇总封顶人数计算,去掉扩展收益为0的; 2025-08-11 10:08:07 +08:00
woody 3f51f95814 fix(CuBonusStatis): 导出接口移除PV列 2025-08-11 10:08:06 +08:00
cabbage 302a3563b9 ## 同步枚举以及国际化; 2025-08-11 10:08:06 +08:00
cabbage 8a943cd3fe ## 同步出货明细等; 2025-08-11 10:08:06 +08:00
cabbage c0676a754f ## 产品列表添加仓储编号显示及查询条件; 2025-08-11 10:08:05 +08:00
woody ac582f5ac1 fix(MemberReportMapper): 修复产品销售统计接口报错问题 2025-08-11 10:08:05 +08:00
cabbage aeeb704d65 ## 去掉不需要的实体; 2025-08-11 10:08:05 +08:00
cabbage 2fe010aac1 ## 产品列表添加仓储编号显示及查询条件; 2025-08-11 10:08:01 +08:00
cabbage 650e01b48a ## 产品销售统计详情; 2025-08-11 10:08:01 +08:00
cabbage b943357b84 ## 出货明细汇总统计改为产品销售统计; 2025-08-11 10:08:00 +08:00
cabbage b6e2ed8d47 ## 同步北大实名认证相关; 2025-08-11 10:08:00 +08:00
cabbage a7a3e56131 ## 同步升级Q8以上奖衔判断条件修改(306); 2025-08-11 10:07:59 +08:00
cabbage 76e8ba6ec1 ## 去除提货不需要的注释; 2025-08-11 10:07:59 +08:00
sangelxiu1 3579c136d0 ## Opt - 体系banner 2025-08-11 10:07:54 +08:00
sangelxiu1 484dcd2cf9 ## Opt - 商品自定义排序 2025-08-11 10:07:53 +08:00
sangelxiu1 475ae32ae8 ## Opt - 商品自定义排序 2025-08-11 10:07:53 +08:00
cabbage 89312eebef ## 乐学校验签呈是否存在接口找回; 2025-07-18 09:07:14 +08:00
cabbage 16539ae0fb ## 乐学去掉进销存;去掉企业相关维护;添加支付特殊账号; 2025-07-18 09:07:13 +08:00
cabbage 3a2464aa5c ## 商品权限控制调整;去掉部分国际化; 2025-07-18 09:07:13 +08:00
sangelxiu1 b7728a4b6e ## Feat - 驳回后返还金额 2025-07-09 10:45:37 +08:00
sangelxiu1 b5c3e8d105 ## Feat - 提现不验证银行卡&默认赋值0 2025-07-09 10:45:37 +08:00
sangelxiu1 429aa7a637 ## Feat - 提现驳回 2025-07-09 10:45:37 +08:00
cabbage ea6733f55d ## 商品指定某个会员可见; 2025-07-04 09:03:35 +08:00
cabbage ddbf5bfbe3 ## 枚举返回国际化处理; 2025-06-30 09:35:24 +08:00
sangelxiu1 4e1d7ec82d ## Feat - 姓名编号脱敏(会员不脱敏) 2025-06-30 09:35:24 +08:00
cabbage 7a470688b9 ## 去掉不需要的实体; 2025-06-30 09:35:23 +08:00
cabbage b0f71594fe ## 注水处理只保留左右区业绩和结余处理;部分枚举去掉国际化; 2025-06-30 09:35:23 +08:00
sangelxiu1 0d47290edc ## Feat - 3个月前的数据不可见&姓名编号脱敏 2025-06-30 09:35:23 +08:00
cabbage ce5c01b559 ## 新商品列表接口添加入参处理; 2025-06-18 10:06:12 +08:00
cabbage 77485b9096 ## 首页商品新接口; 2025-06-18 10:06:11 +08:00
cabbage 7509e3bdab ## 奖金明细空数据导出报错处理; 2025-06-18 10:06:10 +08:00
cabbage fff12167e9 ## 奖金明细同步列表字段;调整排序; 2025-06-18 10:06:09 +08:00
cabbage 03371734ca ## 商品详情添加体系字段;调整字段注释; 2025-06-18 10:06:09 +08:00
woody 3b9e750daf feat(CuBonusVertexStatisVo): 零线系统拨比导出列表字段调整 2025-06-18 10:06:06 +08:00
woody 17b9931d1f feat(order): 商品订单及订单详情添加隶属体系字段 2025-06-18 10:06:06 +08:00
cabbage 489ac19cdc ## 商品列表返回封面图;去掉商品列表图片轮播; 2025-06-18 10:06:06 +08:00
cabbage 159ffbdd34 ## 调整专区商品列表显示; 2025-06-18 10:06:03 +08:00
cabbage d399b32688 ## 新广告banner接口; 2025-06-18 10:06:03 +08:00
cabbage 86d12cdf3c ## 公告去掉不需要的逻辑以及代码 ; 2025-06-18 10:06:02 +08:00
cabbage 70c9d5a99e ## 优化去掉部分不使用接口和定时任务; 2025-06-18 10:05:56 +08:00
cabbage 603c3f502c Revert "## 奖金拨比汇总服务补贴拨比调整,不算升级;"
This reverts commit 270495d6
2025-06-18 10:05:56 +08:00
cabbage 6db48123d7 ## 奖金拨比汇总服务补贴拨比调整,不算升级; 2025-06-18 10:05:56 +08:00
cabbage 4b774f1ba3 ## 解决合并二次发货冲突; 2025-06-06 09:04:51 +08:00
cabbage 5a34c190eb ## 撤注册单,如果有政策币或重消币,不能撤(148);优化部分注释和方法; 2025-06-06 09:04:49 +08:00
cabbage ef6dc35429 ## 导入发货表头修改; 2025-06-04 14:13:48 +08:00
cabbage 97b0e16142 ## 统计分析下伞下安置、直推新増业绩优化; 2025-06-04 11:03:28 +08:00
cabbage d7b3243ed3 ## 统计分析下会员升级记录(142),真实奖衔分析,伞下直推,伞下账户余额查询优化处理; 2025-06-04 11:03:28 +08:00
cabbage d847539bf4 ## 2025.05.30补全北大到乐学合并问题; 2025-06-04 11:03:10 +08:00
cabbage abc6aafff5 ## 查询活动列表语句调整; 2025-06-04 11:03:09 +08:00
cabbage 08d037a485 ## 购票活动不校验时间是否有相同的; 2025-06-04 11:03:03 +08:00
cabbage eb397ae904 ## 购票活动只查询年月日; 2025-06-04 11:03:03 +08:00
cabbage 95eb3b2d05 ## 购票活动只查询年月日; 2025-06-04 10:48:14 +08:00
cabbage 55046ea14e ## 调整导出顺序; 2025-06-04 10:48:13 +08:00
cabbage dac527b32e ## 购票列表语句调整;调整部分代码格式; 2025-06-04 10:48:09 +08:00
woody d2ed4a4053 feat(SaTicketVO): 我的门票-门票价格保留两位小数 2025-06-04 10:48:08 +08:00
cabbage 84577094ca ## 我的门票支持分页; 2025-06-04 10:48:06 +08:00
cabbage 99236bf1f0 ## 购票会员端接口修改; 2025-06-04 10:48:05 +08:00
cabbage 18a9fa2fa4 ## 购票相关接口迁移; 2025-06-04 10:47:39 +08:00
cabbage 5cb9a8f06e ## 调整白名单; 2025-06-04 10:47:39 +08:00
cabbage 1f04c0a411 ## 户籍变更改为会员端直接修改不需要后台审核; 2025-06-04 10:47:35 +08:00
cabbage 24e176db19 ## 修改地址去掉不需要的接口; 2025-06-04 10:47:34 +08:00
cabbage 9c5dd2ccdd ## 仓储导出格式调整; 2025-06-03 13:42:52 +08:00
cabbage 4c60cf0443 ## 仓储导出格式调整; 2025-06-03 13:42:51 +08:00
cabbage bf4a6f0b2a ## 仓储导出格式调整; 2025-06-03 13:42:51 +08:00
cabbage 5947d9a319 ## 会员信息导入报错处理; 2025-06-03 13:42:50 +08:00
cabbage 9227ac8e6b ## 修改专区名称; 2025-06-03 13:42:48 +08:00
cabbage be88787003 ## 调整数据报表查询; 2025-06-03 13:42:45 +08:00
cabbage 63ae5ae9f5 ## 复购拨比计算时,不加处重消; 2025-06-03 13:42:33 +08:00
cabbage 4f465e04eb ## 数据报表调整代码格式以及写法; 2025-06-03 13:42:28 +08:00
cabbage 1d4b5cd4b1 ## 商品列表价格改为2位小数; 2025-06-03 13:42:18 +08:00
cabbage 1e7363cd4f ## 拨比列表数据调整(129); 2025-06-03 13:42:11 +08:00
cabbage 5cea70d680 ## 恢复客商类型枚举接口; 2025-06-03 13:41:58 +08:00
cabbage 00da79828e ## 找回部分接口; 2025-05-27 11:41:23 +08:00
cabbage 922fa9f089 ## 会员顶点拨比统计包含顶点自己; 2025-05-27 09:03:35 +08:00
cabbage 6e2b873780 ## 看板不统计空单数据; 2025-05-27 09:03:35 +08:00
cabbage 3e424c0598 ## 三个拨比列表修改; 2025-05-27 09:03:32 +08:00
cabbage 31c2470c6d ## 顶点奖金拨比列表统计处理; 2025-05-27 09:03:31 +08:00
cabbage 5d6f47b4ac ## 辅导收益添加小区月度新増业绩配置; 2025-05-27 09:03:28 +08:00
cabbage 140e110f47 ## 去掉部分不用接口及功能; 2025-05-27 09:03:27 +08:00
cabbage 705158dd01 ## 去掉微信、支付宝官方支付;去掉京东支付;去掉图片、视频压缩依赖包引入; 2025-05-27 09:03:23 +08:00
cabbage 39d6dee5c7 ## 去除部分不需要内容; 2025-05-27 09:03:23 +08:00
cabbage 6f801e62b5 ## 看板充值数据排序; 2025-05-27 09:03:20 +08:00
cabbage 639627c416 ## 去除部分不需要内容; 2025-05-27 09:03:19 +08:00
woody a6d5030f3d fix(SaOrderItemsMapper): 订单详情页面-修复systemType导致的报错 2025-05-27 09:03:15 +08:00
woody 92b6bef505 feat(Deliver-Sale): 发货清单立即发货列表移除系统类型字段 2025-05-27 09:03:15 +08:00
woody f20d0017e3 feat(SaOrderItemMapper-Sale): 发货清单未合单列表移除系统类型字段 2025-05-27 09:03:13 +08:00
woody 8c193a52da feat(BdWaresOrder-Sale): 商品订单及导出移除系统类型字段 2025-05-27 09:03:13 +08:00
woody 711e118937 feat(BdWares-Sale): 商品列表移除系统类型字段 2025-05-27 09:03:10 +08:00
cabbage de1093bfe3 ## 订单退单回退支付金额(101); 2025-05-27 09:03:10 +08:00
cabbage b32701f352 ## 余额汇总定时任务调整开放; 2025-05-27 09:03:04 +08:00
cabbage 09bd8df9e2 ## 商品上下架定时任务调整开放; 2025-05-27 09:03:03 +08:00
cabbage 2c6db5649d ## 迁移会员三单补单业绩为0的,第三单也按0进行处理; 2025-05-22 09:12:51 +08:00
woody 5d33769e3e fix(CuMemberTreeMapper-Member): 安置架构方案五-会员奖衔问题修复 2025-05-21 09:38:47 +08:00
cabbage 26345437c2 ## 月总奖金取值调整; 2025-05-21 09:38:37 +08:00
cabbage 531fe365f9 ## 拓展收益如果订单没有上级信息兼容; 2025-05-21 09:38:37 +08:00
cabbage 300784ec7f ## 奖金来源添加重消收益、平台服务费(102); 2025-05-21 09:38:36 +08:00
cabbage 31c53881ec ## 添加、修改、删除提货卡不需要处理签呈; 2025-05-21 09:38:34 +08:00
cabbage 1ad3981186 ## 看板会员表字段调整; 2025-05-21 09:38:33 +08:00
cabbage af774d9a50 ## 看板充值金额按万进行处理; 2025-05-21 09:38:33 +08:00
cabbage 78be5ecc57 ## 看板等级按注册等级; 2025-05-21 09:38:30 +08:00
cabbage 93426599b5 ## 立即发货模板字段名称调整; 2025-05-21 09:38:29 +08:00
cabbage 1cb5b3e64c ## 会员奖金明细添加本月实发收益字段; 2025-05-21 09:38:29 +08:00
woody f31e6c6a6a feat(CubBonusVertexStatisMapper-Bonus): 顶点会员查询sql逻辑变更 2025-05-21 09:38:26 +08:00
woody 3b5ee0d526 feat(CubBonusVertexStatisMapper): 顶点会员会员接口根据可用排序 2025-05-21 09:38:26 +08:00
woody 8777e81e04 feat(SaOrderChargeLogMapper): 撤单列表订单号排序问题处理 2025-05-21 09:38:25 +08:00
woody 2bf87bc6a1 fix(cumemberService): 安置架构方案五添加奖衔与等级字段 2025-05-21 09:38:25 +08:00
cabbage ac2864028d ## 拨比统计数据调整; 2025-05-21 09:38:22 +08:00
cabbage 6ce37a46fd ## 拨比统计数据调整;去掉个人目标相关内容; 2025-05-21 09:38:20 +08:00
woody 73343db451 fix(MemberEmptyProductMapper): 空单注册注-实单注册报错问题处理 2025-05-21 09:38:20 +08:00
cabbage ed4bc6be19 ## 拨比统计数据调整;去掉个人目标相关内容; 2025-05-21 09:38:20 +08:00
cabbage f083da7e95 ## 调整4-N拨比入库处理; 2025-05-21 09:38:17 +08:00
cabbage 7c47611567 ## 调整4-N拨比入库处理; 2025-05-21 09:38:16 +08:00
cabbage 2af9edf053 ## 看板数据字段类型修改; 2025-05-21 09:38:16 +08:00
woody 19a30f87d5 fix(MemberEmptyRegisterQueryVo): 空单注册注册列表添加注册日期字段 2025-05-21 09:38:13 +08:00
woody e76b64bdb9 fix(CuMemberEmptyMapper): 修复空单注册-注册列表会员编号、会员姓名、联系方式搜索报错的bug 2025-05-21 09:38:13 +08:00
cabbage 09bba7b5d1 ## 调整立即发货排序; 2025-05-14 13:54:09 +08:00
cabbage 9ee145b9fd ## 调整导出排序; 2025-05-14 13:54:09 +08:00
cabbage 1e8295c462 ## 调整导出排序; 2025-05-14 13:54:09 +08:00
cabbage c4352cbd0d ## 判断大小区调整; 2025-05-14 13:54:03 +08:00
cabbage 9b5b267662 ## 看板复购金额重消处理调整; 2025-05-14 13:54:03 +08:00
cabbage 4c43b69eb0 ## 调整日志输出; 2025-05-14 13:54:02 +08:00
cabbage 3af4a4560c ## 看板充值数据; 2025-05-14 13:53:58 +08:00
cabbage 8e9f2b7375 ## 后台首页看板返回各等级人数; 2025-05-14 13:53:58 +08:00
cabbage edeaa714a7 ## 调整首页奖衔取值; 2025-05-14 13:53:56 +08:00
woody 6498fc32fd feat(CumberTrade): 消费明细导出字段位置调整,移除本币字段 2025-05-14 13:53:55 +08:00
cabbage d257a8b196 ## 发货时,根据发货单号进行发货; 2025-05-14 13:53:53 +08:00
cabbage f7dd0a1f9c ## 奖衔晋升添加实时业绩; 2025-05-14 13:53:53 +08:00
cabbage 2993853135 ## 添加仓储导出; 2025-05-14 13:53:50 +08:00
woody 0db3a178db chore(pom.xml): 添加nexus远程maven仓库地址 2025-05-14 13:53:48 +08:00
cabbage d997a3bbf7 ## 产品添加仓储编号; 2025-05-14 13:53:46 +08:00
cabbage f83fa7c4f9 ## 后台首页看板数据;提取转万方法;去掉部分不用常量注释; 2025-05-13 09:17:51 +08:00
cabbage 27da75306b ## 找回根据手机号发送短信; 2025-05-13 09:17:49 +08:00
cabbage ee43e31083 ## 短信配置改为配置文件; 2025-05-13 09:17:47 +08:00
cabbage f1442315ad ## 短信配置改为配置文件; 2025-05-13 09:17:45 +08:00
cabbage 7973baf25d ## 会员端发送短信恢复; 2025-05-13 09:17:42 +08:00
cabbage 4f0472ff42 ## 注水添加判断,不能早于会员支付时间; 2025-05-13 09:12:42 +08:00
cabbage 1324b2e70f ## 商品列表导出优化;调整部分注释; 2025-05-13 09:12:39 +08:00
cabbage 2dafc4b13e ## 乐学区分单号前缀; 2025-05-13 09:12:37 +08:00
cabbage 4115c6fcd6 ## 调整安置架构默认不查询,必须输入会员编号才进行查询; 2025-05-13 09:02:30 +08:00
cabbage 4705ff1441 ## 拨比计算部分字段注释调整;去掉供应商部分不需要接口; 2025-05-13 09:02:30 +08:00
cabbage 01c0d00919 ## 业绩汇总去掉不需要显示字段;调整导出字段; 2025-05-13 09:02:29 +08:00
cabbage 4076c71e17 ## 去掉不需要的方法;调整代码写法; 2025-05-13 09:02:26 +08:00
cabbage 84567784b7 ## 去掉不需要的方法;调整代码写法; 2025-05-13 09:02:26 +08:00
cabbage 7060aa4bdb ## 去掉不需要的方法;调整代码写法; 2025-05-13 09:02:25 +08:00
cabbage e46bfb4b6a ## 充值明细调整查询、导出字段; 2025-05-13 09:02:22 +08:00
cabbage 52de984883 ## 充值明细添加隶属体系查询导出; 2025-05-13 09:02:20 +08:00
cabbage 6568a5ca53 ## 后台首页看板数据;提取转万方法;去掉部分不用常量注释; 2025-05-13 09:01:05 +08:00
cabbage a97a3c51b4 ## 会员奖衔返回默认给0; 2025-05-12 09:07:47 +08:00
cabbage c85cbc3896 ## 当日新会员月度业绩显示; 2025-05-12 09:07:41 +08:00
cabbage 4beab4151e ## 当日新会员月度业绩显示; 2025-05-12 09:07:39 +08:00
cabbage 514a3b7b48 ## 账户列表显示国际化处理; 2025-05-12 09:06:06 +08:00
cabbage 75aed27784 ## 商品列表显示添加价格排序; 2025-05-12 09:05:50 +08:00
cabbage d0ecbe4901 ## 优化部门绑定银行卡写法; 2025-05-12 09:05:43 +08:00
cabbage 80fb1966ac ## 当日新会员月度业绩显示; 2025-05-12 09:04:41 +08:00
cabbage acb0d8c1c9 ## 会员首页年度奖衔相关接口去掉; 2025-05-12 09:04:33 +08:00
cabbage c1f479fb36 ## 首页添加距下奖衔数据差多少; 2025-05-12 09:01:53 +08:00
cabbage 4a833aae55 ## 奖金7日后发放即可提现; 2025-05-08 09:32:52 +08:00
cabbage 93f64eab57 ## 去掉发送邮件相关内容; 2025-05-08 09:32:51 +08:00
cabbage 655fa8c8b2 ## 去掉发送邮件相关内容; 2025-05-08 09:32:51 +08:00
cabbage 2ec8545bed ## 后台安置架构如果多部门,全部展示; 2025-05-07 09:00:31 +08:00
cabbage 64c7fad604 ## 当日新会员月度业绩显示; 2025-05-07 09:00:31 +08:00
cabbage 6de19f1a53 ## 去掉不需要注释; 2025-05-07 09:00:30 +08:00
cabbage 0794a41b0a ## 当月业绩添加当日新増; 2025-05-07 09:00:30 +08:00
cabbage 7317ac3462 ## 秒结报错语句处理;下单成功暂时不推送MQ秒结处理; 2025-05-07 09:00:29 +08:00
cabbage faf73334c7 ## 后台充值添加调拨(57); 2025-05-07 09:00:29 +08:00
woody 6e6841136a fix(BdAreaCurrencyListsVO): bug-58 修复VO没有pkId导致删除编辑失败的bug 2025-05-07 09:00:29 +08:00
cabbage 94dfd0057c ## 初始化月表语句格式调整; 2025-05-07 09:00:28 +08:00
cabbage 08758fb304 ## 字段重复报错处理; 2025-05-02 08:53:28 +08:00
cabbage 666fcd0ea8 ## 恢复定时配置; 2025-04-30 16:01:20 +08:00
cabbage b8a532ec36 ## 北大定时任务配置调整; 2025-04-30 16:01:20 +08:00
cabbage a57628531a ## 月度业绩查询没有数据月份报错处理; 2025-04-30 15:25:13 +08:00
cabbage 1ce1fc4e50 ## 安置、推荐正反查修改; 2025-04-30 15:25:12 +08:00
cabbage 9ff7075d1a ## 月度业绩查询没有数据月份报错处理; 2025-04-30 15:25:12 +08:00
cabbage b3c5d7234b ## 月度业绩查询没有数据月份报错处理; 2025-04-30 15:25:12 +08:00
woody c189da7609 feat(BdWaresSpecsSkuMapper.xml):商品发布-规格明细隐藏sku字段 2025-04-30 09:24:38 +08:00
cabbage 359b93a6fe ## 乐学注册、升级代金券补全规格信息; 2025-04-30 09:24:38 +08:00
cabbage 23f0a4db98 ## 去掉部分SCM内容; 2025-04-30 09:24:37 +08:00
woody b9b8aae274 feat(BdWaresSpecsSkuMapper.xml):商品发布-规格明细隐藏sku字段 2025-04-30 09:24:37 +08:00
cabbage bd376383d5 ## 商品发布去掉新直销SKU不需要字段; 2025-04-30 09:24:36 +08:00
cabbage 4b874ca77c ## 产品发布去掉产品基本信息关系; 2025-04-30 09:24:35 +08:00
cabbage cf37f2becf ## 签呈配置SQL报错调整; 2025-04-30 09:24:35 +08:00
cabbage be644782af ## 充值提货商品添加提货来源; 2025-04-30 09:24:35 +08:00
cabbage defe92fa25 ## 添加微服务注册成功刷新nacos缓存; 2025-04-29 09:44:45 +08:00
cabbage 3c680ebd07 ## 查询返回复购考核状态; 2025-04-29 09:44:44 +08:00
cabbage 793c8565a6 ## 商品只查询已经审核通过的; 2025-04-29 09:44:44 +08:00
cabbage 386dbfbe03 ## 添加微服务注册成功刷新nacos缓存; 2025-04-29 09:44:43 +08:00
woody 947df9fe19 feat(办理业务):隐藏分红免考 2025-04-29 09:44:42 +08:00
cabbage 0a167db0ff ## 领导奖复购免考处理; 2025-04-29 09:44:41 +08:00
cabbage 93dce94302 ## 乐学V1复购价格改为2980,乐学复购300级差减少一级; 2025-04-29 09:44:41 +08:00
cabbage 2cec5a8f7a ## 调整专区显示顺序; 2025-04-27 16:55:46 +08:00
cabbage 171b768cbc ## 新会员专区列表; 2025-04-27 16:55:44 +08:00
cabbage 7c46173b2f ## 奖金明细显示补全; 2025-04-27 10:58:51 +08:00
cabbage 99712e2fc2 ## 调整注释内容; 2025-04-27 10:58:50 +08:00
cabbage 0581822833 ## 会员专区显示专区+3个商品; 2025-04-27 10:58:48 +08:00
cabbage ccc7046bda ## 报单、服务中心才能看到乐学升级; 2025-04-26 15:36:44 +08:00
cabbage bb188366ba ## 日拨比统计方法补全; 2025-04-26 15:35:20 +08:00
cabbage 3b61b2af85 ## 三单循环列表改为倒序查询; 2025-04-26 15:35:17 +08:00
cabbage 1b059fc96b ## 修改专区名称; 2025-04-26 15:35:13 +08:00
cabbage 0f400f7e4a Merge remote-tracking branch 'origin/base_test' into base_online
# Conflicts:
#	bd-business/bd-business-bonus/src/main/java/com/hzs/bonus/bonus/service/impl/BonusSettleFirstPurchaseHandle.java
2025-04-24 19:27:46 +08:00
cabbage 2478baae77 Merge remote-tracking branch 'origin/base_dev' into base_test 2025-04-24 19:04:16 +08:00
cabbage 7ed9a9085c ## 目录以及依赖调整包名; 2025-04-24 19:02:42 +08:00
cabbage a980218df3 ## 目录以及依赖调整包名; 2025-04-24 19:02:39 +08:00
cabbage 1ed8f4fea4 ## 目录以及依赖调整包名; 2025-04-24 19:02:08 +08:00
cabbage 1416d9ae7e ## 目录以及依赖调整包名; 2025-04-24 18:32:38 +08:00
cabbage e7e896e251 ## 金额、业绩显示2位小数; 2025-04-24 15:44:07 +08:00
cabbage f270f8cc36 ## 金额、业绩显示2位小数; 2025-04-24 15:44:06 +08:00
cabbage 9e02399de7 ## 金额、业绩显示2位小数; 2025-04-24 15:43:39 +08:00
cabbage 8a5bce6b9d ## 金额、业绩显示2位小数; 2025-04-24 15:43:12 +08:00
cabbage 73f2c96722 ## 进入报表报错问题; 2025-04-24 15:30:30 +08:00
cabbage 69c30e93d2 ## 安置架构业绩显示2位小数; 2025-04-24 15:30:30 +08:00
cabbage 68ff95394b ## 登录用户缓存过期改为1个小时,刷新校验改为20分钟; 2025-04-24 15:30:29 +08:00
cabbage 2740929883 ## 登录用户缓存过期改为1个小时,刷新校验改为20分钟; 2025-04-24 15:30:29 +08:00
cabbage 34e57f4b71 ## 缓存存放token改为1个小时; 2025-04-24 15:30:29 +08:00
cabbage 1f543d06c7 ## 进入报表报错问题; 2025-04-24 15:27:11 +08:00
cabbage c77f9a90ad ## 安置架构业绩显示2位小数; 2025-04-24 15:01:51 +08:00
cabbage 52815239e4 ## 登录用户缓存过期改为1个小时,刷新校验改为20分钟; 2025-04-24 11:01:28 +08:00
cabbage 1fce4dbf01 ## 登录用户缓存过期改为1个小时,刷新校验改为20分钟; 2025-04-24 10:48:22 +08:00
cabbage fae19d3361 ## 缓存存放token改为1个小时; 2025-04-24 09:52:24 +08:00
woody 85de98bced feat(BdAreaCurrency): 消费配置列表-扣款顺序比例列,数字改为展示两位小数 2025-04-24 09:48:15 +08:00
cabbage 79b78c9cd1 ## 删除历史结算表单独处理,如果异常不影响主流程;修改打印日志; 2025-04-24 09:48:14 +08:00
cabbage 9ae3ed62a8 ## V3、V4可以进行购买升级; 2025-04-24 09:48:14 +08:00
cabbage 07d5ea8d12 ## 乐学2025.09.01之前,领导奖不需要考核月新増业绩; 2025-04-24 09:48:13 +08:00
woody f4d0293731 fix(BdNoticeMapper): 公告弹窗查询逻辑修改 2025-04-24 09:48:13 +08:00
woody db7753566a feat(BdAreaCurrency): 消费配置列表-扣款顺序比例列,数字改为展示两位小数 2025-04-24 09:46:33 +08:00
cabbage 551a8fd684 ## 删除历史结算表单独处理,如果异常不影响主流程;修改打印日志; 2025-04-24 09:46:31 +08:00
cabbage 06f7def037 Merge remote-tracking branch 'origin/base_dev' into base_dev 2025-04-24 09:45:43 +08:00
cabbage d2d0283486 ## 删除历史结算表单独处理,如果异常不影响主流程;修改打印日志; 2025-04-24 09:45:34 +08:00
woody a5fd926fc7 feat(BdAreaCurrency): 消费配置列表-扣款顺序比例列,数字改为展示两位小数 2025-04-24 09:45:30 +08:00
cabbage 1d37e84036 ## V3、V4可以进行购买升级; 2025-04-23 18:28:12 +08:00
cabbage 7dbfb05585 ## V3、V4可以进行购买升级; 2025-04-23 17:54:20 +08:00
cabbage f53fd35268 ## 乐学2025.09.01之前,领导奖不需要考核月新増业绩; 2025-04-23 15:04:54 +08:00
woody ec5cd922da fix(BdNoticeMapper): 公告弹窗查询逻辑修改 2025-04-23 15:04:52 +08:00
cabbage 42d1d78297 ## 乐学2025.09.01之前,领导奖不需要考核月新増业绩; 2025-04-23 15:04:16 +08:00
woody 38fd54f308 fix(BdNoticeMapper): 公告弹窗查询逻辑修改 2025-04-23 10:25:41 +08:00
cabbage f246e78e45 ## 延缓收益发放添加会员收益状态判断; 2025-04-23 10:06:04 +08:00
cabbage 146e5897d5 ## 延缓收益发放添加会员收益状态判断; 2025-04-23 10:06:04 +08:00
cabbage 09e38e81fe ## 查询延缓发放关联查询会员状态; 2025-04-23 10:06:04 +08:00
cabbage 86c8a74816 ## 延缓收益发放添加会员收益状态判断; 2025-04-23 10:04:36 +08:00
cabbage c906010ebf ## 延缓收益发放添加会员收益状态判断; 2025-04-23 09:56:50 +08:00
cabbage 68dd3cca99 ## 查询延缓发放关联查询会员状态; 2025-04-23 09:12:32 +08:00
cabbage 576e3a18ac ## 部分配置提取到nacos;定时任务修改生产配置; 2025-04-22 19:31:33 +08:00
cabbage e850672eb9 ## 部分配置提取到nacos;定时任务修改生产配置; 2025-04-22 19:30:02 +08:00
cabbage f0f9092bde ## 乐学注册专区控制显示; 2025-04-22 16:10:24 +08:00
cabbage 1d54b461cc ## 订单类型、商品专区乐学相关名称修改; 2025-04-22 16:10:22 +08:00
cabbage c106f48cad ## 新会员显示业绩报错处理; 2025-04-22 16:10:21 +08:00
cabbage 857b48d742 ## 乐学注册专区控制显示; 2025-04-22 14:30:48 +08:00
cabbage 0028d59d9b ## 订单类型、商品专区乐学相关名称修改; 2025-04-22 14:12:53 +08:00
cabbage 80b83c6aad ## 新会员显示业绩报错处理; 2025-04-22 13:40:04 +08:00
cabbage 234ebf64c6 ## 提现个税取值参数修改; 2025-04-22 13:26:54 +08:00
cabbage 925b0f7568 ## 首页昨日、当月、历史业绩接口替换; 2025-04-22 13:26:52 +08:00
woody 93e3b10206 feat(CuMemberBonusDelay): 添加导出excel功能 2025-04-22 13:26:50 +08:00
cabbage fe436fc52b ## 获取用户信息,去掉旧最高奖衔; 2025-04-22 13:26:49 +08:00
woody 70bbb6bba6 feat(CumemberLevel): 移除异常报错 2025-04-22 13:26:47 +08:00
woody caaae917f2 feat(CumemberLevel): 会员升级记录添加导出功能 2025-04-22 13:26:45 +08:00
cabbage 734ad1d9b5 ## 提现个税取值参数修改; 2025-04-22 13:26:00 +08:00
cabbage 632121afec ## 首页昨日、当月、历史业绩接口替换; 2025-04-22 10:53:57 +08:00
cabbage 42174fed51 Merge remote-tracking branch 'origin/dev' into dev 2025-04-21 20:13:08 +08:00
cabbage c39412a673 ## 获取用户信息,去掉旧最高奖衔; 2025-04-21 20:13:02 +08:00
woody 8369483b31 feat(CuMemberBonusDelay): 添加导出excel功能 2025-04-21 19:57:54 +08:00
cabbage a2e8c961bb ## V3\V4日升级添加报单、注册中心; 2025-04-21 19:44:00 +08:00
cabbage 4639e5d81d ## V3\V4日升级添加报单、注册中心; 2025-04-21 19:43:34 +08:00
woody 9a13fdca75 feat(CumemberLevel): 移除异常报错 2025-04-21 17:53:39 +08:00
woody a22351baf0 feat(CumemberLevel): 会员升级记录添加导出功能 2025-04-21 17:47:22 +08:00
cabbage bc7fd1e5ee ## 拓展延缓发放处理辅导收益; 2025-04-21 17:22:50 +08:00
cabbage eefb762f10 ## 拓展延缓发放处理辅导收益; 2025-04-21 17:21:45 +08:00
cabbage 47a7ff90da ## 升级时间格式化; 2025-04-21 14:52:12 +08:00
cabbage d3f3663ef8 ## 升级时间格式化; 2025-04-21 14:51:18 +08:00
cabbage 93d3f1f0ca ## 延缓发放奖金查询语句只查询当前期之前的; 2025-04-21 13:49:07 +08:00
cabbage 7732016511 ## 延缓发放奖金查询语句只查询当前期之前的; 2025-04-21 13:48:23 +08:00
cabbage afb0f535ca ## 领导奖获取月新増业绩语句修改; 2025-04-21 13:19:30 +08:00
cabbage ee90ebd0b2 Merge remote-tracking branch 'origin/dev' into dev 2025-04-21 13:19:12 +08:00
cabbage 1035e5dced ## 领导奖获取月新増业绩语句修改; 2025-04-21 13:19:07 +08:00
woody e0c70d2acd feat(CuMemberLevelMapper): fix params error 2025-04-21 11:17:11 +08:00
woody 60a68c0268 Merge branch 'dev' of gitee.com:cabbage_qd/java-base-app into dev 2025-04-21 11:16:40 +08:00
woody 5c040ca61f feat(CuMemberLevelMapper): fix params error 2025-04-21 11:16:09 +08:00
cabbage 647a2a075a ## 辅导明细入库处理; 2025-04-21 11:12:37 +08:00
cabbage ebb18856ca ## 会员升级记录; 2025-04-21 11:12:35 +08:00
cabbage 91df28563c ## 辅导明细入库处理; 2025-04-21 11:10:59 +08:00
cabbage 92df472203 ## 会员升级记录; 2025-04-21 10:09:18 +08:00
cabbage 8b7c13464c ## 调整奖金来源查询条件; 2025-04-19 16:18:40 +08:00
cabbage 5aa47ba52e ## 调整奖金来源查询条件; 2025-04-19 16:17:57 +08:00
cabbage 014634ffd1 ## 奖金汇总添加新字段; 2025-04-19 15:42:46 +08:00
cabbage 1eaaace2d4 ## 复购辅导收益;奖金明细、奖金汇总添加新字段; 2025-04-19 15:42:45 +08:00
cabbage ba07693afd ## 领导奖获取月新増业绩改为当期减上月最后一期; 2025-04-19 15:42:43 +08:00
cabbage 6eae9d944f ## 奖金汇总添加新字段; 2025-04-19 15:42:16 +08:00
cabbage bb6eb8bf5f ## 复购辅导收益;奖金明细、奖金汇总添加新字段; 2025-04-19 15:18:05 +08:00
cabbage fd310590bf ## 领导奖获取月新増业绩改为当期减上月最后一期; 2025-04-19 09:21:08 +08:00
cabbage 43d841739f ## 注水业绩搜单个会员报错(32); 2025-04-18 17:28:10 +08:00
cabbage e4547c6644 ## 首购领导奖新逻辑处理; 2025-04-18 17:28:08 +08:00
cabbage e20142917c ## 注水业绩搜单个会员报错(32); 2025-04-18 17:23:56 +08:00
cabbage 92379659a1 ## 首购领导奖新逻辑处理; 2025-04-18 17:11:33 +08:00
cabbage 87fb08edfb ## 空指针问题处理; 2025-04-18 10:09:04 +08:00
cabbage afba0d65ac ## 空指针问题处理; 2025-04-18 10:09:02 +08:00
cabbage d7a69544ce ## 空指针问题处理; 2025-04-18 10:00:20 +08:00
cabbage c58cbf4a4e ## 空指针问题处理; 2025-04-18 09:53:08 +08:00
cabbage 4d32fa61da ## 调整插入延缓发放明细语句; 2025-04-18 09:48:00 +08:00
cabbage 45afd09412 ## 调整插入延缓发放明细语句; 2025-04-18 09:46:31 +08:00
appleyou 545735f451 feat(CuMemberBonusDelay): 日期格式化 2025-04-17 16:56:18 +08:00
cabbage 22278410bc ## 延缓发放奖金列表; 2025-04-17 16:56:10 +08:00
appleyou e290bcf87c feat(CuMemberBonusDelay): 日期格式化 2025-04-17 16:34:34 +08:00
cabbage 7d277620e5 ## 延缓发放奖金列表; 2025-04-17 15:32:34 +08:00
cabbage 45b54b0753 ## 拓展收益延缓发放相关处理; 2025-04-17 15:01:02 +08:00
cabbage 157d586044 ## 拓展收益当天产生收益延缓发放处理; 2025-04-17 15:01:00 +08:00
jinwei 62c16faff5 管理后台-办理业务-基础业务办理,修改奖衔,修改等级修改,去掉办理业务手续费配置校验 2025-04-17 15:00:58 +08:00
cabbage a084080a6c ## 复购去掉奖衔价格处理; 2025-04-17 15:00:55 +08:00
cabbage 02e8e4b802 ## 拓展收益延缓发放相关处理; 2025-04-17 15:00:01 +08:00
cabbage c96f623372 ## 拓展收益当天产生收益延缓发放处理; 2025-04-17 09:27:05 +08:00
jinwei 8d33408ae3 管理后台-办理业务-基础业务办理,修改奖衔,修改等级修改,去掉办理业务手续费配置校验 2025-04-16 19:14:13 +08:00
cabbage 9df31fbd90 ## 复购去掉奖衔价格处理; 2025-04-16 17:54:01 +08:00
cabbage c53173fd7e ## 拓展收益烧伤状态处理; 2025-04-15 19:32:13 +08:00
cabbage 4d54218ee3 ## 拓展收益烧伤状态处理; 2025-04-15 19:31:25 +08:00
cabbage 37fc6bc778 ## Q8以上奖衔升级处理;拓展奖V3 V4判断烧伤改为延缓发放; 2025-04-15 17:06:06 +08:00
ywk 1b73571a91 fix(ApiSmsServiceImpl): 重置支付密码时获取验证包提示操作失败处理 2025-04-15 17:06:04 +08:00
ywk ed1020b612 fix(sale.bootstrap): 添加pc地址配置 2025-04-15 17:05:59 +08:00
cabbage 1202f1cc86 ## Q8以上奖衔升级处理;拓展奖V3 V4判断烧伤改为延缓发放; 2025-04-15 17:04:56 +08:00
ywk 34a71d0321 fix(ApiSmsServiceImpl): 重置支付密码时获取验证包提示操作失败处理 2025-04-15 13:41:51 +08:00
ywk c55b4df10b fix(sale.bootstrap): 添加pc地址配置 2025-04-15 10:55:20 +08:00
cabbage 91f2543219 ## 调整创建表字段长度; 2025-04-15 09:19:29 +08:00
cabbage bb4fb90913 ## 调整创建表字段长度; 2025-04-15 09:19:15 +08:00
cabbage 617202bcb6 ## 插入等级记录语句参数调整; 2025-04-15 09:13:42 +08:00
cabbage db532d4ac7 ## 插入等级记录语句参数调整; 2025-04-15 09:13:11 +08:00
cabbage bfaa6a1143 ## 商品订单小数长度调整;安置架构历史网体显示左右区套数; 2025-04-14 18:00:57 +08:00
cabbage 28a9a0eb95 ## 订单套数从安置往上传;结算时处理V3\V4升级; 2025-04-14 18:00:54 +08:00
cabbage 64b5780c9f ## 商品订单小数长度调整;安置架构历史网体显示左右区套数; 2025-04-14 17:51:07 +08:00
cabbage bd8919d750 ## 订单套数从安置往上传;结算时处理V3\V4升级; 2025-04-14 17:19:43 +08:00
cabbage e189c4ff8b ## 代码添加注释;调整发布处理; 2025-04-12 15:30:32 +08:00
cabbage 0decded40b ## 代码添加注释;调整发布处理; 2025-04-12 15:30:10 +08:00
cabbage 31690f66ac ## 去掉原来月奖处理;恢复旧累计奖衔处理; 2025-04-12 14:20:36 +08:00
cabbage acdaf44bdc ## 奖衔处理改为旧逻辑累计处理不走月奖衔; 2025-04-12 14:20:33 +08:00
cabbage c26c7f59e7 ## 调整创建语句结构; 2025-04-12 14:20:31 +08:00
cabbage 2b06a82ccf ## 去掉原来月奖处理;恢复旧累计奖衔处理; 2025-04-12 14:18:59 +08:00
cabbage c6f4161655 ## 奖衔处理改为旧逻辑累计处理不走月奖衔; 2025-04-12 13:39:22 +08:00
cabbage d7203842f8 ## 调整创建语句结构; 2025-04-12 10:23:31 +08:00
cabbage 1ff34e7da2 ## 调整创建语句结构; 2025-04-12 09:09:53 +08:00
cabbage c77ec2965b ## 调整创建语句结构; 2025-04-12 09:09:15 +08:00
cabbage ae133ef950 ## 会员奖金明细显示处理;去掉荣誉墙等; 2025-04-11 18:18:19 +08:00
cabbage 8b163de8c1 ## 会员奖金明细显示处理;去掉荣誉墙等; 2025-04-11 18:17:50 +08:00
cabbage 8edfc05ece ## 乐学复购200级差收益修改;三单循环改为使用订单业绩; 2025-04-11 14:02:31 +08:00
cabbage 12d67fa68d ## 乐学复购200级差收益修改;三单循环改为使用订单业绩; 2025-04-11 14:01:46 +08:00
cabbage 82ceb5b135 ## 校验分红考核时处理配置会员为空情况;直推级差添加20%扣项; 2025-04-11 10:13:52 +08:00
cabbage 4f1833292f ## 调整token过期时间; 2025-04-11 10:13:45 +08:00
cabbage c94c0f251c ## 暂时屏蔽发送短信; 2025-04-11 10:13:43 +08:00
cabbage 491086308d ## 校验分红考核时处理配置会员为空情况;直推级差添加20%扣项; 2025-04-11 10:07:30 +08:00
cabbage 82ae52e2ef ## 调整token过期时间; 2025-04-11 09:23:25 +08:00
cabbage d506dbf120 ## 暂时屏蔽发送短信; 2025-04-11 09:21:46 +08:00
cabbage 2626c0cc73 ## 去掉测试数据; 2025-04-10 18:39:21 +08:00
cabbage 6540ed7163 ## 去掉测试数据; 2025-04-10 18:38:35 +08:00
cabbage 08b84cd53e ## 调整专区排序;添加401异常日志; 2025-04-10 18:31:49 +08:00
cabbage ebe9552271 ## 查询会员信息,去掉代理等不需要属性; 2025-04-10 18:31:49 +08:00
cabbage 02f55ef17c ## 乐学复购级差法宝券处理第一版; 2025-04-10 18:31:48 +08:00
cabbage ef374f3f4e ## 调整专区排序;添加401异常日志; 2025-04-10 18:07:42 +08:00
cabbage 8fc0766b90 ## 查询会员信息,去掉代理等不需要属性; 2025-04-10 17:57:42 +08:00
cabbage de3caf9321 ## 乐学复购级差法宝券处理第一版; 2025-04-10 17:23:09 +08:00
cabbage 34d46f6113 ## 乐学复购初始化血缘关系; 2025-04-10 10:35:09 +08:00
cabbage 6a4b2ebaf0 ## 乐学复购初始化血缘关系; 2025-04-10 10:34:26 +08:00
cabbage 706a61c592 ## 乐学复购级差中判断推荐人是否为空处理; 2025-04-10 09:38:00 +08:00
cabbage 3076384446 ## 乐学复购级差中判断推荐人是否为空处理; 2025-04-10 09:37:17 +08:00
cabbage 2376c525cc ## 乐学复购级差法宝券结算; 2025-04-09 20:52:49 +08:00
cabbage dc77f6c9fc ## 乐学复购级差法宝券结算; 2025-04-09 20:52:16 +08:00
cabbage 308c266a26 ## 找回业绩汇总,去掉部分不使用方法; 2025-04-09 17:50:05 +08:00
cabbage e04067e186 ## 找回业绩汇总,去掉部分不使用方法; 2025-04-09 17:49:05 +08:00
cabbage 58be72be45 ## 测试环境nacos配置调整; 2025-04-09 15:12:54 +08:00
cabbage 4fe9258f6a ## 提示信息国际化不走缓存;实名认证不需要短信以及ORC图片识别;银行卡绑定不需要短信以及四要素验证;乐学复购级差修改; 2025-04-09 15:04:54 +08:00
cabbage 9004bef525 ## 写死6.4汇率恢复成1;注册列表业绩显示(7); 2025-04-09 09:47:02 +08:00
cabbage 36d969cadf ## 只处理会员升级订单添加升级记录; 2025-04-08 20:33:40 +08:00
cabbage ce6d80f285 Merge remote-tracking branch 'origin/dev' into dev 2025-04-08 20:22:43 +08:00
cabbage ae43f60f8b ## 乐学复购专区处理; 2025-04-08 20:22:36 +08:00
ywk 16b42d97e3 ## 去掉三方商品相关; 2025-04-08 20:06:12 +08:00
ywk ecb3de527a Merge branch 'dev' of gitee.com:cabbage_qd/java-base-app into dev
# Conflicts:
#	hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/msg/ActivityMsgConstants.java
#	hzs-common/hzs-common-core/src/main/java/com/hzs/common/core/constant/msg/MemberMsgConstants.java
2025-04-08 20:01:28 +08:00
cabbage 305fd2d8fe ## 去掉三方商品相关; 2025-04-08 19:59:14 +08:00
cabbage 13cc2e0178 ## 乐学注册、乐学升级下单撤单;去掉新人礼包,海豆等; 2025-04-08 17:29:53 +08:00
cabbage ed247fc721 ## 去掉不使用的缓存、常量、枚举等;去掉能量舱相关部分内容; 2025-04-08 11:35:17 +08:00
cabbage c6e63fcebf ## 去掉创客空间直推、共享收益; 2025-04-08 10:16:05 +08:00
cabbage eaee52ffbd ## 去掉启动卡直推; 2025-04-08 09:39:13 +08:00
cabbage 39b0591712 ## 奖金拨比定时报错修改;后台管理员短信校验接口取消; 2025-04-08 09:37:25 +08:00
cabbage e584ef0b72 ## 去掉三方商品相关; 2025-04-07 18:05:23 +08:00
cabbage 4376d0eeb0 ## 乐学注册处理;部分去国际化等; 2025-04-07 17:40:05 +08:00
cabbage afd9c4f933 ## 调整部分国际化;调整打包配置; 2025-04-06 09:42:17 +08:00
jiangchao ebd37ee2af ## 去掉国家编号、国际编号; 2025-04-03 13:24:46 +08:00
jiangchao 663c3cec74 ## 去掉部分不用接口,写死业绩按6.4换算; 2025-04-02 21:40:05 +08:00
jiangchao f72f6bec3d ## 调整菜单权限等; 2025-04-02 15:38:27 +08:00
jiangchao 6c3f3797ce ## 调整各项目配置文件; 2025-04-01 20:15:07 +08:00
jiangchao 80f896132d ## 去掉部分不需要代码; 2025-04-01 16:37:16 +08:00
jiangchao 7748af02ae ## 定时任务整体调整; 2025-04-01 14:33:10 +08:00
jiangchao 25852c9fc3 ## 调整部分旧代码; 2025-04-01 10:55:06 +08:00
jiangchao dd92d58d9a ## 调整部分旧代码; 2025-03-27 17:51:24 +08:00
jiangchao 74f319a657 ## 在线支付回调添加上锁处理; 2025-03-27 11:00:07 +08:00
jiangchao 01d51e34ac ## 去掉部分不用内容; 2025-03-26 19:53:48 +08:00
jiangchao 40cd21dbe9 ## 去掉部分不用内容;配置文件改为多环境切换加载; 2025-03-26 16:55:07 +08:00
jiangchao f9909e2953 ## 部分内容修改; 2025-03-25 10:57:48 +08:00
5968 changed files with 131710 additions and 337565 deletions

View File

@ -1,36 +0,0 @@
# java-base-app
#### Description
直销后台接口
#### Software Architecture
Software architecture description
#### Installation
1. xxxx
2. xxxx
3. xxxx
#### Instructions
1. xxxx
2. xxxx
3. xxxx
#### Contribution
1. Fork the repository
2. Create Feat_xxx branch
3. Commit your code
4. Create Pull Request
#### Gitee Feature
1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
2. Gitee blog [blog.gitee.com](https://blog.gitee.com)
3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore)
4. The most valuable open source project [GVP](https://gitee.com/gvp)
5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help)
6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)

View File

@ -2,51 +2,31 @@
### code-util实体代码生成器
### hzs-apiRPC调用接口
hzs-api-activity -- 活动服务接口以及RPC传输数据DTO实体
hzs-api-bonus -- 奖金服务接口以及RPC传输数据DTO实体
hzs-api-member -- 会员服务接口以及RPC传输数据DTO实体
hzs-api-report -- 报表服务接口以及RPC传输数据DTO实体
hzs-api-sale -- 销售、供应链服务接口以及RPC传输数据DTO实体
hzs-api-system -- 系统基础服务接口以及RPC传输数据DTO实体
hzs-api-third -- 三方服务接口以及RPC传输数据DTO实体
### bd-apiRPC调用接口
bd-api-bonus -- 奖金服务接口以及RPC传输数据DTO实体
bd-api-member -- 会员服务接口以及RPC传输数据DTO实体
bd-api-report -- 报表服务接口以及RPC传输数据DTO实体
bd-api-system -- 系统基础服务接口以及RPC传输数据DTO实体
bd-api-third -- 三方服务接口以及RPC传输数据DTO实体
### hzs-api-lenjoy乐享RPC调用接口
hzs-api-lenjoy-bonus -- 乐享奖金服务接口以及RPC传输数据DTO实体
hzs-api-lenjoy-member -- 乐享会员服务接口以及RPC传输数据DTO实体
hzs-api-lenjoy-sale -- 乐享销售、供应链服务接口以及RPC传输数据DTO实体
### bd-business业务相关服务
bd-business-bonus -- 奖金服务(奖金计算等) 8098
bd-business-common -- 业务服务公共类(工具类)
bd-business-member -- 会员服务(会员、账户、银行等) 8092
bd-business-report -- 报表服务(统计分析、仪表盘等) 8097
bd-business-sale -- 销售服务(订单、商品、邮费、仓库进销存等) 8093
bd-business-system -- 系统基础服务(基础配置、自定义配置等) 8091
### hzs-business业务相关服务
hzs-business-activity -- 活动服务(所有活动等) 8095
hzs-business-bonus -- 奖金服务(奖金计算等) 8098
hzs-business-common -- 业务服务公共类(工具类)
hzs-business-member -- 会员服务(会员、账户、银行等) 8092
hzs-business-report -- 报表服务(统计分析、仪表盘等) 8097
hzs-business-sale -- 销售服务(订单、商品、邮费、仓库进销存等) 8093
hzs-business-system -- 系统基础服务(基础配置、自定义配置等) 8091
hzs-business-scm -- 进销存服务(进销存功能等) 8099
### bd-common基础公用组件
bd-common-core -- 核心公用组件、缓存操作等
bd-common-domain -- 系统对应数据库实体以及扩展分类
bd-common-security -- security用户鉴权依赖组件
### hzs-business-lenjoy乐享业务相关服务
hzs-business-bonus -- 奖金服务(奖金计算等) 8198
hzs-business-member -- 会员服务(会员、账户、银行等) 8192
hzs-business-sale -- 销售服务(订单、商品、邮费、仓库进销存等) 8193
### hzs-common基础公用组件
hzs-common-core -- 核心公用组件、缓存操作等
hzs-common-domain -- 系统对应数据库实体以及扩展分类
hzs-common-security -- security用户鉴权依赖组件
### hzs-gateway统一网关入口
hzs-gateway -- 统一网关 8080
### bd-gateway统一网关入口
bd-gateway -- 统一网关 8080
### hzs-third三方服务
hzs-third -- 三方服务支付、短信、邮件、物流以及MQ等异步接收消息处理 8082
### hzs-applet小程序服务
hzs-applet -- 目前是生态科技仓小程序,后续有其它小程序可以根据业务进行添加合并 8083
### hzs-shop店务服务
hzs-shop -- 目前是店铺服务内容 8084
### bd-third三方服务
bd-third -- 三方服务支付、短信、邮件、物流以及MQ等异步接收消息处理 8082
@ -65,16 +45,3 @@
### 日志拦截处理
后台管理端controller层涉及到的操作方法需要添加 @Log 注解,用于记录管理后操作日志
## 分支说明:
### 日志拦截处理
dev_inter分支: 为当前研发主分支正常需求迭代以及非紧急BUG修改都提交到该分支正常进行迭代开发。
### 日志拦截处理
pre分支预上线测试分支由 dev_inter 分支中提交内容提取合并而来,该分支进行测试并测试通过后进行上线。
### 日志拦截处理
release分支线上分支pre 分支上线稳定后,将 pre 分支合并到该分支做为线上稳定分支。如果有加急BUG需要上线从此分支拉取临时上线分支进行上线上线成功后合并回本分支。

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bd</groupId>
<artifactId>bd-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>bd-api-bonus</artifactId>
<description>
bd-api-bonus奖金服务
</description>
<dependencies>
<dependency>
<groupId>com.bd</groupId>
<artifactId>bd-api-system</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bd</groupId>
<artifactId>bd-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>bd-api-member</artifactId>
<description>
bd-api-member会员服务
</description>
<dependencies>
<dependency>
<groupId>com.bd</groupId>
<artifactId>bd-api-system</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,71 @@
package com.hzs.member.account;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.member.account.CuMemberAccount;
import com.hzs.common.domain.member.ext.CuMemberAccountExt;
import com.hzs.common.domain.sale.order.SaOrder;
import java.math.BigDecimal;
import java.util.List;
/**
* 会员账户提供api操作实体
*/
public interface IMemberAccountServiceApi {
/**
* 查询会员账户状态账户信息
*
* @param cuMemberAccount 会员账户条件信息
*/
R<List<CuMemberAccountExt>> queryMemberAccountByCondition(CuMemberAccount cuMemberAccount);
/**
* 根据会员id 列表查询账户信息
*
* @param pkMemberList 列表
*/
R<List<CuMemberAccount>> queryCuMemberAccountByPkMembers(List<Long> pkMemberList);
/**
* 校验订单调换货物余额是否足够
*
* @param saOrder 订单
* @param updateOrder 新订单
* @return
*/
R<?> orderChangeProductPre(SaOrder saOrder, SaOrder updateOrder);
/**
* 订单调换货物扣费处理
*
* @param saOrder 订单
* @param updateOrder 新订单
* @param userId 操作人ID
* @param obj 追加后续业务实体
* @return
*/
R<?> orderChangeProduct(SaOrder saOrder, SaOrder updateOrder, Long userId, Object obj);
/**
* 订单自提退邮费
*
* @param pkMember 会员ID
* @param pkCountry 所属国家
* @param pkRate 汇率
* @param postage 邮费
* @param userId 操作人ID
* @return
*/
R<?> orderSelfDeliver(Long pkMember, Integer pkRate, Integer pkCountry, BigDecimal postage, Long userId);
/**
* 订单合单退单
*
* @param saOrder 退单订单
* @param userId 操作用户ID
* @return
*/
R<?> orderReturnBatch(SaOrder saOrder, Long userId);
}

View File

@ -0,0 +1,24 @@
package com.hzs.member.account;
import com.hzs.common.core.domain.R;
/**
* 会员模块定时任务
*/
public interface IMemberJobServiceApi {
/**
* 定时插入账户详情数据
*
* @return
*/
R<?> insertAccountDetail();
/**
* 每月月初定时删除上上个月的数据
*
* @return Integer
*/
R<?> deleteAccountDetailByMonth();
}

View File

@ -10,12 +10,6 @@ import java.util.List;
/**
* 业务手续费扣款
*
* @Description:
* @Author: ljc
* @Time: 2023/1/6 15:15
* @Classname: BusinessCommissionDTO
* @Package_name: com.hzs.member.account.dto
*/
@Data
@Builder

View File

@ -10,12 +10,6 @@ import java.math.BigDecimal;
/**
* 会员业务手续费
*
* @Description:
* @Author: ljc
* @Time: 2023/1/6 15:15
* @Classname: BusinessCommissionDTO
* @Package_name: com.hzs.member.account.dto
*/
@Data
@Builder

View File

@ -0,0 +1,16 @@
package com.hzs.member.achieve;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.member.achieve.CuMemberSettlePeriod;
/**
* 会员结算期间api接口
*/
public interface ICuMemberSettlePeriodServiceApi {
/**
* 根据日期获得日期对应的期间
**/
R<CuMemberSettlePeriod> getCuMemberSettlePeriodByDate(String date);
}

View File

@ -0,0 +1,23 @@
package com.hzs.member.achieve;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.member.base.CuMember;
/**
* 提供查询实时会员业绩的api接口
*/
public interface IMemberAchieveServiceApi {
/**
* 查询会员的安置部门
*
* @param cuMember 推荐会员主键 公司 会员名称 手机号
* @param isFirst 是否首单
* @param isFirstAchieve 是否首购业绩
* @return: CuMemberAchieve
* @Author: sui q
* @Date: 2022/10/26 15:04
*/
R<CuMember> queryCuMemberAchieveByPkMember(CuMember cuMember, Boolean isFirst, Boolean isFirstAchieve);
}

View File

@ -0,0 +1,435 @@
package com.hzs.member.base;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.activity.draw.ext.AcDrawRewardNumExt;
import com.hzs.common.domain.member.base.CuMember;
import com.hzs.common.domain.member.base.CuMemberRegister;
import com.hzs.common.domain.member.base.CuMemberShare;
import com.hzs.common.domain.member.ext.CuMemberAccountExt;
import com.hzs.common.domain.member.ext.CuMemberExt;
import com.hzs.common.domain.member.swing.ext.CuMemberSwingNetExt;
import com.hzs.common.domain.sale.ext.SaOrderExt;
import com.hzs.common.domain.sale.order.SaOrder;
import com.hzs.member.account.dto.BusinessCommissionDTO;
import com.hzs.member.base.dto.LoginMember;
import com.hzs.member.base.dto.MemberContinueDTO;
import com.hzs.member.base.dto.ShowWaresDTO;
import com.hzs.member.base.dto.ZeroElementRevokeDTO;
import com.hzs.member.handlebusiness.dto.AnalysisBusinessAppealParam;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
/**
* 会员服务接口
*/
public interface IMemberServiceApi {
/**
* 通过会员编号查询会员信息
*
* @param memberCode 会员编号
* @return 结果
*/
R<LoginMember> getMemberInfo(String memberCode);
/**
* 通过会员编码查询分享会员信息
*
* @param memberCode 会员编号
* @return
*/
R<LoginMember> getShareMemberInfo(String memberCode);
/**
* 根据会员ID获取会员信息查库
*
* @param memberId
* @return
*/
R<CuMemberExt> getMemberById(Long memberId);
/**
* 根据会员编号获取会员信息查库
*
* @param memberCode
* @return
*/
R<CuMemberExt> getMemberByCode(String memberCode);
/**
* 前台查询会员的方法通过传输不同的参数查询不同的会员
*
* @param cuMember 会员编号的传输值
*/
R<List<CuMemberExt>> getMemberInfo(CuMember cuMember);
/**
* 撤销注册订单需要更新会员单点撤单更新为死点
*
* @param pkApprove 审核人
* @param saOrder 销售订单
*/
R<Boolean> singleRevokeMemberByRegisterOrder(Long pkApprove, SaOrderExt saOrder, BusinessCommissionDTO businessCommissionDTO);
/**
* 自助撤单-注册单撤单
**/
R<Boolean> singleRevokeMemberBySelfRevokeOrder(Long pkApprove, SaOrderExt saOrder, BusinessCommissionDTO businessCommissionDTO);
/**
* 撤销订单需要更新会员合并撤单直接删除会员
*
* @param pkApprove 审核人
* @param memberList 会员列表
* @param saOrderMap 销售订单
*/
R<Boolean> mergeRevokeMemberByRegisterOrder(Long pkApprove, List<Long> memberList, Map<Long, SaOrderExt> saOrderMap, BusinessCommissionDTO businessCommissionDTO);
/**
* 普通撤单注销除注册专区的订单
*
* @param pkApprove 审核人
* @param saOrder 订单
* @param cuMember 修改后的会员
*/
R<Boolean> normalRevokeOrder(Long pkApprove, SaOrderExt saOrder, CuMember cuMember, List<Long> pkOrderItemList, BusinessCommissionDTO businessCommissionDTO);
/**
* 撤销会员账户余额
*/
R<Boolean> cancelMemberAccount(Long pkMember, SaOrder saOrder);
/**
* 查找安置人伞上会员信息
*
* @param memberId 编号安置人
*/
R<List<CuMemberExt>> querySponsorOnUmbrella(Long memberId, String memberCode, String phone);
/**
* 查找安置人伞上会员信息
*
* @param memberId 编号安置人
*/
R<List<CuMemberExt>> querySponsorOnUmbrella(Long memberId, List<String> memberCodeList);
/**
* 查找安置人伞下
*
* @param memberId 会员编号
*/
R<List<CuMemberExt>> selectPlaceSponsorUnderUmbrellaByCondition(Long memberId, List<CuMemberExt> cuMemberExtList);
/**
* 查找安置人伞下
*
* @param memberId 安置人编号
*/
R<List<CuMemberExt>> queryPlaceSponsorUnderUmbrella(Long memberId, String... placeParent);
/**
* 根据会员编号查找该会员编号极左极下的那个人
*
* @param memberId 会员编号
* @param placeDept 1代表左区极左极下2代表右区极左极下
*/
R<CuMemberExt> queryPlaceSponsorLastLeft(Long memberId, Integer placeDept);
/**
* 获取会员缓存
*
* @param memberCode 编号
* @return CuMember
*/
R<CuMember> getMember(String memberCode);
/**
* 获取会员缓存
*
* @param pkMember 会员主键
* @return CuMember
*/
R<CuMember> getMember(Long pkMember);
/**
* 获取会员缓存
*
* @param memberCode 会员编号
* @return CuMember
*/
R<CuMember> queryMember(String memberCode);
/**
* 查询会员
*/
R<CuMember> queryMember(Long pkMember);
/**
* 保存新会员信息,待支付订单
*
* @param cuMember 会员信息
*/
R<Boolean> saveMember(CuMember cuMember);
/**
* 查询网体是否存在推荐人
*/
R<Integer> queryCuMemberByPkMember(Long pkReference);
/**
* 修改会员信息确认订单信息流水升级订单复购订单
*
* @param saOrder 订单信息
* @param cuMemberAccountExt 会员账户信息
*/
R<Boolean> saveMember(SaOrderExt saOrder, CuMemberAccountExt cuMemberAccountExt);
/**
* 修改会员信息确认订单信息流水升级订单复购订单
*
* @param cuMember 会员信息
* @param saOrder 订单信息
*/
R<Boolean> saveMember(CuMember cuMember, SaOrder saOrder);
/**
* 修改会员信息确认订单信息流水升级订单复购订单
*
* @param cuMember 会员信息
* @param saOrder 订单信息
* @param cuMemberAccountExt 会员账户信息
*/
R<Boolean> saveMember(CuMember cuMember, SaOrderExt saOrder, CuMemberAccountExt cuMemberAccountExt);
/**
* 保存新会员信息支付订单
*
* @param cuMember 会员信息
* @param saOrder 订单信息
* @param isPay 是否支付
* @param cuMemberAccountExt 支付账号
*/
R<Boolean> saveMember(CuMember cuMember, SaOrderExt saOrder, Boolean isPay, CuMemberAccountExt cuMemberAccountExt);
/**
* 处理新会员生成主键跟会员编号
*
* @param cuMember 会员
* @param isHaiFun 是否嗨粉
*/
R<CuMember> createMemberIdAndCode(CuMember cuMember, Boolean isHaiFun);
/**
* 创建注册会员编号放入会员编号批次占用
*
* @param cuMember 会员信息
*/
R<CuMember> createRegisterMemberCode(CuMember cuMember);
/**
* 创建空单注册会员
*
* @param member
*/
R<CuMember> createEmptyOrderMember(CuMemberExt member);
/**
* 校验会员下的安置人推荐人是否存在
*
* @param pkMember 会员ID
*/
R<Boolean> checkLowerMember(Long pkMember);
/**
* 取消用户取消注册相关订单同步取消用户
*
* @param pkMember
*/
R<Boolean> cancelMember(Long pkMember);
/**
* 根据会员ID列表查询会员
*
* @param pkMemberList 会员ID列表 -- 必传
* @param pkCountry 国家ID -- 非必传
*/
R<List<CuMemberExt>> findMemberByMemberId(List<Long> pkMemberList, Integer pkCountry);
/**
* 查询分享会员
*
* @param pkMember 主键
*/
R<CuMemberShare> queryCuMemberShare(Long pkMember);
/**
* 根据会员主键查询会员注册信息
*
* @param pkMember 会员主键
*/
R<CuMemberRegister> queryCuMemberRegister(Long pkMember);
/**
* 会员编号账户类型抽奖金额
*/
R<Boolean> updateCuMemberAccountByDraw(Long pkMember, Integer pkCountry, Integer accountValue, BigDecimal rewardMoney);
/**
* 会员抽奖购买抽奖次数支付金额
*/
R<Boolean> updateCuMemberAccountByDraw(CuMemberAccountExt cuMemberAccountExt, BigDecimal payMoney);
/**
* 会员抽奖购买抽奖次数支付金额
*/
R<Boolean> updateCuMemberAccountByDraw(Integer payNum, AcDrawRewardNumExt acDrawRewardNumExt);
/**
* 更新用户等级
*
* @param cuMember 用户信息
* @param saOrder 订单信息
* @param pkOldLevel 原等级
* @return R<Boolean>
*/
R<Boolean> updateMemberLevel(CuMember cuMember, SaOrder saOrder, Integer pkOldLevel);
/**
* 校验是否血缘关系返回true则有血缘关系
*
* @param topCode 顶点编号
* @param userId 当前会员
*/
R<Boolean> checkParent(String topCode, Long userId);
/**
* 查询会员是否在血缘下批量
*
* @param topCodeList 顶点编号列表
* @param userId 当前会员
*/
R<CuMemberExt> checkMemberByParentList(List<String> topCodeList, Long userId);
/**
* 获取奖衔的翻译KEY值
**/
Integer getAwardsTranslateValue(Integer pkCountry, Integer pkId);
/**
* 查询全部
*
* @return
*/
R<List<CuMemberExt>> findAll();
/**
* 校验商品团队信息是否可见
*
* @param showWaresDTOS
*/
R<Map<Integer, Boolean>> checkIsShowWares(List<ShowWaresDTO> showWaresDTOS);
/**
* 查询安置位置错误
*
* @return List<CuMemberExt>
*/
R<List<CuMemberExt>> queryPlaceErrorCode();
/**
* 清除会员编号占用数据
*
* @return
*/
R<Integer> clearMemberEmptyCode();
/**
* 查询伞下会员
*/
R<Boolean> queryCuMemberUnderUmbrella(Long pkMember);
/**
* 零元撤单签呈列表
**/
R<List<ZeroElementRevokeDTO>> zeroByBusinessList(AnalysisBusinessAppealParam analysisBusinessAppealParam);
/**
* 校验是否安置关系
*
* @param topCode 顶点编号
* @param pkMember 当前会员
*/
R<Boolean> checkPlaceParent(String topCode, Long pkMember);
/*
* 查询系统中所有甩网数据
**/
R<List<CuMemberSwingNetExt>> queryCuMemberSwingNetExt();
/**
* 处理会员续约
*
* @param userId 当前用户
* @param pkCountry 所属国家
*/
R<?> handleExpireDate(Long userId, Integer pkCountry);
/**
* 提前三个月 把服务协议有效期续期一年
*/
R<?> updateMemberExpireDate();
/**
* 更新会员信息目前部分活动使用
*
* @param cuMember 会员信息
*/
R<?> updateMemberInfo(CuMember cuMember);
/**
* 会员续约处理
*
* @param memberContinueDTO
* @return
*/
R<?> handleMemberContinue(MemberContinueDTO memberContinueDTO);
/**
* 根据会员编号查询会员信息数量超过1000
*
* @param memberCodeList 会员编号
* @param pkCountry 国家ID
* @return R<List < CuMember>>
*/
R<List<CuMember>> findMemberByMemberCodeList(List<String> memberCodeList, Integer pkCountry);
/**
* 查询菜单用户
*
* @param pkMember 会员ID
* @return
*/
R<CuMemberExt> getMenuMember(Long pkMember);
/**
* 根据会员编号获取推荐人信息
*
* @param memberCode 会员编号
* @return
*/
R<CuMember> getParentMember(String memberCode);
/**
* 查询同姓名同手机号指定等级会员数量
*
* @param memberName 会员姓名
* @param phone 手机号码
* @param pkGrade 结算等级
* @param pkCountry 所属国家
* @return
*/
R<Integer> countGradeMemberPoint(String memberName, String phone, Integer pkGrade, Integer pkCountry);
}

View File

@ -13,12 +13,7 @@ import java.math.BigDecimal;
import java.util.Date;
/**
* <p>
* 真实奖衔控制表DTO
* </p>
*
* @author hzs
* @since 2022-08-22
*/
@Data
public class CuAwardsControlDTO implements Serializable {
@ -130,7 +125,7 @@ public class CuAwardsControlDTO implements Serializable {
/**
* 创建时间
*/
@Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "创建时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date creationTime;
@ -190,5 +185,4 @@ public class CuAwardsControlDTO implements Serializable {
private String pkAccountKeyVal;
}

View File

@ -0,0 +1,195 @@
package com.hzs.member.base.dto;
import com.hzs.common.core.annotation.Excel;
import com.hzs.common.core.annotation.Transaction;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
/**
* 注水业绩记录表DTO
*/
@Data
public class CuMemberAchieveLogDTO implements Serializable {
private static final long serialVersionUID = 1L;
private Integer pkId;
/**
* 会员主键
*/
private Long pkMember;
/**
* 会员编号
*/
@Excel(name = "会员编号", sort = 1)
private String memberCode;
/**
* 会员姓名
*/
@Excel(name = "会员姓名", sort = 2)
private String memberName;
/**
* A左区结余 左区首购结余
*/
@Excel(name = "变更前左区首购结余", sort = 17)
private BigDecimal abalance;
/**
* B右区结余 右区首购结余
*/
@Excel(name = "变更前右区首购结余", sort = 18)
private BigDecimal bbalance;
/**
* A左区累计 左区真实业绩
*/
@Excel(name = "变更前左区真实业绩(PV)", sort = 13)
private BigDecimal asumRealPv;
/**
* 变更后A左区累计 变更后左区真实业绩
*/
@Excel(name = "变更后左区真实业绩(PV)", sort = 3)
private BigDecimal asumRealModifyPv;
/**
* B右区累计 右区真实业绩
*/
@Excel(name = "变更前右区真实业绩(PV)", sort = 14)
private BigDecimal bsumRealPv;
/**
* 变更后B右区累计 更后右区真实业绩
*/
@Excel(name = "变更后右区真实业绩(PV)", sort = 4)
private BigDecimal bsumRealModifyPv;
/**
* A左区首购业绩
*/
@Excel(name = "变更前左区首购业绩(PV)", sort = 15)
private BigDecimal afirstPv;
/**
* 变更后A左区 变更后左区首购业绩
*/
@Excel(name = "变更后左区首购业绩(PV)", sort = 5)
private BigDecimal afirstModifyPv;
/**
* B右区首购业绩
*/
@Excel(name = "变更前右区首购业绩(PV)", sort = 16)
private BigDecimal bfirstPv;
/**
* 变更后B右区 变更后右区首购业绩
*/
@Excel(name = "变更后右区首购业绩(PV)", sort = 6)
private BigDecimal bfirstModifyPv;
/**
* 变更后A左区首购结余
*/
@Excel(name = "变更后左区首购结余", sort = 7)
private BigDecimal repAFirstModifyBalance;
/**
* 变更后B右区首购结余
*/
@Excel(name = "变更后右区首购结余", sort = 8)
private BigDecimal repBFirstModifyBalance;
/**
* A左区复购结余 左区复购结余
*/
@Excel(name = "变更前左区复购结余", sort = 21)
private BigDecimal repABalance;
/**
* 变更后A左区复购结余
*/
@Excel(name = "变更后左区复购结余", sort = 11)
private BigDecimal repAModifyBalance;
/**
* B右区复购结余 右区复购结余
*/
@Excel(name = "变更前右区复购结余", sort = 22)
private BigDecimal repBBalance;
/**
* 变更后B右区复购结余
*/
@Excel(name = "变更后右区复购结余", sort = 12)
private BigDecimal repBModifyBalance;
/**
* A左区复购业绩累计业绩 左区复购业绩
*/
@Excel(name = "变更前左区复购业绩(PV)", sort = 19)
private BigDecimal repASumPv;
/**
* 变更后A左区复购业绩累计业绩
*/
@Excel(name = "变更后左区复购业绩(PV)", sort = 9)
private BigDecimal repAModifySumPv;
/**
* B右区复购业绩累计业绩 右区复购业绩
*/
@Excel(name = "变更前右区复购业绩(PV)", sort = 20)
private BigDecimal repBSumPv;
/**
* 变更后B右区复购业绩累计业绩
*/
@Excel(name = "变更后右区复购业绩(PV)", sort = 10)
private BigDecimal repBModifySumPv;
/**
* 国家
*/
private Integer pkCountry;
/**
* 注水方式 EInfusingWaterType 1 增加 2减少 3 最终
*/
private Integer infusingWaterType;
/**
* 注水备注
*/
private String remarks;
/**
* 业务单号
*/
private String businessNo;
/**
* 费用
*/
private BigDecimal cost;
/**
* 扣款币种类型
*/
private Integer pkAccount;
/**
* 扣款币种类型
*/
@Transaction(transactionKey = EnumsPrefixConstants.KEY_ACC)
private Integer pkAccountKey;
/**
* 扣款币种类型
*/
private String pkAccountKeyVal;
private String settleDateStr;
private String dueDateStr;
}

View File

@ -3,8 +3,6 @@ package com.hzs.member.base.dto;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hzs.common.domain.member.base.CuMemberShare;
import com.hzs.common.domain.member.ext.CuMemberExt;
import com.hzs.common.domain.applet.CuMemberWechat;
import com.hzs.common.domain.shop.member.ShopMember;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -71,16 +69,6 @@ public class LoginMember implements Serializable {
*/
private CuMemberShare cuMemberShare;
/**
* 生态科技仓小程序游客未绑定会员
*/
private CuMemberWechat cuMemberWechat;
/**
* 店务会员
*/
private ShopMember shopMember;
/**
* 结算国家此字段实体不存值只做部分业务传递参数使用
*/

View File

@ -0,0 +1,27 @@
package com.hzs.member.base.dto;
import com.hzs.common.core.enums.EMemberContinue;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 会员续约数据传输DTO
*/
@Builder
@Data
public class MemberContinueDTO implements Serializable {
/**
* 会员ID列表 -- 必传
*/
private List<Long> pkMemberList;
/**
* 会员续约类型 -- 必传
*/
private EMemberContinue eMemberContinue;
}

View File

@ -0,0 +1,30 @@
package com.hzs.member.base.dto;
import com.hzs.common.domain.sale.wares.BdWaresAuthority;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class ShowWaresDTO implements Serializable {
/**
* 商品主键
*/
private Integer pkWares;
/**
* 登录用户
*/
private Long loginMember;
/**
* 登录编号
*/
private String loginMemberCode;
/**
* 商品团队信息
*/
private List<BdWaresAuthority> waresAuthorityList;
}

View File

@ -0,0 +1,31 @@
package com.hzs.member.handlebusiness;
import com.hzs.common.core.domain.R;
import com.hzs.member.handlebusiness.dto.AnalysisBusinessAppealParam;
import com.hzs.system.sys.dto.ApprovalBusinessResultDTO;
public interface ICuHandleBusinessServiceApi {
/**
* 解析业务诉求信息
*
* @param analysisBusinessAppealParam 业务信息
* @return R
*/
R analysisBusinessAppeal(AnalysisBusinessAppealParam analysisBusinessAppealParam);
/**
* 在线签呈 审批状态 同意/驳回
*
* @param approvalBusinessResultDTO
* @return
*/
R<?> signForApproval(ApprovalBusinessResultDTO approvalBusinessResultDTO);
/**
* 特殊业务审批处理
**/
String auditProcess(ApprovalBusinessResultDTO approvalBusinessResultDTO);
}

View File

@ -7,13 +7,6 @@ import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* @Description:
* @Author: yuhui
* @Time: 2023/1/30 14:30
* @Classname: AnalysisBusinessAppealParam
* @PackageName: com.hzs.member.handleBusiness.dto
*/
@Data
@Builder
@AllArgsConstructor
@ -23,7 +16,7 @@ public class AnalysisBusinessAppealParam implements Serializable {
private static final long serialVersionUID = -5213723839597032413L;
/**
* 批次单号大单号
* 批次单号大单号
*/
private String orderNumber;
/**

View File

@ -9,11 +9,7 @@ import java.io.Serializable;
import java.util.Date;
/**
* @Description: 空单注册DTO
* @Author: jiang chao
* @Time: 2023/7/26 13:47
* @Classname: EmptyMemberDTO
* @PackageName: com.hzs.member.handlebusiness.dto
* 空单注册DTO
*/
@AllArgsConstructor
@NoArgsConstructor

View File

@ -0,0 +1,20 @@
package com.hzs.member.statis;
import com.hzs.common.core.domain.R;
/**
* @description: 奖金拨比统计
**/
public interface ICuBonusStatisServiceApi {
/**
* @description: 统计历史奖金拨比
**/
R<Boolean> statsHistoryBonus(String startDate, String endDate);
/**
* @description: 删除奖金拨比统计数据
**/
R<Boolean> delStats(String startDate, String endDate);
}

View File

@ -0,0 +1,20 @@
package com.hzs.member.statis;
import com.hzs.common.core.domain.R;
/**
* 顶点奖金拨比统计
**/
public interface ICuBonusVertexStatisServiceApi {
/**
* @description: 7天重算顶点奖金拨比统计
**/
R<Boolean> anewStatsHistoryBonus(String startDate, String endDate);
/**
* @description: 删除奖金拨比统计数据
**/
R<?> delStats(String startDate, String endDate);
}

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bd</groupId>
<artifactId>bd-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>bd-api-report</artifactId>
<description>
bd-api-report报表服务
</description>
<dependencies>
<dependency>
<groupId>com.bd</groupId>
<artifactId>bd-api-system</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bd</groupId>
<artifactId>bd-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>bd-api-sale</artifactId>
<description>
bd-api-sale销售服务
</description>
<dependencies>
<dependency>
<groupId>com.bd</groupId>
<artifactId>bd-api-system</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -5,11 +5,7 @@ import com.hzs.common.core.enums.EApprovalBusiness;
import com.hzs.system.sys.dto.ApprovalBusinessResultDTO;
/**
* @Description: 活动审批相关服务入口
* @Author: jiang chao
* @Time: 2023/4/24 16:25
* @Classname: IActivityApprovalServiceApi
* @PackageName: com.hzs.activity
* 活动审批相关服务入口
*/
public interface IActivityApprovalServiceApi {

View File

@ -0,0 +1,74 @@
package com.hzs.activity.base;
import com.hzs.activity.dto.AcRecommendUpgradeDTO;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.activity.recommend.AcRepurCouponsRuleConfig;
import com.hzs.common.domain.activity.recommend.ext.AcRepurSharRuleConfigExt;
import com.hzs.common.domain.sale.ext.SaOrderExt;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 所有活动的生效获得赠品入口
*/
public interface IActivityServiceApi {
/**
* 在线支付查询待支付金额
*
* @param pkMember
* @param orderCode
* @return
*/
R<BigDecimal> queryDrawRewardPayNumMoney(Long pkMember, String orderCode);
/**
* 抽奖在线支付购买次数
*
* @param pkMember
* @param orderCode
* @return
*/
R<Boolean> callBackOnlinePay(Long pkMember, String orderCode);
/**
* 处理活动
*/
R<Boolean> handleActivity(SaOrderExt saOrderExt);
/**
* 撤单时回退抽奖次数
*
* @param saOrderExt
* @return
*/
R<Boolean> backGiveMemberDrawNum(SaOrderExt saOrderExt);
/**
* 查询目前所有启用的复购券规则
*
* @param settleDate
* @return
*/
R<List<AcRepurCouponsRuleConfig>> queryAcRepurchaseCouponsRule(Date settleDate);
/**
* 查询复购券均分收益
*
* @param startDate
* @param endDate
* @return
*/
R<List<AcRepurSharRuleConfigExt>> queryRepurSharRuleConfig(Date startDate, Date endDate);
/**
* 调用调用直推升级接口
*
* @param recommendUpgradeDTO 入参
* @return Boolean
*/
R<Boolean> invokeRecommendUpgrade(AcRecommendUpgradeDTO recommendUpgradeDTO);
}

View File

@ -11,9 +11,6 @@ import java.util.List;
/**
* 权益赠送DOT
*
* @author hzs
* @since 2023-04-26
*/
@Data
public class AcBaseConfigParamDTO implements Serializable {
@ -25,7 +22,7 @@ public class AcBaseConfigParamDTO implements Serializable {
*/
private Long pkId;
/**
* 活动类型11=商品赠送 12=消费赠送 13=直推赠送 14=超级工作室赠送 15=节日赠送 16=新人礼包 17=抽奖 18=红包
* 活动类型11=商品赠送 12=消费赠送 13=直推赠送 17=抽奖
*/
@Transaction(transactionKey = EnumsPrefixConstants.ACT_TYPE)
private Integer actType;

View File

@ -0,0 +1,34 @@
package com.hzs.sale.order;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.sale.ext.SaOrderItemsExt;
import com.hzs.sale.order.dto.WaresOrderDTO;
import java.util.List;
/**
* 销售订单-明细表
*/
public interface ISaOrderItemsServiceApi {
/**
* 根据订单id查询订单商品列表
**/
R<List<WaresOrderDTO>> waresListByOrderId(List<Long> orderIdList);
/**
* 根据订单ID查询订单明细列表
**/
R<List<SaOrderItemsExt>> queryListByOrderId(List<Long> orderIdList);
/**
* 订单明细退货
*
* @param orderItemsIdList 订单明细ID列表
* @param userId 操作人ID
* @param pkCountry 所属国家可为空
* @return
*/
R<?> orderItemsReturn(List<Long> orderItemsIdList, Long userId, Integer pkCountry);
}

View File

@ -0,0 +1,199 @@
package com.hzs.sale.order;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.member.ext.CuMemberAccountExt;
import com.hzs.common.domain.sale.ext.SaDeliverItemsExt;
import com.hzs.common.domain.sale.ext.SaOrderExt;
import com.hzs.common.domain.sale.ext.SaOrderItemsExt;
import com.hzs.common.domain.sale.order.SaOrder;
import com.hzs.common.domain.sale.order.SaOrderItems;
import com.hzs.sale.order.dto.*;
import com.hzs.system.sys.dto.ApprovalBusinessResultDTO;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 订单服务对外提供接口
*/
public interface ISaOrderServiceApi {
/**
* 查询时间范围内的所有订单按照订单时间排序,只能用于奖金结算
*
* @param startDate 开始日期
* @param endDate 结束日期
*/
R<List<SaOrderExt>> listSaOrderByDay(Date startDate, Date endDate, String orderCode);
/**
* 查询时间范围内的所有订单按照订单时间排序,只能用于奖金结算
*
* @param startDate 开始日期
* @param endDate 结束日期
*/
R<List<SaOrderExt>> queryRepeatSaOrderByDay(Date startDate, Date endDate);
/*
* 查询订单编号
**/
R<SaOrderExt> querySaOrderByDay(Date startDate, Date endDate, String orderCode);
/*
* 根据发货单查询销售订单
**/
R<List<SaOrderExt>> querySaOrderByDeliverList(List<SaDeliverItemsExt> deliverItemExtList);
/**
* 查询时间范围内的所有订单按照订单时间排序不查询删除的用于云代奖金计算只需要主表
*
* @param startDate 开始日期
* @param endDate 结束日期
*/
R<List<SaOrder>> querySaOrderByDayForCloud(Date startDate, Date endDate);
/**
* 计算复购券分享奖金查询订单
*
* @param startDate 开始日期
* @param endDate 结束日期
* @param orderTypeList 订单类型
* @param orderAmount 订单金额
* @param orderAchieve 订单业绩
*/
R<List<SaOrder>> querySaOrderByTimeForCouponShare(Date startDate, Date endDate, List<Integer> orderTypeList,
BigDecimal orderAmount, BigDecimal orderAchieve, Integer pkCountry);
/**
* 根据订单ID查询订单详细列表
*
* @param pkOrderList 订单ID列表 -- 必传
* @param pkCountry 国家ID -- 非必传
* @return
*/
R<List<SaOrderItemsExt>> queryOrderItemsListByOrderId(List<Long> pkOrderList, Integer pkCountry);
/**
* 根据订单编号查询订单
*
* @param pkMember 会员主键
* @param orderCode 订单编号
*/
R<BigDecimal> querySaOrderByOrderCode(Long pkMember, String orderCode);
/**
* 根据订单编号查询订单信息
*
* @param orderCode 订单编号
* @param pkMember 会员主键
* @return
*/
R<SaOrderExt> queryOrderByCode(String orderCode, Long pkMember);
/**
* 在线支付回调方法
*
* @param pkMember 订单编号
* @param orderCode 订单编号
*/
R<Boolean> onlinePaymentCallBack(Long pkMember, String orderCode);
/**
* 空单注册审核通过
*
* @param approvalBusinessResultDTO
* @return
*/
R<Boolean> regEmptyOrderApproved(ApprovalBusinessResultDTO approvalBusinessResultDTO);
/**
* 空单注册审核驳回
*
* @param approvalBusinessResultDTO
* @return
*/
Boolean regEmptyOrderReject(ApprovalBusinessResultDTO approvalBusinessResultDTO);
/**
* 自助服务-修改收货地址
**/
R<Boolean> updateOrder(SaOrder saOrder);
/**
* 根据订单ID批量查询订单以及详情
*
* @param orderIdList 订单ID列表必传
* @param pkCountry 所属国家非必传
* @return
*/
R<List<SaOrderExt>> queryOrderListByIdList(List<Long> orderIdList, Integer pkCountry);
/**
* 定时关单 订单三十分钟未支付自动关闭
*/
void closeOrder();
/**
* 根据订单类型查询当天已支付订单信息
**/
R<List<SaOrder>> querySaOrderByOrderType(String payTime);
/*
* 查询订单某段时间累计金额累计业绩
**/
R<SaOrder> queryOrderTotalAchieveByTime(Date startDate, Date endDate);
/**
* 查询指定数量会员SEQ
*
* @param param
* @return
*/
R<List<Long>> querySeqList(Integer param);
/**
* 自助服务-修改收货地址订单列表
**/
R<List<SaOrderExt>> selfAddressOrderList(String orderCode, Integer editType, Long memberId, Integer pkCountry);
/**
* 查询邮费
**/
R<OrderParamDTO> queryPostageByParam(OrderParamDTO orderParam);
/**
* 批量保存订单
*
* @param orderList 订单列表需要pk_id
* @param orderItemsList 订单明细列表
* @return
*/
R<?> saveOrderBatch(List<SaOrder> orderList, List<SaOrderItems> orderItemsList);
/**
* 查询注册订单数量
*
* @param memberCodeList
* @return
*/
List<MemberFirstOrderDTO> checkMemberIsFirstOrder(List<String> memberCodeList);
/**
* 验证会员账户余额是否够支付
*
* @param cuMemberAccount 会员账户
* @param saOrder 订单信息
* @param orderItemList
* @return
*/
R<CuMemberAccountExt> queryOrderSpendDetails(CuMemberAccountExt cuMemberAccount, SaOrder saOrder, List<SaOrderItems> orderItemList);
/**
* 查询订单单品统计
*
* @return
*/
List<SingleItemStatDTO> singleItemStat(SingleItemStatParamDTO singleItemStatParamDTO);
}

View File

@ -0,0 +1,26 @@
package com.hzs.sale.order.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MemberFirstOrderDTO implements Serializable {
/**
* 会员编号
*/
private String memberCode ;
/**
* 订单数
*/
private Long orderCount ;
}

View File

@ -5,11 +5,7 @@ import lombok.Data;
import java.math.BigDecimal;
/**
* @Description: 我的订单明细返回VO
* @Author: zhangjing
* @Time: 2023/11/16 16:13
* @Classname: MyOrderItemsDTO
* @PackageName: com.hzs.sale.order.vo
* 我的订单明细返回VO
*/
@Data
public class MyOrderItemsDTO {

View File

@ -9,11 +9,7 @@ import java.io.Serializable;
import java.util.List;
/**
* @Description: 订单明细表
* @Author: sui q
* @Time: 2022/9/2 16:59
* @Classname: OrderItemsParam
* @PackageName: com.hzs.sale.order.param
* 订单明细表
*/
@Data
@Builder
@ -43,11 +39,6 @@ public class OrderItemsParamDTO implements Serializable {
*/
private Integer quantity;
/**
* 创客空间id
*/
private Long pkMakerSpace;
/**
* 商品明细
*/

View File

@ -14,13 +14,6 @@ import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
/**
* @author: zhangjing
* @time: 2023/11/16 16:50
* @description:
* @classname: OrderParamDTO
* @package_name: com.hzs.sale.order.dto
*/
@Data
@Builder
@AllArgsConstructor
@ -271,11 +264,6 @@ public class OrderParamDTO implements Serializable {
*/
private Integer pkStorehouse;
/**
* 新人礼包方案主键
*/
private Long pkNewPeople;
/**
* 邮费
*/

View File

@ -10,11 +10,7 @@ import java.io.Serializable;
import java.util.List;
/**
* @Description: 订单使用条码DTO
* @Author: jiang chao
* @Time: 2023/4/6 17:34
* @Classname: OrderUseBarCodeDTO
* @PackageName: com.hzs.sale.order.dto
* 订单使用条码DTO
*/
@Builder
@AllArgsConstructor

View File

@ -0,0 +1,47 @@
package com.hzs.sale.order.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.hzs.common.core.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SingleItemStatDTO implements Serializable {
/**
* 统计日期
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "日期", dateFormat = "yyyy-MM-dd")
private Date payTime;
/**
* 类型
*/
private Integer type;
/**
* 商品数量
*/
@Excel(name = "商品数量")
private Integer waresQuantity;
/**
* 产品数量
*/
@Excel(name = "产品数量")
private Integer productQuantity;
/**
* 赠品数量
*/
@Excel(name = "赠品数量")
private Integer giftQuantity;
/**
* 合计
*/
@Excel(name = "合计")
private Integer total;
}

View File

@ -0,0 +1,36 @@
package com.hzs.sale.order.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class SingleItemStatParamDTO implements Serializable {
/**
* sku编码
*/
private String skuCode;
/**
* 产品名称
*/
private String productName;
/**
* 订单类型
*/
private Integer orderType;
/**
* 统计开始时间
*/
private Date startPayDate;
/**
* 统计结束时间
*/
private Date endPayDate;
}

View File

@ -0,0 +1,29 @@
package com.hzs.sale.order.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* 商品明细参数
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class WaresItemsParamDTO implements Serializable {
/**
* sku主键
*/
private Integer pkWaresSpecsSku;
/**
* 商品数量
*/
private Integer quantity;
}

View File

@ -9,26 +9,17 @@ import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* @Description:
* @Author: zhangjong
* @Time: 2023/11/16 14:09
* @Classname: WaresOrderDTO
* @PackageName: com.hzs.sale.order.vo
*/
@Data
public class WaresOrderDTO implements Serializable {
/**
* 产品主图
*/
// @Excel(name = "产品主图")
private String cover1;
/**
* 产品名称
*/
// @Excel(name = "产品名称")
private String waresName;
@ -44,18 +35,15 @@ public class WaresOrderDTO implements Serializable {
/**
* 产品编号
*/
// @Excel(name = "产品编号")
private String waresCode;
/**
* 产品规格
*/
// @Excel(name = "产品规格")
private String specsName;
/**
* 产品数量
*/
// @Excel(name = "产品数量")
private Integer quantity;
/**
@ -65,7 +53,6 @@ public class WaresOrderDTO implements Serializable {
private String orderCode;
private Integer orderType;
/**
@ -120,18 +107,15 @@ public class WaresOrderDTO implements Serializable {
private String buyMemberName;
/**
* 物流单号用逗号间隔
*/
// @Excel(name = "物流单号")
// @Excel(name = "物流单号")
private String logisticsCode;
/**
* 物流公司
*/
// @Excel(name = "物流公司")
// @Excel(name = "物流公司")
private String logisticsCompany;
/**
@ -220,12 +204,12 @@ public class WaresOrderDTO implements Serializable {
/**
* 发货类型 字符
*/
// @Excel(name = "发货类型")
// @Excel(name = "发货类型")
private String shippingChannelStr;
/**
* 供应方式
*/
// @Excel(name = "供应方式")
// @Excel(name = "供应方式")
private String operateScope;
/**
@ -236,7 +220,7 @@ public class WaresOrderDTO implements Serializable {
/**
* 运输方式label
*/
// @Excel(name = "运输方式")
// @Excel(name = "运输方式")
private String tranTypeStr;
/**
@ -246,7 +230,7 @@ public class WaresOrderDTO implements Serializable {
/**
* 预售状态 字符
*/
// @Excel(name = "预售状态")
// @Excel(name = "预售状态")
private String preSaleStatusStr;
/**
* 订单状态
@ -256,7 +240,7 @@ public class WaresOrderDTO implements Serializable {
/**
* 订单状态 label
*/
// @Excel(name = "订单状态")
// @Excel(name = "订单状态")
private String orderStatusStr;
/**
* 支付方式
@ -277,19 +261,19 @@ public class WaresOrderDTO implements Serializable {
/**
* 开票备注
*/
// @Excel(name = "开票备注")
// @Excel(name = "开票备注")
private String remarks;
/**
* 创建时间
*/
// @Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
// @Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date creationTime;
/**
* 支付时间
*/
@Excel(name = "支付时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "支付时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date payTime;
@ -328,5 +312,4 @@ public class WaresOrderDTO implements Serializable {
private BigDecimal price;
}

View File

@ -0,0 +1,53 @@
package com.hzs.sale.product;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.sale.classify.BdSpecs;
import com.hzs.common.domain.sale.ext.BdProductExt;
import com.hzs.common.domain.sale.product.BdProduct;
import com.hzs.common.domain.sale.product.BdProductSpecs;
import com.hzs.sale.product.dto.ProductDTO;
import com.hzs.sale.product.dto.ProductParamDTO;
import com.hzs.system.sys.dto.LoginUser;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
public interface IProductServiceApi {
/**
* 根据产品主键查询产品
*
* @param productId
* @return
*/
R<ProductDTO> getProduct(Integer productId);
/*
* @description: 根据规格主键查询产品
**/
R<List<BdProductExt>> queryProductDtoById(List<BdProductSpecs> productSpecsList, Integer pkCountry);
/**
* 根据产品编号查询产品
*
* @param productCode 产品编号
* @return
*/
R<ProductDTO> getProduct(String productCode);
/*
* @description: 根据主键List查询规格
**/
R<List<BdSpecs>> queryBdSpecsByIdList(List<Integer> idList);
/**
* 产品新增
*
* @param productParamDTO
* @return 编号
*/
R<String> saveProduct(ProductParamDTO productParamDTO, LoginUser loginUser);
}

View File

@ -0,0 +1,39 @@
package com.hzs.sale.wares;
import com.hzs.common.core.domain.R;
import java.util.Date;
/**
* 商品对外提供接口
*/
public interface IWaresServiceApi {
/**
* 校验标签是否使用
*
* @param pkLabel 标签主键
* @return
*/
R<Boolean> checkLabelisUse(Integer pkLabel);
/**
* 修改自动上下架状态自动上架
*
* @param currentTime 当前时间
*/
void updateByAutoStartAndAutoStart(Date currentTime);
/**
* 修改商品预售状态
**/
void waresPreSale();
/**
* 定时商品自动下架
*
* @param currentTime
*/
void updateByAutoStartAndAutoEnd(Date currentTime);
}

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.bd</groupId>
<artifactId>bd-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>bd-api-system</artifactId>
<description>
bd-api-system系统接口模块
</description>
<dependencies>
</dependencies>
</project>

View File

@ -0,0 +1,52 @@
package com.hzs.system.base;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.system.base.BdArea;
import com.hzs.common.domain.system.base.ext.BdProductStorehouseExt;
import com.hzs.system.base.dto.AreaDTO;
import java.util.List;
import java.util.Map;
/**
* 行政区划接口
*/
public interface IAreaServiceApi {
/**
* 获取行政区划Map
*
* @param pkCountry
* @return
*/
R<Map<Integer, String>> getAreaMap(Integer pkCountry);
/**
* 获取行政区划Map不走缓存查询不启用
*
* @param pkCountry
* @return
*/
R<Map<Integer, String>> getAllAreaNoCache(Integer pkCountry);
/**
* 获取行政区划
*
* @param pkId 行政区划ID
* @return
*/
R<BdArea> getArea(Integer pkId);
/**
* 更新行政区划
*
* @param provinceDTOList 省级行政区划列表三级关联
* @return
*/
R<?> updateArea(List<AreaDTO> provinceDTOList);
/**
* 查询省绑定的产品仓库
*/
R<List<BdProductStorehouseExt>> queryBdProductStorehouseByCondition(List<Integer> productId, Integer province);
}

View File

@ -0,0 +1,36 @@
package com.hzs.system.base;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.system.base.BdCountry;
import com.hzs.system.base.dto.CountryDTO;
import java.util.Map;
/**
* 国家服务接口
*/
public interface ICountryServiceApi {
/**
* 根据国家ID获取国家信息
*
* @param countryId 国家ID
* @return
*/
R<CountryDTO> getCountry(Integer countryId);
/**
* 查询所有国家
*
* @return
*/
R<Map<Integer, BdCountry>> getAllCountryMap();
/**
* 根据业务类型更新
*
* @param businessType 业务类型
* @param pkId 主键
*/
R<Boolean> updateConfigEffectById(Integer businessType, Integer pkId);
}

View File

@ -0,0 +1,87 @@
package com.hzs.system.base;
import com.hzs.common.core.domain.R;
import com.hzs.common.domain.system.base.BdStorehouse;
import com.hzs.common.domain.system.base.ext.BdCubasdocExt;
import com.hzs.common.domain.system.sys.SysCorp;
import com.hzs.system.base.dto.CurrencyDTO;
import java.util.Collection;
import java.util.List;
import java.util.Set;
public interface ICurrencyServiceApi {
/**
* 根据国家获得币种
*
* @param pkCountry 国家
*/
R<CurrencyDTO> getCurrency(Integer pkCountry);
/**
* 根据国家列表获取币种列表
*
* @param pkCountryList 国家ID列表
* @return
*/
R<List<CurrencyDTO>> getCurrencyByPkCountryList(Set<Integer> pkCountryList);
/*
* @description: 查询需要的所有汇率
**/
R<List<CurrencyDTO>> getCurrencyById(Set<Integer> currencyIdSet);
/**
* 根据id查询汇率
*
* @param currencyId
* @return
*/
R<CurrencyDTO> getCurrencyByPkId(Integer currencyId);
/*
* @description: 根据省查询对应的发货仓库
**/
R<BdStorehouse> queryBdStorehouseByProvince(Integer province, Integer... type);
/**
* 根据省查询对应的发货仓库
*
* @param provinceList 省列表
* @return
*/
R<List<BdStorehouse>> queryBdStorehouseMapByProvince(Collection<Integer> provinceList);
/**
* 根据id 查询所属历史币种
*
* @return
*/
R<CurrencyDTO> getByHistoryPkId(Integer currencyId);
/**
* 查询所有的币种
*/
R<List<CurrencyDTO>> findAll();
/*
* @description: 提供查询供应商的dubbo调用
**/
R<BdCubasdocExt> queryBdCubasdocById(Integer pkId, Integer pkCountry);
/*
* @description: 提供查询供应商的dubbo调用
**/
R<BdCubasdocExt> queryBdCustomerById(Integer pkId, Integer pkCountry);
/*
* @description: 提供查询采购组织的dubbo调用
**/
R<SysCorp> querySysCorp(Integer pkId, Integer pkCountry);
/*
* @description: 根据仓库主键查询仓库
**/
R<List<BdStorehouse>> queryStorehouseByIds(Set<Integer> storehouseIdSet, Integer pkCountry, Integer pkCorp);
}

View File

@ -0,0 +1,53 @@
package com.hzs.system.base;
import com.hzs.common.core.domain.R;
import com.hzs.system.base.dto.BdCubasdocDTO;
import java.util.Collection;
import java.util.Map;
/**
* 查询系统参数
*/
public interface ISystemConfigServiceApi {
/**
* 查询系统参数
*
* @param pkCountry 国家
* @param key
*/
R<String> getBonusSystemConfig(Integer pkCountry, String key);
/**
* 批量查询指定系统参数
*
* @param pkCountryList 国家列表
* @param key 参数KEY
* @return
*/
R<Map<Integer, String>> getBonusSystemConfigBatch(Collection<Integer> pkCountryList, String key);
/**
* 批量查询系统参数
*
* @param pkCountry 国家
*/
R<Map<String, String>> getBonusSystemConfig(Integer pkCountry);
/**
* 批量查询所有国家的系统参数
*/
R<Map<String, String>> getBonusSystemConfig();
/**
* 批量查询所有国家的订单参数
*/
R<Map<String, String>> getSystemConfig();
/*
* @description: 根据用户查询供应商
**/
R<BdCubasdocDTO> queryBdCubasdocByUser(Long pkUser);
}

View File

@ -0,0 +1,117 @@
package com.hzs.system.base;
import com.hzs.common.core.domain.R;
import com.hzs.common.core.enums.ETransactionKey;
import com.hzs.common.core.enums.EYesNo;
import com.hzs.system.base.dto.TransactionDTO;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* 国际化翻译接口
*/
public interface ITransactionServiceApi {
/**
* 根据key读取缓存翻译
*
* @param key 翻译keykey规则 + 实际数据ID
* @param toLocal 返回语言
* @return
*/
R<String> readTransactionByCache(String key, String toLocal);
/**
* 根据key列表读取缓存翻译
*
* @param keySet 翻译key列表key规则 + 实际数据ID
* @param toLocal 返回语言
* @return
*/
R<Map<String, String>> readTransactionListByCache(Set<String> keySet, String toLocal);
/**
* 根据key前缀列表读取数据库翻译
*
* @param keyPrefixSet 翻译key前缀列表EnumsPrefixConstants中的前缀
* @param toLocal
* @return
*/
R<Map<Integer, String>> readTransactionListDataBase(Set<String> keyPrefixSet, String toLocal);
/**
* 根据pkId列表读取数据库翻译
*
* @param pkIdList pkId列表
* @param toLocal
* @return
*/
R<Map<Integer, String>> readTransactionListDataBase(Collection<Integer> pkIdList, String toLocal);
/**
* 数据库+缓存同时查询
*
* @param fromCountry 来源国家数据结算国
* @param contentList 翻译内容列表
* @param keyList 翻译keykey规则 + 实际数据ID
* @return
*/
R<Map<String, String>> readTransactionAll(Integer fromCountry, Set<String> contentList, Set<String> keyList, String toLocal);
/**
* 创建国际化翻译写入缓存上传OSS
*
* @param pkCountry 结算国
* @param key 翻译key规则
* @param content 翻译内容
* @return
*/
R<Integer> createTransaction(Integer pkCountry, ETransactionKey key, String content);
/**
* 创建国际化翻译
*
* @param pkCountry 结算国
* @param key 翻译key规则
* @param content 翻译内容
* @param cacheFlag 是否写入缓存传入null为写入缓存处理
* @param uploadFlag 是否上传OSS传入null为上传OSS处理
* @return
*/
R<Integer> createTransaction(Integer pkCountry, ETransactionKey key, String content, EYesNo cacheFlag, EYesNo uploadFlag);
/**
* 移除国际化翻译根据ID
*
* @param pkIdList 翻译ID列表
* @return
*/
R<Boolean> removeTransactionByPkId(List<Long> pkIdList);
/**
* 更新国际化翻译
*
* @param pkCountry 结算国
* @param content 翻译内容
* @param pkId 翻译ID
* @param updateOther 是否更新其它语种
* @return
*/
R<Boolean> updateTransaction(Integer pkCountry, String content, Integer pkId, Boolean updateOther);
/**
* 更新国际化翻译异步翻译回调更新
*
* @param transactionDTO 更新实体
* @return
*/
R<Boolean> updateTransactionSync(TransactionDTO transactionDTO);
}

Some files were not shown because too many files have changed in this diff Show More