Commit c9a6d7f4 authored by tangf's avatar tangf

公司

parent 65d90702
package com.pangding.web.authority.dao;
import com.yanzuoguang.dao.BaseDao;
public interface CompanyDao extends BaseDao {
}
package com.pangding.web.authority.dao.impl;
import com.pangding.web.authority.dao.CompanyDao;
import com.pangding.web.authority.vo.CompanyVo;
import com.yanzuoguang.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Component;
/**
* 公司数据库写入实现类
* @author 唐芳
*/
@Component
public class CompanyDaoImpl extends BaseDaoImpl implements CompanyDao{
/**
* 注册SQL语句
*/
@Override
protected void init() {
// 根据实体生成增删改查语句
register(CompanyVo.class);
}
}
package com.pangding.web.authority.service;
import com.pangding.web.authority.vo.CompanyVo;
public interface CompanyService{
/**
* 修改公司信息
* @param companyVo
*/
public void updateCompayStatus(CompanyVo companyVo);
}
package com.pangding.web.authority.service.impl;
import com.pangding.web.authority.dao.CompanyDao;
import com.pangding.web.authority.service.CompanyService;
import com.pangding.web.authority.vo.CompanyVo;
import com.yanzuoguang.util.base.ObjectHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class CompanyServiceImpl implements CompanyService{
@Autowired
private CompanyDao companyDao;
@Override
public void updateCompayStatus(CompanyVo companyVo){
CompanyVo company = companyDao.load(companyVo.getId(), CompanyVo.class);
ObjectHelper.writeWithFrom(company, companyVo);
companyDao.update(company);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment