package com.neusoft.action; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import java.io.File; import java.util.HashMap; import java.util.Map; import org.springframework.context.annotation.Scope; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.neusoft.utils.Pager; import com.opensymphony.xwork2.ModelDriven; import com.neusoft.model.*; import com.neusoft.service.*; /** * @ClassName: * @Description: * @author administrator * @date 2015年12月24日 下午1:46:33 - 2016年12月15日 21时47分53秒 */ @Controller("carCategoryAction") @Scope("prototype") public class CarCategoryAction extends ActionSupport implements ModelDriven<CarCategory>{ private static final long serialVersionUID = 1L; //==========model============== private CarCategory carCategory; @Override public CarCategory getModel() { if(carCategory==null) carCategory = new CarCategory(); return carCategory; } //==========model============== /** * 依赖注入 start dao/service/=== */ @Autowired private CarCategoryService carCategoryService; //依赖注入 end dao/service/=== //-------------------------华丽分割线--------------------------------------------- //============自定义参数start============= //============自定义参数end============= //-------------------------华丽分割线--------------------------------------------- //============文件上传start======================================================= private File file; //提交过来的file的名字 private String fileFileName; //提交过来的file的MIME类型 private String fileContentType; public File getFile() { return file; } public void setFile(File file) { this.file = file; } public String getFileFileName() { return fileFileName; } public void setFileFileName(String fileFileName) { this.fileFileName = fileFileName; } public String getFileContentType() { return fileContentType; } public void setFileContentType(String fileContentType) { this.fileContentType = fileContentType; } //============文件上传end========================================================= //-------------------------华丽分割线---------------------------------------------// //=============公=======共=======方=======法==========区=========start============// /** * 列表分页查询 */ public String carCategory(){ Map<String,Object> alias = new HashMap<String,Object>(); StringBuffer sb = new StringBuffer(); sb = sb.append("from CarCategory where 1=1 and isDelete=0"); if(carCategory.getCname()!=null&& !"".equals(carCategory.getCname() )){ sb.append(" and cname like :cname"); alias.put("cname", "%"+carCategory.getCname()+"%"); } sb = sb.append(" order by id desc"); Pager<CarCategory> pagers = carCategoryService.findByAlias(sb.toString(),alias); ActionContext.getContext().put("pagers", pagers); ActionContext.getContext().put("carCategory", carCategory); return SUCCESS; } /** * 跳转到添加页面 * @return */ public String add(){ return SUCCESS; } /** * 执行添加 * @return */ public String exAdd(){ carCategoryService.save(carCategory); ActionContext.getContext().put("url", "/carCategory_carCategory.do"); return "redirect"; } /** * 查看详情页面 * @return */ public String view(){ CarCategory n = carCategoryService.getById(carCategory.getId()); ActionContext.getContext().put("carCategory", n); return SUCCESS; } /** * 跳转修改页面 * @return */ public String update(){ CarCategory n = carCategoryService.getById(carCategory.getId()); ActionContext.getContext().put("carCategory", n); return SUCCESS; } /** * 执行修改 * @return */ public String exUpdate(){ carCategoryService.update(carCategory); ActionContext.getContext().put("url", "/carCategory_carCategory.do"); return "redirect"; } /** * 删除 * @return */ public String delete(){ CarCategory n = carCategoryService.getById(carCategory.getId()); n.setIsDelete(1); carCategoryService.update(n); ActionContext.getContext().put("url", "/carCategory_carCategory.do"); return "redirect"; } //=============公=======共=======方=======法==========区=========end============// //-------------------------华丽分割线---------------------------------------------// //=============自=======定=======义=========方=======法==========区=========start============// //=============自=======定=======义=========方=======法==========区=========end============// }
最近下载更多
wuying8208 LV15
10月23日
微信网友_6917967074955264 LV2
3月30日
tx1121 LV14
2023年4月4日
朱朱啊哈 LV16
2023年1月31日
飞翔的面包片 LV12
2022年12月12日
jimodeai LV15
2022年11月6日
liangge2115 LV27
2022年6月15日
121516 LV3
2022年5月3日
cjwcjwll LV1
2022年3月15日
xiaore LV4
2022年3月15日
最近浏览更多
微信网友_6927932988952576 LV12
11月4日
wuying8208 LV15
10月23日
3339790961
9月14日
暂无贡献等级
微信网友_6745742881968128 LV3
6月25日
cherrylxj LV3
6月13日
yyyyyyyj LV1
5月16日
fuyouou LV5
4月23日
玖零定制问题修复 LV34
4月4日
微信网友_6917967074955264 LV2
3月30日
WBelong LV8
3月29日