羊群结构数据分离
This commit is contained in:
@@ -59,26 +59,31 @@ public class SheepFileServiceImpl implements ISheepFileService {
|
|||||||
return sheepFileMapper.selectSheepByManageTags(tags);
|
return sheepFileMapper.selectSheepByManageTags(tags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataScope(deptAlias = "sf", userAlias = "sf")
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, Object>> countBySheepType() {
|
public List<Map<String, Object>> countBySheepType() {
|
||||||
return sheepFileMapper.countBySheepType();
|
return sheepFileMapper.countBySheepType();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataScope(deptAlias = "sf", userAlias = "sf")
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, Object>> countByBreedStatus() {
|
public List<Map<String, Object>> countByBreedStatus() {
|
||||||
return sheepFileMapper.countByBreedStatus();
|
return sheepFileMapper.countByBreedStatus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataScope(deptAlias = "sf", userAlias = "sf")
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, Object>> countByVariety() {
|
public List<Map<String, Object>> countByVariety() {
|
||||||
return sheepFileMapper.countByVariety();
|
return sheepFileMapper.countByVariety();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataScope(deptAlias = "sf", userAlias = "sf")
|
||||||
@Override
|
@Override
|
||||||
public List<Map<String, Object>> countParityOfLactation() {
|
public List<Map<String, Object>> countParityOfLactation() {
|
||||||
return sheepFileMapper.countParityOfLactation();
|
return sheepFileMapper.countParityOfLactation();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@DataScope(deptAlias = "sf", userAlias = "sf")
|
||||||
@Override
|
@Override
|
||||||
public Long countInGroup() { return sheepFileMapper.countInGroup(); }
|
public Long countInGroup() { return sheepFileMapper.countInGroup(); }
|
||||||
|
|
||||||
|
|||||||
@@ -117,36 +117,49 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countInGroup" resultType="java.lang.Long">
|
<select id="countInGroup" resultType="java.lang.Long">
|
||||||
SELECT COUNT(*) FROM sheep_file WHERE status_id = 1 AND (is_delete = 0 OR is_delete IS NULL)
|
SELECT COUNT(*)
|
||||||
|
FROM sheep_file sf
|
||||||
|
WHERE sf.status_id = 1
|
||||||
|
AND (sf.is_delete = 0 OR sf.is_delete IS NULL)
|
||||||
|
${params.dataScope}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countBySheepType" resultType="java.util.Map">
|
<select id="countBySheepType" resultType="java.util.Map">
|
||||||
SELECT name AS name, COUNT(*) AS value
|
SELECT sf.name AS name, COUNT(*) AS value
|
||||||
FROM sheep_file
|
FROM sheep_file sf
|
||||||
WHERE status_id = 1 AND (is_delete = 0 OR is_delete IS NULL)
|
WHERE sf.status_id = 1
|
||||||
GROUP BY name
|
AND (sf.is_delete = 0 OR sf.is_delete IS NULL)
|
||||||
|
${params.dataScope}
|
||||||
|
GROUP BY sf.name
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countByBreedStatus" resultType="java.util.Map">
|
<select id="countByBreedStatus" resultType="java.util.Map">
|
||||||
SELECT breed AS name, COUNT(*) AS value
|
SELECT sf.breed AS name, COUNT(*) AS value
|
||||||
FROM sheep_file
|
FROM sheep_file sf
|
||||||
WHERE status_id = 1 AND (is_delete = 0 OR is_delete IS NULL)
|
WHERE sf.status_id = 1
|
||||||
GROUP BY breed
|
AND (sf.is_delete = 0 OR sf.is_delete IS NULL)
|
||||||
|
${params.dataScope}
|
||||||
|
GROUP BY sf.breed
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countByVariety" resultType="java.util.Map">
|
<select id="countByVariety" resultType="java.util.Map">
|
||||||
SELECT variety AS name, COUNT(*) AS value
|
SELECT sf.variety AS name, COUNT(*) AS value
|
||||||
FROM sheep_file
|
FROM sheep_file sf
|
||||||
WHERE status_id = 1 AND (is_delete = 0 OR is_delete IS NULL)
|
WHERE sf.status_id = 1
|
||||||
GROUP BY variety
|
AND (sf.is_delete = 0 OR sf.is_delete IS NULL)
|
||||||
|
${params.dataScope}
|
||||||
|
GROUP BY sf.variety
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="countParityOfLactation" resultType="java.util.Map">
|
<select id="countParityOfLactation" resultType="java.util.Map">
|
||||||
SELECT parity AS name, COUNT(*) AS value
|
SELECT sf.parity AS name, COUNT(*) AS value
|
||||||
FROM sheep_file
|
FROM sheep_file sf
|
||||||
WHERE status_id = 1 AND name = '泌乳羊' AND (is_delete = 0 OR is_delete IS NULL)
|
WHERE sf.status_id = 1
|
||||||
GROUP BY parity
|
AND sf.name = '泌乳羊'
|
||||||
ORDER BY parity
|
AND (sf.is_delete = 0 OR sf.is_delete IS NULL)
|
||||||
|
${params.dataScope}
|
||||||
|
GROUP BY sf.parity
|
||||||
|
ORDER BY sf.parity
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectFieldValues" parameterType="String" resultType="String">
|
<select id="selectFieldValues" parameterType="String" resultType="String">
|
||||||
|
|||||||
Reference in New Issue
Block a user