From 95f9ea7eb339c36cade6c67d0385c49ec2d81477 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Wed, 14 Apr 2021 19:39:45 +0800 Subject: [PATCH] Merge branch 'score_shop' into api_score_meger --- zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanGradeDao.xml | 68 ++++++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanGradeDao.xml b/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanGradeDao.xml new file mode 100644 index 0000000..3b3a30a --- /dev/null +++ b/zq-erp/src/main/resources/mybatis/mapper/fenxiao/ShopSalesmanGradeDao.xml @@ -0,0 +1,68 @@ +<?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.fenxiao.dao.ShopSalesmanGradeDao"> + <!-- 定义ShopSalesmanGrade 的复杂关联map --> + <resultMap type="com.matrix.system.fenxiao.entity.ShopSalesmanGrade" id="ShopSalesmanGradeMap"> + <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="name" column="name" /> + <result property="sealesCommission" column="seales_commission" /> + <result property="invitationCommission" column="invitation_commission" /> + <result property="gradeCondition" column="grade_condition" /> + <result property="isDefault" column="is_default" /> + <result property="companyId" column="company_id" /> + </resultMap> + + + <!-- 定义ShopSalesmanGrade 的简单map ,本map不添加其他的关联属性 --> + <resultMap type="com.matrix.system.fenxiao.entity.ShopSalesmanGrade" id="ShopSalesmanGradeSimpleMap"> + <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="name" column="name" /> + <result property="sealesCommission" column="seales_commission" /> + <result property="invitationCommission" column="invitation_commission" /> + <result property="gradeCondition" column="grade_condition" /> + <result property="isDefault" column="is_default" /> + <result property="companyId" column="company_id" /> + </resultMap> + + + <select id="getShopSalesmanGradeVo" resultType="com.matrix.system.fenxiao.vo.ShopSalesmanGradeVo"> + SELECT + a.id, + a.name + FROM + shop_salesman_grade a + where + a.company_id = #{companyId} + </select> + + <select id="findFyfaManageList" resultType="com.matrix.system.fenxiao.vo.FyfaManageVo"> + SELECT + a.id id, + a.name name, + a.self_commission selfCommission, + a.seales_commission sealesCommission, + a.invitation_commission invitationCommission, + a.grade_condition gradeCondition, + a.is_default isDefault + FROM + shop_salesman_grade a + <where> + a.company_id = #{record.companyId} + </where> + <if test="record.sort !=null"> + order by + a.${record.sort} ${record.order} + </if> + </select> + +</mapper> \ No newline at end of file -- Gitblit v1.9.1