igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1503.java
@@ -5,7 +5,7 @@ import com.ld.igds.constant.RedisConst; import com.ld.igds.log.service.InteStatusLogService; import com.ld.igds.models.InteStatusLog; import com.ld.igds.models.MContract; import com.ld.igds.models.InoutContract; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.dto.Dto1503; import com.ld.igds.sh.param.ApiRequest; @@ -63,7 +63,7 @@ redisUtil.set(key, param.getEndTime()); //æ¥è¯¢ååä¿¡æ¯ List<MContract> dataList = hApiShServiceImpl.listContract(companyId, List<InoutContract> dataList = hApiShServiceImpl.listContract(companyId, startTime, param.getEndTime()); //ååºæ°æ®ä¸ºç©ºåç´æ¥è¿åååºç 2000 @@ -79,7 +79,7 @@ List<DefaultDept> deptList = hApiShServiceImpl.listDept(companyId, companyId); DefaultDept dept = deptList.get(0); //å°è£ æ°æ®ä¿¡æ¯ for (MContract contract : dataList) { for (InoutContract contract : dataList) { dto1503 = new Dto1503(); dto1503.setHtbh(contract.getId()); igds-api-inte/src/main/java/com/ld/igds/sh/service/ApiShServiceImpl1504.java
@@ -5,7 +5,7 @@ import com.ld.igds.constant.RedisConst; import com.ld.igds.log.service.InteStatusLogService; import com.ld.igds.models.InteStatusLog; import com.ld.igds.models.MContract; import com.ld.igds.models.InoutContract; import com.ld.igds.sh.dto.ApiResponse; import com.ld.igds.sh.dto.Dto1504; import com.ld.igds.sh.param.ApiRequest; @@ -63,7 +63,7 @@ redisUtil.set(key, param.getEndTime()); //æ¥è¯¢ååä¿¡æ¯ List<MContract> dataList = hApiShServiceImpl.listContract(companyId, List<InoutContract> dataList = hApiShServiceImpl.listContract(companyId, startTime, param.getEndTime()); //ååºæ°æ®ä¸ºç©ºåç´æ¥è¿åååºç 2000 @@ -79,7 +79,7 @@ List<DefaultDept> deptList = hApiShServiceImpl.listDept(companyId, companyId); DefaultDept dept = deptList.get(0); //å°è£ æ°æ®ä¿¡æ¯ for (MContract contract : dataList) { for (InoutContract contract : dataList) { dto = new Dto1504(); dto.setZznm(contract.getId()); igds-api-inte/src/main/java/com/ld/igds/sh/service/impl/HApiShServiceImpl.java
@@ -767,8 +767,8 @@ * @param endTime * @return */ public List<MContract> listContract(String companyId, Date startTime, Date endTime){ String hql = " from " + MContract.class.getName() + " where companyId =:companyId"; public List<InoutContract> listContract(String companyId, Date startTime, Date endTime){ String hql = " from " + InoutContract.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); igds-api-phone/src/main/java/com/ld/igds/phone35/service/impl/HPhoneServiceImpl.java
@@ -631,8 +631,8 @@ * @param endTime * @return */ public List<MContract> listContract(String companyId, Date startTime, Date endTime){ String hql = " from " + MContract.class.getName() + " where companyId =:companyId"; public List<InoutContract> listContract(String companyId, Date startTime, Date endTime){ String hql = " from " + InoutContract.class.getName() + " where companyId =:companyId"; Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", companyId); igds-doc/sql/update-v35-to-v40.sql
@@ -3,3 +3,6 @@ -- ä¿®æ¹è®¡å表åç§° RENAME TABLE D_M_PLAN TO D_INOUT_PLAN RENAME TABLE D_M_PLAN_DETAIL TO D_INOUT_PLAN_DETAIL; --ä¿®æ¹ååä¿¡æ¯ RENAME TABLE D_M_CONTRACT TO D_INOUT_CONTRACT; igds-inout/src/main/java/com/ld/igds/m/service/HContractManageService.java
@@ -3,7 +3,7 @@ import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.bstek.dorado.data.provider.Page; import com.ld.igds.m.InoutManageUtil; import com.ld.igds.models.MContract; import com.ld.igds.models.InoutContract; import com.ld.igds.util.ContextUtil; import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; @@ -16,9 +16,9 @@ @Component public class HContractManageService extends HibernateDao { public void pageContract(Page<MContract> page, Map<String, Object> param) public void pageContract(Page<InoutContract> page, Map<String, Object> param) throws Exception { String hql = " from " + MContract.class.getName() String hql = " from " + InoutContract.class.getName() + " where companyId =:companyId and deptId =:deptId"; Map<String, Object> args = new HashMap<String, Object>(); @@ -61,7 +61,7 @@ } public void saveContract(MContract data) { public void saveContract(InoutContract data) { if (StringUtils.isEmpty(data.getCompanyId())) { data.setCompanyId(ContextUtil.getCompanyId()); } @@ -86,7 +86,7 @@ } } public String delContract(MContract data) { public String delContract(InoutContract data) { Session session = this.getSessionFactory().openSession(); try { if (null != data.getId()) { igds-inout/src/main/java/com/ld/igds/m/view/ContractManage01.view.xml
@@ -36,7 +36,7 @@ </PropertyDef> </DataType> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MContract</Property> <Property name="creationType">com.ld.igds.models.InoutContract</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/ContractManage02.view.xml
@@ -36,7 +36,7 @@ </PropertyDef> </DataType> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MContract</Property> <Property name="creationType">com.ld.igds.models.InoutContract</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/ContractManage03.view.xml
@@ -4,7 +4,7 @@ <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.ld.igds.models.MContract</Property> <Property name="creationType">com.ld.igds.models.InoutContract</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/ContractManagePR.java
@@ -8,7 +8,7 @@ import com.ld.igds.m.InoutManageUtil; import com.ld.igds.m.service.HContractManageService; import com.ld.igds.models.DicTrigger; import com.ld.igds.models.MContract; import com.ld.igds.models.InoutContract; import com.ld.igds.sys.service.SysDeptService; import com.ld.igds.util.ContextUtil; import org.apache.commons.lang3.StringUtils; @@ -119,7 +119,7 @@ * @throws Exception */ @DataProvider public void pageContract(Page<MContract> page, Map<String, Object> param) throws Exception { public void pageContract(Page<InoutContract> page, Map<String, Object> param) throws Exception { if (null == param) { param = new HashMap<String, Object>(); } @@ -131,7 +131,7 @@ * @param data */ @DataResolver public void saveContract(MContract data) { public void saveContract(InoutContract data) { service.saveContract(data); } @@ -141,7 +141,7 @@ * @return */ @Expose public String delContract(MContract data) { public String delContract(InoutContract data) { return service.delContract(data); } } igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeIn.view.xml
@@ -233,7 +233,7 @@ </PropertyDef> </DataType> <DataType name="dtContract"> <Property name="creationType">com.ld.igds.models.MContract</Property> <Property name="creationType">com.ld.igds.models.InoutContract</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/m/view/InoutNoticeOut.view.xml
@@ -276,7 +276,7 @@ </PropertyDef> </DataType> <DataType name="dtContract"> <Property name="creationType">com.ld.igds.models.MContract</Property> <Property name="creationType">com.ld.igds.models.InoutContract</Property> <PropertyDef name="id"> <Property></Property> <Property name="label">ID_</Property> igds-inout/src/main/java/com/ld/igds/models/InoutContract.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,220 @@ package com.ld.igds.models; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * @Desc: * @author: Andy * @update-time: 2023/5/22 æ ¹æ®æ°å½æ è°æ´åç§°ï¼ä¼ååæ®µ */ @Data @Entity @Table(name = "D_INOUT_CONTRACT") public class InoutContract implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 40) @PropertyDef(label = "ID_") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "åºåºç¼ç ") private String deptId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "åååç§°") private String name; // @Column(name = "PLAN_ID_", length = 40) // @PropertyDef(label = "计åç¼ç ") // private String planId; // // @Column(name = "PLAN_NAME_", length = 50) // @PropertyDef(label = "计ååç§°") // private String planName; @Column(name = "TYPE_", length = 10) @PropertyDef(label = "ä¸å¡ç±»å«", description = "1:éå®åå 2:éè´åå 3:代å¨åå") private String type; @Column(name = "CUSTOMER_TYPE_", length = 10) @PropertyDef(label = "客æ·ç±»å", description = "1:ä¼ä¸ 2:个人") private String customerType; @Column(name = "YEAR_", length = 10) @PropertyDef(label = "年份") private String year; @Column(name = "CUSTOMER_ID_", length = 20) @PropertyDef(label = "社ä¼ä¿¡ç¨ç ", description = "妿æ¯ä¼ä¸=客æ·ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç ") private String customerId; @Column(name = "CUSTOMER_NAME_", length = 50) @PropertyDef(label = "客æ·åç§°") private String customerName; @Column(name = "fddbr", length = 50) @PropertyDef(label = "æ³å®ä»£è¡¨äºº") private String fddbr; @Column(name = "txdz", length = 200) @PropertyDef(label = "é讯å°å") private String txdz; @Column(name = "yzbm", length = 6) @PropertyDef(label = "鮿¿ç¼ç ") private String yzbm; @PropertyDef(label = "è系人å§å") @Column(name = "lxrxm", length = 50) private String lxrxm; @PropertyDef(label = "èç³»çµè¯") @Column(name = "lxrdh", length = 20) private String lxrdh; @PropertyDef(label = "身份è¯å·") @Column(name = "sfzh", length = 20) private String sfzh; @PropertyDef(label = "çµåä¿¡ç®±") @Column(name = "dzyx", length = 50) private String dzyx; @Column(name = "SIGNING_TIME_") @PropertyDef(label = "ç¾è®¢æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd") private Date signingTime; @Column(name = "SIGN_ADDRESS_", length = 100) @PropertyDef(label = "ç¾çº¦å°ç¹") private String signAddress; @Column(name = "BEGIN_TIME_") @PropertyDef(label = "约å®å¼å§æ¶é´") private Date beginTime; @Column(name = "END_TIME_") @PropertyDef(label = "约å®å®ææ¶é´") private Date endTime; @Column(name = "REL_END_TIME_") @PropertyDef(label = "å®é 宿æ¶é´") private Date relEndTime; @Column(name = "FOOD_VARIETY_", length = 20) @PropertyDef(label = "ç²®é£åç§") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 20) @PropertyDef(label = "ç²®é£æ§è´¨") private String foodType; @Column(name = "PRICE_") @PropertyDef(label = "åååä»·ï¼å /å¨") private Double price; @Column(name = "MONEY_") @PropertyDef(label = "ååæ»éé¢", description = "åä½ï¼å ") private Double money; @Column(name = "CONTRACT_AMOUNT_") @PropertyDef(label = "ååæ°é", description = "åä½ï¼å ¬æ¤") private Double contactAmount; @Column(name = "COMPLETE_NUM_") @PropertyDef(label = "履约æ°é", description = "åä½ï¼å ¬æ¤") private Double completeNum; @Column(name = "lybzj") @PropertyDef(label = "履约ä¿è¯é", description = "åä½ï¼å ") private Double lybzj; @PropertyDef(label = "履约ç", description = "åä½ï¼%") @Column(name = "lyl") private Double lyl; @Column(name = "jsjg") @PropertyDef(label = "ç»ç®ä»·æ ¼ï¼å /å¨") private Double jsjg; @PropertyDef(label = "ç»ç®æ»éé¢", description = "åä½ï¼å ") @Column(name = "jszje") private Double jszje; @PropertyDef(label = "ç»ç®ä¸ååä¸è´æ§", description = "1ï¼ç¬¦å 2ï¼ä¸ç¬¦å") @Column(name = "jsyhtyzx", length = 1) private String jsyhtyzx; @PropertyDef(label = "ä¸ä¸è´åå ") @Column(name = "jsyhtbyzyy", length = 250) private String jsyhtbyzyy; @Column(name = "CUSTOMER_BANK_", length = 10) @PropertyDef(label = "客æ·å¼æ·è¡") private String customerBank; @Column(name = "CUSTOMER_BANK_ACCOUNT_", length = 40) @PropertyDef(label = "å®¢æ·æ¹è´¦å·") private String customerBankAccount; @Column(name = "CUSTOMER_SIGN_USER_", length = 50) @PropertyDef(label = "客æ·ç¾çº¦äºº") private String customerSignUser; @Column(name = "BANK_", length = 50) @PropertyDef(label = "æ¬æ¹å¼æ·è¡") private String bank; @Column(name = "BANK_ACCOUNT_", length = 40) @PropertyDef(label = "æ¬æ¹è´¦å·") private String bankAccount; @Column(name = "SIGN_USER_", length = 50) @PropertyDef(label = "æ¬æ¹ç¾çº¦äºº") private String signUser; /** * --------审æ¹ä¿¡æ¯-------- **/ @Column(name = "CREATE_USER_", length = 50) @PropertyDef(label = "å建人") private String createUser; @Column(name = "AUDIT_USER_", length = 50) @PropertyDef(label = "审æ¹äºº") private String auditUser; @Column(name = "AUDIT_DATE_") @PropertyDef(label = "å®¡æ¹æ¶é´", description = "æ ¼å¼ï¼yyyy-MM-dd HH:mm:ss") private String auditDate; @Column(name = "CREATE_TIME_") @PropertyDef(label = "å建æ¶é´") private Date createTime; @Column(name = "wcrq") @PropertyDef(label = "宿æ¶é´") private Date wcrq; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ´æ°æ¶é´") private Date updateTime; } igds-inout/src/main/java/com/ld/igds/models/MContract.java
ÎļþÒÑɾ³ý