40 changed files with 3100 additions and 0 deletions
			
			
		| @ -0,0 +1,136 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dto; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcCommunitySelfOrganizationDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      * 组织ID的父级 | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      * org_id的所有上级 | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 组织名称 | |||
|      */ | |||
| 	private String organizationName; | |||
| 
 | |||
|     /** | |||
|      * 组织人数 | |||
|      */ | |||
| 	private Integer organizationPersonCount; | |||
| 
 | |||
|     /** | |||
|      * 负责人姓名 | |||
|      */ | |||
| 	private String principalName; | |||
| 
 | |||
|     /** | |||
|      * 负责人电话 | |||
|      */ | |||
| 	private String principalPhone; | |||
| 
 | |||
|     /** | |||
|      * 服务事项 | |||
|      */ | |||
| 	private String serviceItem; | |||
| 
 | |||
|     /** | |||
|      * 社区自组织创建时间 | |||
|      */ | |||
| 	private Date organizationCreatedTime; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private String revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,91 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dto; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcCommunitySelfOrganizationPersonnelDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 社区自组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 人员姓名 | |||
|      */ | |||
| 	private String personName; | |||
| 
 | |||
|     /** | |||
|      * 人员电话 | |||
|      */ | |||
| 	private String personIphone; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private String revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,94 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.controller; | |||
| 
 | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ExcelUtils; | |||
| import com.epmet.commons.tools.utils.Result; | |||
| import com.epmet.commons.tools.validator.AssertUtils; | |||
| import com.epmet.commons.tools.validator.ValidatorUtils; | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import com.epmet.commons.tools.validator.group.DefaultGroup; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationDTO; | |||
| import com.epmet.excel.IcCommunitySelfOrganizationExcel; | |||
| import com.epmet.service.IcCommunitySelfOrganizationService; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| 
 | |||
| import javax.servlet.http.HttpServletResponse; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @RestController | |||
| @RequestMapping("iccommunityselforganization") | |||
| public class IcCommunitySelfOrganizationController { | |||
| 
 | |||
|     @Autowired | |||
|     private IcCommunitySelfOrganizationService icCommunitySelfOrganizationService; | |||
| 
 | |||
|     @GetMapping("page") | |||
|     public Result<PageData<IcCommunitySelfOrganizationDTO>> page(@RequestParam Map<String, Object> params){ | |||
|         PageData<IcCommunitySelfOrganizationDTO> page = icCommunitySelfOrganizationService.page(params); | |||
|         return new Result<PageData<IcCommunitySelfOrganizationDTO>>().ok(page); | |||
|     } | |||
| 
 | |||
|     @GetMapping("{id}") | |||
|     public Result<IcCommunitySelfOrganizationDTO> get(@PathVariable("id") String id){ | |||
|         IcCommunitySelfOrganizationDTO data = icCommunitySelfOrganizationService.get(id); | |||
|         return new Result<IcCommunitySelfOrganizationDTO>().ok(data); | |||
|     } | |||
| 
 | |||
|     @PostMapping | |||
|     public Result save(@RequestBody IcCommunitySelfOrganizationDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | |||
|         icCommunitySelfOrganizationService.save(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @PutMapping | |||
|     public Result update(@RequestBody IcCommunitySelfOrganizationDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); | |||
|         icCommunitySelfOrganizationService.update(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @DeleteMapping | |||
|     public Result delete(@RequestBody String[] ids){ | |||
|         //效验数据
 | |||
|         AssertUtils.isArrayEmpty(ids, "id"); | |||
|         icCommunitySelfOrganizationService.delete(ids); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @GetMapping("export") | |||
|     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | |||
|         List<IcCommunitySelfOrganizationDTO> list = icCommunitySelfOrganizationService.list(params); | |||
|         ExcelUtils.exportExcelToTarget(response, null, list, IcCommunitySelfOrganizationExcel.class); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,94 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.controller; | |||
| 
 | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ExcelUtils; | |||
| import com.epmet.commons.tools.utils.Result; | |||
| import com.epmet.commons.tools.validator.AssertUtils; | |||
| import com.epmet.commons.tools.validator.ValidatorUtils; | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import com.epmet.commons.tools.validator.group.DefaultGroup; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationPersonnelDTO; | |||
| import com.epmet.excel.IcCommunitySelfOrganizationPersonnelExcel; | |||
| import com.epmet.service.IcCommunitySelfOrganizationPersonnelService; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| 
 | |||
| import javax.servlet.http.HttpServletResponse; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @RestController | |||
| @RequestMapping("iccommunityselforganizationpersonnel") | |||
| public class IcCommunitySelfOrganizationPersonnelController { | |||
|      | |||
|     @Autowired | |||
|     private IcCommunitySelfOrganizationPersonnelService icCommunitySelfOrganizationPersonnelService; | |||
| 
 | |||
|     @GetMapping("page") | |||
|     public Result<PageData<IcCommunitySelfOrganizationPersonnelDTO>> page(@RequestParam Map<String, Object> params){ | |||
|         PageData<IcCommunitySelfOrganizationPersonnelDTO> page = icCommunitySelfOrganizationPersonnelService.page(params); | |||
|         return new Result<PageData<IcCommunitySelfOrganizationPersonnelDTO>>().ok(page); | |||
|     } | |||
| 
 | |||
|     @GetMapping("{id}") | |||
|     public Result<IcCommunitySelfOrganizationPersonnelDTO> get(@PathVariable("id") String id){ | |||
|         IcCommunitySelfOrganizationPersonnelDTO data = icCommunitySelfOrganizationPersonnelService.get(id); | |||
|         return new Result<IcCommunitySelfOrganizationPersonnelDTO>().ok(data); | |||
|     } | |||
| 
 | |||
|     @PostMapping | |||
|     public Result save(@RequestBody IcCommunitySelfOrganizationPersonnelDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | |||
|         icCommunitySelfOrganizationPersonnelService.save(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @PutMapping | |||
|     public Result update(@RequestBody IcCommunitySelfOrganizationPersonnelDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); | |||
|         icCommunitySelfOrganizationPersonnelService.update(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @DeleteMapping | |||
|     public Result delete(@RequestBody String[] ids){ | |||
|         //效验数据
 | |||
|         AssertUtils.isArrayEmpty(ids, "id"); | |||
|         icCommunitySelfOrganizationPersonnelService.delete(ids); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @GetMapping("export") | |||
|     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | |||
|         List<IcCommunitySelfOrganizationPersonnelDTO> list = icCommunitySelfOrganizationPersonnelService.list(params); | |||
|         ExcelUtils.exportExcelToTarget(response, null, list, IcCommunitySelfOrganizationPersonnelExcel.class); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Mapper | |||
| public interface IcCommunitySelfOrganizationDao extends BaseDao<IcCommunitySelfOrganizationEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationPersonnelEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Mapper | |||
| public interface IcCommunitySelfOrganizationPersonnelDao extends BaseDao<IcCommunitySelfOrganizationPersonnelEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,106 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("ic_community_self_organization") | |||
| public class IcCommunitySelfOrganizationEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      * 组织ID的父级 | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      * org_id的所有上级 | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 组织名称 | |||
|      */ | |||
| 	private String organizationName; | |||
| 
 | |||
|     /** | |||
|      * 组织人数 | |||
|      */ | |||
| 	private Integer organizationPersonCount; | |||
| 
 | |||
|     /** | |||
|      * 负责人姓名 | |||
|      */ | |||
| 	private String principalName; | |||
| 
 | |||
|     /** | |||
|      * 负责人电话 | |||
|      */ | |||
| 	private String principalPhone; | |||
| 
 | |||
|     /** | |||
|      * 服务事项 | |||
|      */ | |||
| 	private String serviceItem; | |||
| 
 | |||
|     /** | |||
|      * 社区自组织创建时间 | |||
|      */ | |||
| 	private Date organizationCreatedTime; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,61 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("ic_community_self_organization_personnel") | |||
| public class IcCommunitySelfOrganizationPersonnelEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 社区自组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 人员姓名 | |||
|      */ | |||
| 	private String personName; | |||
| 
 | |||
|     /** | |||
|      * 人员电话 | |||
|      */ | |||
| 	private String personIphone; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcCommunitySelfOrganizationExcel { | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String id; | |||
| 
 | |||
|     @Excel(name = "客户ID") | |||
|     private String customerId; | |||
| 
 | |||
|     @Excel(name = "组织ID") | |||
|     private String orgId; | |||
| 
 | |||
|     @Excel(name = "组织类型,agency:组织,grid:网格") | |||
|     private String orgType; | |||
| 
 | |||
|     @Excel(name = "组织ID的父级") | |||
|     private String pid; | |||
| 
 | |||
|     @Excel(name = "org_id的所有上级") | |||
|     private String pids; | |||
| 
 | |||
|     @Excel(name = "组织名称") | |||
|     private String organizationName; | |||
| 
 | |||
|     @Excel(name = "组织人数") | |||
|     private Integer organizationPersonCount; | |||
| 
 | |||
|     @Excel(name = "负责人姓名") | |||
|     private String principalName; | |||
| 
 | |||
|     @Excel(name = "负责人电话") | |||
|     private String principalPhone; | |||
| 
 | |||
|     @Excel(name = "服务事项") | |||
|     private String serviceItem; | |||
| 
 | |||
|     @Excel(name = "社区自组织创建时间") | |||
|     private Date organizationCreatedTime; | |||
| 
 | |||
|     @Excel(name = "经度") | |||
|     private String longitude; | |||
| 
 | |||
|     @Excel(name = "纬度") | |||
|     private String latitude; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private Integer delFlag; | |||
| 
 | |||
|     @Excel(name = "乐观锁") | |||
|     private String revision; | |||
| 
 | |||
|     @Excel(name = "创建人") | |||
|     private String createdBy; | |||
| 
 | |||
|     @Excel(name = "创建时间") | |||
|     private Date createdTime; | |||
| 
 | |||
|     @Excel(name = "更新人") | |||
|     private String updatedBy; | |||
| 
 | |||
|     @Excel(name = "更新时间") | |||
|     private Date updatedTime; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,68 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcCommunitySelfOrganizationPersonnelExcel { | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String id; | |||
| 
 | |||
|     @Excel(name = "客户ID") | |||
|     private String customerId; | |||
| 
 | |||
|     @Excel(name = "社区自组织ID") | |||
|     private String orgId; | |||
| 
 | |||
|     @Excel(name = "人员姓名") | |||
|     private String personName; | |||
| 
 | |||
|     @Excel(name = "人员电话") | |||
|     private String personIphone; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private Integer delFlag; | |||
| 
 | |||
|     @Excel(name = "乐观锁") | |||
|     private String revision; | |||
| 
 | |||
|     @Excel(name = "创建人") | |||
|     private String createdBy; | |||
| 
 | |||
|     @Excel(name = "创建时间") | |||
|     private Date createdTime; | |||
| 
 | |||
|     @Excel(name = "更新人") | |||
|     private String updatedBy; | |||
| 
 | |||
|     @Excel(name = "更新时间") | |||
|     private Date updatedTime; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationPersonnelDTO; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationPersonnelEntity; | |||
| 
 | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| public interface IcCommunitySelfOrganizationPersonnelService extends BaseService<IcCommunitySelfOrganizationPersonnelEntity> { | |||
| 
 | |||
|     /** | |||
|      * 默认分页 | |||
|      * | |||
|      * @param params | |||
|      * @return PageData<IcCommunitySelfOrganizationPersonnelDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     PageData<IcCommunitySelfOrganizationPersonnelDTO> page(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 默认查询 | |||
|      * | |||
|      * @param params | |||
|      * @return java.util.List<IcCommunitySelfOrganizationPersonnelDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     List<IcCommunitySelfOrganizationPersonnelDTO> list(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 单条查询 | |||
|      * | |||
|      * @param id | |||
|      * @return IcCommunitySelfOrganizationPersonnelDTO | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     IcCommunitySelfOrganizationPersonnelDTO get(String id); | |||
| 
 | |||
|     /** | |||
|      * 默认保存 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void save(IcCommunitySelfOrganizationPersonnelDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 默认更新 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void update(IcCommunitySelfOrganizationPersonnelDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 批量删除 | |||
|      * | |||
|      * @param ids | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void delete(String[] ids); | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationDTO; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationEntity; | |||
| 
 | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| public interface IcCommunitySelfOrganizationService extends BaseService<IcCommunitySelfOrganizationEntity> { | |||
| 
 | |||
|     /** | |||
|      * 默认分页 | |||
|      * | |||
|      * @param params | |||
|      * @return PageData<IcCommunitySelfOrganizationDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     PageData<IcCommunitySelfOrganizationDTO> page(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 默认查询 | |||
|      * | |||
|      * @param params | |||
|      * @return java.util.List<IcCommunitySelfOrganizationDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     List<IcCommunitySelfOrganizationDTO> list(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 单条查询 | |||
|      * | |||
|      * @param id | |||
|      * @return IcCommunitySelfOrganizationDTO | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     IcCommunitySelfOrganizationDTO get(String id); | |||
| 
 | |||
|     /** | |||
|      * 默认保存 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void save(IcCommunitySelfOrganizationDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 默认更新 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void update(IcCommunitySelfOrganizationDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 批量删除 | |||
|      * | |||
|      * @param ids | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void delete(String[] ids); | |||
| } | |||
| @ -0,0 +1,100 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
| import com.baomidou.mybatisplus.core.metadata.IPage; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ConvertUtils; | |||
| import com.epmet.commons.tools.constant.FieldConstant; | |||
| import com.epmet.dao.IcCommunitySelfOrganizationPersonnelDao; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationPersonnelDTO; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationPersonnelEntity; | |||
| import com.epmet.service.IcCommunitySelfOrganizationPersonnelService; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | |||
| 
 | |||
| import java.util.Arrays; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 社区自组织人员表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Service | |||
| public class IcCommunitySelfOrganizationPersonnelServiceImpl extends BaseServiceImpl<IcCommunitySelfOrganizationPersonnelDao, IcCommunitySelfOrganizationPersonnelEntity> implements IcCommunitySelfOrganizationPersonnelService { | |||
| 
 | |||
|     @Override | |||
|     public PageData<IcCommunitySelfOrganizationPersonnelDTO> page(Map<String, Object> params) { | |||
|         IPage<IcCommunitySelfOrganizationPersonnelEntity> page = baseDao.selectPage( | |||
|                 getPage(params, FieldConstant.CREATED_TIME, false), | |||
|                 getWrapper(params) | |||
|         ); | |||
|         return getPageData(page, IcCommunitySelfOrganizationPersonnelDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public List<IcCommunitySelfOrganizationPersonnelDTO> list(Map<String, Object> params) { | |||
|         List<IcCommunitySelfOrganizationPersonnelEntity> entityList = baseDao.selectList(getWrapper(params)); | |||
| 
 | |||
|         return ConvertUtils.sourceToTarget(entityList, IcCommunitySelfOrganizationPersonnelDTO.class); | |||
|     } | |||
| 
 | |||
|     private QueryWrapper<IcCommunitySelfOrganizationPersonnelEntity> getWrapper(Map<String, Object> params){ | |||
|         String id = (String)params.get(FieldConstant.ID_HUMP); | |||
| 
 | |||
|         QueryWrapper<IcCommunitySelfOrganizationPersonnelEntity> wrapper = new QueryWrapper<>(); | |||
|         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | |||
| 
 | |||
|         return wrapper; | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public IcCommunitySelfOrganizationPersonnelDTO get(String id) { | |||
|         IcCommunitySelfOrganizationPersonnelEntity entity = baseDao.selectById(id); | |||
|         return ConvertUtils.sourceToTarget(entity, IcCommunitySelfOrganizationPersonnelDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void save(IcCommunitySelfOrganizationPersonnelDTO dto) { | |||
|         IcCommunitySelfOrganizationPersonnelEntity entity = ConvertUtils.sourceToTarget(dto, IcCommunitySelfOrganizationPersonnelEntity.class); | |||
|         insert(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void update(IcCommunitySelfOrganizationPersonnelDTO dto) { | |||
|         IcCommunitySelfOrganizationPersonnelEntity entity = ConvertUtils.sourceToTarget(dto, IcCommunitySelfOrganizationPersonnelEntity.class); | |||
|         updateById(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void delete(String[] ids) { | |||
|         // 逻辑删除(@TableLogic 注解)
 | |||
|         baseDao.deleteBatchIds(Arrays.asList(ids)); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,83 @@ | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
| import com.baomidou.mybatisplus.core.metadata.IPage; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ConvertUtils; | |||
| import com.epmet.commons.tools.constant.FieldConstant; | |||
| import com.epmet.dao.IcCommunitySelfOrganizationDao; | |||
| import com.epmet.dto.IcCommunitySelfOrganizationDTO; | |||
| import com.epmet.entity.IcCommunitySelfOrganizationEntity; | |||
| import com.epmet.service.IcCommunitySelfOrganizationService; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | |||
| 
 | |||
| import java.util.Arrays; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 社区自组织表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Service | |||
| public class IcCommunitySelfOrganizationServiceImpl extends BaseServiceImpl<IcCommunitySelfOrganizationDao, IcCommunitySelfOrganizationEntity> implements IcCommunitySelfOrganizationService { | |||
| 
 | |||
|     @Override | |||
|     public PageData<IcCommunitySelfOrganizationDTO> page(Map<String, Object> params) { | |||
|         IPage<IcCommunitySelfOrganizationEntity> page = baseDao.selectPage( | |||
|                 getPage(params, FieldConstant.CREATED_TIME, false), | |||
|                 getWrapper(params) | |||
|         ); | |||
|         return getPageData(page, IcCommunitySelfOrganizationDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public List<IcCommunitySelfOrganizationDTO> list(Map<String, Object> params) { | |||
|         List<IcCommunitySelfOrganizationEntity> entityList = baseDao.selectList(getWrapper(params)); | |||
| 
 | |||
|         return ConvertUtils.sourceToTarget(entityList, IcCommunitySelfOrganizationDTO.class); | |||
|     } | |||
| 
 | |||
|     private QueryWrapper<IcCommunitySelfOrganizationEntity> getWrapper(Map<String, Object> params){ | |||
|         String id = (String)params.get(FieldConstant.ID_HUMP); | |||
| 
 | |||
|         QueryWrapper<IcCommunitySelfOrganizationEntity> wrapper = new QueryWrapper<>(); | |||
|         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | |||
| 
 | |||
|         return wrapper; | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public IcCommunitySelfOrganizationDTO get(String id) { | |||
|         IcCommunitySelfOrganizationEntity entity = baseDao.selectById(id); | |||
|         return ConvertUtils.sourceToTarget(entity, IcCommunitySelfOrganizationDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void save(IcCommunitySelfOrganizationDTO dto) { | |||
|         IcCommunitySelfOrganizationEntity entity = ConvertUtils.sourceToTarget(dto, IcCommunitySelfOrganizationEntity.class); | |||
|         insert(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void update(IcCommunitySelfOrganizationDTO dto) { | |||
|         IcCommunitySelfOrganizationEntity entity = ConvertUtils.sourceToTarget(dto, IcCommunitySelfOrganizationEntity.class); | |||
|         updateById(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void delete(String[] ids) { | |||
|         // 逻辑删除(@TableLogic 注解)
 | |||
|         baseDao.deleteBatchIds(Arrays.asList(ids)); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dao.IcCommunitySelfOrganizationDao"> | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dao.IcCommunitySelfOrganizationPersonnelDao"> | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,131 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dto; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcMatterAppointmentRecordDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 事项ID | |||
|      */ | |||
| 	private String matterId; | |||
| 
 | |||
|     /** | |||
|      * 预约日期 | |||
|      */ | |||
| 	private String appointmentDate; | |||
| 
 | |||
|     /** | |||
|      * 预约人 | |||
|      */ | |||
| 	private String appointmentName; | |||
| 
 | |||
|     /** | |||
|      * 预约电话 | |||
|      */ | |||
| 	private String appointmentPhone; | |||
| 
 | |||
|     /** | |||
|      * 备注 | |||
|      */ | |||
| 	private String remark; | |||
| 
 | |||
|     /** | |||
|      * 预约状态【cancel:取消,appointing:预约中】 | |||
|      */ | |||
| 	private String status; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private String revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
|     /** | |||
|      * 1,2,5 | |||
|      */ | |||
| 	private String timeId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,141 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dto; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcPartyServiceCenterDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 中心名称 | |||
|      */ | |||
| 	private String centerName; | |||
| 
 | |||
|     /** | |||
|      * 办公电话 | |||
|      */ | |||
| 	private String workPhone; | |||
| 
 | |||
|     /** | |||
|      * 上午开始办公时间 | |||
|      */ | |||
| 	private String amStartTime; | |||
| 
 | |||
|     /** | |||
|      * 上午结束办公时间 | |||
|      */ | |||
| 	private String amEndTime; | |||
| 
 | |||
|     /** | |||
|      * 下午开始办公时间 | |||
|      */ | |||
| 	private String pmStartTime; | |||
| 
 | |||
|     /** | |||
|      * 下午结束办公时间 | |||
|      */ | |||
| 	private String pmEndTime; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      * 地址 | |||
|      */ | |||
| 	private String address; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private String revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,101 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dto; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| import lombok.Data; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcPartyServiceCenterMatterDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String id; | |||
| 
 | |||
|     /** | |||
|      * 党群服务中心ID | |||
|      */ | |||
| 	private String partyServiceCenterId; | |||
| 
 | |||
|     /** | |||
|      * 事项名字 | |||
|      */ | |||
| 	private String matterName; | |||
| 
 | |||
|     /** | |||
|      * 预约类型,每天:everyDay,工作日:workDay,周末:weekend | |||
|      */ | |||
| 	private String appointmentType; | |||
| 
 | |||
|     /** | |||
|      * 可预约开始时间 | |||
|      */ | |||
| 	private String startTime; | |||
| 
 | |||
|     /** | |||
|      * 可预约结束时间 | |||
|      */ | |||
| 	private String endTime; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private Integer delFlag; | |||
| 
 | |||
|     /** | |||
|      * 乐观锁 | |||
|      */ | |||
| 	private String revision; | |||
| 
 | |||
|     /** | |||
|      * 创建人 | |||
|      */ | |||
| 	private String createdBy; | |||
| 
 | |||
|     /** | |||
|      * 创建时间 | |||
|      */ | |||
| 	private Date createdTime; | |||
| 
 | |||
|     /** | |||
|      * 更新人 | |||
|      */ | |||
| 	private String updatedBy; | |||
| 
 | |||
|     /** | |||
|      * 更新时间 | |||
|      */ | |||
| 	private Date updatedTime; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,94 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.controller; | |||
| 
 | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ExcelUtils; | |||
| import com.epmet.commons.tools.utils.Result; | |||
| import com.epmet.commons.tools.validator.AssertUtils; | |||
| import com.epmet.commons.tools.validator.ValidatorUtils; | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import com.epmet.commons.tools.validator.group.DefaultGroup; | |||
| import com.epmet.dto.IcMatterAppointmentRecordDTO; | |||
| import com.epmet.excel.IcMatterAppointmentRecordExcel; | |||
| import com.epmet.service.IcMatterAppointmentRecordService; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| 
 | |||
| import javax.servlet.http.HttpServletResponse; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @RestController | |||
| @RequestMapping("icmatterappointmentrecord") | |||
| public class IcMatterAppointmentRecordController { | |||
|      | |||
|     @Autowired | |||
|     private IcMatterAppointmentRecordService icMatterAppointmentRecordService; | |||
| 
 | |||
|     @GetMapping("page") | |||
|     public Result<PageData<IcMatterAppointmentRecordDTO>> page(@RequestParam Map<String, Object> params){ | |||
|         PageData<IcMatterAppointmentRecordDTO> page = icMatterAppointmentRecordService.page(params); | |||
|         return new Result<PageData<IcMatterAppointmentRecordDTO>>().ok(page); | |||
|     } | |||
| 
 | |||
|     @GetMapping("{id}") | |||
|     public Result<IcMatterAppointmentRecordDTO> get(@PathVariable("id") String id){ | |||
|         IcMatterAppointmentRecordDTO data = icMatterAppointmentRecordService.get(id); | |||
|         return new Result<IcMatterAppointmentRecordDTO>().ok(data); | |||
|     } | |||
| 
 | |||
|     @PostMapping | |||
|     public Result save(@RequestBody IcMatterAppointmentRecordDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | |||
|         icMatterAppointmentRecordService.save(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @PutMapping | |||
|     public Result update(@RequestBody IcMatterAppointmentRecordDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); | |||
|         icMatterAppointmentRecordService.update(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @DeleteMapping | |||
|     public Result delete(@RequestBody String[] ids){ | |||
|         //效验数据
 | |||
|         AssertUtils.isArrayEmpty(ids, "id"); | |||
|         icMatterAppointmentRecordService.delete(ids); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @GetMapping("export") | |||
|     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | |||
|         List<IcMatterAppointmentRecordDTO> list = icMatterAppointmentRecordService.list(params); | |||
|         ExcelUtils.exportExcelToTarget(response, null, list, IcMatterAppointmentRecordExcel.class); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,94 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.controller; | |||
| 
 | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ExcelUtils; | |||
| import com.epmet.commons.tools.utils.Result; | |||
| import com.epmet.commons.tools.validator.AssertUtils; | |||
| import com.epmet.commons.tools.validator.ValidatorUtils; | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import com.epmet.commons.tools.validator.group.DefaultGroup; | |||
| import com.epmet.dto.IcPartyServiceCenterDTO; | |||
| import com.epmet.excel.IcPartyServiceCenterExcel; | |||
| import com.epmet.service.IcPartyServiceCenterService; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| 
 | |||
| import javax.servlet.http.HttpServletResponse; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @RestController | |||
| @RequestMapping("icpartyservicecenter") | |||
| public class IcPartyServiceCenterController { | |||
|      | |||
|     @Autowired | |||
|     private IcPartyServiceCenterService icPartyServiceCenterService; | |||
| 
 | |||
|     @GetMapping("page") | |||
|     public Result<PageData<IcPartyServiceCenterDTO>> page(@RequestParam Map<String, Object> params){ | |||
|         PageData<IcPartyServiceCenterDTO> page = icPartyServiceCenterService.page(params); | |||
|         return new Result<PageData<IcPartyServiceCenterDTO>>().ok(page); | |||
|     } | |||
| 
 | |||
|     @GetMapping("{id}") | |||
|     public Result<IcPartyServiceCenterDTO> get(@PathVariable("id") String id){ | |||
|         IcPartyServiceCenterDTO data = icPartyServiceCenterService.get(id); | |||
|         return new Result<IcPartyServiceCenterDTO>().ok(data); | |||
|     } | |||
| 
 | |||
|     @PostMapping | |||
|     public Result save(@RequestBody IcPartyServiceCenterDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | |||
|         icPartyServiceCenterService.save(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @PutMapping | |||
|     public Result update(@RequestBody IcPartyServiceCenterDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); | |||
|         icPartyServiceCenterService.update(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @DeleteMapping | |||
|     public Result delete(@RequestBody String[] ids){ | |||
|         //效验数据
 | |||
|         AssertUtils.isArrayEmpty(ids, "id"); | |||
|         icPartyServiceCenterService.delete(ids); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @GetMapping("export") | |||
|     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | |||
|         List<IcPartyServiceCenterDTO> list = icPartyServiceCenterService.list(params); | |||
|         ExcelUtils.exportExcelToTarget(response, null, list, IcPartyServiceCenterExcel.class); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,94 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.controller; | |||
| 
 | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ExcelUtils; | |||
| import com.epmet.commons.tools.utils.Result; | |||
| import com.epmet.commons.tools.validator.AssertUtils; | |||
| import com.epmet.commons.tools.validator.ValidatorUtils; | |||
| import com.epmet.commons.tools.validator.group.AddGroup; | |||
| import com.epmet.commons.tools.validator.group.UpdateGroup; | |||
| import com.epmet.commons.tools.validator.group.DefaultGroup; | |||
| import com.epmet.dto.IcPartyServiceCenterMatterDTO; | |||
| import com.epmet.excel.IcPartyServiceCenterMatterExcel; | |||
| import com.epmet.service.IcPartyServiceCenterMatterService; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.web.bind.annotation.*; | |||
| 
 | |||
| import javax.servlet.http.HttpServletResponse; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @RestController | |||
| @RequestMapping("icpartyservicecentermatter") | |||
| public class IcPartyServiceCenterMatterController { | |||
|      | |||
|     @Autowired | |||
|     private IcPartyServiceCenterMatterService icPartyServiceCenterMatterService; | |||
| 
 | |||
|     @GetMapping("page") | |||
|     public Result<PageData<IcPartyServiceCenterMatterDTO>> page(@RequestParam Map<String, Object> params){ | |||
|         PageData<IcPartyServiceCenterMatterDTO> page = icPartyServiceCenterMatterService.page(params); | |||
|         return new Result<PageData<IcPartyServiceCenterMatterDTO>>().ok(page); | |||
|     } | |||
| 
 | |||
|     @GetMapping("{id}") | |||
|     public Result<IcPartyServiceCenterMatterDTO> get(@PathVariable("id") String id){ | |||
|         IcPartyServiceCenterMatterDTO data = icPartyServiceCenterMatterService.get(id); | |||
|         return new Result<IcPartyServiceCenterMatterDTO>().ok(data); | |||
|     } | |||
| 
 | |||
|     @PostMapping | |||
|     public Result save(@RequestBody IcPartyServiceCenterMatterDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); | |||
|         icPartyServiceCenterMatterService.save(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @PutMapping | |||
|     public Result update(@RequestBody IcPartyServiceCenterMatterDTO dto){ | |||
|         //效验数据
 | |||
|         ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); | |||
|         icPartyServiceCenterMatterService.update(dto); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @DeleteMapping | |||
|     public Result delete(@RequestBody String[] ids){ | |||
|         //效验数据
 | |||
|         AssertUtils.isArrayEmpty(ids, "id"); | |||
|         icPartyServiceCenterMatterService.delete(ids); | |||
|         return new Result(); | |||
|     } | |||
| 
 | |||
|     @GetMapping("export") | |||
|     public void export(@RequestParam Map<String, Object> params, HttpServletResponse response) throws Exception { | |||
|         List<IcPartyServiceCenterMatterDTO> list = icPartyServiceCenterMatterService.list(params); | |||
|         ExcelUtils.exportExcelToTarget(response, null, list, IcPartyServiceCenterMatterExcel.class); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.IcMatterAppointmentRecordEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Mapper | |||
| public interface IcMatterAppointmentRecordDao extends BaseDao<IcMatterAppointmentRecordEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.IcPartyServiceCenterEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Mapper | |||
| public interface IcPartyServiceCenterDao extends BaseDao<IcPartyServiceCenterEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,33 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.dao; | |||
| 
 | |||
| import com.epmet.commons.mybatis.dao.BaseDao; | |||
| import com.epmet.entity.IcPartyServiceCenterMatterEntity; | |||
| import org.apache.ibatis.annotations.Mapper; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Mapper | |||
| public interface IcPartyServiceCenterMatterDao extends BaseDao<IcPartyServiceCenterMatterEntity> { | |||
| 	 | |||
| } | |||
| @ -0,0 +1,101 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("ic_matter_appointment_record") | |||
| public class IcMatterAppointmentRecordEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 事项ID | |||
|      */ | |||
| 	private String matterId; | |||
| 
 | |||
|     /** | |||
|      * 预约日期 | |||
|      */ | |||
| 	private String appointmentDate; | |||
| 
 | |||
|     /** | |||
|      * 预约人 | |||
|      */ | |||
| 	private String appointmentName; | |||
| 
 | |||
|     /** | |||
|      * 预约电话 | |||
|      */ | |||
| 	private String appointmentPhone; | |||
| 
 | |||
|     /** | |||
|      * 备注 | |||
|      */ | |||
| 	private String remark; | |||
| 
 | |||
|     /** | |||
|      * 预约状态【cancel:取消,appointing:预约中】 | |||
|      */ | |||
| 	private String status; | |||
| 
 | |||
|     /** | |||
|      * 1,2,5 | |||
|      */ | |||
| 	private String timeId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,111 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("ic_party_service_center") | |||
| public class IcPartyServiceCenterEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 组织ID | |||
|      */ | |||
| 	private String orgId; | |||
| 
 | |||
|     /** | |||
|      * 组织类型,agency:组织,grid:网格 | |||
|      */ | |||
| 	private String orgType; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pid; | |||
| 
 | |||
|     /** | |||
|      *  | |||
|      */ | |||
| 	private String pids; | |||
| 
 | |||
|     /** | |||
|      * 中心名称 | |||
|      */ | |||
| 	private String centerName; | |||
| 
 | |||
|     /** | |||
|      * 办公电话 | |||
|      */ | |||
| 	private String workPhone; | |||
| 
 | |||
|     /** | |||
|      * 上午开始办公时间 | |||
|      */ | |||
| 	private String amStartTime; | |||
| 
 | |||
|     /** | |||
|      * 上午结束办公时间 | |||
|      */ | |||
| 	private String amEndTime; | |||
| 
 | |||
|     /** | |||
|      * 下午开始办公时间 | |||
|      */ | |||
| 	private String pmStartTime; | |||
| 
 | |||
|     /** | |||
|      * 下午结束办公时间 | |||
|      */ | |||
| 	private String pmEndTime; | |||
| 
 | |||
|     /** | |||
|      * 经度 | |||
|      */ | |||
| 	private String longitude; | |||
| 
 | |||
|     /** | |||
|      * 纬度 | |||
|      */ | |||
| 	private String latitude; | |||
| 
 | |||
|     /** | |||
|      * 地址 | |||
|      */ | |||
| 	private String address; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,71 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.entity; | |||
| 
 | |||
| import com.baomidou.mybatisplus.annotation.TableName; | |||
| 
 | |||
| import com.epmet.commons.mybatis.entity.BaseEpmetEntity; | |||
| import lombok.Data; | |||
| import lombok.EqualsAndHashCode; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| @EqualsAndHashCode(callSuper=false) | |||
| @TableName("ic_party_service_center_matter") | |||
| public class IcPartyServiceCenterMatterEntity extends BaseEpmetEntity { | |||
| 
 | |||
| 	private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 党群服务中心ID | |||
|      */ | |||
| 	private String partyServiceCenterId; | |||
| 
 | |||
|     /** | |||
|      * 事项名字 | |||
|      */ | |||
| 	private String matterName; | |||
| 
 | |||
|     /** | |||
|      * 预约类型,每天:everyDay,工作日:workDay,周末:weekend | |||
|      */ | |||
| 	private String appointmentType; | |||
| 
 | |||
|     /** | |||
|      * 可预约开始时间 | |||
|      */ | |||
| 	private String startTime; | |||
| 
 | |||
|     /** | |||
|      * 可预约结束时间 | |||
|      */ | |||
| 	private String endTime; | |||
| 
 | |||
|     /** | |||
|      * 客户ID | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,92 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcMatterAppointmentRecordExcel { | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String id; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String customerId; | |||
| 
 | |||
|     @Excel(name = "组织ID") | |||
|     private String orgId; | |||
| 
 | |||
|     @Excel(name = "组织类型,agency:组织,grid:网格") | |||
|     private String orgType; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String pid; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String pids; | |||
| 
 | |||
|     @Excel(name = "事项ID") | |||
|     private String matterId; | |||
| 
 | |||
|     @Excel(name = "预约日期") | |||
|     private String appointmentDate; | |||
| 
 | |||
|     @Excel(name = "预约人") | |||
|     private String appointmentName; | |||
| 
 | |||
|     @Excel(name = "预约电话") | |||
|     private String appointmentPhone; | |||
| 
 | |||
|     @Excel(name = "备注") | |||
|     private String remark; | |||
| 
 | |||
|     @Excel(name = "预约状态【cancel:取消,appointing:预约中】") | |||
|     private String status; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private Integer delFlag; | |||
| 
 | |||
|     @Excel(name = "乐观锁") | |||
|     private String revision; | |||
| 
 | |||
|     @Excel(name = "创建人") | |||
|     private String createdBy; | |||
| 
 | |||
|     @Excel(name = "创建时间") | |||
|     private Date createdTime; | |||
| 
 | |||
|     @Excel(name = "更新人") | |||
|     private String updatedBy; | |||
| 
 | |||
|     @Excel(name = "更新时间") | |||
|     private Date updatedTime; | |||
| 
 | |||
|     @Excel(name = "1,2,5") | |||
|     private String timeId; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,98 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcPartyServiceCenterExcel { | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String id; | |||
| 
 | |||
|     @Excel(name = "客户ID") | |||
|     private String customerId; | |||
| 
 | |||
|     @Excel(name = "组织ID") | |||
|     private String orgId; | |||
| 
 | |||
|     @Excel(name = "组织类型,agency:组织,grid:网格") | |||
|     private String orgType; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String pid; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String pids; | |||
| 
 | |||
|     @Excel(name = "中心名称") | |||
|     private String centerName; | |||
| 
 | |||
|     @Excel(name = "办公电话") | |||
|     private String workPhone; | |||
| 
 | |||
|     @Excel(name = "上午开始办公时间") | |||
|     private String amStartTime; | |||
| 
 | |||
|     @Excel(name = "上午结束办公时间") | |||
|     private String amEndTime; | |||
| 
 | |||
|     @Excel(name = "下午开始办公时间") | |||
|     private String pmStartTime; | |||
| 
 | |||
|     @Excel(name = "下午结束办公时间") | |||
|     private String pmEndTime; | |||
| 
 | |||
|     @Excel(name = "经度") | |||
|     private String longitude; | |||
| 
 | |||
|     @Excel(name = "纬度") | |||
|     private String latitude; | |||
| 
 | |||
|     @Excel(name = "地址") | |||
|     private String address; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private Integer delFlag; | |||
| 
 | |||
|     @Excel(name = "乐观锁") | |||
|     private String revision; | |||
| 
 | |||
|     @Excel(name = "创建人") | |||
|     private String createdBy; | |||
| 
 | |||
|     @Excel(name = "创建时间") | |||
|     private Date createdTime; | |||
| 
 | |||
|     @Excel(name = "更新人") | |||
|     private String updatedBy; | |||
| 
 | |||
|     @Excel(name = "更新时间") | |||
|     private Date updatedTime; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,74 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Data | |||
| public class IcPartyServiceCenterMatterExcel { | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private String id; | |||
| 
 | |||
|     @Excel(name = "党群服务中心ID") | |||
|     private String partyServiceCenterId; | |||
| 
 | |||
|     @Excel(name = "事项名字") | |||
|     private String matterName; | |||
| 
 | |||
|     @Excel(name = "预约类型,每天:everyDay,工作日:workDay,周末:weekend") | |||
|     private String appointmentType; | |||
| 
 | |||
|     @Excel(name = "可预约开始时间") | |||
|     private String startTime; | |||
| 
 | |||
|     @Excel(name = "可预约结束时间") | |||
|     private String endTime; | |||
| 
 | |||
|     @Excel(name = "") | |||
|     private Integer delFlag; | |||
| 
 | |||
|     @Excel(name = "乐观锁") | |||
|     private String revision; | |||
| 
 | |||
|     @Excel(name = "创建人") | |||
|     private String createdBy; | |||
| 
 | |||
|     @Excel(name = "创建时间") | |||
|     private Date createdTime; | |||
| 
 | |||
|     @Excel(name = "更新人") | |||
|     private String updatedBy; | |||
| 
 | |||
|     @Excel(name = "更新时间") | |||
|     private Date updatedTime; | |||
| 
 | |||
|     @Excel(name = "客户ID") | |||
|     private String customerId; | |||
| 
 | |||
| 
 | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.dto.IcMatterAppointmentRecordDTO; | |||
| import com.epmet.entity.IcMatterAppointmentRecordEntity; | |||
| 
 | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| public interface IcMatterAppointmentRecordService extends BaseService<IcMatterAppointmentRecordEntity> { | |||
| 
 | |||
|     /** | |||
|      * 默认分页 | |||
|      * | |||
|      * @param params | |||
|      * @return PageData<IcMatterAppointmentRecordDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     PageData<IcMatterAppointmentRecordDTO> page(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 默认查询 | |||
|      * | |||
|      * @param params | |||
|      * @return java.util.List<IcMatterAppointmentRecordDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     List<IcMatterAppointmentRecordDTO> list(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 单条查询 | |||
|      * | |||
|      * @param id | |||
|      * @return IcMatterAppointmentRecordDTO | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     IcMatterAppointmentRecordDTO get(String id); | |||
| 
 | |||
|     /** | |||
|      * 默认保存 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void save(IcMatterAppointmentRecordDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 默认更新 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void update(IcMatterAppointmentRecordDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 批量删除 | |||
|      * | |||
|      * @param ids | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void delete(String[] ids); | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.dto.IcPartyServiceCenterMatterDTO; | |||
| import com.epmet.entity.IcPartyServiceCenterMatterEntity; | |||
| 
 | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| public interface IcPartyServiceCenterMatterService extends BaseService<IcPartyServiceCenterMatterEntity> { | |||
| 
 | |||
|     /** | |||
|      * 默认分页 | |||
|      * | |||
|      * @param params | |||
|      * @return PageData<IcPartyServiceCenterMatterDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     PageData<IcPartyServiceCenterMatterDTO> page(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 默认查询 | |||
|      * | |||
|      * @param params | |||
|      * @return java.util.List<IcPartyServiceCenterMatterDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     List<IcPartyServiceCenterMatterDTO> list(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 单条查询 | |||
|      * | |||
|      * @param id | |||
|      * @return IcPartyServiceCenterMatterDTO | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     IcPartyServiceCenterMatterDTO get(String id); | |||
| 
 | |||
|     /** | |||
|      * 默认保存 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void save(IcPartyServiceCenterMatterDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 默认更新 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void update(IcPartyServiceCenterMatterDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 批量删除 | |||
|      * | |||
|      * @param ids | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void delete(String[] ids); | |||
| } | |||
| @ -0,0 +1,95 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service; | |||
| 
 | |||
| import com.epmet.commons.mybatis.service.BaseService; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.dto.IcPartyServiceCenterDTO; | |||
| import com.epmet.entity.IcPartyServiceCenterEntity; | |||
| 
 | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| public interface IcPartyServiceCenterService extends BaseService<IcPartyServiceCenterEntity> { | |||
| 
 | |||
|     /** | |||
|      * 默认分页 | |||
|      * | |||
|      * @param params | |||
|      * @return PageData<IcPartyServiceCenterDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     PageData<IcPartyServiceCenterDTO> page(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 默认查询 | |||
|      * | |||
|      * @param params | |||
|      * @return java.util.List<IcPartyServiceCenterDTO> | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     List<IcPartyServiceCenterDTO> list(Map<String, Object> params); | |||
| 
 | |||
|     /** | |||
|      * 单条查询 | |||
|      * | |||
|      * @param id | |||
|      * @return IcPartyServiceCenterDTO | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     IcPartyServiceCenterDTO get(String id); | |||
| 
 | |||
|     /** | |||
|      * 默认保存 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void save(IcPartyServiceCenterDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 默认更新 | |||
|      * | |||
|      * @param dto | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void update(IcPartyServiceCenterDTO dto); | |||
| 
 | |||
|     /** | |||
|      * 批量删除 | |||
|      * | |||
|      * @param ids | |||
|      * @return void | |||
|      * @author generator | |||
|      * @date 2021-11-18 | |||
|      */ | |||
|     void delete(String[] ids); | |||
| } | |||
| @ -0,0 +1,100 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
| import com.baomidou.mybatisplus.core.metadata.IPage; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ConvertUtils; | |||
| import com.epmet.commons.tools.constant.FieldConstant; | |||
| import com.epmet.dao.IcMatterAppointmentRecordDao; | |||
| import com.epmet.dto.IcMatterAppointmentRecordDTO; | |||
| import com.epmet.entity.IcMatterAppointmentRecordEntity; | |||
| import com.epmet.service.IcMatterAppointmentRecordService; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | |||
| 
 | |||
| import java.util.Arrays; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 事项预约记录 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Service | |||
| public class IcMatterAppointmentRecordServiceImpl extends BaseServiceImpl<IcMatterAppointmentRecordDao, IcMatterAppointmentRecordEntity> implements IcMatterAppointmentRecordService { | |||
| 
 | |||
|     @Override | |||
|     public PageData<IcMatterAppointmentRecordDTO> page(Map<String, Object> params) { | |||
|         IPage<IcMatterAppointmentRecordEntity> page = baseDao.selectPage( | |||
|                 getPage(params, FieldConstant.CREATED_TIME, false), | |||
|                 getWrapper(params) | |||
|         ); | |||
|         return getPageData(page, IcMatterAppointmentRecordDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public List<IcMatterAppointmentRecordDTO> list(Map<String, Object> params) { | |||
|         List<IcMatterAppointmentRecordEntity> entityList = baseDao.selectList(getWrapper(params)); | |||
| 
 | |||
|         return ConvertUtils.sourceToTarget(entityList, IcMatterAppointmentRecordDTO.class); | |||
|     } | |||
| 
 | |||
|     private QueryWrapper<IcMatterAppointmentRecordEntity> getWrapper(Map<String, Object> params){ | |||
|         String id = (String)params.get(FieldConstant.ID_HUMP); | |||
| 
 | |||
|         QueryWrapper<IcMatterAppointmentRecordEntity> wrapper = new QueryWrapper<>(); | |||
|         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | |||
| 
 | |||
|         return wrapper; | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public IcMatterAppointmentRecordDTO get(String id) { | |||
|         IcMatterAppointmentRecordEntity entity = baseDao.selectById(id); | |||
|         return ConvertUtils.sourceToTarget(entity, IcMatterAppointmentRecordDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void save(IcMatterAppointmentRecordDTO dto) { | |||
|         IcMatterAppointmentRecordEntity entity = ConvertUtils.sourceToTarget(dto, IcMatterAppointmentRecordEntity.class); | |||
|         insert(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void update(IcMatterAppointmentRecordDTO dto) { | |||
|         IcMatterAppointmentRecordEntity entity = ConvertUtils.sourceToTarget(dto, IcMatterAppointmentRecordEntity.class); | |||
|         updateById(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void delete(String[] ids) { | |||
|         // 逻辑删除(@TableLogic 注解)
 | |||
|         baseDao.deleteBatchIds(Arrays.asList(ids)); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,100 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
| import com.baomidou.mybatisplus.core.metadata.IPage; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ConvertUtils; | |||
| import com.epmet.commons.tools.constant.FieldConstant; | |||
| import com.epmet.dao.IcPartyServiceCenterMatterDao; | |||
| import com.epmet.dto.IcPartyServiceCenterMatterDTO; | |||
| import com.epmet.entity.IcPartyServiceCenterMatterEntity; | |||
| import com.epmet.service.IcPartyServiceCenterMatterService; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | |||
| 
 | |||
| import java.util.Arrays; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心可预约事项表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Service | |||
| public class IcPartyServiceCenterMatterServiceImpl extends BaseServiceImpl<IcPartyServiceCenterMatterDao, IcPartyServiceCenterMatterEntity> implements IcPartyServiceCenterMatterService { | |||
| 
 | |||
|     @Override | |||
|     public PageData<IcPartyServiceCenterMatterDTO> page(Map<String, Object> params) { | |||
|         IPage<IcPartyServiceCenterMatterEntity> page = baseDao.selectPage( | |||
|                 getPage(params, FieldConstant.CREATED_TIME, false), | |||
|                 getWrapper(params) | |||
|         ); | |||
|         return getPageData(page, IcPartyServiceCenterMatterDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public List<IcPartyServiceCenterMatterDTO> list(Map<String, Object> params) { | |||
|         List<IcPartyServiceCenterMatterEntity> entityList = baseDao.selectList(getWrapper(params)); | |||
| 
 | |||
|         return ConvertUtils.sourceToTarget(entityList, IcPartyServiceCenterMatterDTO.class); | |||
|     } | |||
| 
 | |||
|     private QueryWrapper<IcPartyServiceCenterMatterEntity> getWrapper(Map<String, Object> params){ | |||
|         String id = (String)params.get(FieldConstant.ID_HUMP); | |||
| 
 | |||
|         QueryWrapper<IcPartyServiceCenterMatterEntity> wrapper = new QueryWrapper<>(); | |||
|         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | |||
| 
 | |||
|         return wrapper; | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public IcPartyServiceCenterMatterDTO get(String id) { | |||
|         IcPartyServiceCenterMatterEntity entity = baseDao.selectById(id); | |||
|         return ConvertUtils.sourceToTarget(entity, IcPartyServiceCenterMatterDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void save(IcPartyServiceCenterMatterDTO dto) { | |||
|         IcPartyServiceCenterMatterEntity entity = ConvertUtils.sourceToTarget(dto, IcPartyServiceCenterMatterEntity.class); | |||
|         insert(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void update(IcPartyServiceCenterMatterDTO dto) { | |||
|         IcPartyServiceCenterMatterEntity entity = ConvertUtils.sourceToTarget(dto, IcPartyServiceCenterMatterEntity.class); | |||
|         updateById(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void delete(String[] ids) { | |||
|         // 逻辑删除(@TableLogic 注解)
 | |||
|         baseDao.deleteBatchIds(Arrays.asList(ids)); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,100 @@ | |||
| /** | |||
|  * Copyright 2018 人人开源 https://www.renren.io
 | |||
|  * <p> | |||
|  * This program is free software: you can redistribute it and/or modify | |||
|  * it under the terms of the GNU General Public License as published by | |||
|  * the Free Software Foundation, either version 3 of the License, or | |||
|  * (at your option) any later version. | |||
|  * <p> | |||
|  * This program is distributed in the hope that it will be useful, | |||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | |||
|  * GNU General Public License for more details. | |||
|  * <p> | |||
|  * You should have received a copy of the GNU General Public License | |||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |||
|  */ | |||
| 
 | |||
| package com.epmet.service.impl; | |||
| 
 | |||
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |||
| import com.baomidou.mybatisplus.core.metadata.IPage; | |||
| import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | |||
| import com.epmet.commons.tools.page.PageData; | |||
| import com.epmet.commons.tools.utils.ConvertUtils; | |||
| import com.epmet.commons.tools.constant.FieldConstant; | |||
| import com.epmet.dao.IcPartyServiceCenterDao; | |||
| import com.epmet.dto.IcPartyServiceCenterDTO; | |||
| import com.epmet.entity.IcPartyServiceCenterEntity; | |||
| import com.epmet.service.IcPartyServiceCenterService; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| import org.springframework.beans.factory.annotation.Autowired; | |||
| import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | |||
| 
 | |||
| import java.util.Arrays; | |||
| import java.util.List; | |||
| import java.util.Map; | |||
| 
 | |||
| /** | |||
|  * 党群服务中心 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2021-11-18 | |||
|  */ | |||
| @Service | |||
| public class IcPartyServiceCenterServiceImpl extends BaseServiceImpl<IcPartyServiceCenterDao, IcPartyServiceCenterEntity> implements IcPartyServiceCenterService { | |||
| 
 | |||
|     @Override | |||
|     public PageData<IcPartyServiceCenterDTO> page(Map<String, Object> params) { | |||
|         IPage<IcPartyServiceCenterEntity> page = baseDao.selectPage( | |||
|                 getPage(params, FieldConstant.CREATED_TIME, false), | |||
|                 getWrapper(params) | |||
|         ); | |||
|         return getPageData(page, IcPartyServiceCenterDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public List<IcPartyServiceCenterDTO> list(Map<String, Object> params) { | |||
|         List<IcPartyServiceCenterEntity> entityList = baseDao.selectList(getWrapper(params)); | |||
| 
 | |||
|         return ConvertUtils.sourceToTarget(entityList, IcPartyServiceCenterDTO.class); | |||
|     } | |||
| 
 | |||
|     private QueryWrapper<IcPartyServiceCenterEntity> getWrapper(Map<String, Object> params){ | |||
|         String id = (String)params.get(FieldConstant.ID_HUMP); | |||
| 
 | |||
|         QueryWrapper<IcPartyServiceCenterEntity> wrapper = new QueryWrapper<>(); | |||
|         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | |||
| 
 | |||
|         return wrapper; | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     public IcPartyServiceCenterDTO get(String id) { | |||
|         IcPartyServiceCenterEntity entity = baseDao.selectById(id); | |||
|         return ConvertUtils.sourceToTarget(entity, IcPartyServiceCenterDTO.class); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void save(IcPartyServiceCenterDTO dto) { | |||
|         IcPartyServiceCenterEntity entity = ConvertUtils.sourceToTarget(dto, IcPartyServiceCenterEntity.class); | |||
|         insert(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void update(IcPartyServiceCenterDTO dto) { | |||
|         IcPartyServiceCenterEntity entity = ConvertUtils.sourceToTarget(dto, IcPartyServiceCenterEntity.class); | |||
|         updateById(entity); | |||
|     } | |||
| 
 | |||
|     @Override | |||
|     @Transactional(rollbackFor = Exception.class) | |||
|     public void delete(String[] ids) { | |||
|         // 逻辑删除(@TableLogic 注解)
 | |||
|         baseDao.deleteBatchIds(Arrays.asList(ids)); | |||
|     } | |||
| 
 | |||
| } | |||
| @ -0,0 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dao.IcMatterAppointmentRecordDao"> | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dao.IcPartyServiceCenterDao"> | |||
| 
 | |||
| </mapper> | |||
| @ -0,0 +1,6 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | |||
| 
 | |||
| <mapper namespace="com.epmet.dao.IcPartyServiceCenterMatterDao"> | |||
| 
 | |||
| </mapper> | |||
					Loading…
					
					
				
		Reference in new issue