zq-erp/src/main/java/com/matrix/system/score/action/ScoreGoodsAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreGoodsService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 商品表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreGoods") public class ScoreGoodsAction { @Autowired private ScoreGoodsService scoreGoodsService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreGoodsCategoryAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreGoodsCategoryService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 商品分类表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreGoodsCategory") public class ScoreGoodsCategoryAction { @Autowired private ScoreGoodsCategoryService scoreGoodsCategoryService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreGoodsImageAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreGoodsImageService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 商品图片表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreGoodsImage") public class ScoreGoodsImageAction { @Autowired private ScoreGoodsImageService scoreGoodsImageService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreGoodsNavigationAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreGoodsNavigationService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 商品栏目表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreGoodsNavigation") public class ScoreGoodsNavigationAction { @Autowired private ScoreGoodsNavigationService scoreGoodsNavigationService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreGoodsSkuAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreGoodsSkuService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 商品规格表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreGoodsSku") public class ScoreGoodsSkuAction { @Autowired private ScoreGoodsSkuService scoreGoodsSkuService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreOrderAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreOrderService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 订单表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreOrder") public class ScoreOrderAction { @Autowired private ScoreOrderService scoreOrderService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreOrderItemAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreOrderItemService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 订单详情表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreOrderItem") public class ScoreOrderItemAction { @Autowired private ScoreOrderItemService scoreOrderItemService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreRuleSettingAction.java
@@ -2,24 +2,15 @@ import com.matrix.core.constance.MatrixConstance; import com.matrix.core.pojo.AjaxResult; import com.matrix.core.pojo.PaginationVO; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.BusParameterSettings; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.dao.BusParameterSettingsDao; import com.matrix.system.constance.Dictionary; import com.matrix.system.hive.action.util.QueryUtil; import com.matrix.system.hive.bean.ParameterSettings; import com.matrix.system.hive.bean.SysProjUse; import com.matrix.system.score.constant.ScoreSettingConstant; import com.matrix.system.score.service.ScoreOrderService; import com.matrix.system.score.vo.ScoreOrderVo; import com.matrix.system.score.service.ScoreRuleSettingService; import com.matrix.system.score.vo.ScoreRuleSettingsVo; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; import io.swagger.annotations.Api; import net.sf.jsqlparser.util.AddAliasesVisitor; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -33,20 +24,19 @@ * @author wzy * @date 2021-02-22 **/ @Api(value = "积分订单", tags = "积分订单") @RestController @RequestMapping(value = "/score/ruleSetting") public class ScoreRuleSettingAction { @Autowired private ScoreOrderService scoreOrderService; private ScoreRuleSettingService scoreRuleSettingService; @Autowired private BusParameterSettingsDao busParameterSettingsDao; @GetMapping(value = "/testApi") public AjaxResult testApi() { scoreOrderService.testMethod(); scoreRuleSettingService.testMethod(); return AjaxResult.buildSuccessInstance("success"); } @@ -145,7 +135,7 @@ @PostMapping(value = "/updateScoreRule") public @ResponseBody AjaxResult updateScoreRule(@RequestBody List<BusParameterSettings> busParameterSettings) { return scoreOrderService.updateScoreRuleByCompanyId(busParameterSettings); return scoreRuleSettingService.updateScoreRuleByCompanyId(busParameterSettings); } } zq-erp/src/main/java/com/matrix/system/score/action/ScoreShoppingCarAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreShoppingCarService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 购物车 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreShoppingCar") public class ScoreShoppingCarAction { @Autowired private ScoreShoppingCarService scoreShoppingCarService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreUseRecordAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreUseRecordService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 积分记录表 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreUseRecord") public class ScoreUseRecordAction { @Autowired private ScoreUseRecordService scoreUseRecordService; } zq-erp/src/main/java/com/matrix/system/score/action/ScoreVipDetailAction.java
New file @@ -0,0 +1,21 @@ package com.matrix.system.score.action; import com.matrix.system.score.service.ScoreVipDetailService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; /** * @description 客户积分余额 * @author yourName * @date 2021-02-26 15:26 */ @RestController @RequestMapping(value = "admin/scoreVipDetail") public class ScoreVipDetailAction { @Autowired private ScoreVipDetailService scoreVipDetailService; } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreGoodsCategoryDao.java
New file @@ -0,0 +1,13 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.matrix.system.score.entity.ScoreGoodsCategory; /** * @description 商品分类表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreGoodsCategoryDao extends BaseMapper<ScoreGoodsCategory> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreGoodsDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreGoods; /** * @description 商品表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreGoodsDao extends BaseMapper<ScoreGoods> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreGoodsImageDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreGoodsImage; /** * @description 商品图片表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreGoodsImageDao extends BaseMapper<ScoreGoodsImage> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreGoodsNavigationDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreGoodsNavigation; /** * @description 商品栏目表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreGoodsNavigationDao extends BaseMapper<ScoreGoodsNavigation> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreGoodsSkuDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreGoodsSku; /** * @description 商品规格表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreGoodsSkuDao extends BaseMapper<ScoreGoodsSku> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreOrderDao.java
@@ -1,11 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.matrix.system.score.entity.ScoreOrderEntity; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreOrder; /** * @author wzy * @date 2021-02-22 **/ public interface ScoreOrderDao extends BaseMapper<ScoreOrderEntity> { * @description 订单表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreOrderDao extends BaseMapper<ScoreOrder> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreOrderItemDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreOrderItem; /** * @description 订单详情表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreOrderItemDao extends BaseMapper<ScoreOrderItem> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreRuleSettingDao.java
New file @@ -0,0 +1,11 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.matrix.system.score.entity.ScoreRuleSettingEntity; /** * @author wzy * @date 2021-02-22 **/ public interface ScoreRuleSettingDao extends BaseMapper<ScoreRuleSettingEntity> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreShoppingCarDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreShoppingCar; /** * @description 购物车 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreShoppingCarDao extends BaseMapper<ScoreShoppingCar> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreUseRecordDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreUseRecord; /** * @description 积分记录表 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreUseRecordDao extends BaseMapper<ScoreUseRecord> { } zq-erp/src/main/java/com/matrix/system/score/dao/ScoreVipDetailDao.java
New file @@ -0,0 +1,17 @@ package com.matrix.system.score.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.score.entity.ScoreVipDetail; /** * @description 客户积分余额 * @author yourName * @date 2021-02-26 15:26 */ public interface ScoreVipDetailDao extends BaseMapper<ScoreVipDetail> { } zq-erp/src/main/java/com/matrix/system/score/dto/ScoreRuleSettingDto.java
File was renamed from zq-erp/src/main/java/com/matrix/system/score/dto/ScoreOrderDto.java @@ -4,5 +4,5 @@ * @author wzy * @date 2021-02-22 **/ public class ScoreOrderDto { public class ScoreRuleSettingDto { } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreGoods.java
New file @@ -0,0 +1,103 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 商品表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods") public class ScoreGoods extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 商品名称 */ private String goodsName; /** * 商品编码 */ private String goodsCode; /** * 商品分类ID */ private Long categoryId; /** * 上架状态(1:不上架 2:上架) */ private Integer state; /** * 限购数量(设置为限购数量 不设置则表示不限购) */ private Integer limitedNum; /** * 所需积分(单价) */ private Integer scorePrice; /** * 市场价 */ private String markPrice; /** * 商品详情 */ private String details; /** * 推荐到栏目 */ private Long navigationId; /** * 备注 */ private String remarks; /** * 所属公司ID */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreGoodsCategory.java
New file @@ -0,0 +1,54 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 商品分类表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods_category") public class ScoreGoodsCategory extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 父级id */ private Long parentId; /** * 名称 */ private String cateName; /** * 编码 */ private String cateCode; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreGoodsImage.java
New file @@ -0,0 +1,61 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 商品图片表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods_image") public class ScoreGoodsImage extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 地址 */ private String imgPath; /** * 缩略图显示图片(1:缩略图图片) */ private Integer imgMain; /** * 排序 */ private Integer imgSort; /** * 商品ID */ private Long goodsId; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreGoodsNavigation.java
New file @@ -0,0 +1,47 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 商品栏目表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods_navigation") public class ScoreGoodsNavigation extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 名称 */ private String naviName; /** * 编码 */ private String naviCode; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreGoodsSku.java
New file @@ -0,0 +1,79 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 商品规格表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods_sku") public class ScoreGoodsSku extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 名称 */ private String skuName; /** * 图片 */ private Long imgPath; /** * 抵扣所需积分 */ private Integer scorePrice; /** * 库存 */ private Integer reserve; /** * 排序 */ private Integer skuSort; /** * 商品ID */ private Long goodsId; /** * 关联ERP产品code */ private String skuErpCode; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreOrder.java
New file @@ -0,0 +1,126 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; /** * @description 订单表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_goods_order") public class ScoreOrder extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 订单编号 */ private String orderCode; /** * 会员ID(openID) */ private String memberId; /** * 联系方式 */ private String memberPhone; /** * 支付总积分 */ private Integer payTotalScore; /** * 订单状态(1:待支付2:待配送3:待收货4:已收货) */ private Integer orderState; /** * 下单时间 */ private Date orderTime; /** * 支付时间 */ private Date payTime; /** * 收货方式(1物流2自提) */ private Integer receiveWay; /** * 收货地址ID */ private Long addressId; /** * 自提门店地址 */ private String selfAddress; /** * 自提时间 */ private Date selfTime; /** * 物流ID */ private Long logisticsId; /** * 备注 */ private String remarks; /** * 所属公司_ID */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreOrderItem.java
New file @@ -0,0 +1,75 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 订单详情表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_order_item") public class ScoreOrderItem extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 商品id */ private Long goodsId; /** * 商品名称 */ private String goodsName; /** * 商品编码 */ private String goodsCode; /** * 数量 */ private Integer goodsNum; /** * 支付积分 */ private Integer payScore; /** * 订单ID */ private Long orderId; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreRuleSettingEntity.java
File was renamed from zq-erp/src/main/java/com/matrix/system/score/entity/ScoreOrderEntity.java @@ -7,7 +7,7 @@ * @date 2021-02-22 **/ @TableName("score_order") public class ScoreOrderEntity extends BaseEntity { public class ScoreRuleSettingEntity extends BaseEntity { private String orderNo; zq-erp/src/main/java/com/matrix/system/score/entity/ScoreShoppingCar.java
New file @@ -0,0 +1,54 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 购物车 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_shopping_car") public class ScoreShoppingCar extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 会员ID(openID) */ private String userId; /** * 商品id */ private Long goodsId; /** * 数量 */ private Integer count; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreUseRecord.java
New file @@ -0,0 +1,89 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @description 积分记录表 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_use_record") public class ScoreUseRecord extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 记录类型(1:现金消费2:员工划扣3赠送等) */ private Integer recType; /** * 数量 */ private Integer recNum; /** * 业务记录ID */ private Long businessId; /** * 积分卡ID */ private Long scoreVipDetailId; /** * 原积分 */ private Integer preScore; /** * 现积分 */ private Integer nowScore; /** * 操作人ID */ private Long userId; /** * 备注 */ private String remarks; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/entity/ScoreVipDetail.java
New file @@ -0,0 +1,91 @@ package com.matrix.system.score.entity; import com.matrix.core.anotations.Extend; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; /** * @description 客户积分余额 * @author yourName * @date 2021-02-26 15:26 */ @Data @TableName("score_vip_detail") public class ScoreVipDetail extends BaseEntity{ @Extend private static final long serialVersionUID = 1L; /** * 获取类型(1:现金消费2:赠送等) */ private Integer type; /** * 积分总数 */ private Integer allScore; /** * 已使用积分 */ private Integer usedScore; /** * 剩余积分 */ private Integer remainScore; /** * 获取时间 */ private Date gainTime; /** * 到期时间 */ private Date validiteTime; /** * 有效状态(1:有效 2:无效) */ private Integer state; /** * 原始单据ID */ private String businessId; /** * 所属公司_id */ private Long companyId; } zq-erp/src/main/java/com/matrix/system/score/mapper/ScoreRuleSettingMapper.java
File was renamed from zq-erp/src/main/java/com/matrix/system/score/mapper/ScoreOrderMapper.java @@ -4,5 +4,5 @@ * @author wzy * @date 2021-02-22 **/ public class ScoreOrderMapper { public class ScoreRuleSettingMapper { } zq-erp/src/main/java/com/matrix/system/score/service/ScoreGoodsCategoryService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreGoodsCategoryDao; import com.matrix.system.score.entity.ScoreGoodsCategory; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 商品分类表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreGoodsCategoryService extends ServiceImpl<ScoreGoodsCategoryDao, ScoreGoodsCategory>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreGoodsImageService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreGoodsImageDao; import com.matrix.system.score.entity.ScoreGoodsImage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 商品图片表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreGoodsImageService extends ServiceImpl<ScoreGoodsImageDao, ScoreGoodsImage>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreGoodsNavigationService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreGoodsNavigationDao; import com.matrix.system.score.entity.ScoreGoodsNavigation; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 商品栏目表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreGoodsNavigationService extends ServiceImpl<ScoreGoodsNavigationDao, ScoreGoodsNavigation>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreGoodsService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreGoodsDao; import com.matrix.system.score.entity.ScoreGoods; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 商品表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreGoodsService extends ServiceImpl<ScoreGoodsDao, ScoreGoods>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreGoodsSkuService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreGoodsSkuDao; import com.matrix.system.score.entity.ScoreGoodsSku; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 商品规格表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreGoodsSkuService extends ServiceImpl<ScoreGoodsSkuDao, ScoreGoodsSku>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreOrderItemService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreOrderItemDao; import com.matrix.system.score.entity.ScoreOrderItem; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 订单详情表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreOrderItemService extends ServiceImpl<ScoreOrderItemDao, ScoreOrderItem>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreOrderService.java
@@ -1,72 +1,20 @@ package com.matrix.system.score.service; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.matrix.core.constance.MatrixConstance; import com.matrix.core.pojo.AjaxResult; import com.matrix.core.pojo.PaginationVO; import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.BusParameterSettings; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.dao.BusParameterSettingsDao; import com.matrix.system.hive.bean.ParameterSettings; import com.matrix.system.hive.dao.SysVipInfoDao; import com.matrix.system.score.constant.ScoreSettingConstant; import com.matrix.system.score.dao.ScoreOrderDao; import com.matrix.system.score.entity.ScoreOrderEntity; import org.springframework.beans.factory.annotation.Autowired; import com.matrix.system.score.entity.ScoreOrder; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @author wzy * @date 2021-02-22 **/ * @description 订单表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreOrderService extends ServiceImpl<ScoreOrderDao, ScoreOrderEntity> { public class ScoreOrderService extends ServiceImpl<ScoreOrderDao, ScoreOrder>{ @Autowired private ScoreOrderDao scoreOrderDao; @Autowired private BusParameterSettingsDao busParameterSettingsDao; @Autowired private SysVipInfoDao sysVipInfoDao; public void testMethod() { scoreOrderDao.selectById(1L); } public AjaxResult updateScoreRuleByCompanyId(List<BusParameterSettings> busParameterSettings) { //获取当前登录人员信息 SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); for (BusParameterSettings busParameterSetting:busParameterSettings ) { String paramCode = busParameterSetting.getParamCode(); if(StringUtils.isNotBlank(paramCode)){ //删除原有code BusParameterSettings delParanm=new BusParameterSettings(); delParanm.setCompanyId(user.getCompanyId()); delParanm.setParamCode(paramCode); busParameterSettingsDao.deleteByModel(delParanm); //添加新的code BusParameterSettings newParam=new BusParameterSettings(); newParam.setParamCode(paramCode); newParam.setCompanyId(user.getCompanyId()); newParam.setParamValue(busParameterSetting.getParamValue()); newParam.setParamValue1(busParameterSetting.getParamValue1()); newParam.setParamValue2(busParameterSetting.getParamValue2()); busParameterSettingsDao.insert(newParam); }else{ return AjaxResult.buildFailInstance("code不能为空"); } } AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, "更新成功"); return result; } } zq-erp/src/main/java/com/matrix/system/score/service/ScoreRuleSettingService.java
New file @@ -0,0 +1,65 @@ package com.matrix.system.score.service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.matrix.core.constance.MatrixConstance; import com.matrix.core.pojo.AjaxResult; import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.WebUtil; import com.matrix.system.common.bean.BusParameterSettings; import com.matrix.system.common.bean.SysUsers; import com.matrix.system.common.dao.BusParameterSettingsDao; import com.matrix.system.hive.dao.SysVipInfoDao; import com.matrix.system.score.dao.ScoreRuleSettingDao; import com.matrix.system.score.entity.ScoreRuleSettingEntity; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * @author wzy * @date 2021-02-22 **/ @Service public class ScoreRuleSettingService extends ServiceImpl<ScoreRuleSettingDao, ScoreRuleSettingEntity> { @Autowired private ScoreRuleSettingDao scoreRuleSettingDao; @Autowired private BusParameterSettingsDao busParameterSettingsDao; @Autowired private SysVipInfoDao sysVipInfoDao; public void testMethod() { scoreRuleSettingDao.selectById(1L); } public AjaxResult updateScoreRuleByCompanyId(List<BusParameterSettings> busParameterSettings) { //获取当前登录人员信息 SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); for (BusParameterSettings busParameterSetting:busParameterSettings ) { String paramCode = busParameterSetting.getParamCode(); if(StringUtils.isNotBlank(paramCode)){ //删除原有code BusParameterSettings delParanm=new BusParameterSettings(); delParanm.setCompanyId(user.getCompanyId()); delParanm.setParamCode(paramCode); busParameterSettingsDao.deleteByModel(delParanm); //添加新的code BusParameterSettings newParam=new BusParameterSettings(); newParam.setParamCode(paramCode); newParam.setCompanyId(user.getCompanyId()); newParam.setParamValue(busParameterSetting.getParamValue()); newParam.setParamValue1(busParameterSetting.getParamValue1()); newParam.setParamValue2(busParameterSetting.getParamValue2()); busParameterSettingsDao.insert(newParam); }else{ return AjaxResult.buildFailInstance("code不能为空"); } } AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, "更新成功"); return result; } } zq-erp/src/main/java/com/matrix/system/score/service/ScoreShoppingCarService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreShoppingCarDao; import com.matrix.system.score.entity.ScoreShoppingCar; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 购物车 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreShoppingCarService extends ServiceImpl<ScoreShoppingCarDao, ScoreShoppingCar>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreUseRecordService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreUseRecordDao; import com.matrix.system.score.entity.ScoreUseRecord; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 积分记录表 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreUseRecordService extends ServiceImpl<ScoreUseRecordDao, ScoreUseRecord>{ } zq-erp/src/main/java/com/matrix/system/score/service/ScoreVipDetailService.java
New file @@ -0,0 +1,20 @@ package com.matrix.system.score.service; import com.matrix.system.score.dao.ScoreVipDetailDao; import com.matrix.system.score.entity.ScoreVipDetail; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * @description 客户积分余额 * @author yourName * @date 2021-02-26 15:26 */ @Service public class ScoreVipDetailService extends ServiceImpl<ScoreVipDetailDao, ScoreVipDetail>{ } zq-erp/src/main/java/com/matrix/system/score/vo/ScoreOrderVo.java
File was deleted zq-erp/src/main/resources/mybatis/mapper/score/ScoreGoodsCategoryDao.xml
New file @@ -0,0 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreGoodsCategoryDao"> <!-- 定义ScoreGoodsCategory 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsCategory" id="ScoreGoodsCategoryMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="parentId" column="parent_id" /> <result property="cateName" column="cate_name" /> <result property="cateCode" column="cate_code" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreGoodsCategory 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsCategory" id="ScoreGoodsCategorySimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="parentId" column="parent_id" /> <result property="cateName" column="cate_name" /> <result property="cateCode" column="cate_code" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreGoodsDao.xml
New file @@ -0,0 +1,47 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreGoodsDao"> <!-- 定义ScoreGoods 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreGoods" id="ScoreGoodsMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="goodsName" column="goods_name" /> <result property="goodsCode" column="goods_code" /> <result property="categoryId" column="category_id" /> <result property="state" column="state" /> <result property="limitedNum" column="limited_num" /> <result property="scorePrice" column="score_price" /> <result property="markPrice" column="mark_price" /> <result property="details" column="details" /> <result property="navigationId" column="navigation_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreGoods 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreGoods" id="ScoreGoodsSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="goodsName" column="goods_name" /> <result property="goodsCode" column="goods_code" /> <result property="categoryId" column="category_id" /> <result property="state" column="state" /> <result property="limitedNum" column="limited_num" /> <result property="scorePrice" column="score_price" /> <result property="markPrice" column="mark_price" /> <result property="details" column="details" /> <result property="navigationId" column="navigation_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreGoodsImageDao.xml
New file @@ -0,0 +1,35 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreGoodsImageDao"> <!-- 定义ScoreGoodsImage 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsImage" id="ScoreGoodsImageMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="imgPath" column="img_path" /> <result property="imgMain" column="img_main" /> <result property="imgSort" column="img_sort" /> <result property="goodsId" column="goods_id" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreGoodsImage 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsImage" id="ScoreGoodsImageSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="imgPath" column="img_path" /> <result property="imgMain" column="img_main" /> <result property="imgSort" column="img_sort" /> <result property="goodsId" column="goods_id" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreGoodsNavigationDao.xml
New file @@ -0,0 +1,31 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreGoodsNavigationDao"> <!-- 定义ScoreGoodsNavigation 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsNavigation" id="ScoreGoodsNavigationMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="naviName" column="navi_name" /> <result property="naviCode" column="navi_code" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreGoodsNavigation 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsNavigation" id="ScoreGoodsNavigationSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="naviName" column="navi_name" /> <result property="naviCode" column="navi_code" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreGoodsSkuDao.xml
New file @@ -0,0 +1,41 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreGoodsSkuDao"> <!-- 定义ScoreGoodsSku 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsSku" id="ScoreGoodsSkuMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="skuName" column="sku_name" /> <result property="imgPath" column="img_path" /> <result property="scorePrice" column="score_price" /> <result property="reserve" column="reserve" /> <result property="skuSort" column="sku_sort" /> <result property="goodsId" column="goods_id" /> <result property="skuErpCode" column="sku_erp_code" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreGoodsSku 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreGoodsSku" id="ScoreGoodsSkuSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="skuName" column="sku_name" /> <result property="imgPath" column="img_path" /> <result property="scorePrice" column="score_price" /> <result property="reserve" column="reserve" /> <result property="skuSort" column="sku_sort" /> <result property="goodsId" column="goods_id" /> <result property="skuErpCode" column="sku_erp_code" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreOrderDao.xml
@@ -1,5 +1,53 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreOrderDao"> <!-- 定义ScoreOrder 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreOrder" id="ScoreOrderMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="orderCode" column="order_code" /> <result property="memberId" column="member_id" /> <result property="memberPhone" column="member_phone" /> <result property="payTotalScore" column="pay_total_score" /> <result property="orderState" column="order_state" /> <result property="orderTime" column="order_time" /> <result property="payTime" column="pay_time" /> <result property="receiveWay" column="receive_way" /> <result property="addressId" column="address_id" /> <result property="selfAddress" column="self_address" /> <result property="selfTime" column="self_time" /> <result property="logisticsId" column="logistics_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreOrder 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreOrder" id="ScoreOrderSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="orderCode" column="order_code" /> <result property="memberId" column="member_id" /> <result property="memberPhone" column="member_phone" /> <result property="payTotalScore" column="pay_total_score" /> <result property="orderState" column="order_state" /> <result property="orderTime" column="order_time" /> <result property="payTime" column="pay_time" /> <result property="receiveWay" column="receive_way" /> <result property="addressId" column="address_id" /> <result property="selfAddress" column="self_address" /> <result property="selfTime" column="self_time" /> <result property="logisticsId" column="logistics_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreOrderItemDao.xml
New file @@ -0,0 +1,39 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreOrderItemDao"> <!-- 定义ScoreOrderItem 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreOrderItem" id="ScoreOrderItemMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="goodsId" column="goods_id" /> <result property="goodsName" column="goods_name" /> <result property="goodsCode" column="goods_code" /> <result property="goodsNum" column="goods_num" /> <result property="payScore" column="pay_score" /> <result property="orderId" column="order_id" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreOrderItem 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreOrderItem" id="ScoreOrderItemSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="goodsId" column="goods_id" /> <result property="goodsName" column="goods_name" /> <result property="goodsCode" column="goods_code" /> <result property="goodsNum" column="goods_num" /> <result property="payScore" column="pay_score" /> <result property="orderId" column="order_id" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreRuleSettingDao.xml
New file @@ -0,0 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreRuleSettingDao"> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreShoppingCarDao.xml
New file @@ -0,0 +1,33 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreShoppingCarDao"> <!-- 定义ScoreShoppingCar 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreShoppingCar" id="ScoreShoppingCarMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="userId" column="user_id" /> <result property="goodsId" column="goods_id" /> <result property="count" column="count" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreShoppingCar 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreShoppingCar" id="ScoreShoppingCarSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="userId" column="user_id" /> <result property="goodsId" column="goods_id" /> <result property="count" column="count" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreUseRecordDao.xml
New file @@ -0,0 +1,43 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreUseRecordDao"> <!-- 定义ScoreUseRecord 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreUseRecord" id="ScoreUseRecordMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="recType" column="rec_type" /> <result property="recNum" column="rec_num" /> <result property="businessId" column="business_id" /> <result property="scoreVipDetailId" column="score_vip_detail_id" /> <result property="preScore" column="pre_score" /> <result property="nowScore" column="now_score" /> <result property="userId" column="user_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreUseRecord 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreUseRecord" id="ScoreUseRecordSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="recType" column="rec_type" /> <result property="recNum" column="rec_num" /> <result property="businessId" column="business_id" /> <result property="scoreVipDetailId" column="score_vip_detail_id" /> <result property="preScore" column="pre_score" /> <result property="nowScore" column="now_score" /> <result property="userId" column="user_id" /> <result property="remarks" column="remarks" /> <result property="companyId" column="company_id" /> </resultMap> </mapper> zq-erp/src/main/resources/mybatis/mapper/score/ScoreVipDetailDao.xml
New file @@ -0,0 +1,43 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.matrix.system.score.dao.ScoreVipDetailDao"> <!-- 定义ScoreVipDetail 的复杂关联map --> <resultMap type="com.matrix.system.score.entity.ScoreVipDetail" id="ScoreVipDetailMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="type" column="type" /> <result property="allScore" column="all_score" /> <result property="usedScore" column="used_score" /> <result property="remainScore" column="remain_score" /> <result property="gainTime" column="gain_time" /> <result property="validiteTime" column="validite_time" /> <result property="state" column="state" /> <result property="businessId" column="business_id" /> <result property="companyId" column="company_id" /> </resultMap> <!-- 定义ScoreVipDetail 的简单map ,本map不添加其他的关联属性 --> <resultMap type="com.matrix.system.score.entity.ScoreVipDetail" id="ScoreVipDetailSimpleMap"> <id property="id" column="id" /> <result property="createBy" column="create_by" /> <result property="createTime" column="create_time" /> <result property="updateBy" column="update_by" /> <result property="updateTime" column="update_time" /> <result property="type" column="type" /> <result property="allScore" column="all_score" /> <result property="usedScore" column="used_score" /> <result property="remainScore" column="remain_score" /> <result property="gainTime" column="gain_time" /> <result property="validiteTime" column="validite_time" /> <result property="state" column="state" /> <result property="businessId" column="business_id" /> <result property="companyId" column="company_id" /> </resultMap> </mapper>