|
@@ -27,9 +27,16 @@
|
|
|
<result column="dingding_userid" property="dingdingUserid" />
|
|
|
<result column="dingding_unionid" property="dingdingUnionid" />
|
|
|
<result column="corpwx_userid" property="corpwxUserid" />
|
|
|
+ <result column="induction_date" property="inductionDate" />
|
|
|
<result column="inactive_date" property="inactiveDate" />
|
|
|
<result column="position" property="position" />
|
|
|
<result column="report_status" property="reportStatus" />
|
|
|
+ <result column="superior_id" property="superiorId" />
|
|
|
+ <result column="plate1" property="plate1" />
|
|
|
+ <result column="plate2" property="plate2" />
|
|
|
+ <result column="plate3" property="plate3" />
|
|
|
+ <result column="plate4" property="plate4" />
|
|
|
+ <result column="plate5" property="plate5" />
|
|
|
</resultMap>
|
|
|
<resultMap id="BaseResultMap2" type="com.management.platform.entity.User">
|
|
|
<id column="id" property="id" />
|
|
@@ -39,13 +46,13 @@
|
|
|
</resultMap>
|
|
|
<!-- 通用查询结果列 -->
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, name, phone, password, portrait_url, create_time, role, company_id, department_id, department_cascade, cost, month_cost, salary_type, manage_dept_id, color, is_active, wx_openid, role_id, role_name, cost_apply_date, dingding_userid, dingding_unionid, corpwx_userid, inactive_date, position,report_status
|
|
|
+ id, name, phone, password, portrait_url, create_time, role, company_id, department_id, department_cascade, cost, month_cost, salary_type, manage_dept_id, color, is_active, wx_openid, role_id, role_name, cost_apply_date, dingding_userid, dingding_unionid, corpwx_userid, induction_date, inactive_date, position, report_status, superior_id, plate1, plate2, plate3, plate4, plate5
|
|
|
</sql>
|
|
|
<!--单独分页获取人员-->
|
|
|
<select id="getUserByDepartment" resultType="java.util.Map">
|
|
|
SELECT a.id, a.role_id as roleId, a.role_name as roleName, a.name, a.phone, a.portrait_url AS portraitUrl, a.role, a.company_id AS companyId, a.cost,
|
|
|
a.department_id AS departmentId, b.department_name AS departmentName, a.department_cascade AS departmentCascade,
|
|
|
- a.month_cost as monthCost, a.salary_type as salaryType, a.is_active as isActive, a.cost_apply_date as costApplyDate
|
|
|
+ a.month_cost as monthCost, a.salary_type as salaryType, a.is_active as isActive, a.cost_apply_date as costApplyDate,a.plate1,a.plate2,a.plate3,a.plate4,a.plate5
|
|
|
FROM user AS a
|
|
|
LEFT JOIN department AS b ON a.department_id = b.department_id
|
|
|
WHERE a.company_id = #{companyId}
|
|
@@ -67,7 +74,7 @@
|
|
|
<select id="getUserByDepartmentList" resultType="java.util.Map">
|
|
|
SELECT a.id, a.role_id as roleId, a.role_name as roleName, a.name, a.phone, a.portrait_url AS portraitUrl, a.role, a.company_id AS companyId, a.cost,
|
|
|
a.department_id AS departmentId, b.department_name AS departmentName, a.department_cascade AS departmentCascade,
|
|
|
- a.month_cost as monthCost, a.salary_type as salaryType, a.is_active as isActive, a.cost_apply_date as costApplyDate
|
|
|
+ a.month_cost as monthCost, a.salary_type as salaryType, a.is_active as isActive, a.cost_apply_date as costApplyDate,a.plate1,a.plate2,a.plate3,a.plate4,a.plate5
|
|
|
FROM user AS a
|
|
|
LEFT JOIN department AS b ON a.department_id = b.department_id
|
|
|
WHERE a.company_id = #{companyId} AND a.department_id IN
|
|
@@ -130,4 +137,5 @@
|
|
|
select user.id, name, department.department_name from user left join department on department.department_id = user.department_id
|
|
|
${ew.customSqlSegment}
|
|
|
</select>
|
|
|
+
|
|
|
</mapper>
|