Explorar o código

删除接口统一修改为逻辑删除

wwl %!s(int64=4) %!d(string=hai) anos
pai
achega
36d7d236fd
Modificáronse 29 ficheiros con 183 adicións e 163 borrados
  1. 2 2
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/coach/CoachInfoController.java
  2. 2 2
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/hospital/HospitalInfoController.java
  3. 2 2
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolInfoController.java
  4. 2 2
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolRegionController.java
  5. 2 2
      hzgzpt-admin/src/main/java/com/miaxis/app/controller/user/UserInfoController.java
  6. 4 4
      hzgzpt-admin/src/main/java/com/miaxis/pc/controller/coach/PcCoachInfoController.java
  7. 5 4
      hzgzpt-admin/src/main/java/com/miaxis/pc/controller/school/PcSchoolClassTypeController.java
  8. 7 6
      hzgzpt-admin/src/main/java/com/miaxis/pc/controller/school/PcSchoolRegionController.java
  9. 6 0
      hzgzpt-service/src/main/java/com/miaxis/coach/domain/CoachInfo.java
  10. 4 0
      hzgzpt-service/src/main/java/com/miaxis/coach/dto/CoachInfoPcDTO.java
  11. 2 2
      hzgzpt-service/src/main/java/com/miaxis/coach/mapper/CoachInfoMapper.java
  12. 1 1
      hzgzpt-service/src/main/java/com/miaxis/coach/service/ICoachInfoService.java
  13. 1 1
      hzgzpt-service/src/main/java/com/miaxis/coach/service/impl/CoachInfoServiceImpl.java
  14. 3 0
      hzgzpt-service/src/main/java/com/miaxis/coach/vo/CoachInfoPcVO.java
  15. 6 0
      hzgzpt-service/src/main/java/com/miaxis/school/domain/SchoolClassType.java
  16. 8 0
      hzgzpt-service/src/main/java/com/miaxis/school/domain/SchoolRegion.java
  17. 4 0
      hzgzpt-service/src/main/java/com/miaxis/school/dto/SchoolClassTypePcDTO.java
  18. 7 0
      hzgzpt-service/src/main/java/com/miaxis/school/mapper/SchoolClassTypeMapper.java
  19. 7 0
      hzgzpt-service/src/main/java/com/miaxis/school/mapper/SchoolRegionMapper.java
  20. 6 0
      hzgzpt-service/src/main/java/com/miaxis/school/service/ISchoolClassTypeService.java
  21. 7 0
      hzgzpt-service/src/main/java/com/miaxis/school/service/ISchoolRegionService.java
  22. 17 0
      hzgzpt-service/src/main/java/com/miaxis/school/service/impl/SchoolClassTypeServiceImpl.java
  23. 19 0
      hzgzpt-service/src/main/java/com/miaxis/school/service/impl/SchoolRegionServiceImpl.java
  24. 4 0
      hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolClassTypePcVO.java
  25. 0 99
      hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolInfoDetailPcVO.java
  26. 3 20
      hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolRegionPcVO.java
  27. 6 4
      hzgzpt-service/src/main/resources/mapper/coach/CoachInfoMapper.xml
  28. 15 0
      hzgzpt-service/src/main/resources/mapper/school/SchoolClassTypeMapper.xml
  29. 31 12
      hzgzpt-service/src/main/resources/mapper/school/SchoolRegionMapper.xml

+ 2 - 2
hzgzpt-admin/src/main/java/com/miaxis/app/controller/coach/CoachInfoController.java

@@ -117,7 +117,7 @@ public class CoachInfoController extends BaseController{
      * 删除教练
      */
     //@PreAuthorize("@ss.hasPermi('coach:info:remove')")
-    @Log(title = "教练", businessType = BusinessTypeEnum.DELETE)
+    /*@Log(title = "教练", businessType = BusinessTypeEnum.DELETE)
 	@DeleteMapping("/{coachnums}")
     @ApiOperation("删除教练")
     public  Response<Integer> remove(
@@ -125,5 +125,5 @@ public class CoachInfoController extends BaseController{
             @PathVariable String[] coachnums
     ){
         return toResponse(coachInfoService.deleteCoachInfoByIds(coachnums));
-    }
+    }*/
 }

+ 2 - 2
hzgzpt-admin/src/main/java/com/miaxis/app/controller/hospital/HospitalInfoController.java

@@ -97,7 +97,7 @@ public class HospitalInfoController extends BaseController{
      * 删除体检医院
      */
     //@PreAuthorize("@ss.hasPermi('hospital:info:remove')")
-    @Log(title = "体检医院", businessType = BusinessTypeEnum.DELETE)
+    /*@Log(title = "体检医院", businessType = BusinessTypeEnum.DELETE)
 	@DeleteMapping("/{ids}")
     @ApiOperation("删除体检医院")
     public  Response<Integer> remove(
@@ -105,5 +105,5 @@ public class HospitalInfoController extends BaseController{
             @PathVariable Long[] ids
     ){
         return toResponse(hospitalInfoService.deleteHospitalInfoByIds(ids));
-    }
+    }*/
 }

+ 2 - 2
hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolInfoController.java

@@ -134,7 +134,7 @@ public class SchoolInfoController extends BaseController{
      * 删除驾校
      */
     //@PreAuthorize("@ss.hasPermi('school:info:remove')")
-    @Log(title = "驾校", businessType = BusinessTypeEnum.DELETE)
+    /*@Log(title = "驾校", businessType = BusinessTypeEnum.DELETE)
 	@DeleteMapping("/{inscodes}")
     @ApiOperation("删除驾校")
     public  Response<Integer> remove(
@@ -142,5 +142,5 @@ public class SchoolInfoController extends BaseController{
             @PathVariable String[] inscodes
     ){
         return toResponse(schoolInfoService.deleteSchoolInfoByIds(inscodes));
-    }
+    }*/
 }

+ 2 - 2
hzgzpt-admin/src/main/java/com/miaxis/app/controller/school/SchoolRegionController.java

@@ -87,12 +87,12 @@ public class SchoolRegionController extends BaseController{
     /**
      * 删除驾校训练场
      */
-    @DeleteMapping("/{ids}")
+    /*@DeleteMapping("/{ids}")
     @ApiOperation("删除驾校训练场")
     public  Response<Integer> remove(
             @ApiParam(name = "ids", value = "驾校训练场ids参数", required = true)
             @PathVariable Long[] ids
     ){
         return toResponse(schoolRegionService.removeByIds(Arrays.asList(ids)) ? 1 : 0);
-    }
+    }*/
 }

+ 2 - 2
hzgzpt-admin/src/main/java/com/miaxis/app/controller/user/UserInfoController.java

@@ -93,14 +93,14 @@ public class UserInfoController extends BaseController{
     /**
      * 删除用户信息
      */
-	@DeleteMapping("/{ids}")
+	/*@DeleteMapping("/{ids}")
     @ApiOperation("删除用户信息")
     public  Response<Integer> remove(
             @ApiParam(name = "ids", value = "用户信息ids参数", required = true)
             @PathVariable Long[] ids
     ){
         return toResponse(userInfoService.deleteUserInfoByIds(ids));
-    }
+    }*/
 
     /**
      * 上传身份证正反面,及人像图片

+ 4 - 4
hzgzpt-admin/src/main/java/com/miaxis/pc/controller/coach/PcCoachInfoController.java

@@ -83,14 +83,14 @@ public class PcCoachInfoController extends BaseController{
     }
 
     /**
-     * 删除教练(逻辑删除)
+     * pc删除教练(逻辑删除)
      */
     @PreAuthorize("@ss.hasPermi('coach:info:remove')")
     @Log(title = "教练", businessType = BusinessTypeEnum.DELETE)
-	@DeleteMapping("/{ids}")
+	@DeleteMapping("/removeCoach/{ids}")
     @ApiOperation("删除教练")
     public  Response<Integer> removeCoach(
-            @ApiParam(name = "coachnums", value = "教练ids参数", required = true)
+            @ApiParam(name = "ids", value = "教练ids", required = true)
             @PathVariable Long[] ids
     ){
         return toResponse(coachInfoService.removeCoach(ids) ? 1 : 0);
@@ -102,7 +102,7 @@ public class PcCoachInfoController extends BaseController{
      */
     @PreAuthorize("@ss.hasPermi('coach:info:resetPassword')")
     @Log(title = "教练", businessType = BusinessTypeEnum.UPDATE)
-    @PostMapping("/resetPassword/{ids}")
+    @PutMapping("/resetPassword/{ids}")
     @ApiOperation("pc教练密码重置")
     public  Response<Integer> resetPassword(
             @ApiParam(name = "ids", value = "教练ids", required = true)

+ 5 - 4
hzgzpt-admin/src/main/java/com/miaxis/pc/controller/school/PcSchoolClassTypeController.java

@@ -86,16 +86,17 @@ public class PcSchoolClassTypeController extends BaseController{
     }
 
     /**
-     * 删除驾校班型
+     * 删除驾校班型(逻辑删除)
      */
     @PreAuthorize("@ss.hasPermi('school:class:type:remove')")
     @Log(title = "驾校班型", businessType = BusinessTypeEnum.DELETE)
-	@DeleteMapping("/{ids}")
+	@DeleteMapping("/removeSchoolClassType/{ids}")
     @ApiOperation("删除驾校班型")
-    public  Response<Integer> remove(
+    public  Response<Integer> removeSchoolClassType(
             @ApiParam(name = "ids", value = "驾校班型ids参数", required = true)
             @PathVariable Long[] ids
     ){
-        return toResponse(schoolClassTypeService.removeByIds(Arrays.asList(ids)) ? 1 : 0);
+        return toResponse(schoolClassTypeService.removeSchoolClassType(ids) ? 1 : 0);
     }
+
 }

+ 7 - 6
hzgzpt-admin/src/main/java/com/miaxis/pc/controller/school/PcSchoolRegionController.java

@@ -18,14 +18,14 @@ import java.util.Arrays;
 import java.util.List;
 
 /**
- * 【场地管理】Controller
+ * 【pc场地管理】Controller
  *
  * @author wwl
  * @date 2021-01-19
  */
 @RestController
 @RequestMapping("/school/region")
-@Api(tags={"【app-场地管理】"})
+@Api(tags={"【pc-场地管理】"})
 public class PcSchoolRegionController extends BaseController{
     @Autowired
     private ISchoolRegionService schoolRegionService;
@@ -83,17 +83,18 @@ public class PcSchoolRegionController extends BaseController{
     }
 
     /**
-     * 删除场地管理
+     * 删除场地管理(逻辑删除)
+     *
      */
     @PreAuthorize("@ss.hasPermi('school:region:remove')")
     @Log(title = "场地管理", businessType = BusinessTypeEnum.DELETE)
-	@DeleteMapping("/{ids}")
+	@DeleteMapping("/removeSchoolRegion/{ids}")
     @ApiOperation("删除场地管理")
-    public  Response<Integer> remove(
+    public  Response<Integer> removeSchoolRegion(
             @ApiParam(name = "ids", value
                     = "场地管理ids参数", required = true)
             @PathVariable Long[] ids
     ){
-        return toResponse(schoolRegionService.removeByIds(Arrays.asList(ids)) ? 1 : 0);
+        return toResponse(schoolRegionService.removeSchoolRegion(ids) ? 1 : 0);
     }
 }

+ 6 - 0
hzgzpt-service/src/main/java/com/miaxis/coach/domain/CoachInfo.java

@@ -127,4 +127,10 @@ public class CoachInfo extends BaseBusinessEntity {
     @ApiModelProperty(value = "登录密码 MD5加密")
     private String password;
 
+    /** 状态   0:启用 1:禁用 */
+    @Excel(name = "状态   0:启用 1:禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
 }

+ 4 - 0
hzgzpt-service/src/main/java/com/miaxis/coach/dto/CoachInfoPcDTO.java

@@ -1,5 +1,7 @@
 package com.miaxis.coach.dto;
 
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.miaxis.common.annotation.Excel;
 import com.miaxis.common.core.domain.BaseBusinessEntity;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -40,6 +42,8 @@ public class CoachInfoPcDTO extends BaseBusinessEntity {
     @ApiModelProperty(value = "准驾车型")
     private String dripermitted;
 
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
 
 
 }

+ 2 - 2
hzgzpt-service/src/main/java/com/miaxis/coach/mapper/CoachInfoMapper.java

@@ -78,8 +78,8 @@ public interface CoachInfoMapper extends BaseMapper<CoachInfo> {
     void resetPassword(@Param("ids")Long[] ids, @Param("password")String password);
 
     /**
-     * 删除教练(逻辑删除)
+     * pc删除教练(逻辑删除)
      * @param ids
      */
-    void removeCoach(Long[] ids);
+    void removeCoach(@Param("ids")Long[] ids);
 }

+ 1 - 1
hzgzpt-service/src/main/java/com/miaxis/coach/service/ICoachInfoService.java

@@ -76,7 +76,7 @@ public interface ICoachInfoService extends IService<CoachInfo>{
     boolean resetPassword(Long[] ids);
 
     /**
-     * 删除教练(逻辑删除)
+     * pc删除教练(逻辑删除)
      * @param ids
      * @return
      */

+ 1 - 1
hzgzpt-service/src/main/java/com/miaxis/coach/service/impl/CoachInfoServiceImpl.java

@@ -119,7 +119,7 @@ public class CoachInfoServiceImpl extends ServiceImpl<CoachInfoMapper, CoachInfo
     }
 
     /**
-     * 删除教练(逻辑删除)
+     * pc删除教练(逻辑删除)
      * @param ids
      * @return
      */

+ 3 - 0
hzgzpt-service/src/main/java/com/miaxis/coach/vo/CoachInfoPcVO.java

@@ -55,5 +55,8 @@ public class CoachInfoPcVO {
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date createTime;
 
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
 
 }

+ 6 - 0
hzgzpt-service/src/main/java/com/miaxis/school/domain/SchoolClassType.java

@@ -119,6 +119,12 @@ public class SchoolClassType extends BaseBusinessEntity{
     @ApiModelProperty(value = "PDF合同url")
     private String pdfUrl;
 
+    /** 状态   0:启用 1:禁用 */
+    @Excel(name = "状态   0:启用 1:禁用")
+    @TableField("status")
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
     /** 合同到期时间 */
     @JsonFormat(pattern = "yyyy-MM-dd")
     @Excel(name = "合同到期时间", width = 30, dateFormat = "yyyy-MM-dd")

+ 8 - 0
hzgzpt-service/src/main/java/com/miaxis/school/domain/SchoolRegion.java

@@ -126,4 +126,12 @@ public class SchoolRegion extends BaseBusinessEntity{
     @ApiModelProperty(value = "纬度")
     private BigDecimal poiLat;
 
+    /**
+     * 逻辑删除标识(1:是;0:否)
+     */
+    @Excel(name = "逻辑删除标识", readConverterExp = "1=:是;0:否")
+    @TableField("removed")
+    @ApiModelProperty(value = "逻辑删除标识(1:是;0:否)")
+    private Long removed;
+
 }

+ 4 - 0
hzgzpt-service/src/main/java/com/miaxis/school/dto/SchoolClassTypePcDTO.java

@@ -1,5 +1,6 @@
 package com.miaxis.school.dto;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.miaxis.common.annotation.Excel;
 import com.miaxis.common.core.domain.BaseBusinessEntity;
 import io.swagger.annotations.ApiModel;
@@ -37,4 +38,7 @@ public class SchoolClassTypePcDTO extends BaseBusinessEntity {
     @ApiModelProperty(value = "收费方式 1:一次性 2:先学后付 3:计时收费")
     private Integer payType;
 
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
 }

+ 7 - 0
hzgzpt-service/src/main/java/com/miaxis/school/mapper/SchoolClassTypeMapper.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.miaxis.school.domain.SchoolClassType;
 import com.miaxis.school.dto.SchoolClassTypePcDTO;
 import com.miaxis.school.vo.SchoolClassTypePcVO;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -22,4 +23,10 @@ public interface SchoolClassTypeMapper extends BaseMapper<SchoolClassType> {
      * @return
      */
     List<SchoolClassTypePcVO> queryList(SchoolClassTypePcDTO schoolClassTypePcDTO);
+
+    /**
+     * 删除驾校班型(逻辑删除)
+     * @param ids
+     */
+    void removeSchoolClassType(@Param("ids")Long[] ids);
 }

+ 7 - 0
hzgzpt-service/src/main/java/com/miaxis/school/mapper/SchoolRegionMapper.java

@@ -3,6 +3,7 @@ package com.miaxis.school.mapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.miaxis.school.domain.SchoolRegion;
 import com.miaxis.school.vo.SchoolRegionPcVO;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -20,4 +21,10 @@ public interface SchoolRegionMapper extends BaseMapper<SchoolRegion> {
      * @return
      */
     List<SchoolRegionPcVO> queryRegionList(SchoolRegion schoolRegion);
+
+    /**
+     * 训练场地删除(逻辑删除)
+     * @param ids
+     */
+    void removeSchoolRegion(@Param("ids")Long[] ids);
 }

+ 6 - 0
hzgzpt-service/src/main/java/com/miaxis/school/service/ISchoolClassTypeService.java

@@ -20,4 +20,10 @@ public interface ISchoolClassTypeService extends IService<SchoolClassType> {
      */
     List<SchoolClassTypePcVO> queryList(SchoolClassTypePcDTO schoolClassTypePcDTO);
 
+    /**
+     * 删除驾校班型(逻辑删除)
+     * @param ids
+     * @return
+     */
+    boolean removeSchoolClassType(Long[] ids);
 }

+ 7 - 0
hzgzpt-service/src/main/java/com/miaxis/school/service/ISchoolRegionService.java

@@ -25,4 +25,11 @@ public interface ISchoolRegionService extends IService<SchoolRegion>{
      * @return
      */
     List<SchoolRegionPcVO> queryRegionList(SchoolRegion schoolRegion);
+
+    /**
+     * 训练场地删除(逻辑删除)
+     * @param ids
+     * @return
+     */
+    boolean removeSchoolRegion(Long[] ids);
 }

+ 17 - 0
hzgzpt-service/src/main/java/com/miaxis/school/service/impl/SchoolClassTypeServiceImpl.java

@@ -12,6 +12,7 @@ import com.miaxis.school.service.ISchoolClassTypeService;
 import com.miaxis.school.vo.SchoolClassTypePcVO;
 import org.springframework.stereotype.Service;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import java.util.List;
@@ -37,4 +38,20 @@ public class SchoolClassTypeServiceImpl extends ServiceImpl<SchoolClassTypeMappe
     public List<SchoolClassTypePcVO> queryList(SchoolClassTypePcDTO schoolClassTypePcDTO) {
         return schoolClassTypeMapper.queryList(schoolClassTypePcDTO);
     }
+
+    /**
+     * 删除驾校班型(逻辑删除)
+     * @param ids
+     * @return
+     */
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public boolean removeSchoolClassType(Long[] ids) {
+        try {
+            schoolClassTypeMapper.removeSchoolClassType(ids);
+            return true;
+        }catch (Exception e){
+            throw new RuntimeException(e);
+        }
+    }
 }

+ 19 - 0
hzgzpt-service/src/main/java/com/miaxis/school/service/impl/SchoolRegionServiceImpl.java

@@ -3,12 +3,14 @@ package com.miaxis.school.service.impl;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.miaxis.common.annotation.DataScope;
 import com.miaxis.school.domain.SchoolRegion;
 import com.miaxis.school.mapper.SchoolRegionMapper;
 import com.miaxis.school.service.ISchoolRegionService;
 import com.miaxis.school.vo.SchoolRegionPcVO;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import java.util.List;
@@ -85,7 +87,24 @@ public class SchoolRegionServiceImpl extends ServiceImpl<SchoolRegionMapper, Sch
      * @return
      */
     @Override
+    @DataScope(deptAlias ="s")
     public List<SchoolRegionPcVO> queryRegionList(SchoolRegion schoolRegion) {
         return schoolRegionMapper.queryRegionList(schoolRegion);
     }
+
+    /**
+     * 训练场地删除(逻辑删除)
+     * @param ids
+     * @return
+     */
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public boolean removeSchoolRegion(Long[] ids) {
+        try {
+            schoolRegionMapper.removeSchoolRegion(ids);
+            return true;
+        }catch (Exception e){
+            throw new RuntimeException(e);
+        }
+    }
 }

+ 4 - 0
hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolClassTypePcVO.java

@@ -1,5 +1,6 @@
 package com.miaxis.school.vo;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.miaxis.common.annotation.Excel;
 import com.miaxis.common.core.domain.BaseBusinessEntity;
 import io.swagger.annotations.ApiModel;
@@ -41,4 +42,7 @@ public class SchoolClassTypePcVO extends BaseBusinessEntity{
     @ApiModelProperty(value = "收费方式")
     private String payType;
 
+    @ApiModelProperty(value = "状态   0:启用 1:禁用")
+    private Integer status;
+
 }

+ 0 - 99
hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolInfoDetailPcVO.java

@@ -18,179 +18,80 @@ import java.util.Date;
 @Data
 @ApiModel(value = "SchoolInfoPcVO", description = "pc驾校详情返回对象")
 public class SchoolInfoDetailPcVO{
-    private static final long serialVersionUID = 1L;
 
-    /**
-     * 驾校全国统一编号
-     */
-    @TableId(value = "inscode")
     @ApiModelProperty(value = "驾校全国统一编号")
     private String inscode;
 
-    /**
-     * 驾校名称
-     */
-    @TableField("name")
     @ApiModelProperty(value = "驾校名称")
     private String name;
 
-    /**
-     * 驾校简称
-     */
-    @TableField("sname")
     @ApiModelProperty(value = "驾校简称")
     private String sname;
 
-    /**
-     * 驾校地址
-     */
-    @TableField("address")
     @ApiModelProperty(value = "驾校地址")
     private String address;
 
-    /**
-     * 法人代表证件号码
-     */
-    @TableField("legal_person_id_number")
     @ApiModelProperty(value = "法人代表证件号码")
     private String legalPersonIdNumber;
 
-    /**
-     * 经营负责人
-     */
-    @TableField("responsible_person")
     @ApiModelProperty(value = "经营负责人")
     private String responsiblePerson;
 
-    /**
-     * 法人代表
-     */
-    @TableField("legal_person_name")
     @ApiModelProperty(value = "法人代表")
     private String legalPersonName;
 
-    /**
-     * 行政区划名称
-     */
-    @TableField("area_name")
     @ApiModelProperty(value = "行政区划名称")
     private String areaName;
 
-
-    /**
-     * 驾校电话
-     */
-    @TableField("tel")
     @ApiModelProperty(value = "驾校电话")
     private String tel;
 
-    /**
-     * 驾校微信号
-     */
-    @TableField("wechar")
     @ApiModelProperty(value = "驾校微信号")
     private String wechar;
 
-    /**
-     * 注册日期
-     */
     @JsonFormat(pattern = "yyyy-MM-dd")
-    @TableField("registration_date")
     @ApiModelProperty(value = "注册日期")
     private Date registrationDate;
 
-    /**
-     * 经营许可证号
-     */
-    @TableField("license_number")
     @ApiModelProperty(value = "经营许可证号")
     private String licenseNumber;
 
-    /**
-     * 经营许可证字
-     */
-    @TableField("license_word")
     @ApiModelProperty(value = "经营许可证字")
     private String licenseWord;
 
-    /**
-     * 有效期起
-     */
     @JsonFormat(pattern = "yyyy-MM-dd")
-    @TableField("license_valid_period_from")
     @ApiModelProperty(value = "有效期起")
     private Date licenseValidPeriodFrom;
 
-    /**
-     * 有效期止
-     */
     @JsonFormat(pattern = "yyyy-MM-dd")
-    @TableField("license_valid_period_end")
     @ApiModelProperty(value = "有效期止")
     private Date licenseValidPeriodEnd;
 
-    /**
-     * 上年度信用等级
-     */
-    @TableField("credibility_grade")
     @ApiModelProperty(value = "上年度信用等级")
     private String credibilityGrade;
 
-    /**
-     * 当前信用得分
-     */
-    @TableField("credibility_score")
     @ApiModelProperty(value = "当前信用得分")
     private String credibilityScore;
 
-    /**
-     * 业户车辆总数
-     */
-    @TableField("vehicle_sum")
     @ApiModelProperty(value = "业户车辆总数")
     private Long vehicleSum;
 
-    /**
-     * 注册资金(单位:万元)
-     */
-    @TableField("regcapital")
     @ApiModelProperty(value = "注册资金(单位:万元)")
     private Long regcapital;
 
-    /**
-     * 工商执照号
-     */
-    @TableField("bizlicense")
     @ApiModelProperty(value = "工商执照号")
     private String bizlicense;
 
-
-    /**
-     * 逻辑删除标识(1:是;0:否)
-     */
-    @TableField("removed")
     @ApiModelProperty(value = "逻辑删除标识(1:是;0:否)")
     private Long removed;
 
-    /**
-     * 初次领证日期
-     */
     @JsonFormat(pattern = "yyyy-MM-dd")
-    @TableField("initial_receipt_date")
     @ApiModelProperty(value = "初次领证日期")
     private Date initialReceiptDate;
 
-    /**
-     * 业户经营状态
-     */
-    @TableField("business_status_name")
     @ApiModelProperty(value = "业户经营状态")
     private String businessStatusName;
 
-    /**
-     * 培训车型
-     */
-    @TableField("pxcx")
     @ApiModelProperty(value = "培训车型")
     private String pxcx;
 

+ 3 - 20
hzgzpt-service/src/main/java/com/miaxis/school/vo/SchoolRegionPcVO.java

@@ -22,55 +22,38 @@ import java.util.Date;
 @Data
 @ApiModel(value = "SchoolRegion", description = "pc驾校训练场对象")
 public class SchoolRegionPcVO extends BaseBusinessEntity{
-    private static final long serialVersionUID = 1L;
 
-    /** 主键id */
     @ApiModelProperty(value = "主键id")
     private Long id;
 
-    /** 驾校全国统一编号 */
     @ApiModelProperty(value = "驾校全国统一编号")
     private String inscode;
 
-
-    /** 教学区域名称 */
     @ApiModelProperty(value = "教学区域名称")
     private String name;
 
-    /** 教学区域地址 */
     @ApiModelProperty(value = "教学区域地址")
     private String address;
 
-    /** 教学区域面积 */
     @ApiModelProperty(value = "教学区域面积")
     private Long area;
 
-    /** 教学区域类型 1:第二部分;2:第三部分 */
     @ApiModelProperty(value = "教学区域类型 1:第二部分;2:第三部分")
     private Long type;
 
-    /** 培训车型 */
     @ApiModelProperty(value = "培训车型")
     private String vehicletype;
 
-
-    /** 审核状态: 0:待审核 1:同意启用 2:不同意启用 */
-    @Excel(name = "审核状态: 0:待审核 1:同意启用 2:不同意启用")
-    @TableField("flag")
     @ApiModelProperty(value = "审核状态: 0:待审核 1:同意启用 2:不同意启用")
     private Long flag;
 
-
-    /** 经度 */
-    @Excel(name = "经度")
-    @TableField("poi_lon")
     @ApiModelProperty(value = "经度")
     private BigDecimal poiLon;
 
-    /** 纬度 */
-    @Excel(name = "纬度")
-    @TableField("poi_lat")
     @ApiModelProperty(value = "纬度")
     private BigDecimal poiLat;
 
+    @ApiModelProperty(value = "逻辑删除标识(1:是;0:否)")
+    private Long removed;
+
 }

+ 6 - 4
hzgzpt-service/src/main/resources/mapper/coach/CoachInfoMapper.xml

@@ -25,6 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="updateTime"    column="update_time"    />
         <result property="fabulous"    column="fabulous"    />
         <result property="password"    column="password"    />
+        <result property="status"    column="status"    />
     </resultMap>
 
     <select id="selectCoachInfoUrlList" parameterType="com.miaxis.coach.dto.CoachInfoDTO" resultType="com.miaxis.coach.dto.CoachInfoVO">
@@ -48,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
 
     <sql id="selectCoachInfoVo">
-        select id,coachnum, name, sex, inscode, idcard, mobile, address, photo, dripermitted, teachpermitted, district, employstatus, stop_train, wechar, openid, create_time, update_time, fabulous,password from coach_info
+        select id,coachnum, name, sex, inscode, idcard, mobile, address, photo, dripermitted, teachpermitted, district, employstatus, stop_train, wechar, openid, create_time, update_time, fabulous,password,status from coach_info
     </sql>
 
     <select id="selectCoachInfoList" parameterType="CoachInfo" resultMap="CoachInfoResult">
@@ -161,6 +162,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         ci.`sex`,
         ci.`inscode`,
         ci.`idcard`,
+        ci.`status`,
         ci.`mobile`
         FROM
         coach_info ci
@@ -190,10 +192,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <!--pc删除教练(逻辑删除)-->
     <update id="removeCoach">
         UPDATE
-        coach_info s
-        SET s.status = '1'
+        coach_info ci
+        SET ci.status = '1'
         <where>
-            and s.id in
+            and ci.id in
             <foreach collection="ids" item="id" open="(" close=")" separator=",">
                 (#{id})
             </foreach>

+ 15 - 0
hzgzpt-service/src/main/resources/mapper/school/SchoolClassTypeMapper.xml

@@ -35,6 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         sc.`total_price` as totalPrice,
         sc.`train`,
         sc.`pxcx`,
+        sc.`status`,
         sc.`pay_type` AS payType,
         sc.`create_time` as createTime
         FROM
@@ -46,9 +47,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="train != null  and train != ''"> and sc.train = #{train}</if>
             <if test="payType != null  and payType != ''"> and sc.pay_type = #{payType}</if>
             <if test="pxcx != null  and pxcx != ''"> and sc.pxcx = #{pxcx}</if>
+            <if test="status != null  and status != ''"> and sc.status = #{status}</if>
         </where>
         <!-- 数据范围过滤 -->
         ${params.dataScope}
     </select>
 
+    <!--删除驾校班型(逻辑删除)-->
+    <update id="removeSchoolClassType">
+        UPDATE
+        school_class_type s
+        SET s.status = '1'
+        <where>
+            and s.id in
+            <foreach collection="ids" item="id" open="(" close=")" separator=",">
+                (#{id})
+            </foreach>
+        </where>
+    </update>
+
 </mapper>

+ 31 - 12
hzgzpt-service/src/main/resources/mapper/school/SchoolRegionMapper.xml

@@ -22,26 +22,45 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="areaCode"    column="area_code"    />
         <result property="poiLon"    column="poi_lon"    />
         <result property="poiLat"    column="poi_lat"    />
+        <result property="removed"    column="removed"    />
         <result property="createTime"    column="create_time"    />
         <result property="updateTime"    column="update_time"    />
     </resultMap>
 
 
-    <select id="queryRegionList" resultType="com.miaxis.school.domain.SchoolRegion">
+    <select id="queryRegionList" resultType="com.miaxis.school.vo.SchoolRegionPcVO">
         SELECT
-        s.`id`,
-        s.`name`,
-        s.`address`,
-        s.`area`,
-        s.`type`,
-        s.`vehicletype`,
-        s.`poi_lon` as poiLon,
-        s.`poi_lat` as poiLat,
-        s.`flag`,
-        s.`create_time` as createTime
+        sr.`id`,
+        sr.`name`,
+        sr.`address`,
+        sr.`area`,
+        sr.`type`,
+        sr.`vehicletype`,
+        sr.`poi_lon` as poiLon,
+        sr.`poi_lat` as poiLat,
+        sr.`flag`,
+        sr.`removed`,
+        sr.`create_time` as createTime
         FROM
-        school_region s
+        school_region sr
+        join school_info s on s.inscode= sr.inscode
+
+        <!-- 数据范围过滤 -->
+        ${params.dataScope}
     </select>
 
+    <!--pc删除场地(逻辑删除)-->
+    <update id="removeSchoolRegion">
+        UPDATE
+        school_region s
+        SET s.removed = '1'
+        <where>
+            and s.id in
+            <foreach collection="ids" item="id" open="(" close=")" separator=",">
+                (#{id})
+            </foreach>
+        </where>
+    </update>
+
 
 </mapper>