65 lines
1.9 KiB
Java
65 lines
1.9 KiB
Java
|
|
package com.rzyc.mapper;
|
||
|
|
|
||
|
|
import com.rzyc.model.DutyTree;
|
||
|
|
import com.rzyc.model.DutyTreeExample;
|
||
|
|
import org.apache.ibatis.annotations.Param;
|
||
|
|
import org.springframework.stereotype.Repository;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
@Repository
|
||
|
|
public interface DutyTreeMapper {
|
||
|
|
long countByExample(DutyTreeExample example);
|
||
|
|
|
||
|
|
int deleteByExample(DutyTreeExample example);
|
||
|
|
|
||
|
|
int insert(DutyTree record);
|
||
|
|
|
||
|
|
int insertSelective(DutyTree record);
|
||
|
|
|
||
|
|
List<DutyTree> selectByExample(DutyTreeExample example);
|
||
|
|
|
||
|
|
int updateByExampleSelective(@Param("record") DutyTree record, @Param("example") DutyTreeExample example);
|
||
|
|
|
||
|
|
int updateByExample(@Param("record") DutyTree record, @Param("example") DutyTreeExample example);
|
||
|
|
|
||
|
|
/*批量插入*/
|
||
|
|
int insertList(@Param("records") List<DutyTree> records);
|
||
|
|
|
||
|
|
/*删除用户责任书*/
|
||
|
|
Integer delByUserId(@Param("userId") String userId,
|
||
|
|
@Param("targetType") Integer targetType);
|
||
|
|
|
||
|
|
/*责任树*/
|
||
|
|
DutyTree findTree(@Param("targetType") Integer targetType,
|
||
|
|
@Param("userId") String userId,
|
||
|
|
@Param("targetId") String targetId);
|
||
|
|
|
||
|
|
/*查询企业责任人*/
|
||
|
|
List<DutyTree> findByTargetId(@Param("targetId") String targetId);
|
||
|
|
|
||
|
|
/*需检查企业总数*/
|
||
|
|
Integer userEntNum(@Param("userId") String userId);
|
||
|
|
|
||
|
|
/*当月检查企业总数*/
|
||
|
|
Integer userCheckEntNum(@Param("userId") String userId);
|
||
|
|
|
||
|
|
/*责任树用户数*/
|
||
|
|
Integer countUser(@Param("userId") String userId);
|
||
|
|
|
||
|
|
/*责任树企业数*/
|
||
|
|
Integer countEnt(@Param("userId") String userId);
|
||
|
|
|
||
|
|
/*上级用户*/
|
||
|
|
List<DutyTree> topUser(@Param("targetId") String targetId);
|
||
|
|
|
||
|
|
/*下级用户*/
|
||
|
|
List<DutyTree> findUser(@Param("userId") String userId);
|
||
|
|
|
||
|
|
/*通过目标id查询*/
|
||
|
|
DutyTree findTargetId(@Param("targetId") String targetId);
|
||
|
|
|
||
|
|
/*用户已选择企业信息*/
|
||
|
|
List<DutyTree> findByUserId(@Param("userId") String userId);
|
||
|
|
}
|