Commit f664e3ca by fudahua

order字段

parent a7fb769f
...@@ -31,7 +31,7 @@ public class DepartmentDTO implements Serializable { ...@@ -31,7 +31,7 @@ public class DepartmentDTO implements Serializable {
private Integer level; private Integer level;
private Integer sort; private Long sort;
private Integer staffCount; private Integer staffCount;
...@@ -159,15 +159,15 @@ public class DepartmentDTO implements Serializable { ...@@ -159,15 +159,15 @@ public class DepartmentDTO implements Serializable {
this.level = level; this.level = level;
} }
public Integer getSort() { public Long getSort() {
return sort; return sort;
} }
public void setSort(Integer sort) { public void setSort(Long sort) {
this.sort = sort; this.sort = sort;
} }
public String getWxEnterpriseId() { public String getWxEnterpriseId() {
return wxEnterpriseId; return wxEnterpriseId;
} }
......
...@@ -26,7 +26,7 @@ public interface DepartmentMapper { ...@@ -26,7 +26,7 @@ public interface DepartmentMapper {
List<TabHaobanDepartment> listStoreLikeName(@Param("departmentName")String departmentName); List<TabHaobanDepartment> listStoreLikeName(@Param("departmentName")String departmentName);
int selectMaxSort(@Param("parentDepartmentId")String parentDepartmentId); long selectMaxSort(@Param("parentDepartmentId")String parentDepartmentId);
List<TabHaobanDepartment> selectByRelatedId(@Param("relatedId")String relatedId); List<TabHaobanDepartment> selectByRelatedId(@Param("relatedId")String relatedId);
......
...@@ -30,7 +30,7 @@ public class TabHaobanDepartment implements Serializable { ...@@ -30,7 +30,7 @@ public class TabHaobanDepartment implements Serializable {
private Integer level; private Integer level;
private Integer sort; private Long sort;
private String wxEnterpriseId; private String wxEnterpriseId;
...@@ -148,15 +148,15 @@ public class TabHaobanDepartment implements Serializable { ...@@ -148,15 +148,15 @@ public class TabHaobanDepartment implements Serializable {
this.level = level; this.level = level;
} }
public Integer getSort() { public Long getSort() {
return sort; return sort;
} }
public void setSort(Integer sort) { public void setSort(Long sort) {
this.sort = sort; this.sort = sort;
} }
public String getWxEnterpriseId() { public String getWxEnterpriseId() {
return wxEnterpriseId; return wxEnterpriseId;
} }
......
...@@ -41,9 +41,9 @@ public class DepartmentServiceImpl implements DepartmentService { ...@@ -41,9 +41,9 @@ public class DepartmentServiceImpl implements DepartmentService {
Date now = new Date(); Date now = new Date();
TabHaobanDepartment tab = EntityUtil.changeEntityByJSON(TabHaobanDepartment.class, department); TabHaobanDepartment tab = EntityUtil.changeEntityByJSON(TabHaobanDepartment.class, department);
tab.setDepartmentId(StringUtil.randomUUID()); tab.setDepartmentId(StringUtil.randomUUID());
Integer sort = tab.getSort(); Long sort = tab.getSort();
if(sort == null) { if(sort == null) {
int maxSort = mapper.selectMaxSort(department.getParentDepartmentId()); long maxSort = mapper.selectMaxSort(department.getParentDepartmentId());
tab.setSort(maxSort + 1); tab.setSort(maxSort + 1);
} }
......
...@@ -107,9 +107,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService { ...@@ -107,9 +107,9 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
WxEnterpriseDTO enterpriseDTO = wxEnterpriseService.selectById(department.getWxEnterpriseId()); WxEnterpriseDTO enterpriseDTO = wxEnterpriseService.selectById(department.getWxEnterpriseId());
logger.info("【部门新增】enterpriseDTO = {}",JSON.toJSONString(enterpriseDTO)); logger.info("【部门新增】enterpriseDTO = {}",JSON.toJSONString(enterpriseDTO));
if(enterpriseDTO != null) { if(enterpriseDTO != null) {
Integer sort = department.getSort(); Long sort = department.getSort();
if(sort == null) { if(sort == null) {
int maxSort = departmentMapper.selectMaxSort(department.getParentDepartmentId()); long maxSort = departmentMapper.selectMaxSort(department.getParentDepartmentId());
department.setSort(maxSort + 1); department.setSort(maxSort + 1);
} }
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<result column="wx_department_id" property="wxDepartmentId" jdbcType="VARCHAR" /> <result column="wx_department_id" property="wxDepartmentId" jdbcType="VARCHAR" />
<result column="wx_enterprise_id" property="wxEnterpriseId" jdbcType="VARCHAR" /> <result column="wx_enterprise_id" property="wxEnterpriseId" jdbcType="VARCHAR" />
<result column="enterprise_id" property="enterpriseId" jdbcType="VARCHAR" /> <result column="enterprise_id" property="enterpriseId" jdbcType="VARCHAR" />
<result column="sort" property="sort" jdbcType="INTEGER" /> <result column="sort" property="sort" jdbcType="BIGINT" />
<result column="level" property="level" jdbcType="INTEGER" /> <result column="level" property="level" jdbcType="INTEGER" />
<result column="temp_flag" property="tempFlag" jdbcType="INTEGER"/> <result column="temp_flag" property="tempFlag" jdbcType="INTEGER"/>
</resultMap> </resultMap>
...@@ -255,7 +255,7 @@ ...@@ -255,7 +255,7 @@
and is_store =1 and is_store =1
</select> </select>
<select id="selectMaxSort" resultType="java.lang.Integer" parameterType="java.lang.String" > <select id="selectMaxSort" resultType="java.lang.Long" parameterType="java.lang.String" >
select select
ifnull(max(sort),0) ifnull(max(sort),0)
from tab_haoban_department from tab_haoban_department
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment