提交修改
This commit is contained in:
parent
547ad3b9f8
commit
d9e362b87e
@ -10,9 +10,15 @@ import com.lz.modules.app.resp.ResultDetailResp;
|
||||
import com.lz.modules.app.service.DepartmentsService;
|
||||
import com.lz.modules.app.service.DepartmentsStaffRelateService;
|
||||
import com.lz.modules.app.service.StaffService;
|
||||
import com.lz.modules.flow.entity.Flow;
|
||||
import com.lz.modules.flow.entity.FlowDepartment;
|
||||
import com.lz.modules.flow.entity.FlowRelation;
|
||||
import com.lz.modules.flow.entity.RecordAuth;
|
||||
import com.lz.modules.flow.model.Auth;
|
||||
import com.lz.modules.flow.req.ResultDetailReq;
|
||||
import com.lz.modules.flow.service.FlowDepartmentService;
|
||||
import com.lz.modules.flow.service.FlowRelationService;
|
||||
import com.lz.modules.flow.service.FlowService;
|
||||
import com.lz.modules.flow.service.RecordAuthService;
|
||||
import com.lz.modules.sys.controller.AbstractController;
|
||||
import com.lz.modules.sys.entity.SysUserEntity;
|
||||
@ -64,8 +70,14 @@ public class ResultRecordController extends AbstractController {
|
||||
@Autowired
|
||||
private RecordAuthService recordAuthService;
|
||||
|
||||
@Autowired
|
||||
private FlowDepartmentService flowDepartmentService;
|
||||
|
||||
@Autowired
|
||||
private FlowRelationService flowRelationService;
|
||||
|
||||
@Autowired
|
||||
private FlowService flowService;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
@ -74,7 +86,7 @@ public class ResultRecordController extends AbstractController {
|
||||
@RequiresPermissions("user:lzresultrecord:list")
|
||||
public R list(ResultRecordReq req) {
|
||||
SysUserEntity user = getUser();
|
||||
PageUtils page = lzResultRecordService.queryPage(req,user);
|
||||
PageUtils page = lzResultRecordService.queryPage(req, user);
|
||||
List<DepartmentsDto> departmentList1 = departmentsService.selectByParentDepartmentId("0");
|
||||
return R.ok().put("page", page)
|
||||
.put("departmentList1", departmentList1);
|
||||
@ -136,7 +148,7 @@ public class ResultRecordController extends AbstractController {
|
||||
}
|
||||
|
||||
//保存文件价值观
|
||||
recordType =3;
|
||||
recordType = 3;
|
||||
insertWenHuaJiaZhiGua("做人:相信、包容、担当", resultRecordNew.getId(), getUserId());
|
||||
insertWenHuaJiaZhiGua("做事:用户第一、求真、极致", resultRecordNew.getId(), getUserId());
|
||||
recordResultId = resultRecordNew.getId();
|
||||
@ -152,11 +164,11 @@ public class ResultRecordController extends AbstractController {
|
||||
int type1 = tempType1;
|
||||
int type2 = tempType2;
|
||||
if (tempType1 == 0) {
|
||||
type1 = 1 ;
|
||||
type1 = 1;
|
||||
list.add(getYeJi());
|
||||
list.add(getYeJiKaoHe());
|
||||
}
|
||||
if(tempType2 == 0 ){
|
||||
if (tempType2 == 0) {
|
||||
type2 = 2;
|
||||
}
|
||||
firstRowspan = type1;
|
||||
@ -189,7 +201,7 @@ public class ResultRecordController extends AbstractController {
|
||||
list.add(getWenHuaJiaZhiGua1(auth));
|
||||
list.add(getWenHuaJiaZhiGua2(auth));
|
||||
}
|
||||
}else{
|
||||
} else {
|
||||
int type1 = 1;
|
||||
int type2 = 2;
|
||||
firstRowspan = type1;
|
||||
@ -223,6 +235,39 @@ public class ResultRecordController extends AbstractController {
|
||||
.put("recordResultId", recordResultId);
|
||||
}
|
||||
|
||||
@RequestMapping("/commitApproval")
|
||||
public R commitApproval(ResultRecordReq req) {
|
||||
ResultRecord resultRecord = resultRecordService.selectResultRecordById(req.getRecordResultId());
|
||||
StaffEntity staffEntity = staffService.selectStaffById(resultRecord.getStaffId());
|
||||
FlowDepartment flowDepartment = flowDepartmentService.selectByStaffId(staffEntity.getId());
|
||||
Long flowId = flowDepartment.getSelfFlowId(); // 表示是部门主管自己
|
||||
if(flowDepartment == null){
|
||||
DepartmentsStaffRelateEntity departmentsStaffRelateEntity = departmentsStaffRelateService.selectLastDepartmentByStaffId(staffEntity.getId());
|
||||
DepartmentsStaffRelateEntity leader = departmentsStaffRelateService.selectLeaderByDepartmentId(departmentsStaffRelateEntity.getDepartmentId());
|
||||
flowDepartment = flowDepartmentService.selectByStaffId(leader.getId());
|
||||
flowId = flowDepartment.getChildFlowId();//表示是部门下的普通员工
|
||||
}
|
||||
List<FlowDepartment> list = new ArrayList<>();
|
||||
list.add(flowDepartment);
|
||||
for (int i = 0; i < 10; i++) {
|
||||
if (flowDepartment.getParentId() != null && flowDepartment.getParentId() > 0) {
|
||||
flowDepartment = flowDepartmentService.selectFlowDepartmentById(flowDepartment.getParentId());
|
||||
}
|
||||
}
|
||||
List<FlowRelation> flowRelations = flowRelationService.selectFlowRelationAll();
|
||||
Map<String ,FlowDepartment> staffEntityMap = list.stream().collect(Collectors.toMap(FlowDepartment::getDepartmentLevel, p -> p));
|
||||
// approvalList = [ONE_D,TWO_D,HR,BOSS]
|
||||
List<String> approvalList = new ArrayList<>();
|
||||
for(FlowRelation flowRelation : flowRelations){
|
||||
if(staffEntityMap.get(flowRelation.getChild()) != null || flowRelation.getCanReplace() == 0){
|
||||
approvalList.add(flowRelation.getChild());
|
||||
}
|
||||
}
|
||||
List<Flow> flows = flowService.selectByFlowId(flowId);
|
||||
return R.ok("提交审批成功");
|
||||
}
|
||||
|
||||
|
||||
public void insertWenHuaJiaZhiGua(String target, Long recordId, Long staffId) {
|
||||
ResultDetail wenhua1 = new ResultDetail();
|
||||
wenhua1.setTarget(target);
|
||||
@ -243,7 +288,7 @@ public class ResultRecordController extends AbstractController {
|
||||
return result;
|
||||
}
|
||||
|
||||
public ResultDetailResp getYeJiKaoHe(){
|
||||
public ResultDetailResp getYeJiKaoHe() {
|
||||
ResultDetailResp respHeader = new ResultDetailResp();
|
||||
respHeader.setKeyResult("业务考核结果");
|
||||
respHeader.setCheckWeight(new BigDecimal(0.7));
|
||||
@ -274,7 +319,7 @@ public class ResultRecordController extends AbstractController {
|
||||
return wenhua2;
|
||||
}
|
||||
|
||||
public ResultDetailResp getWenHuaJiaZhiGuaResult1(){
|
||||
public ResultDetailResp getWenHuaJiaZhiGuaResult1() {
|
||||
ResultDetailResp tail1 = new ResultDetailResp();
|
||||
tail1.setKeyResult("文化价值观考核结果");
|
||||
tail1.setCheckWeight(new BigDecimal(0.3));
|
||||
@ -286,7 +331,7 @@ public class ResultRecordController extends AbstractController {
|
||||
}
|
||||
|
||||
|
||||
public ResultDetailResp getWenHuaJiaZhiGuaResult2(){
|
||||
public ResultDetailResp getWenHuaJiaZhiGuaResult2() {
|
||||
ResultDetailResp tail2 = new ResultDetailResp();
|
||||
tail2.setCheckRange("文化价值观考核结果");
|
||||
tail2.setAcquireScore(new BigDecimal(0));
|
||||
@ -295,7 +340,7 @@ public class ResultRecordController extends AbstractController {
|
||||
return tail2;
|
||||
}
|
||||
|
||||
public ResultDetailResp getLastResult(){
|
||||
public ResultDetailResp getLastResult() {
|
||||
ResultDetailResp tail3 = new ResultDetailResp();
|
||||
tail3.setCheckRange("最终绩效考核结果等级");
|
||||
tail3.setAcquireScore(new BigDecimal(3.25));
|
||||
@ -427,7 +472,7 @@ public class ResultRecordController extends AbstractController {
|
||||
return R.ok("保存成功").put("recordId", recordId);
|
||||
}
|
||||
|
||||
public ResultRecord createResultRecord(int type ){
|
||||
public ResultRecord createResultRecord(int type) {
|
||||
ResultRecord resultRecord = new ResultRecord();
|
||||
resultRecord.setMonthTime(new Date());
|
||||
resultRecord.setCurrentFlowStaffId(getUserId());
|
||||
@ -442,6 +487,7 @@ public class ResultRecordController extends AbstractController {
|
||||
resultRecordService.insertResultRecord(resultRecord);
|
||||
return resultRecord;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*/
|
||||
|
||||
@ -49,4 +49,8 @@ public interface DepartmentsStaffRelateDao extends BaseMapper<DepartmentsStaffRe
|
||||
List<DepartmentsStaffRelateEntity> selectByStaffIds(@Param("staffIds") List<Long> staffIds);
|
||||
|
||||
List<DepartmentsStaffRelateEntity> selectAll();
|
||||
|
||||
DepartmentsStaffRelateEntity selectLastDepartmentByStaffId(@Param("staffId") Long staffId);
|
||||
|
||||
DepartmentsStaffRelateEntity selectLeaderByDepartmentId(@Param("departmentId") String departmentId);
|
||||
}
|
||||
|
||||
@ -31,5 +31,9 @@ public interface DepartmentsStaffRelateService extends IService<DepartmentsStaff
|
||||
List<DepartmentsStaffRelateEntity> selectAll();
|
||||
|
||||
List<DepartmentsStaffRelateEntity> selectByStaffIds(List<Long> staffIds);
|
||||
|
||||
DepartmentsStaffRelateEntity selectLastDepartmentByStaffId(Long staffId);
|
||||
|
||||
DepartmentsStaffRelateEntity selectLeaderByDepartmentId(String departmentId);
|
||||
}
|
||||
|
||||
|
||||
@ -70,5 +70,15 @@ public class DepartmentsStaffRelateServiceImpl extends ServiceImpl<DepartmentsSt
|
||||
return departmentsStaffRelateDao.selectByStaffIds(staffIds);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DepartmentsStaffRelateEntity selectLastDepartmentByStaffId(Long staffId) {
|
||||
return departmentsStaffRelateDao.selectLastDepartmentByStaffId(staffId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public DepartmentsStaffRelateEntity selectLeaderByDepartmentId(String departmentId) {
|
||||
return departmentsStaffRelateDao.selectLeaderByDepartmentId(departmentId);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -31,4 +31,6 @@ public interface FlowDepartmentMapper extends BaseMapper<FlowDepartment> {
|
||||
|
||||
|
||||
FlowDepartment selectByStaffId(@Param("staffId") Long staffId);
|
||||
|
||||
FlowDepartment selectByParentId(@Param("parentId") Long parentId);
|
||||
}
|
||||
@ -11,6 +11,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.lz.modules.flow.entity.Flow;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface FlowMapper extends BaseMapper<Flow> {
|
||||
|
||||
@ -30,4 +33,5 @@ public interface FlowMapper extends BaseMapper<Flow> {
|
||||
int deleteFlowById(@Param("id")Long id);
|
||||
|
||||
|
||||
List<Flow> selectByFlowId(@Param("flowId") Long flowId);
|
||||
}
|
||||
@ -11,6 +11,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.lz.modules.flow.entity.FlowRelation;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface FlowRelationMapper extends BaseMapper<FlowRelation> {
|
||||
|
||||
@ -30,4 +33,5 @@ public interface FlowRelationMapper extends BaseMapper<FlowRelation> {
|
||||
int deleteFlowRelationById(@Param("id")Long id);
|
||||
|
||||
|
||||
List<FlowRelation> selectFlowRelationAll();
|
||||
}
|
||||
@ -9,7 +9,7 @@ import java.util.Date;
|
||||
* 菜单权限表
|
||||
* </p>*流转关系表
|
||||
* @author quyixiao
|
||||
* @since 2020-08-18
|
||||
* @since 2020-08-19
|
||||
*/
|
||||
|
||||
@Data
|
||||
@ -24,8 +24,6 @@ public class FlowDepartment implements java.io.Serializable {
|
||||
private Date gmtCreate;
|
||||
//最后修改时间
|
||||
private Date gmtModified;
|
||||
//
|
||||
private Long departmentId;
|
||||
//员工 id
|
||||
private Long taffId;
|
||||
//自己部门小伙伴 走的 流程id
|
||||
@ -34,6 +32,8 @@ public class FlowDepartment implements java.io.Serializable {
|
||||
private Long selfFlowId;
|
||||
//部门级别
|
||||
private String departmentLevel;
|
||||
//
|
||||
private Long parentId;
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
@ -94,21 +94,6 @@ public class FlowDepartment implements java.io.Serializable {
|
||||
this.gmtModified = gmtModified;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public Long getDepartmentId() {
|
||||
return departmentId;
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param departmentId
|
||||
*/
|
||||
public void setDepartmentId(Long departmentId) {
|
||||
this.departmentId = departmentId;
|
||||
}
|
||||
|
||||
/**
|
||||
* 员工 id
|
||||
* @return
|
||||
@ -169,6 +154,21 @@ public class FlowDepartment implements java.io.Serializable {
|
||||
this.departmentLevel = departmentLevel;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public Long getParentId() {
|
||||
return parentId;
|
||||
}
|
||||
/**
|
||||
*
|
||||
* @param parentId
|
||||
*/
|
||||
public void setParentId(Long parentId) {
|
||||
this.parentId = parentId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "FlowDepartment{" +
|
||||
@ -176,11 +176,11 @@ public class FlowDepartment implements java.io.Serializable {
|
||||
",isDelete=" + isDelete +
|
||||
",gmtCreate=" + gmtCreate +
|
||||
",gmtModified=" + gmtModified +
|
||||
",departmentId=" + departmentId +
|
||||
",taffId=" + taffId +
|
||||
",childFlowId=" + childFlowId +
|
||||
",selfFlowId=" + selfFlowId +
|
||||
",departmentLevel=" + departmentLevel +
|
||||
",parentId=" + parentId +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@ -31,4 +31,6 @@ public interface FlowDepartmentService extends IService<FlowDepartment> {
|
||||
|
||||
|
||||
FlowDepartment selectByStaffId(Long staffId);
|
||||
|
||||
FlowDepartment selectByParentId(Long parentId);
|
||||
}
|
||||
@ -3,6 +3,8 @@ package com.lz.modules.flow.service;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.lz.modules.flow.entity.FlowRelation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 流转关系表 服务类
|
||||
@ -30,6 +32,5 @@ public interface FlowRelationService extends IService<FlowRelation> {
|
||||
int deleteFlowRelationById(Long id);
|
||||
|
||||
|
||||
|
||||
|
||||
List<FlowRelation> selectFlowRelationAll();
|
||||
}
|
||||
@ -3,6 +3,8 @@ package com.lz.modules.flow.service;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.lz.modules.flow.entity.Flow;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 流转表 服务类
|
||||
@ -30,6 +32,5 @@ public interface FlowService extends IService<Flow> {
|
||||
int deleteFlowById(Long id);
|
||||
|
||||
|
||||
|
||||
|
||||
List<Flow> selectByFlowId(Long flowId);
|
||||
}
|
||||
@ -63,5 +63,10 @@ public class FlowDepartmentServiceImpl extends ServiceImpl<FlowDepartmentMapper,
|
||||
return flowDepartmentMapper.selectByStaffId(staffId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public FlowDepartment selectByParentId(Long parentId) {
|
||||
return flowDepartmentMapper.selectByParentId(parentId);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -7,6 +7,8 @@ import com.lz.modules.flow.service.FlowRelationService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 流转关系表 服务类
|
||||
@ -58,8 +60,11 @@ public class FlowRelationServiceImpl extends ServiceImpl<FlowRelationMapper, Flo
|
||||
return flowRelationMapper.deleteFlowRelationById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<FlowRelation> selectFlowRelationAll() {
|
||||
|
||||
|
||||
return flowRelationMapper.selectFlowRelationAll();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -7,6 +7,8 @@ import com.lz.modules.flow.service.FlowService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 流转表 服务类
|
||||
@ -58,6 +60,10 @@ public class FlowServiceImpl extends ServiceImpl<FlowMapper, Flow> implements Fl
|
||||
return flowMapper.deleteFlowById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Flow> selectByFlowId(Long flowId) {
|
||||
return flowMapper.selectByFlowId(flowId);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -8,17 +8,17 @@
|
||||
<result column="is_delete" property="isDelete"/>
|
||||
<result column="gmt_create" property="gmtCreate"/>
|
||||
<result column="gmt_modified" property="gmtModified"/>
|
||||
<result column="department_id" property="departmentId"/>
|
||||
<result column="taff_id" property="taffId"/>
|
||||
<result column="child_flow_id" property="childFlowId"/>
|
||||
<result column="self_flow_id" property="selfFlowId"/>
|
||||
<result column="department_level" property="departmentLevel"/>
|
||||
<result column="parent_id" property="parentId"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, department_id AS departmentId, taff_id AS taffId, child_flow_id AS childFlowId, self_flow_id AS selfFlowId, department_level AS departmentLevel
|
||||
id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, taff_id AS taffId, child_flow_id AS childFlowId, self_flow_id AS selfFlowId, department_level AS departmentLevel, parent_id AS parentId
|
||||
</sql>
|
||||
|
||||
|
||||
@ -29,41 +29,40 @@
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<insert id="insertFlowDepartment" parameterType="FlowDepartment" useGeneratedKeys="true" keyProperty="id" >
|
||||
insert into lz_flow_department(
|
||||
<if test="departmentId != null">department_id, </if>
|
||||
<if test="taffId != null">taff_id, </if>
|
||||
<if test="childFlowId != null">child_flow_id, </if>
|
||||
<if test="selfFlowId != null">self_flow_id, </if>
|
||||
<if test="departmentLevel != null">department_level, </if>
|
||||
is_delete,
|
||||
gmt_create,
|
||||
gmt_modified
|
||||
<if test="taffId != null">taff_id, </if>
|
||||
<if test="childFlowId != null">child_flow_id, </if>
|
||||
<if test="selfFlowId != null">self_flow_id, </if>
|
||||
<if test="departmentLevel != null">department_level, </if>
|
||||
<if test="parentId != null">parent_id, </if>
|
||||
is_delete,
|
||||
gmt_create,
|
||||
gmt_modified
|
||||
)values(
|
||||
<if test="departmentId != null">#{ departmentId}, </if>
|
||||
<if test="taffId != null">#{ taffId}, </if>
|
||||
<if test="childFlowId != null">#{ childFlowId}, </if>
|
||||
<if test="selfFlowId != null">#{ selfFlowId}, </if>
|
||||
<if test="departmentLevel != null">#{ departmentLevel}, </if>
|
||||
0,
|
||||
now(),
|
||||
now()
|
||||
<if test="taffId != null">#{ taffId}, </if>
|
||||
<if test="childFlowId != null">#{ childFlowId}, </if>
|
||||
<if test="selfFlowId != null">#{ selfFlowId}, </if>
|
||||
<if test="departmentLevel != null">#{ departmentLevel}, </if>
|
||||
<if test="parentId != null">#{ parentId}, </if>
|
||||
0,
|
||||
now(),
|
||||
now()
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
<update id="updateFlowDepartmentById" parameterType="FlowDepartment" >
|
||||
update
|
||||
lz_flow_department
|
||||
lz_flow_department
|
||||
<trim prefix="set" suffixOverrides=",">
|
||||
<if test="isDelete != null">is_delete = #{isDelete},</if>
|
||||
<if test="gmtCreate != null">gmt_create = #{gmtCreate},</if>
|
||||
<if test="departmentId != null">department_id = #{departmentId},</if>
|
||||
<if test="taffId != null">taff_id = #{taffId},</if>
|
||||
<if test="childFlowId != null">child_flow_id = #{childFlowId},</if>
|
||||
<if test="selfFlowId != null">self_flow_id = #{selfFlowId},</if>
|
||||
<if test="departmentLevel != null">department_level = #{departmentLevel}</if>
|
||||
<if test="departmentLevel != null">department_level = #{departmentLevel},</if>
|
||||
<if test="parentId != null">parent_id = #{parentId}</if>
|
||||
</trim>
|
||||
,gmt_modified = now()
|
||||
where id = #{id}
|
||||
@ -76,11 +75,11 @@
|
||||
set
|
||||
is_delete = #{isDelete},
|
||||
gmt_create = #{gmtCreate},
|
||||
department_id = #{departmentId},
|
||||
taff_id = #{taffId},
|
||||
child_flow_id = #{childFlowId},
|
||||
self_flow_id = #{selfFlowId},
|
||||
department_level = #{departmentLevel}
|
||||
department_level = #{departmentLevel},
|
||||
parent_id = #{parentId}
|
||||
,gmt_modified = now()
|
||||
where id = #{id}
|
||||
</update>
|
||||
@ -90,11 +89,15 @@
|
||||
update lz_flow_department set is_delete = 1 where id=#{id} limit 1
|
||||
</update>
|
||||
|
||||
|
||||
<select id="selectByStaffId" resultType="com.lz.modules.flow.entity.FlowDepartment">
|
||||
select * from lz_flow_department where is_delete = 0 and taff_id = #{staffId} limit 1
|
||||
</select>
|
||||
|
||||
|
||||
<select id="selectByParentId" resultType="com.lz.modules.flow.entity.FlowDepartment">
|
||||
select * from lz_flow_department where is_delete = 0 and parent_id = #{parentId} limit 1
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
@ -14,20 +14,15 @@
|
||||
<result column="role_id" property="roleId"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, flow_id AS flowId, opt AS opt, opt_desc AS optDesc, role_id AS roleId
|
||||
</sql>
|
||||
|
||||
|
||||
|
||||
|
||||
<select id="selectFlowById" resultType="Flow" >
|
||||
select * from lz_flow where id=#{id} and is_delete = 0 limit 1
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="insertFlow" parameterType="Flow" useGeneratedKeys="true" keyProperty="id" >
|
||||
insert into lz_flow(
|
||||
<if test="flowId != null">flow_id, </if>
|
||||
@ -79,10 +74,13 @@
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
|
||||
<update id="deleteFlowById" parameterType="java.lang.Long">
|
||||
update lz_flow set is_delete = 1 where id=#{id} limit 1
|
||||
</update>
|
||||
|
||||
<select id="selectByFlowId" resultType="com.lz.modules.flow.entity.Flow">
|
||||
select * from lz_flow where flow_id = #{flowId} and is_delete = 0
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
@ -27,6 +27,7 @@
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
<insert id="insertFlowRelation" parameterType="FlowRelation" useGeneratedKeys="true" keyProperty="id" >
|
||||
insert into lz_flow_relation(
|
||||
<if test="child != null">child, </if>
|
||||
@ -79,5 +80,11 @@
|
||||
update lz_flow_relation set is_delete = 1 where id=#{id} limit 1
|
||||
</update>
|
||||
|
||||
|
||||
|
||||
<select id="selectFlowRelationAll" resultType="com.lz.modules.flow.entity.FlowRelation">
|
||||
select * from lz_flow_relation where is_delete = 0
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
|
||||
@ -61,5 +61,15 @@
|
||||
select * from lz_departments_staff_relate
|
||||
</select>
|
||||
|
||||
<select id="selectLastDepartmentByStaffId"
|
||||
resultType="com.lz.modules.app.entity.DepartmentsStaffRelateEntity">
|
||||
select * from ( select * from lz_departments_staff_relate where is_delete=0 and staff_id = #{staffId} order by level desc) t group by staff_id
|
||||
</select>
|
||||
|
||||
<select id="selectLeaderByDepartmentId"
|
||||
resultType="com.lz.modules.app.entity.DepartmentsStaffRelateEntity">
|
||||
select * from lz_departments_staff_relate where is_delete=0 and department_id = #{departmentId} and is_leader = 1 limit 1
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
||||
@ -61,7 +61,7 @@ public class MysqlMain {
|
||||
}
|
||||
List<TablesBean> list = new ArrayList<TablesBean>();
|
||||
|
||||
list.add(new TablesBean("sys_user_token"));
|
||||
list.add(new TablesBean("lz_flow_department"));
|
||||
|
||||
List<TablesBean> list2 = new ArrayList<TablesBean>();
|
||||
Map<String, String> map = MysqlUtil2ShowCreateTable.getComments();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user