TwoDay 前端环境搭建,企业数据的增删查改

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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值