dev798
wxy 2024-03-29 17:02:47 +08:00
parent 1a96156512
commit 9055ac837f
9 changed files with 47 additions and 220 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -1,8 +1,8 @@
package com.muyu.product.handel;
package com.muyu.product.domain.DTO;
/**
* @Author: wangxinyuan
* @Date: 2024/3/27 20:08
* @Date: 2024/3/29 17:01
*/
public class ValidationResult {

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}
}