dev798
parent
1a96156512
commit
9055ac837f
|
@ -0,0 +1,24 @@
|
||||||
|
package com.muyu.product.domain.DTO;
|
||||||
|
|
||||||
|
import com.muyu.common.core.domain.BaseEntity;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: wangxinyuan
|
||||||
|
* @Date: 2024/3/29 16:59
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@ApiModel(value = "ServiceMiddle", description = "服务与商品关联信息")
|
||||||
|
public class ServiceMiddle extends BaseEntity {
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "Id")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "商品Id")
|
||||||
|
private Integer productId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "服务Id")
|
||||||
|
private Integer serviceId;
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.muyu.product.domain.DTO;
|
||||||
|
|
||||||
|
import com.muyu.common.core.domain.BaseEntity;
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Author: wangxinyuan
|
||||||
|
* @Date: 2024/3/29 17:00
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@ApiModel(value = "Services", description = "服务信息")
|
||||||
|
public class Services extends BaseEntity {
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "服务Id")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "服务名称")
|
||||||
|
private String serviceName;
|
||||||
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
package com.muyu.product.handel;
|
package com.muyu.product.domain.DTO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: wangxinyuan
|
* @Author: wangxinyuan
|
||||||
* @Date: 2024/3/27 20:08
|
* @Date: 2024/3/29 17:01
|
||||||
*/
|
*/
|
||||||
public class ValidationResult {
|
public class ValidationResult {
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
package com.muyu.product.domain;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 阶梯价格对象 t_shop_ladder
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/26 19:00
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
@TableName("t_shop_ladder")
|
|
||||||
@ApiModel(value = "shopLadder", description = "阶梯价格对象")
|
|
||||||
public class ShopLadder extends HashMap {
|
|
||||||
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/** 阶梯数量 */
|
|
||||||
@Excel(name = "阶梯数量")
|
|
||||||
@ApiModelProperty(name = "阶梯数量",value = "阶梯数量")
|
|
||||||
private Long ladderNum;
|
|
||||||
|
|
||||||
/** 阶梯折扣 */
|
|
||||||
@Excel(name = "阶梯折扣")
|
|
||||||
@ApiModelProperty(name = "阶梯折扣",value = "阶梯折扣")
|
|
||||||
private Long ladderDiscount;
|
|
||||||
|
|
||||||
/** 商品ID */
|
|
||||||
@Excel(name = "商品ID")
|
|
||||||
@ApiModelProperty(name = "商品ID",value = "商品ID")
|
|
||||||
private Long shopId;
|
|
||||||
|
|
||||||
/** 是否删除 */
|
|
||||||
@Excel(name = "是否删除")
|
|
||||||
private Long isDelete;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,55 +0,0 @@
|
||||||
package com.muyu.product.domain;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
/**
|
|
||||||
*会员价格对象 t_shop_member
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/26 19:03
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
@TableName("t_shop_member")
|
|
||||||
@ApiModel(value = "shopMember", description = "会员价格对象")
|
|
||||||
public class ShopMember extends HashMap {
|
|
||||||
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
/** ID */
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
/** 会员类型ID */
|
|
||||||
@Excel(name = "会员类型ID")
|
|
||||||
@ApiModelProperty(name = "会员类型ID",value = "会员类型ID")
|
|
||||||
private Long memberTypeId;
|
|
||||||
|
|
||||||
/** 优惠价格 */
|
|
||||||
@Excel(name = "优惠价格")
|
|
||||||
@ApiModelProperty(name = "优惠价格",value = "优惠价格")
|
|
||||||
private BigDecimal offersPrice;
|
|
||||||
|
|
||||||
/** 商品ID */
|
|
||||||
@Excel(name = "商品ID")
|
|
||||||
@ApiModelProperty(name = "商品ID",value = "商品ID")
|
|
||||||
private Long shopId;
|
|
||||||
|
|
||||||
/** 是否删除 */
|
|
||||||
@Excel(name = "是否删除")
|
|
||||||
private Long isDelete;
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,56 +0,0 @@
|
||||||
package com.muyu.product.domain;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import com.muyu.common.core.annotation.Excel;
|
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.HashMap;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 特惠促销对象 t_special_offers
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/26 19:06
|
|
||||||
*/
|
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
|
||||||
@TableName("t_shop_member")
|
|
||||||
@ApiModel(value = "shopMember", description = "会员价格对象")
|
|
||||||
public class SpecialOffers extends HashMap {
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
|
|
||||||
/** 开始时间 */
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
||||||
@Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
||||||
private Date startTime;
|
|
||||||
|
|
||||||
/** 结束时间 */
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
||||||
@Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
||||||
private Date endTime;
|
|
||||||
|
|
||||||
/** 优惠价格 */
|
|
||||||
@Excel(name = "优惠价格")
|
|
||||||
@ApiModelProperty(name = "优惠价格",value = "优惠价格")
|
|
||||||
private BigDecimal offersPrice;
|
|
||||||
|
|
||||||
/** 是否删除 */
|
|
||||||
@Excel(name = "是否删除")
|
|
||||||
private Long isDelete;
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,14 +0,0 @@
|
||||||
package com.muyu.product.mapper;
|
|
||||||
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/28 15:28
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface ServiceMapper {
|
|
||||||
int insertProductService(Integer productId, List<Integer> serviceIds);
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
package com.muyu.product.service;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/28 15:25
|
|
||||||
*/
|
|
||||||
public interface ServiceService {
|
|
||||||
|
|
||||||
int insertProductService(Integer productId, List<Integer> serviceIds);
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
package com.muyu.product.service.impl;
|
|
||||||
|
|
||||||
import com.muyu.product.mapper.ServiceMapper;
|
|
||||||
import com.muyu.product.service.ServiceService;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author: wangxinyuan
|
|
||||||
* @Date: 2024/3/28 15:26
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public class ServiceServiceImpl implements ServiceService {
|
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private ServiceMapper serviceMapper;
|
|
||||||
@Override
|
|
||||||
public int insertProductService(Integer productId, List<Integer> serviceIds) {
|
|
||||||
return serviceMapper.insertProductService(productId,serviceIds);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue