AdminLTE后台模板
布局
.wrapper 包住了 body 下的所有代码
.main-header 里是网站的 logo 和导航栏的代码
.main-sidebar 里是用户面板和侧边栏菜单的代码
.content-wrapper 里是页面的页面和内容区域的代码
.main-footer 里是页脚的代码
.control-sidebar 里是页面右侧侧边栏区域的代码
布局选项
fixed:固定
layout-boxed:盒子布局
layout-top-nav:顶部隐藏
sidebar-collapse:侧边栏隐藏
sidebar-mini:侧边栏隐藏时有小图标
皮肤
skin-blue:蓝色
skin-black:黑色
skin-purple:紫色
skin-yellow:黄色
skin-red:红色
skin-green:绿色
1.保存企业
在export_web_manager
工程的CompanyController
中添加新的跳转方法
/**
* 进入到保存企业页面
*/
@RequestMapping(value="/toAdd",name = "进入到保存企业页面")
public String toAdd() {
return "company/company-add";
}
在export_web_manager
工程的CompanyController
中添加新的编辑方法
//编辑企业
/**
* 保存或更新企业
* 判断依据:是否传递了id
*
*
*/
@RequestMapping(value="/edit",name = "编辑企业")
public String edit(Company company) {
//1.参数传递
//2.调用service保存企业
companyService.save(company);
//3.页面跳转
return "redirect:/company/list.do";
}
在export_service_system
工程的CompanyServiceImpl
中添加新的保存
//保存企业
public void save(Company company) {
//1.设置保存id
String id = UUID.randomUUID().toString();
company.setId(id);
//2.调用dao保存企业
companyDao.save(company);
}
在export_service_system
工程配置dao接口和dao映射文件**
dao接口
//保存企业
void save(Company company);
dao映射文件
<!--保存企业-->
<insert id="save" parameterType="cn.itcast.domain.company.Company">
insert into ss_company
(
id,
name,
expiration_date,
address,
license_id,
representative,
phone,
company_size,
industry,
remarks,
state,
balance,
city
)
values
(
#{id},
#{name},
#{expirationDate},
#{address},
#{licenseId},
#{representative},
#{phone},
#{companySize},
#{industry},
#{remarks},
#{state},
#{balance},
#{city}
)
</insert>
2.更新企业
在export_web_manager
工程的CompanyController
中添加新的方法**
/**
* 进入到修改企业页面
* 传递参数:企业id
*/
@RequestMapping(value="/toUpdate",name = "进入到保存企业页面")
public String toUpdate(String id) {
//1.根据id查询企业
Company company = companyService.findById(id);
//2.将数据保存到request
request.setAttribute("company",company);
//3.跳转页面
return "company/company-update";
}
在export_service_system
工程的CompanyServiceImpl
中添加新的更新方法
//根据id查询企业
public Company findById(String id) {
return companyDao.findById(id);
}
在export_service_system
工程配置dao接口和dao映射文件**
dao接口
//根据id查询企业
Company findById(String id);
dao映射文件
<!--根据id查询企业-->
<select id="findById" resultMap="BaseResultMap" parameterType="string">
select * from ss_company where id =#{id}
</select>
在export_web_manager
工程的CompanyController
中添加新的方法
/**
* 保存或更新企业
* 判断依据:是否传递了id
*
*
*/
@RequestMapping(value="/edit",name = "编辑企业")
public String edit(Company company) {
//1.参数传递
//判断属性是否为空,返回true表示值为空
if(StringUtils.isEmpty(company.getId())) {
//保存企业
//2.调用service保存企业
companyService.save(company);
}else {
//更新企业
companyService.update(company);
}
//3.页面跳转
return "redirect:/company/list.do";
}
在export_service_system
工程的CompanyServiceImpl
中添加新的更新方法
//更新企业
public void update(Company company) {
companyDao.update(company);
}
在export_service_system
工程配置dao接口和dao映射文件
dao接口
//更新企业
void update(Company company);
dao映射文件
<!--更新企业-->
<update id="update" parameterType="cn.itcast.domain.company.Company">
update ss_company set
name=#{name},
expiration_date=#{expirationDate},
address=#{address},
license_id=#{licenseId},
representative=#{representative},
phone=#{phone},
company_size=#{companySize},
industry=#{industry},
remarks=#{remarks},
state=#{state},
balance=#{balance},
city=#{city}
where id=#{id}
</update>
3.删除企业
在export_web_manager
工程的CompanyController
中添加新的方法
//删除企业
@RequestMapping(value="/delete",name = "删除企业")
public String delete(String id) {
//调用service
companyService.delete(id);
//页面跳转
return "redirect:/company/list.do";
}
在export_service_system
工程的CompanyServiceImpl
中添加删除方法
//删除企业
public void delete(String id) {
companyDao.delete(id);
}
在export_service_system
工程配置dao接口和dao映射文件
dao接口
//删除企业
void delete(String id);
dao映射文件
<!--//删除企业-->
<delete id="delete" parameterType="string">
delete from ss_company where id=#{id}
</delete>