@@ -48,4 +48,17 @@ public class A_C00001 extends BaseMapModel implements Serializable {
public String getSearchtag() {
return this.searchtag;
}
+ String isshare;//是否公开
+ /**
+ *是否公开
+ */
+ public void setIsshare(String isshare) {
+ this.isshare=isshare;
+ }
+ public String getIsshare() {
+ return this.isshare;
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1//EN" "http://jakarta.apache.org/commons/dtds/validator_1_1.dtd">
+<!-- 项目查询Form配置文件系统生成请勿修改,否则重新生成将覆盖 -->
+<form-validation>
+<formset>
+<form name="a_c00001Form">
+<field property="isshare" depends="required">
+ <arg0 key="a_c00001.isshare"/>
+</field>
+</form>
+</formset>
+</form-validation>
@@ -1,4 +1,5 @@
a_c00001.count = \u6BCF\u9875\u663E\u793A\u6761\u6570
a_c00001.page = \u5F53\u524D\u9875\u6570
a_c00001.searchtag = \u67E5\u8BE2\u6761\u4EF6
+a_c00001.isshare = \u662F\u5426\u516C\u5F00
a_c00001Form = true
@@ -30,6 +30,7 @@ public class C00001Service extends C00001BaseModel implements ExecProcessFlow {
Integer page = this.getA_c00001().getPage();
Integer size = this.getA_c00001().getCount();
String searchtag =this.getA_c00001().getSearchtag();
+ String isshare =this.getA_c00001().getIsshare();
AdiProjectMapper projectDao = UtilTools.getBean(AdiProjectMapper.class);
AdiProjectSQLBuilder sb =new AdiProjectSQLBuilder();
@@ -37,14 +38,17 @@ public class C00001Service extends C00001BaseModel implements ExecProcessFlow {
AdiProjectSQLBuilder.Criteria sc1 =sb.createCriteria();
sc1.andUidEqualTo(userId);
sc1.andNameLike("%"+searchtag+"%");
+ sc1.andIsshareEqualTo(Short.valueOf(isshare));
AdiProjectSQLBuilder.Criteria sc2 =sb.createCriteria();
sc2.andUidEqualTo(userId);
sc2.andRemarkLike("%"+searchtag+"%");
+ sc2.andIsshareEqualTo(Short.valueOf(isshare));
sb.or(sc1);
sb.or(sc2);
}else{
AdiProjectSQLBuilder.Criteria sc =sb.createCriteria();
sc.andUidEqualTo(userId);
+ sc.andIsshareEqualTo(Short.valueOf(isshare));
Long count = projectDao.countByExample(sb);
@@ -2,3 +2,4 @@
1,count,每页显示条数,int,,,,,,,,,,,
2,page,当前页数,int,,,,,,,,,,,
3,searchtag,查询条件,string,,,,,,,,,,,
+4,isshare,是否公开,string,,,是,,,,,,,,