| | |
| | | public class MerMemberTagEditDto extends MerBaseDto { |
| | | |
| | | |
| | | @ApiModelProperty(name = "会员用户id") |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | |
| | | @ApiModelProperty(name = "用户标签多个用,号隔开") |
| | | @ApiModelProperty(value = "用户标签多个用,号隔开") |
| | | private String userTags; |
| | | |
| | | |
| | |
| | | @ApiModelProperty("会员编号") |
| | | private String memberNo; |
| | | |
| | | @ApiModelProperty(name = "用户名称") |
| | | @ApiModelProperty(value = "用户名称") |
| | | private String nickName; |
| | | |
| | | @ApiModelProperty(name = "手机号码") |
| | | @ApiModelProperty(value = "手机号码") |
| | | private String phonenumber; |
| | | |
| | | @ApiModelProperty("关联商户") |
| | |
| | | @ApiModelProperty(value = "用户id") |
| | | private Long userId; |
| | | |
| | | @ApiModelProperty(name = "用户名称") |
| | | @ApiModelProperty(value = "用户名称") |
| | | private String nickName; |
| | | |
| | | @ApiModelProperty(name = "手机号码") |
| | | @ApiModelProperty(value = "手机号码") |
| | | private String phonenumber; |
| | | |
| | | @ApiModelProperty(name = "性别0=男,1=女,2=未知") |
| | | @ApiModelProperty(value = "性别0=男,1=女,2=未知") |
| | | private Integer gender; |
| | | |
| | | @ApiModelProperty(name = "推荐人") |
| | | @ApiModelProperty(value = "推荐人") |
| | | private String referrer; |
| | | |
| | | @ApiModelProperty(name = "顾客来源") |
| | | @ApiModelProperty(value = "顾客来源") |
| | | private String customerSource; |
| | | |
| | | @ApiModelProperty(name = "等级") |
| | | @ApiModelProperty(value = "等级") |
| | | private String level; |
| | | |
| | | @ApiModelProperty(name = "生日") |
| | | @ApiModelProperty(value = "生日") |
| | | private String birthday; |
| | | |
| | | @ApiModelProperty(name = "调理问题") |
| | | @ApiModelProperty(value = "调理问题") |
| | | private List<String> memberNurse; |
| | | |
| | | @ApiModelProperty(name = "创建时间") |
| | | @ApiModelProperty(value = "创建时间") |
| | | private Date createTime; |
| | | } |
| | |
| | | @ApiModelProperty(value = "用户id") |
| | | private Long userId; |
| | | |
| | | @ApiModelProperty(name = "用户名称") |
| | | @ApiModelProperty(value = "用户名称") |
| | | private String nickName; |
| | | |
| | | @ApiModelProperty(name = "手机号码") |
| | | @ApiModelProperty(value = "手机号码") |
| | | private String phonenumber; |
| | | |
| | | @ApiModelProperty("用户头像") |
| | |
| | | @Data |
| | | public class MerMemberTagVo { |
| | | |
| | | @ApiModelProperty(name="标签") |
| | | @ApiModelProperty(value="标签") |
| | | private String tagName; |
| | | |
| | | @ApiModelProperty(name="选择标记0否1是") |
| | | @ApiModelProperty(value="选择标记0否1是") |
| | | private Integer selectFlag; |
| | | } |
| | |
| | | @Data |
| | | public class MerConsumerGoodsDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "会员用户id") |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty("商品类型1周期2服务3体验") |
| | |
| | | @Data |
| | | public class MerConsumerGoodsPageDto extends MerPageDto { |
| | | |
| | | @ApiModelProperty(name = "会员用户id") |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty("商品类型1周期2服务3体验") |
| | |
| | | public class MerOrderPageDto extends MerPageDto { |
| | | |
| | | |
| | | |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty(value = "搜索关键词") |
| | | private String keyword; |
| | | |
| | | |
| | | @ApiModelProperty(value = "1.全部2.待核销3.已核销") |
| | | private Integer type; |
| | |
| | | @Data |
| | | public class MerSureConsumerGoodsDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "会员用户id") |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty(name = "确认服务列表") |
| | | @ApiModelProperty(value = "确认服务列表") |
| | | private List<MerSureConsumerGoodsListDto> merSureConsumerGoodsListDtoList; |
| | | |
| | | } |
| | |
| | | public class MerSureConsumerGoodsListDto { |
| | | |
| | | |
| | | @ApiModelProperty(name = "服务id") |
| | | @ApiModelProperty(value = "服务id") |
| | | private String consumerGoodsId; |
| | | |
| | | @ApiModelProperty(name = "服务次数") |
| | | @ApiModelProperty(value = "服务次数") |
| | | private Integer serviceNum; |
| | | } |
| | |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @ApiModelProperty("订单编号") |
| | | private String orderNo; |
| | | |
| | | @ApiModelProperty("订单状态") |
| | | private Integer orderStatus; |
| | | |
| | | @ApiModelProperty(value = "商品总价") |
| | | private BigDecimal orderGoodsMoney; |
| | | |
| | |
| | | |
| | | @ApiModelProperty("订单未支付金额") |
| | | private BigDecimal unPaidMoney; |
| | | |
| | | @ApiModelProperty("创建时间") |
| | | private Date createTime; |
| | | } |
| | |
| | | orderGoods.setOrderId(orderId); |
| | | orderGoods.setGoodsId(goodsId); |
| | | orderGoods.setBuyNum(buyNum); |
| | | if(StringUtils.isNotBlank(userCouponId.toString())){ |
| | | orderGoods.setCouponId(userCouponId.toString()); |
| | | } |
| | | orderGoods.setGoodsPrice(goodsPrice); |
| | | orderGoods.setGoodsTotalMoney(orderGoodsMoney); |
| | | orderGoods.setGoodsReceivableMoney(goodsRealPrice); |
| | |
| | | SELECT |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.pay_money payMoney |
| | | toc.pay_money payMoney, |
| | | toc.create_time createTime |
| | | FROM t_order toc |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND toc.orderStatus = 2 AND toc.close_flag = 0 |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND toc.order_status = 2 AND toc.close_flag = 0 |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | |
| | |
| | | INNER JOIN t_order_goods tog ON tog.order_id = toc.order_id |
| | | INNER JOIN t_goods tg ON tg.goods_id = tog.goods_id |
| | | WHERE toc.del_flag = 0 |
| | | <if test="param.memberUserId != null and param.memberUserId != ''"> |
| | | AND toc.user_id = #{param.memberUserId} |
| | | </if> |
| | | <if test="param.type != null and param.type ==1 "> |
| | | AND (toc.order_status = 2 OR toc.order_status = 3) |
| | | </if> |
| | |
| | | SELECT |
| | | toc.order_id orderId, |
| | | toc.order_no orderNo, |
| | | toc.order_status orderStatus, |
| | | toc.order_money orderGoodsMoney, |
| | | toc.coupon_money couponDiscount, |
| | | toc.receivable_money receivableMoney, |
| | | toc.receivable_deposit receivableDeposit, |
| | | toc.pay_money payMoney |
| | | FROM t_order toc |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND (toc.orderStatus = 2 OR toc.orderStatus = 3) |
| | | WHERE toc.del_flag = 0 AND toc.user_id = #{userId} AND (toc.order_status = 2 OR toc.order_status = 3) |
| | | ORDER BY toc.create_time DESC |
| | | </select> |
| | | </mapper> |
| | |
| | | @Data |
| | | public class MerAgencyPageDto extends MerPageDto { |
| | | |
| | | @ApiModelProperty(name = "商户id") |
| | | @ApiModelProperty(value = "商户id") |
| | | private Long shopId; |
| | | |
| | | @ApiModelProperty(name = "搜索关键词") |
| | | @ApiModelProperty(value = "搜索关键词") |
| | | private String keyword ; |
| | | |
| | | |
| | |
| | | @Data |
| | | public class MerAgencyTaskPageDto extends MerPageDto { |
| | | |
| | | @ApiModelProperty(name = "代理商id") |
| | | @ApiModelProperty(value = "代理商id") |
| | | private Long agencyId; |
| | | |
| | | @ApiModelProperty(name = "任务状态0未开始1待处理2已处理3已过期") |
| | | @ApiModelProperty(value = "任务状态0未开始1待处理2已处理3已过期") |
| | | private Integer taskStatus; |
| | | |
| | | @ApiModelProperty(name = "现在日期",hidden = true) |
| | | @ApiModelProperty(value = "现在日期",hidden = true) |
| | | private String nowDay; |
| | | } |
| | |
| | | @Data |
| | | public class MerCreateAgencyTaskDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "跟进代理商id") |
| | | @ApiModelProperty(value = "跟进代理商id") |
| | | private Long agencyId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty(name = "任务内容") |
| | | @ApiModelProperty(value = "任务内容") |
| | | private String taskContent; |
| | | |
| | | |
| | |
| | | @Data |
| | | public class MerCreateMemberTaskDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "跟进会员用户id") |
| | | @ApiModelProperty(value = "跟进会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty(name = "任务内容") |
| | | @ApiModelProperty(value = "任务内容") |
| | | private String taskContent; |
| | | |
| | | |
| | |
| | | @Data |
| | | public class MerFollowAgencyTaskDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty("跟踪类型1电话2手动") |
| | |
| | | @Data |
| | | public class MerFollowMemberTaskDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty("跟踪类型1电话2手动") |
| | |
| | | @Data |
| | | public class MerMemberTaskPageDto extends MerPageDto { |
| | | |
| | | @ApiModelProperty(name = "会员用户id") |
| | | @ApiModelProperty(value = "会员用户id") |
| | | private Long memberUserId; |
| | | |
| | | @ApiModelProperty(name = "今日",hidden = true) |
| | | @ApiModelProperty(value = "今日",hidden = true) |
| | | private String today; |
| | | } |
| | |
| | | @Data |
| | | public class MerRecommendCooperationDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "被推荐人") |
| | | @ApiModelProperty(value = "被推荐人") |
| | | private String recommendedName; |
| | | |
| | | @ApiModelProperty(name = "被推荐人电话") |
| | | @ApiModelProperty(value = "被推荐人电话") |
| | | private String recommendedPhone; |
| | | |
| | | @ApiModelProperty(name = "备注") |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | } |
| | |
| | | package com.ruoyi.shop.domain.dto; |
| | | |
| | | import com.ruoyi.system.api.domain.dto.MerBaseDto; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | |
| | | * @version: 1.0 |
| | | */ |
| | | @Data |
| | | public class MerShopCertificateEditDto { |
| | | public class MerShopCertificateEditDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "证书id 新增不传") |
| | | @ApiModelProperty(value = "证书id 新增不传") |
| | | private Long cerId; |
| | | |
| | | @ApiModelProperty(name = "证书名字") |
| | | @ApiModelProperty(value = "证书名字") |
| | | private String cerName; |
| | | |
| | | @ApiModelProperty(name = "证书编号") |
| | | @ApiModelProperty(value = "证书编号") |
| | | private String cerNumber; |
| | | |
| | | @ApiModelProperty(name = "证书图片") |
| | | @ApiModelProperty(value = "证书图片") |
| | | private String cerPicture; |
| | | } |
| | |
| | | public class MerShopCertificateListDto extends MerBaseDto { |
| | | |
| | | |
| | | @ApiModelProperty(name = "状态1审核通过2审核中") |
| | | @ApiModelProperty(value = "状态1审核通过2审核中") |
| | | private Integer status; |
| | | } |
| | |
| | | @Data |
| | | public class MerShopRecommendPageDto extends MerPageDto { |
| | | |
| | | @ApiModelProperty(name = "搜索关键词") |
| | | @ApiModelProperty(value = "搜索关键词") |
| | | private String keyword; |
| | | } |
| | |
| | | @Data |
| | | public class MerShopSuggestDto extends MerBaseDto { |
| | | |
| | | @ApiModelProperty(name = "建议内容") |
| | | @ApiModelProperty(value = "建议内容") |
| | | private String suggestContent; |
| | | |
| | | } |
| | |
| | | @Data |
| | | public class MerAgencyTaskPageVo { |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty("任务内容") |
| | |
| | | @Data |
| | | public class MerAgencyTaskRecordPageVo { |
| | | |
| | | @ApiModelProperty(name = "跟进id") |
| | | @ApiModelProperty(value = "跟进id") |
| | | private Long followId; |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty("跟踪类型1电话2手动") |
| | |
| | | @Data |
| | | public class MerMemberTaskPageVo { |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty("任务内容") |
| | |
| | | @Data |
| | | public class MerMemberTaskRecordPageVo { |
| | | |
| | | @ApiModelProperty(name = "跟进id") |
| | | @ApiModelProperty(value = "跟进id") |
| | | private Long followId; |
| | | |
| | | @ApiModelProperty(name = "任务id") |
| | | @ApiModelProperty(value = "任务id") |
| | | private String taskId; |
| | | |
| | | @ApiModelProperty(name = "任务时间") |
| | | @ApiModelProperty(value = "任务时间") |
| | | private String taskDate; |
| | | |
| | | @ApiModelProperty("跟踪类型1电话2手动") |
| | |
| | | public class MerShopCertificateListVo { |
| | | |
| | | |
| | | @ApiModelProperty(name = "证书id") |
| | | @ApiModelProperty(value = "证书id") |
| | | private Long cerId; |
| | | |
| | | @ApiModelProperty(name = "证书名字") |
| | | @ApiModelProperty(value = "证书名字") |
| | | private String cerName; |
| | | |
| | | @ApiModelProperty(name = "证书编号") |
| | | @ApiModelProperty(value = "证书编号") |
| | | private String cerNumber; |
| | | |
| | | @ApiModelProperty(name = "证书图片") |
| | | @ApiModelProperty(value = "证书图片") |
| | | private String cerPicture; |
| | | |
| | | @ApiModelProperty(value = "证书状态-1删除0待审核1审核通过2审核拒绝") |
| | | private Integer cerStatus; |
| | | |
| | | } |
| | |
| | | @Data |
| | | public class MerShopRecommendPageVo { |
| | | |
| | | @ApiModelProperty(name = "推荐id") |
| | | @ApiModelProperty(value = "推荐id") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(name = "签约状态1.未签约2已签约") |
| | | @ApiModelProperty(value = "签约状态1.未签约2已签约") |
| | | private Integer corpStatus; |
| | | |
| | | @ApiModelProperty(name = "被推荐人") |
| | | @ApiModelProperty(value = "被推荐人") |
| | | private String recommendedName; |
| | | |
| | | @ApiModelProperty(name = "被推荐人电话") |
| | | @ApiModelProperty(value = "被推荐人电话") |
| | | private String recommendedPhone; |
| | | |
| | | @ApiModelProperty(name = "备注") |
| | | @ApiModelProperty(value = "备注") |
| | | private String remark; |
| | | } |
| | |
| | | public class MerShopSuggestVo { |
| | | |
| | | |
| | | @ApiModelProperty(name = "建议内容") |
| | | @ApiModelProperty(value = "建议内容") |
| | | private String suggestContent; |
| | | |
| | | |
| | | @ApiModelProperty(name = "回复内容") |
| | | @ApiModelProperty(value = "回复内容") |
| | | private String replayContent; |
| | | |
| | | |
| | | @ApiModelProperty(name = "创建时间") |
| | | @ApiModelProperty(value = "创建时间") |
| | | private Date createTime; |
| | | } |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | shopSuggest.setCreateUserId(merShopSuggestDto.getUserId()); |
| | | shopSuggest.setShopId(merShopSuggestDto.getShopId()); |
| | | shopSuggest.setSuggestContent(merShopSuggestDto.getSuggestContent()); |
| | | shopSuggest.setCreateTime(new Date()); |
| | | this.save(shopSuggest); |
| | | } |
| | | } |
| | |
| | | cer_id cerId, |
| | | cer_name cerName, |
| | | cer_number cerNumber, |
| | | cer_picture cerPicture |
| | | cer_picture cerPicture, |
| | | cer_status cerStatus |
| | | FROM t_shop_certificate |
| | | WHERE del_flag = 0 AND shop_id = #{param.shopId} |
| | | <if test="param.status != null and param.status == 1"> |
| | |
| | | tmtr.id followId, |
| | | tmtr.task_id taskId, |
| | | tmt.task_date taskDate, |
| | | tmtr.followType followType, |
| | | tmtr.callTime callTime, |
| | | tmtr.followContent followContent, |
| | | tmtr.callPhone callPhone |
| | | tmtr.follow_type followType, |
| | | tmtr.call_time callTime, |
| | | tmtr.follow_content followContent, |
| | | tmtr.call_phone callPhone |
| | | FROM t_agency_task tmt |
| | | INNER JOIN t_agency_task_record tmtr ON tmtr.task_id = tmt.task_id |
| | | WHERE del_flag = 0 AND shop_id = #{param.shopId} AND agency_id = #{param.agencyId} |
| | | WHERE tmt.del_flag = 0 AND tmt.shop_id = #{param.shopId} AND tmt.agency_id = #{param.agencyId} |
| | | ORDER BY tmt.task_date DESC |
| | | </select> |
| | | </mapper> |
| | |
| | | tmtr.id followId, |
| | | tmtr.task_id taskId, |
| | | tmt.task_date taskDate, |
| | | tmtr.followType followType, |
| | | tmtr.callTime callTime, |
| | | tmtr.followContent followContent, |
| | | tmtr.callPhone callPhone |
| | | tmtr.follow_type followType, |
| | | tmtr.call_time callTime, |
| | | tmtr.follow_content followContent, |
| | | tmtr.call_phone callPhone |
| | | FROM t_member_task tmt |
| | | INNER JOIN t_member_task_record tmtr ON tmtr.task_id = tmt.task_id |
| | | WHERE del_flag = 0 AND shop_id = #{param.shopId} AND user_id = #{param.memberUserId} |
| | | WHERE tmt.del_flag = 0 AND tmt.shop_id = #{param.shopId} AND tmt.user_id = #{param.memberUserId} |
| | | ORDER BY tmt.task_date DESC |
| | | </select> |
| | | </mapper> |