| | |
| | | <result property="remark" column="remark" /> |
| | | |
| | | <association property="company" javaType="com.gkhy.exam.system.domain.SysCompany" resultMap="companyResult" /> |
| | | <association property="createUser" javaType="com.gkhy.exam.common.domain.entity.SysUser" resultMap="userResult" /> |
| | | </resultMap> |
| | | <resultMap id="companyResult" type="com.gkhy.exam.system.domain.SysCompany"> |
| | | <id property="id" column="company_id" /> |
| | | <result property="name" column="company_name" /> |
| | | </resultMap> |
| | | |
| | | <resultMap id="userResult" type="com.gkhy.exam.common.domain.entity.SysUser"> |
| | | <id property="id" column="create_id" /> |
| | | <result property="name" column="create_name" /> |
| | | </resultMap> |
| | | |
| | | <sql id="selectStudentVo"> |
| | | select s.id, s.name, s.company_id, s.empno, s.phone,s.password,s.status,s.sex,s.id_no,s.post,s.duty, |
| | | select s.id, s.name, s.company_id, s.empno, s.phone,s.status,s.sex,s.id_no,s.post,s.duty, |
| | | s.create_id,s.del_flag,s.version, s.create_by, s.create_time, s.update_by, s.update_time, s.remark, |
| | | c.id as company_id,c.name as company_name |
| | | c.id as company_id,c.name as company_name,d.name as create_name |
| | | from ex_student s |
| | | left join sys_company c on c.id=s.company_id |
| | | left join sys_user d on d.id=s.create_id |
| | | </sql> |
| | | |
| | | <update id="deleteByStudentId"> |
| | |
| | | <if test="idNo != null and idNo != ''"> |
| | | AND s.id_no like concat('%', #{idNo}, '%') |
| | | </if> |
| | | <if test="createId != null"> |
| | | AND s.create_id =#{createId} |
| | | </if> |
| | | <if test="params.createIds != null and params.createIds != ''"> |
| | | AND s.create_id in |
| | | <foreach collection="params.createIds" item="createId" open="(" separator="," close=")"> |
| | | #{createId} |
| | | </foreach> |
| | | </if> |
| | | </where> |
| | | order by s.id desc |
| | | </select> |
| | |
| | | </select> |
| | | |
| | | <select id="selectStudentByPhone" resultType="com.gkhy.exam.system.domain.ExStudent"> |
| | | select * from ex_student where phone=#{phone} limit 1 |
| | | select * from ex_student where phone=#{phone} and del_flag=0 limit 1 |
| | | </select> |
| | | |
| | | </mapper> |