package com.fgkj.services; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import com.fgkj.actions.ActionUtil; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dto.Page; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_sms; import com.fgkj.dto.User_task_batt_check; public class User_smsService { private ServiceModel model; private BaseDAO dao; public User_smsService() { model=new ServiceModel(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.USER_SMS); } public ServiceModel add(Object obj) { Boolean bl=dao.add(obj); if(bl){ model.setCode(1); model.setMsg("添加成功!"); } else{ model.setMsg("添加失败!"); } return model; } public ServiceModel update(Object obj) { Boolean bl=dao.update(obj); if(bl){ model.setCode(1); model.setMsg("修改成功!"); } else{ model.setMsg("修改失败!"); } return model; } public ServiceModel delete(Object obj) { Boolean bl=dao.del(obj); if(bl){ model.setCode(1); model.setMsg("删除成功!"); } else{ model.setMsg("删除失败!"); } return model; } //4.9短信息查询 public ServiceModel serchByCondition(Object obj){ List list=dao.serchByCondition(obj); // for (Object object : list) { // System.out.println(object); // } if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); } //System.out.println(model); return model; } public ServiceModel searchAll(){ List list=dao.searchAll(); // for (Object object : list) { // System.out.println(object); // } //System.out.println(list); if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); } return model; } public static void main(String[] args) throws ParseException { User_smsService us = new User_smsService(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1 = sdf.parse("2000-01-01"); Date date2 = sdf.parse("2020-01-01"); Page p=new Page(); p.setPageCurr(1); p.setPageSize(10); User_sms u=new User_sms(); u.setUId(1001); u.setSms_state(0); // 状态:100全部 0:未发送 1:发送 u.setSms_send_date(ActionUtil.getSimpDate(date1)); u.setSms_send_date1(ActionUtil.getSimpDate(date2)); u.setPage(p); us.serchByCondition(u); } }