You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.7 KiB
53 lines
1.7 KiB
package TeacherService
|
|
|
|
import (
|
|
"dsBigData/Business/Teacher/TeacherDao"
|
|
"dsBigData/Business/Teacher/TeacherModel"
|
|
)
|
|
|
|
func GetTeacherCountAggsXxbxlxByCityOrDistrict(districtCodes []string, schoolIds []string, xxbxlxs []string, areaCode string) ([]TeacherModel.TeacherCountAggsXxbxlx, error) {
|
|
arr, err := TeacherDao.GetTeacherCountAggsXxbxlxByCityOrDistrict(districtCodes, schoolIds, xxbxlxs, areaCode)
|
|
return arr, err
|
|
}
|
|
|
|
func GetTeacherCountAggsOrgId(schoolIds []string) ([]TeacherModel.TeacherCountAggsOrg, error) {
|
|
arr, err := TeacherDao.GetTeacherCountAggsOrgId(schoolIds)
|
|
return arr, err
|
|
}
|
|
|
|
func GetTeacherCountAggsBzlb(schoolId string, bzlbs []string) ([]TeacherModel.TeacherCountAggsBzlb, error) {
|
|
arr, err := TeacherDao.GetTeacherCountAggsBzlb(schoolId, bzlbs)
|
|
return arr, err
|
|
}
|
|
|
|
func GetTeacherCountAggsXb(schoolId string) ([]TeacherModel.TeacherCountXb, error) {
|
|
arr, err := TeacherDao.GetTeacherCountAggsXb(schoolId)
|
|
return arr, err
|
|
}
|
|
|
|
func GetTeacherTotalCount(areaCode string) (int, error) {
|
|
count, err := TeacherDao.GetTeacherTotalCount(areaCode)
|
|
return count, err
|
|
}
|
|
|
|
/**
|
|
功能:获取中省直下教职工的总数
|
|
*/
|
|
func GetDirectlyUnderTeacherTotalCount(schoolIds []string) (int, error) {
|
|
count, err := TeacherDao.GetDirectlyUnderTeacherTotalCount(schoolIds)
|
|
return count, err
|
|
}
|
|
|
|
func GetTeacherCurrentTermAddCount(areaCode string) (int, error) {
|
|
count, err := TeacherDao.GetTeacherCurrentTermAddCount(areaCode)
|
|
return count, err
|
|
}
|
|
|
|
/**
|
|
功能:获取中省直下教职工的新增总数
|
|
*/
|
|
func GetDirectlyUnderTeacherCurrentTermAddCount(schoolIds []string) (int, error) {
|
|
count, err := TeacherDao.GetDirectlyUnderTeacherCurrentTermAddCount(schoolIds)
|
|
return count, err
|
|
}
|