/**
* TTemplateColumnOptrDao.java 2013/01/14
*/
package com.ycsoft.business.dao.config;
import java.util.List;
import org.springframework.stereotype.Component;
import com.ycsoft.beans.config.TTemplateColumnOptr;
import com.ycsoft.daos.abstracts.BaseEntityDao;
import com.ycsoft.sysmanager.dto.tree.TreeDto;
/**
* TTemplateColumnOptrDao -> T_TEMPLATE_COLUMN_OPTR table's operator
*/
@Component
public class TTemplateColumnOptrDao extends BaseEntityDao<TTemplateColumnOptr> {
/**
* default empty constructor
*/
public TTemplateColumnOptrDao() {}
public void deleteByOptrIds(String[] optrIds, String[] columnIds) throws Exception {
String sql = "delete from T_TEMPLATE_COLUMN_OPTR" +
" where column_id in ("+sqlGenerator.in(columnIds)+")";
this.executeUpdate(sql);
}
public List<TreeDto> queryByColumnIds(String[] columnIds) throws Exception {
String sql = "select optr_id id from T_TEMPLATE_COLUMN_OPTR where column_id in ("+sqlGenerator.in(columnIds)+")";
return this.createQuery(TreeDto.class, sql).list();
}
}