ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/ShopScore.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/ShopScoreMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/ShopScoreService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopScoreServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/domain/ShopScore.java
New file @@ -0,0 +1,43 @@ package com.ruoyi.other.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; @TableName("t_shop_score") @EqualsAndHashCode(callSuper = false) @Data @ApiModel(value="ShopScore对象", description="") public class ShopScore implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "门店id") @TableField("shop_id") private Long shopId; @ApiModelProperty(value = "评分") @TableField("score") private BigDecimal score; @ApiModelProperty(value = "添加时间") @TableField("create_time") private LocalDateTime createTime; } ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopController.java
@@ -9,8 +9,10 @@ import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.security.utils.SecurityUtils; import com.ruoyi.other.api.domain.Shop; import com.ruoyi.other.api.domain.ShopScore; import com.ruoyi.other.api.domain.Technician; import com.ruoyi.other.enums.ShopStatus; import com.ruoyi.other.service.ShopScoreService; import com.ruoyi.other.service.ShopService; import com.ruoyi.other.service.TechnicianService; import com.ruoyi.other.vo.NearbyShopVO; @@ -43,6 +45,8 @@ private ShopService shopService; @Resource private AppUserClient appUserClient; @Resource private ShopScoreService shopScoreService; @PostMapping("/getDetailById") @@ -105,6 +109,17 @@ return appUserClient.editAppUserById(appUser); } /** * 门店打分 * @return */ @PostMapping("/shopScore") @ApiOperation(value = "门店打分", tags = {"小程序-个人中心-门店打分"}) public R<Void> shopScore(@RequestBody ShopScore shopScore) { shopScoreService.save(shopScore); return R.ok(); } @ResponseBody ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/mapper/ShopScoreMapper.java
New file @@ -0,0 +1,7 @@ package com.ruoyi.other.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ruoyi.other.api.domain.ShopScore; public interface ShopScoreMapper extends BaseMapper<ShopScore> { } ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/ShopScoreService.java
New file @@ -0,0 +1,7 @@ package com.ruoyi.other.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.other.api.domain.ShopScore; public interface ShopScoreService extends IService<ShopScore> { } ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopScoreServiceImpl.java
New file @@ -0,0 +1,11 @@ package com.ruoyi.other.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.other.api.domain.ShopScore; import com.ruoyi.other.mapper.ShopScoreMapper; import com.ruoyi.other.service.ShopScoreService; import org.springframework.stereotype.Service; @Service public class ShopScoreServiceImpl extends ServiceImpl<ShopScoreMapper, ShopScore> implements ShopScoreService { }