|
@@ -9,6 +9,7 @@ import com.goafanti.common.model.AdminProjectStatistics;
|
|
|
import com.goafanti.common.model.TOrderNew;
|
|
import com.goafanti.common.model.TOrderNew;
|
|
|
import com.goafanti.common.model.TOrderTask;
|
|
import com.goafanti.common.model.TOrderTask;
|
|
|
import com.goafanti.common.model.TaskScore;
|
|
import com.goafanti.common.model.TaskScore;
|
|
|
|
|
+import com.goafanti.common.utils.BeanUtilsExt;
|
|
|
import com.goafanti.common.utils.excel.NewExcelUtil;
|
|
import com.goafanti.common.utils.excel.NewExcelUtil;
|
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
import com.goafanti.core.mybatis.page.Pagination;
|
|
@@ -20,10 +21,8 @@ import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
-import java.lang.reflect.Field;
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
import java.math.RoundingMode;
|
|
|
-import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
@@ -50,24 +49,12 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Pagination<OutAdminTaskScore> list(InputTaskScore in) {
|
|
public Pagination<OutAdminTaskScore> list(InputTaskScore in) {
|
|
|
- Map<String, Object> params = pushMap(in);
|
|
|
|
|
|
|
+ Map<String, Object> params = BeanUtilsExt.pushMap(in);
|
|
|
return (Pagination<OutAdminTaskScore>) findPage("findAdminTaskScoreList",
|
|
return (Pagination<OutAdminTaskScore>) findPage("findAdminTaskScoreList",
|
|
|
"findAdminTaskScoreCount", params, in.getPageNo(), in.getPageSize());
|
|
"findAdminTaskScoreCount", params, in.getPageNo(), in.getPageSize());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private Map<String, Object> pushMap(InputTaskScore in) {
|
|
|
|
|
- HashMap<String, Object> map = new HashMap<>();
|
|
|
|
|
- Class<?> clazz = in.getClass();
|
|
|
|
|
- for (Field field :clazz.getDeclaredFields()){
|
|
|
|
|
- field.setAccessible(true);
|
|
|
|
|
- try {
|
|
|
|
|
- map.put(field.getName(),field.get(in));
|
|
|
|
|
- } catch (IllegalAccessException e) {
|
|
|
|
|
- throw new RuntimeException(e);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return map;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -214,7 +201,7 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public Result listExport(InputTaskScore in) {
|
|
public Result listExport(InputTaskScore in) {
|
|
|
- Map<String, Object> params = pushMap(in);
|
|
|
|
|
|
|
+ Map<String, Object> params = BeanUtilsExt.pushMap(in);
|
|
|
List<OutAdminTaskScore> list = (List<OutAdminTaskScore>) findList("findAdminTaskScoreList",params, 1, 99999);
|
|
List<OutAdminTaskScore> list = (List<OutAdminTaskScore>) findList("findAdminTaskScoreList",params, 1, 99999);
|
|
|
|
|
|
|
|
NewExcelUtil excel = new NewExcelUtil(OutAdminTaskScore.class);
|
|
NewExcelUtil excel = new NewExcelUtil(OutAdminTaskScore.class);
|