Browse Source

新增详情

master
zxc 4 years ago
parent
commit
82fbccf709
  1. 22
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/PartyServiceCenterDetailFormDTO.java
  2. 11
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPartyServiceCenterController.java
  3. 8
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPartyServiceCenterDao.java
  4. 8
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPartyServiceCenterService.java
  5. 11
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPartyServiceCenterServiceImpl.java
  6. 32
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPartyServiceCenterDao.xml

22
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/PartyServiceCenterDetailFormDTO.java

@ -0,0 +1,22 @@
package com.epmet.dto.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* @Author zxc
* @DateTime 2021/12/28 5:05 下午
* @DESC
*/
@Data
public class PartyServiceCenterDetailFormDTO implements Serializable {
private static final long serialVersionUID = 8849427528238500433L;
public interface PartyServiceCenterDetailForm{}
@NotBlank(message = "partyServiceCenterId不能为空",groups = PartyServiceCenterDetailForm.class)
private String partyServiceCenterId;
}

11
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/IcPartyServiceCenterController.java

@ -229,5 +229,16 @@ public class IcPartyServiceCenterController {
return new Result<List<AppointmentRecordResultDTO>>().ok(icPartyServiceCenterService.appointmentRecordMini(formDTO,tokenDto));
}
/**
* @Description 党群服务中心详情
* @param formDTO
* @author zxc
* @date 2021/12/28 5:13 下午
*/
@PostMapping("partyservicecenterdetail")
public Result<PartyServiceCenterListResultDTO> partyServiceCenterDetail(@RequestBody PartyServiceCenterDetailFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO, PartyServiceCenterDetailFormDTO.PartyServiceCenterDetailForm.class);
return new Result<PartyServiceCenterListResultDTO>().ok(icPartyServiceCenterService.partyServiceCenterDetail(formDTO));
}
}

8
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/IcPartyServiceCenterDao.java

@ -43,6 +43,14 @@ public interface IcPartyServiceCenterDao extends BaseDao<IcPartyServiceCenterEnt
*/
List<PartyServiceCenterListResultDTO> partyServiceCenterList(@Param("orgId")String orgId);
/**
* @Description 查询党群服务中心详情
* @param centerId
* @author zxc
* @date 2021/12/28 5:15 下午
*/
PartyServiceCenterListResultDTO partyServiceCenterDetail(@Param("centerId")String centerId);
/**
* @Description 获取网格所属组织下所有的可预约事项
* @param orgId

8
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/IcPartyServiceCenterService.java

@ -183,4 +183,12 @@ public interface IcPartyServiceCenterService extends BaseService<IcPartyServiceC
*/
List<AppointmentRecordResultDTO> appointmentRecordMini(AppointmentRecordMiniFormDTO formDTO,TokenDto tokenDto);
/**
* @Description 党群服务中心详情
* @param formDTO
* @author zxc
* @date 2021/12/28 5:13 下午
*/
PartyServiceCenterListResultDTO partyServiceCenterDetail(PartyServiceCenterDetailFormDTO formDTO);
}

11
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcPartyServiceCenterServiceImpl.java

@ -479,6 +479,17 @@ public class IcPartyServiceCenterServiceImpl extends BaseServiceImpl<IcPartyServ
return new ArrayList<>();
}
/**
* @Description 党群服务中心详情
* @param formDTO
* @author zxc
* @date 2021/12/28 5:13 下午
*/
@Override
public PartyServiceCenterListResultDTO partyServiceCenterDetail(PartyServiceCenterDetailFormDTO formDTO) {
return baseDao.partyServiceCenterDetail(formDTO.getPartyServiceCenterId());
}
public List<TimeDTO> getTimeList(String start,String end,Integer interval){
List<TimeDTO> result = new ArrayList<>();
List<String> intervalTimeList = getIntervalTimeList(start, end, interval);

32
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcPartyServiceCenterDao.xml

@ -67,4 +67,36 @@
AND c.DEL_FLAG = 0
AND c.ORG_ID = #{orgId}
</select>
<!-- 查询党群服务中心详情 -->
<resultMap id="partyServiceCenterDetailMap" type="com.epmet.dto.result.PartyServiceCenterListResultDTO">
<result property="partyServiceCenterId" column="partyServiceCenterId"/>
<result property="centerName" column="centerName"/>
<result property="workPhone" column="workPhone"/>
<result property="address" column="address"/>
<result property="amStartTime" column="amStartTime"/>
<result property="amEndTime" column="amEndTime"/>
<result property="pmStartTime" column="pmStartTime"/>
<result property="pmEndTime" column="pmEndTime"/>
<result property="longitude" column="longitude"/>
<result property="latitude" column="latitude"/>
<collection property="matterList" ofType="com.epmet.dto.MatterListDTO"
column="partyServiceCenterId" select="matterListByPartyServiceCenterId"/>
</resultMap>
<select id="partyServiceCenterDetail" resultMap="partyServiceCenterDetailMap">
SELECT
sc.ID AS partyServiceCenterId,
sc.CENTER_NAME AS centerName,
sc.ADDRESS AS address,
sc.WORK_PHONE AS workPhone,
sc.AM_START_TIME AS amStartTime,
sc.AM_END_TIME AS amEndTime,
sc.PM_START_TIME AS pmStartTime,
sc.PM_END_TIME AS pmEndTime,
sc.LONGITUDE AS longitude,
sc.LATITUDE AS latitude
FROM ic_party_service_center sc
WHERE sc.DEL_FLAG = 0
AND ID = #{centerId}
</select>
</mapper>
Loading…
Cancel
Save