From 930adc902c0d0a81b685e7d3f0443df50cb608a0 Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Fri, 05 Jan 2018 15:52:02 +0800
Subject: [PATCH] Merge branch 'master' of http://blit.7drlb.com:8888/r/screen_api_v2.git

---
 src/main/java/com/moral/entity/Organization.java                  |    4 ++++
 /dev/null                                                         |   10 ----------
 src/main/java/com/moral/entity/Area.java                          |    3 +++
 src/main/java/com/moral/service/impl/OrganizationServiceImpl.java |   13 ++++++-------
 src/main/java/com/moral/mapper/OrganizationMapper.java            |    3 +--
 src/main/resources/mapper/OrganizationMapper.xml                  |    2 +-
 6 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/src/main/java/com/moral/entity/Area.java b/src/main/java/com/moral/entity/Area.java
index 117e295..1b98b5b 100644
--- a/src/main/java/com/moral/entity/Area.java
+++ b/src/main/java/com/moral/entity/Area.java
@@ -1,6 +1,9 @@
 package com.moral.entity;
 
+import tk.mybatis.mapper.annotation.ColumnType;
+
 public class Area {
+
     private Integer areaCode;
 
     private String areaName;
diff --git a/src/main/java/com/moral/entity/Organization.java b/src/main/java/com/moral/entity/Organization.java
index 231c026..50295d7 100644
--- a/src/main/java/com/moral/entity/Organization.java
+++ b/src/main/java/com/moral/entity/Organization.java
@@ -4,6 +4,7 @@
 import java.util.Map;
 
 import javax.persistence.Id;
+import javax.persistence.Transient;
 
 import lombok.Data;
 
@@ -88,4 +89,7 @@
 	 */
 	private String description;
 
+    @Transient
+	private AreaNames areaNames;
+
 }
\ No newline at end of file
diff --git a/src/main/java/com/moral/entity/exp/OrganizationExp.java b/src/main/java/com/moral/entity/exp/OrganizationExp.java
deleted file mode 100644
index 82d2c6f..0000000
--- a/src/main/java/com/moral/entity/exp/OrganizationExp.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package com.moral.entity.exp;
-
-import com.moral.entity.AreaNames;
-import com.moral.entity.Organization;
-import lombok.Data;
-
-@Data
-public class OrganizationExp extends Organization {
-     private AreaNames areaNames;
-}
diff --git a/src/main/java/com/moral/mapper/OrganizationMapper.java b/src/main/java/com/moral/mapper/OrganizationMapper.java
index 37b0f63..242b71c 100644
--- a/src/main/java/com/moral/mapper/OrganizationMapper.java
+++ b/src/main/java/com/moral/mapper/OrganizationMapper.java
@@ -5,10 +5,9 @@
 
 import com.moral.common.mapper.BaseMapper;
 import com.moral.entity.Organization;
-import com.moral.entity.exp.OrganizationExp;
 import tk.mybatis.mapper.entity.Example;
 
 public interface OrganizationMapper extends BaseMapper<Organization> {
-	List<OrganizationExp> selectWithAreaNameByExample(Example example);
+	List<Organization> selectWithAreaNameByExample(Example example);
 	List<Organization> getOrganizationsByAreaName(Map<String, Object> parameters);
 }
\ No newline at end of file
diff --git a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java
index 5c6e57c..828c235 100644
--- a/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/OrganizationServiceImpl.java
@@ -6,7 +6,6 @@
 import com.moral.common.util.ExampleUtil;
 import com.moral.common.util.ValidateUtil;
 import com.moral.entity.Organization;
-import com.moral.entity.exp.OrganizationExp;
 import com.moral.entity.OrganizationRelation;
 import com.moral.mapper.OrganizationMapper;
 import com.moral.mapper.OrganizationRelationMapper;
@@ -61,20 +60,20 @@
 		List<Example.Criteria> criteriaList = example.getOredCriteria();
 		if(criteriaList!=null&&criteriaList.size()>0){
 			for(Example.Criteria cri : criteriaList){
-				cri.andNotEqualTo("isDelete","1");
+				cri.andNotEqualTo("isDelete",Constants.IS_DELETE_TRUE);
 			}
 		}else {
-			example.or().andNotEqualTo("isDelete","1");
+			example.or().andNotEqualTo("isDelete",Constants.IS_DELETE_TRUE);
 		}
 		PageHelper.startPage(pageBean.getPageIndex(),pageBean.getPageSize());
-		List<OrganizationExp> organizationExpandList = organizationMapper.selectWithAreaNameByExample(example);
-		return new PageBean(organizationExpandList);
+		List<Organization> organizationList = organizationMapper.selectWithAreaNameByExample(example);
+		return new PageBean(organizationList);
 	}
 	public void addOrModify(Organization organization){
 		try{
 			if(organization.getId()==null){
 				//���������������������������������������
-				organization.setIsDelete("0");
+				organization.setIsDelete(Constants.IS_DELETE_FALSE);
 				organizationMapper.insertSelective(organization);
 			}else{
 				organizationMapper.updateByPrimaryKeySelective(organization);
@@ -88,7 +87,7 @@
 	@Override
 	public void deleteByIds(Integer... ids) {
     	Organization organization = new Organization();
-		organization.setIsDelete("1");
+		organization.setIsDelete(Constants.IS_DELETE_TRUE);
 		if(ids!=null&&ids.length>0){
 			if(ids.length==1){
 				organization.setId(ids[0]);
diff --git a/src/main/resources/mapper/OrganizationMapper.xml b/src/main/resources/mapper/OrganizationMapper.xml
index 242b105..1e58531 100644
--- a/src/main/resources/mapper/OrganizationMapper.xml
+++ b/src/main/resources/mapper/OrganizationMapper.xml
@@ -1,7 +1,7 @@
 <?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.moral.mapper.OrganizationMapper">
-  <resultMap id="BaseResultMap" type="com.moral.entity.exp.OrganizationExp">
+  <resultMap id="BaseResultMap" type="com.moral.entity.Organization">
     <id column="id" jdbcType="INTEGER" property="id" />
     <result column="name" jdbcType="VARCHAR" property="name" />
     <result column="rank" jdbcType="INTEGER" property="rank" />

--
Gitblit v1.8.0