Browse Source

PC端志愿者列表新增所属部门查询条件和所属部门列

feature/screenDataPush
liuchuang 4 years ago
parent
commit
9daa7bab9d
  1. 5
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/VolunteerInfoDTO.java
  2. 15
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/VolunteerDeptController.java
  3. 7
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/VolunteerInfoDao.xml

5
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/VolunteerInfoDTO.java

@ -227,4 +227,9 @@ public class VolunteerInfoDTO implements Serializable {
* 志愿者部门ID
*/
private String volunteerDeptId;
/**
* 志愿者部门名称
*/
private String DeptName;
}

15
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/controller/VolunteerDeptController.java

@ -27,10 +27,12 @@ import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.dto.VolunteerDeptDTO;
import com.elink.esua.epdc.dto.epdc.form.VolunteerDeptModifyFormDTO;
import com.elink.esua.epdc.dto.epdc.result.EpdcVolunteerDeptResultDTO;
import com.elink.esua.epdc.service.VolunteerDeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
@ -83,4 +85,17 @@ public class VolunteerDeptController {
return new Result();
}
/**
* 部门列表
*
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.epdc.result.EpdcVolunteerDeptResultDTO>>
* @author liuchuang
* @since 2021/7/14 15:58
*/
@GetMapping("volunteerdepts")
public Result<List<EpdcVolunteerDeptResultDTO>> volunteerDepts() {
List<EpdcVolunteerDeptResultDTO> data = volunteerDeptService.listOfVolunteerDepts();
return new Result<List<EpdcVolunteerDeptResultDTO>>().ok(data);
}
}

7
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/VolunteerInfoDao.xml

@ -56,9 +56,11 @@
date_format(v.REGIST_TIME,'%Y-%m-%d %H:%i:%S') registTimeString,
v.REGIST_TIME registTime,
v.AUDIT_STATUS auditStatus,
v.VOLUNTEER_ORDER volunteerOrder
v.VOLUNTEER_ORDER volunteerOrder,
d.dept_name
FROM
epdc_volunteer_info v
left join epdc_volunteer_dept d on d.id = v.volunteer_dept_id
left join epdc_user u on v.USER_ID = u.ID and u.del_flag = '0'
where v.del_flag = '0' and u.id is not null
<if test="realName !='' and realName.trim() != null">
@ -73,6 +75,9 @@
<if test="deptId !='' and deptId != null">
and v.ALL_DEPT_IDS like concat('%',#{deptId},'%')
</if>
<if test="volunteerDeptId !='' and volunteerDeptId != null">
and v.volunteer_dept_id = #{volunteerDeptId}
</if>
ORDER BY v.KINDNESS_TIME desc,u.POINTS DESC
</select>

Loading…
Cancel
Save