package ${mainPackageInfo}.${moduleName}.service.impl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.annotation.Resource; import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Service; import com.taover.base.ResultInfo; import ${mainPackageInfo}.contants.ResultInfoCode; import ${mainPackageInfo}.utils.UtilsString; import ${mainPackageInfo}.utils.UtilsSql; import ${mainPackageInfo}.${moduleName}.service.${beanClassName}Service; import ${poPackageInfo}.${beanClassName}Dao; import ${poPackageInfo}.${beanClassName}PO; @Service public class ${beanClassName}ServiceImpl implements ${beanClassName}Service{ @Resource private ${beanClassName}Dao ${beanFieldName}Dao; @Override public ResultInfo add(${beanClassName}PO ${beanFieldName}PO){ //创建返回对象 ResultInfo result = new ResultInfo(); //调用Service方法 int addResult = this.${beanFieldName}Dao.add${beanClassName}PO(${beanFieldName}PO); if(addResult < 1){ result.setResultId(ResultInfoCode.RESULTID_FAILURE_210); result.setResultMessage("添加失败"); }else{ result.setResultId(ResultInfoCode.RESULTID_SUCCESS_200); result.setResultMessage("添加成功"); } return result; } @Override public ResultInfo delete(String ids){ //创建返回对象 ResultInfo result = new ResultInfo(); //参数检验 if(ids == null || ids.length() == 0){ result.setResultId(ResultInfoCode.RESULTID_FAILURE_210); result.setResultMessage("删除失败,缺少主键信息"); return result; } Integer[] idsArray = UtilsString.transIdStringToArray(ids, ","); if(idsArray == null || idsArray.length == 0){ result.setResultId(ResultInfoCode.RESULTID_FAILURE_210); result.setResultMessage("删除失败,缺少主键信息"); return result; } String idsCondition = " id in(" + idsArray[0]; for(int i=1; i query(List arrayCondition, String sort, String order, int page, int pageSize){ String sortCondition = UtilsSql.getSortCondition(sort, order, null); return this.${beanFieldName}Dao.findPageByCondition(arrayCondition, sortCondition, page, pageSize, false); } }