| | |
| | | and account like concat('%', #{user.account},'%') |
| | | </if> |
| | | <if test="user.roleId!=null and user.roleId != ''"> |
| | | and br.role_alias = '公安管理员' |
| | | and (br.role_alias = '公安管理员' or br.role_alias = '民警') |
| | | </if> |
| | | <if test="user.realName!=null and user.realName != ''"> |
| | | and real_name like concat(concat('%', #{user.realName}),'%') |
| | |
| | | select #{user.deptId} as id, |
| | | '全部' as name, |
| | | 0 as parentId |
| | | from blade_user |
| | | from blade_user limit 1 |
| | | ) |
| | | |
| | | union all |
| | |
| | | where |
| | | bu.is_deleted = 0 |
| | | and bu.status = 1 |
| | | and (bu.examination_type != 1 or bu.examination_type is null) |
| | | and ((bu.examination_type != 1 and bu.examination_type != 2) or bu.examination_type is null) |
| | | and (hold = 2 or hold = 3) |
| | | and bd.id = #{user.deptId} |
| | | and br.role_alias = '保安' |
| | |
| | | </foreach> |
| | | </insert> |
| | | |
| | | <!-- 批量更新用户数据 --> |
| | | <update id="batchUpdateUserList" parameterType="java.util.List"> |
| | | <foreach collection="list" item="user" index="index" separator=";"> |
| | | update blade_user |
| | | set account = #{user.account}, |
| | | PASSWORD = #{user.password}, |
| | | real_name = #{user.realName}, |
| | | phone = #{user.registered}, |
| | | registered = #{user.registered}, |
| | | securitynumber = #{user.securitynumber}, |
| | | hold = #{user.hold} where id = #{user.id} |
| | | </foreach> |
| | | </update> |
| | | |
| | | |
| | | <!--查询学历统计信息--> |
| | | <select id="getAgeStatistics" resultType="java.lang.Integer"> |
| | | select count(*) c from ( |
| | |
| | | ) |
| | | </select> |
| | | |
| | | <select id="getUserById" resultType="org.springblade.modules.system.entity.User"> |
| | | select * from blade_user where id = #{id} |
| | | </select> |
| | | |
| | | <insert id="insertUser"> |
| | | insert into blade_user |
| | | ( |
| | | id,tenant_id,account,password,name,real_name,avatar,email,phone,sex, |
| | | role_id,dept_id,cardid,nativePlace,nation,fingerprint,education, |
| | | politicaloutlook,healstats,height,address,registered,rtime, |
| | | securitynumber,hold,jurisdiction,examination_type,status,is_deleted,dispatch,guncode,create_time,cell |
| | | ) |
| | | values |
| | | ( |
| | | #{user.id},#{user.tenantId},#{user.account},#{user.password},#{user.name},#{user.realName},#{user.avatar}, |
| | | #{user.email},#{user.phone},#{user.sex}, |
| | | #{user.roleId},#{user.deptId},#{user.cardid},#{user.nativeplace},#{user.nation},#{user.fingerprint},#{user.education}, |
| | | #{user.politicaloutlook},#{user.healstats},#{user.height},#{user.address},#{user.registered},#{user.rtime}, |
| | | #{user.securitynumber},#{user.hold},#{user.jurisdiction},#{user.examinationType},#{user.status},#{user.isDeleted}, |
| | | #{user.dispatch},#{user.guncode},#{user.createTime},#{user.cell} |
| | | ) |
| | | </insert> |
| | | |
| | | |
| | | </mapper> |