package cn.com.lzt.extattribute.service; import cn.com.lzt.extattribute.entity.ExtAttributeEntity; import cn.com.lzt.extattributedefset.entity.ExtAttributeDefsetEntity; import java.util.List; import org.jeecgframework.core.common.service.CommonService; import java.io.Serializable; public interface ExtAttributeServiceI extends CommonService{ public void delete(T entity); /** * 添加一对多 * */ public void addMain(ExtAttributeEntity extAttribute, List extAttributeDefsetList) ; /** * 修改一对多 * */ public void updateMain(ExtAttributeEntity extAttribute, List extAttributeDefsetList); public void delMain (ExtAttributeEntity extAttribute); /** * 默认按钮-sql增强-新增操作 * @param id * @return */ public boolean doAddSql(ExtAttributeEntity t); /** * 默认按钮-sql增强-更新操作 * @param id * @return */ public boolean doUpdateSql(ExtAttributeEntity t); /** * 默认按钮-sql增强-删除操作 * @param id * @return */ public boolean doDelSql(ExtAttributeEntity t); /** * 查询动态属性设置信息,只返回已经设置了的属性 * @param id * @return */ public List getExtSetting(String tablename); }