Class Four

103 阅读1分钟

Class Four    2022.7.7上午

1.在IDEA中重新搭建了项目的框架。

  • 重新梳理数据池连接数据库的方法,并自己编码实现配置数据源等操作;
  • 在controller层中对项目基本页面的跳转功能进行了完善。
    2.在Navicat中创建新的数据表,以实现实战项目的具体功能。
    16个数据表的名称及作用分别为:CRM_TASK_CYCLE(任务周期定义),CRM_TASK_REVIEW(任务计划&总结),CRM_CUSTOMER_GRP_REL(分组跟客户关联表),CRM_OPP_INFO(商机管理),CRM_CITY(城市),CRM_CUSTOMER_GROUP(客户分组表),CRM_CUSTOMER_INFO(客户管理),CRM_CUSTOMER_SALES_REL(客户跟销售关联表),CRM_MY_TASKS(我的任务细项),CRM_VISIT(拜访记录),CRM_ORG_INFO(潜在客户),CRM_IMPORT_TEMP(潜在客户导入临时表),CRM_PROCUST_VISIT(潜在客户拜访记录),系统用户表,CRM_CLUE_INFO(线索管理),CRM_CONTACT_PERSON(联系人信息),CRM_ORDER_ENTRY(订单明细),CRM_ORDER_INFO(订单管理)。

下午
1.删除:分为逻辑删除和物理删除。逻辑删除的本质就是修改操作,所谓的逻辑删除并不是真的删除,物理删除就是真正的从数据库中删除操作。
2.service部分

//通过cid查询客户
CustomerModel findOne(CustomerModel customerModel);
//修改客户信息
void update(CustomerModel customerModel);
  • dao层与service层实现原理相同。 3.客户列表删除功能实现
  • action部分
//删除该客户
@RequestMapping("/deleteCustomer")
public String deleteCustomer(String cid){
this.customerService.delete(cid);
return "success";
}
  • service部分
//删除客户
void delete(String cid);